Index: trunk/doc/developer/lihata_format/tree.html =================================================================== --- trunk/doc/developer/lihata_format/tree.html (revision 16858) +++ trunk/doc/developer/lihata_format/tree.html (revision 16859) @@ -175,16 +175,16 @@   vcs string   main vcs url for the project   contact string   author/maintainer contact info   li:files     ordered list of source files being used by the project -    type string   optional: type of the file; one of: "pcb", "schematic", "doc" -    path string   path to the file, relative to the project file -    desc string   description of the file -    type string   optional: type of the file; one of: "pcb", "schematic", "doc" +    ha:NAME     a project member file +     path string   path to the file, relative to the project file +     desc string   description of the file +     type string   optional: type of the file; one of: "pcb", "schematic", "doc"   li:libs     ordered list of libraries the project depends on -    type string   optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) -    path string   path to the library, relative to the project file; all files and subdirectories under the root, recursively, are considered part of the library (must not be used together with url) -    url string   url to the library (must not be used together with path) -    desc string   description of the library -    type string   optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) +    ha:NAME     a library +     path string   path to the library, relative to the project file; all files and subdirectories under the root, recursively, are considered part of the library (must not be used together with url) +     url string   url to the library (must not be used together with path) +     desc string   description of the library +     type string   optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation)  li:pcb-rnd-conf-v1     complete pcb-rnd configuration tree ->

li:pcb-rnd-subcircuit-v*

