Hi Stuart and all, On Sunday 09 April 2006 17:12, Stuart Brorson wrote: [...] > As far as tasks go, here is a preliminary list: > > * Discuss how to facilitate hierarchical bus support. Possibly > implement something? (This might be involved ...) > > * Fix gattrib bug in which gattrib soaks up processor cycles > executing a NOP loop. (I claim this one -- SDB.) > > * Gattrib: enable exporting a CSV files. (I claim this one too > -- SDB.) > > * Bugfixes from SF bugtracker (as long as Carlos, Patrick, and > Werner don't completely exhaust the list before we hold the sprint!) > > * Implement arbitrary promotable attributes in gschem/libgeda. > > * Other items listed at > http://geda.seul.org/dokuwiki/doku.php?id=geda:todos
Here are my ideas: reorganize/enhance the printing/ exporting * print schematic: print to a printer * export schematic: png, ps, eps, (pdf?, svg?) * export a whole schematic hierarchy or multipage schematic to a single ps or pdf file (like the new pcb HID does for the layers) libgeda: * provide a function which delivers a hierarchy tree of the current schematic project e.g.: GNode* s_hierarchy_get_tree(TOPLEVEL * w_current, ...) where GNode->data may be a PAGE pointer. see: http://developer.gnome.org/doc/API/2.0/glib/glib-N-ary-Trees.html this would be useful for the autonumber text mechanism that uses recursion at the moment. Maybe other hierarchical code (gnetlist?) can use that too. * provide a function for unnumbering text, set the text to the symbols default value. autonumber text improvements: * slotting * autonumber all (see SF) * dialog keeps it's informations till the next invocation (mailing list) * unnumber text (see SF) I'd take that part. regards Werner