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 _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
