gEDA-dev: SELECTION, component library search order and more
Patrick Bernaud
b-patrick at wanadoo.fr
Fri Jan 12 12:09:23 EST 2007
Hi all,
I have been working on the selection in gschem to reintroduce the
SELECTION type (as an alias of GList*) as it has been discussed on the
list. I have also cleaned up the selection API quite a bit in libgeda
and gschem and cleaned up the selection hooks in gschem.
You can get the patches against current CVS HEAD here:
http://www.chbcp.net/~pat/geda/libgeda.selection.diff
http://www.chbcp.net/~pat/geda/gschem.selection.diff
Note that it also includes a fix for printing when a selection is
active.
Regarding the component library and the discussion on the user list, I
have locally reverted the changes and fixed the problem initially
reported by Peter Baxendale for the search order.
You can also get the patches against current CVS HEAD here:
http://www.chbcp.net/~pat/geda/libgeda.clib_search_order.diff
http://www.chbcp.net/~pat/geda/gschem.clib_search_order.diff
I also have another branch with the following lighter changes:
- a rewrite of the attribute editor dialog as a GtkDialog with
support multi-line attribute values;
- a modification of the multi attribute dialog to use the single
attribute editor dialog above for adding attributes;
- a removal of dead code related to the old page manager (GtkCList
based);
- a change to the way the hotkey dialog get the key and action
information;
- a clean up of the stroke interface;
You can also get the patches against current CVS HEAD here:
http://www.chbcp.net/~pat/geda/libgeda.work.diff
http://www.chbcp.net/~pat/geda/gschem.work.diff
Speaking of branches, I now have mirrored mines (maintained with
Bazaar, http://bazaar-vcs.org) in order for anyone interested to
review the incremental changes or get the sources. There is no web
interface so you will need to use Bazaar's bzr command.
The mirror locations for the above branches are:
http://www.chbcp.net/~pat/bzr/libgeda.selection
http://www.chbcp.net/~pat/bzr/gschem.selection
http://www.chbcp.net/~pat/bzr/libgeda.clib_search_order
http://www.chbcp.net/~pat/bzr/gschem.clib_search_order
http://www.chbcp.net/~pat/bzr/libgeda.work
http://www.chbcp.net/~pat/bzr/gschem.work
Comments and bug reports are most welcomed.
Regards,
Patrick
More information about the geda-dev
mailing list