@@ -196,7 +196,7 @@   uid minuid   UID assigned by the user to track subc history   ha:attributes     a hash of attribute key=value pairs    attrib-key string   attribute value -   ha:flags_subcircuit     flag bits of a subcircuit +   ha:flags     flag bits of a subcircuit    found flag   If set, this object has been found by FindConnection()    selected flag   Set when the object is selected.    auto flag   For lines and vias, indicates that these were created by the autorouter. @@ -225,7 +225,7 @@    smirror integer   0 or 1; if 1, mirror the layer stackup: bottom becomes top, top becomes bottom (a.k.a. "place on the other side")    ha:attributes     a hash of attribute key=value pairs     attrib-key string   attribute value -    ha:flags_padstack     flag bits of a padstack +    ha:flags     flag bits of a padstack     found flag   If set, this object has been found by FindConnection()     hole flag   For pins and vias, this flag means that the pin or via is a hole without a copper annulus.     clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them. @@ -305,7 +305,7 @@      clearance coord   copper clearance around the object      ha:attributes     a hash of attribute key=value pairs       attrib-key string   attribute value -      ha:flags_line     flag bits of a line +      ha:flags     flag bits of a line       found flag   If set, this object has been found by FindConnection()       clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them.       selected flag   Set when the object is selected. @@ -334,7 +334,7 @@      adelta angle   delta angle      ha:attributes     a hash of attribute key=value pairs       attrib-key string   attribute value -      ha:flags_arc     flag bits of a arc +      ha:flags     flag bits of a arc       found flag   If set, this object has been found by FindConnection()       clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them.       selected flag   Set when the object is selected. @@ -356,7 +356,7 @@      clearance coord >=3 copper clearance around the object      ha:attributes     a hash of attribute key=value pairs       attrib-key string   attribute value -      ha:flags_polygon     flag bits of a polygon +      ha:flags     flag bits of a polygon       found flag   If set, this object has been found by FindConnection()       clearpoly flag   For polygons, this flag means that pins and vias will normally clear these polygons (thus, thermals are required for electrical connection). When clear, polygons will solidly connect to pins and vias.       fullpoly flag   For polygons, the full polygon is drawn (i.e. all parts instead of only the biggest one). @@ -387,7 +387,7 @@      direction integer   rotation in 90 degree steps (0 is horizontal)      ha:attributes     a hash of attribute key=value pairs       attrib-key string   attribute value -      ha:flags_text     flag bits of a text +      ha:flags     flag bits of a text       found flag   If set, this object has been found by FindConnection()       clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them.       selected flag   Set when the object is selected. @@ -440,7 +440,7 @@   uid minuid   UID assigned by the user to track subc history   ha:attributes     a hash of attribute key=value pairs    attrib-key string   attribute value -   ha:flags_subcircuit     flag bits of a subcircuit +   ha:flags     flag bits of a subcircuit    found flag   If set, this object has been found by FindConnection()    selected flag   Set when the object is selected.    auto flag   For lines and vias, indicates that these were created by the autorouter. @@ -531,7 +531,7 @@   lgrp2 integer   second endpoint's layer group ID   ha:attributes     a hash of attribute key=value pairs    attrib-key string   attribute value -   ha:flags_line     flag bits of a line +   ha:flags     flag bits of a line    found flag   If set, this object has been found by FindConnection()    clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them.    selected flag   Set when the object is selected. Index: trunk/doc/developer/lihata_format/tree.txt =================================================================== --- trunk/doc/developer/lihata_format/tree.txt (revision 16858) +++ trunk/doc/developer/lihata_format/tree.txt (revision 16859) @@ -166,16 +166,16 @@ vcs string main vcs url for the project contact string author/maintainer contact info li:files ordered list of source files being used by the project - type string optional: type of the file; one of: "pcb", "schematic", "doc" - path string path to the file, relative to the project file - desc string description of the file - type string optional: type of the file; one of: "pcb", "schematic", "doc" + ha:NAME a project member file + path string path to the file, relative to the project file + desc string description of the file + type string optional: type of the file; one of: "pcb", "schematic", "doc" li:libs ordered list of libraries the project depends on - type string optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) - path string path to the library, relative to the project file; all files and subdirectories under the root, recursively, are considered part of the library (must not be used together with url) - url string url to the library (must not be used together with path) - desc string description of the library - type string optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) + ha:NAME a library + path string path to the library, relative to the project file; all files and subdirectories under the root, recursively, are considered part of the library (must not be used together with url) + url string url to the library (must not be used together with path) + desc string description of the library + type string optional: type of the library; one of: "footprint" (for pcb design), "symbol" (for schematic), "sim" (models and subcircuits for e.g. spice simulation) li:pcb-rnd-conf-v1 complete pcb-rnd configuration tree -> li:pcb-rnd-subcircuit-v* @@ -186,7 +186,7 @@ uid minuid UID assigned by the user to track subc history ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_subcircuit flag bits of a subcircuit + ha:flags flag bits of a subcircuit found flag If set, this object has been found by FindConnection() selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. @@ -216,7 +216,7 @@ smirror integer 0 or 1; if 1, mirror the layer stackup: bottom becomes top, top becomes bottom (a.k.a. "place on the other side") ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_padstack flag bits of a padstack + ha:flags flag bits of a padstack found flag If set, this object has been found by FindConnection() hole flag For pins and vias, this flag means that the pin or via is a hole without a copper annulus. clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. @@ -296,7 +296,7 @@ clearance coord copper clearance around the object ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_line flag bits of a line + ha:flags flag bits of a line found flag If set, this object has been found by FindConnection() clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. selected flag Set when the object is selected. @@ -325,7 +325,7 @@ adelta angle delta angle ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_arc flag bits of a arc + ha:flags flag bits of a arc found flag If set, this object has been found by FindConnection() clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. selected flag Set when the object is selected. @@ -347,7 +347,7 @@ clearance coord >=3 copper clearance around the object ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_polygon flag bits of a polygon + ha:flags flag bits of a polygon found flag If set, this object has been found by FindConnection() clearpoly flag For polygons, this flag means that pins and vias will normally clear these polygons (thus, thermals are required for electrical connection). When clear, polygons will solidly connect to pins and vias. fullpoly flag For polygons, the full polygon is drawn (i.e. all parts instead of only the biggest one). @@ -378,7 +378,7 @@ direction integer rotation in 90 degree steps (0 is horizontal) ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_text flag bits of a text + ha:flags flag bits of a text found flag If set, this object has been found by FindConnection() clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. selected flag Set when the object is selected. @@ -432,7 +432,7 @@ uid minuid UID assigned by the user to track subc history ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_subcircuit flag bits of a subcircuit + ha:flags flag bits of a subcircuit found flag If set, this object has been found by FindConnection() selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. @@ -523,7 +523,7 @@ lgrp2 integer second endpoint's layer group ID ha:attributes a hash of attribute key=value pairs attrib-key string attribute value - ha:flags_line flag bits of a line + ha:flags flag bits of a line found flag If set, this object has been found by FindConnection() clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. selected flag Set when the object is selected.