Hi Tomanz, On Friday 01 September 2006 17:37, Tomaz Solc wrote: > I would also like to participate (over the IRC). > > I have some ideas for a new auto-numbering dialog I would like to > implement. I believe there are also a few feature requests on > Sourceforge regarding this.
Would you please share your ideas? I've allready made some modifications to the autonumber dialog locally. These modifications/ fixes are: Iterate over the pages of a hierarchical schematic after traversing the hierarchy tree. (instead of using unlimited recursion) --> this solves a crash of gschem when there are loops in the hierarchy --> this solves numeration gaps if there are some identical child schematics in a hierarchy. Code cleanups: moved the code from o_misc.c and x_dialog.c to x_autonumber.c --> this makes "private" structs and functions possible --> use one struct that contains all the options and ooops: it will cause problems with create_proto two new options: --> automatic slotting (no code yet to use that option) --> page by page numbering vs. uniq numbering in the whole hierarchy Smaller improvements: The dialog keeps its entries if closed and reopened (Karel requested this some time ago ;-) An aditional wildcard "*" for numbering the complete schematic. My code is currently in a messy state and in an older cvs file tree. Maybe I'll find some time to clean it up this weekend and make it availlable. I'm currently a bit lazy ;-) The automatic slotting mechanism needs some work. I think we need a (small) database that keeps track of the used (or the free) slots of each devicetype (refered by it's symbolname?). Two smaller improvements, sortorder from right to left and bottom up, are easy to add. Useful for busses. > My plans for September are still a bit fuzzy, but 30 September should > be OK with me. Same here. regards Werner _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
