gEDA-dev: Current status of my working tree
Patrick Bernaud
b-patrick at wanadoo.fr
Fri Jul 21 20:22:26 EDT 2006
Hi all,
I am sorry but I will not be able to participate tomorrow in the Code
Sprint. Anyway I am publishing my latest changes for review and
comments.
Here is a summary (most important first):
libgeda:
--------
- changed the attribute API: now ATTRIB embeds name and value and
display option, detached attributes have an ATTRIB struct...
- added support for i18n of messages useful to user, no translation
(yet);
- rewrote the debug tests and messages with GLib functions;
- cleanup of the source library code;
- changed SELECTION in a GList;
- a bit of cleanup in various files.
gschem:
-------
- new hotkey dialog with a treeview;
- modified how the keymap is accessed from the C code;
- changed the multi attrib editor for attribute addition;
- made changes for GTK 2.2 in the single attribute editor;
- make it use more of GLib functions when possible (especially
string manipulations and conversions);
- new helper function to save and close pages;
- use of libpaper for paper sizes;
- cleanup of the stroke interface.
gnetlist:
---------
- integration of tests with automake + no installation required;
- add support for i18n (C code only), no translation (yet);
- backend can be passed parameters on command line;
- no more special code for spice netlists in C code;
- support for clean build directory;
- incorporation of structs and constants from libgeda;
- fixed a few memory leaks.
You can also have a look at:
http://www.chbcp.net/~pat/geda/gnetlist.html
for more information (not updated recently but still correct).
I am using bazaar on top of regular CVS to manage my changes
locally. If you are familiar with bazaar, my archive is located at:
http://www.chbcp.net/~pat/arch/patrickb@chez.com--2006-geda
Otherwise you can download the full dist tarballs:
http://www.chbcp.net/~pat/geda/libgeda-dev20060721.tar.gz
http://www.chbcp.net/~pat/geda/geda-gschem-dev20060721.tar.gz
http://www.chbcp.net/~pat/geda/geda-gnetlist-dev20060721.tar.gz
to give it a try.
My tree is not up to date with the CVS: you will notice several of the
latest improvments from the trunk are missing. I will update it soon.
All my changes are prior to the plain-c migration and are therefore in
noweb files and noweb format. It is planned to convert them when
merging. BTW it appears Carlos and I have been working on the same
SELECTION stuff so I will wait at least until he commits his changes
to merge mines.
Regards,
Patrick
More information about the geda-dev
mailing list