Index: TODO =================================================================== --- TODO (revision 10221) +++ TODO (revision 10222) @@ -17,10 +17,7 @@ - figure how to handle aux sheets from hlibrary (prefix?) - more generally: how to handle files from a different directory - recompile without gtk and valgrind compilations! - - FEATURE: implement attribute symlinks (see design doc) - - BUG: altium had a =Device or =Footprint attribute somewhere, that should be a symlink [report: aron] - 2. Later releases ========================================================== - TEST+DOC: - can load a project file TODO: pool node @@ -53,6 +50,13 @@ - needs librnd 5.0.0 API upgrade: - library window "Use selected" should have a tooltip on what exactly it does (for devmap: returns name only, does not update loclib); API: close buttons can't have tooltips [report: aron] - file format version bump cschem-sheet-v2: + - FEATURE: implement attribute symlinks (see design doc) + - CLEANUP: attrib code decides if an attrib is a string or array by looking at string value != NULL + - replace this with a type enum that has str, symlink and array + - put string value and array into an union + - the file format needs to save an extra bit if it's a symlink + - create hierarchic examples (parameter passdown is already implemented: cschem/param/ in the sheet ref symbol) + - BUG: altium had a =Device or =Footprint attribute somewhere, that should be a symlink [report: aron] - a connection object should have x;y displacement for the graphical object to be useful (or is it a grp_ref?); at the moment we are not drawing it at all - text flag for &entity; - implement new text flag/attr for &entity; (similar to dyntext)