[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA: GEDA code sprint?
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