Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
[geda-gaf/whiteaudio.git] / gschem / ChangeLog
blob2a398814d2e243bc4fefab749fe1a1cd7f0d1b1f
1 # Do not edit this file - generated from version control history
4 commit 19aacfff985ee9b478c4c50dfeeb1a8af5957c3a
5 Author: Ales Hvezda <ahvezda@seul.org>
6 Date:   Sat Aug 18 16:41:24 2007 -0400
8     Added undo-panzoom keyword to control if pan/zoom cmds are undoable
9     
10     The default is to still store the pan/zoom info when panning or zooming,
11     but now the user has a choice.
13 commit 93199b2f50c31691722ed154fc42fd4c01a2dac5
14 Author: Ales Hvezda <ahvezda@seul.org>
15 Date:   Sat Aug 18 16:17:45 2007 -0400
17     Toplevel gschem menu tweaks
18     
19     Added ... to some entries that open up dialog boxes or other windows
20     Changed the ordering of Hotkeys and About in the Help menu
21     Removed obsolete comment about the help menu being right justified
23 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
24 Author: Ales Hvezda <ahvezda@seul.org>
25 Date:   Sat Aug 18 16:14:30 2007 -0400
27     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
29 commit e4b8aac64806c5f345d009ce725e16660d67cee4
30 Author: Ales Hvezda <ahvezda@seul.org>
31 Date:   Sat Aug 18 14:21:53 2007 -0400
33     Added dist-license and use-license to the attribute-name keyword
35 commit f90d327e8f415f35c94c686db846e8377bc0cd26
36 Author: Ales Hvezda <ahvezda@seul.org>
37 Date:   Tue Aug 14 08:01:18 2007 -0400
39     Updated po files using make update-po
41 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
42 Author: Ales Hvezda <ahvezda@seul.org>
43 Date:   Tue Aug 14 07:46:06 2007 -0400
45     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
46     
47     All the promotion keywords were moved from gschem into libgeda to fix:
48     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
49     cause of this bug was that the promotion variables within TOPLEVEL were
50     not being setup by gschlas and so duplicate refdes attributes were
51     showing up in the schematic.  The three rc keywords that were moved are:
52     
53     (attribute-promotion ... )
54     (promote-invisible ... )
55     (keep-invisible ... )
57 commit e04284b595dffa4b9931872ae33b76daede58dd7
58 Author: Peter Clifton <pcjc2@cam.ac.uk>
59 Date:   Sun Aug 12 01:57:17 2007 +0100
61     Fix component selector filtering after using the "Refresh" button.
63 commit 802a2fea15d9bd918bd2398ac06bf6ca9b2e75c4
64 Author: Peter Clifton <pcjc2@cam.ac.uk>
65 Date:   Sun Aug 12 01:57:00 2007 +0100
67     Make updates faster when typing in the component selector filter.
68     
69     The filtering process doesn't happen until after the user pauses typing.
70     Reducing the update delay from 300ms to 200ms makes this feel better.
72 commit fa2045b8e9cac268fe0c0b7af2028ea768c8e465
73 Author: Peter Clifton <pcjc2@cam.ac.uk>
74 Date:   Sun Aug 12 01:56:58 2007 +0100
76     Fix crash closing component selector window quickly after filtering.
77     
78     Typing in the filter box adds new update timeouts (300ms) with each
79     keystroke. If typing fast there could be more than one timer active at
80     once, however only the last added is cancelled when closing the dialog.
81     Timers which ran after the dialog closed could cause a segfault.
82     
83     We now cancel any pending timeout before adding a new one.
85 commit 663e133ff0c0e153a8081b36404c0808222c6dcb
86 Author: Ales Hvezda <ahvezda@seul.org>
87 Date:   Fri Aug 10 22:00:58 2007 -0400
89     Added some net midpoint connections for testing purposes
91 commit 703151a94b0eece6b24b3b18ce2465eeae068814
92 Author: Peter Clifton <pcjc2@cam.ac.uk>
93 Date:   Thu Aug 9 12:36:17 2007 +0100
95     Remove old prototypes from various prototype.h where no function exists.
97 commit 71600215311af0a98ed371ab750b09182de139a1
98 Author: Peter Clifton <pcjc2@cam.ac.uk>
99 Date:   Sat Aug 11 00:52:25 2007 +0100
101     Revert inadvertent commits:
102     
103       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
104       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
105       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
106       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
107       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
109 commit dbfe00a20de3f875e519ef60629b968977fc5db8
110 Author: Peter Clifton <pcjc2@cam.ac.uk>
111 Date:   Fri Aug 10 22:52:18 2007 +0100
113     Avoid using s_hierarchy_up() for traversal when we know where we're going.
114     
115     When trying to reach a specific parent we've come from before, we can use
116     s_page_goto() and avoid the search through the page list.
118 commit f1451161914a0ed0bb43123279906d82cb7d5b49
119 Author: Peter Clifton <pcjc2@cam.ac.uk>
120 Date:   Fri Aug 10 22:45:48 2007 +0100
122     Fix indenting / whitespace in gschem/src/o_misc.c
124 commit 2ad315fc0badd16a9614d1107b22c973908893d5
125 Author: Peter Clifton <pcjc2@cam.ac.uk>
126 Date:   Fri Aug 10 21:30:24 2007 +0100
128     Add page list "changed" signal handler to gschem's page manager dialog.
130 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
131 Author: Peter Clifton <pcjc2@cam.ac.uk>
132 Date:   Fri Aug 10 21:26:10 2007 +0100
134     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
136 commit ee1b64a1ae07eb99eae5d63307e9fe23f9604662
137 Author: Peter Clifton <pcjc2@cam.ac.uk>
138 Date:   Fri Aug 10 01:32:27 2007 +0100
140     Add different select box behaviour for left-right and right-left drags
141     
142     Selections boxes dragged from...
143     
144       left to right: select elements entirely contained within the box.
145       right to left: select any element partially inside the box.
147 commit 0f5c72daacfa7d78666769e4063122934861da5c
148 Author: Peter Clifton <pcjc2@cam.ac.uk>
149 Date:   Sun Aug 5 22:36:56 2007 +0100
151     Alter guile 1.6 compat tests to work with older autoconf versions
152     
153     Don't use AC_DEFINE to define function like macros, instead use
154     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
155     insert a test which defines a replacement if necessary.
157 commit 5c098070b87709540345afb1b3b79d9db470ed53
158 Author: Peter Clifton <pcjc2@cam.ac.uk>
159 Date:   Thu Aug 2 22:09:52 2007 +0100
161     Fix configure checks enabling guile 1.6.x compatability routines.
163 commit 512561395fb348a0fb71625edb4fe1ec96553c3f
164 Author: Peter Clifton <pcjc2@cam.ac.uk>
165 Date:   Thu Aug 2 13:17:58 2007 +0100
167     Fix to allow automatic loading of untitled backup files
169 commit 4cbb0c15240f649cfd69b120e7ed7ecd6c752896
170 Author: Peter Clifton <pcjc2@cam.ac.uk>
171 Date:   Thu Aug 2 13:16:22 2007 +0100
173     Fix drawing artifact when dragging a net / bus to zero length.
174     
175     The grip dragging code cancels editing if you resize to a zero length line
176     segment. Don't attempt to undraw the (zero length) rubberbanded line after
177     the coordinates have been invalidated.
179 commit 8dc511639494940987582871d9f2efa09ecc2b37
180 Author: Peter Clifton <pcjc2@cam.ac.uk>
181 Date:   Thu Aug 2 13:07:30 2007 +0100
183     Refactor code in o_grips.c to reduce duplication
184     
185     Also make many whitespace fixes. The code paths should remain the same.
187 commit 92ef419c46d5a41aa33b399d43ccde2ba2a99998
188 Author: Peter Clifton <pcjc2@cam.ac.uk>
189 Date:   Thu Aug 2 13:06:09 2007 +0100
191     Fix drawing of cues after moving a single line segment
193 commit 0a7ab22a482a896818dff52fbf289856d76efc87
194 Author: Peter Clifton <pcjc2@cam.ac.uk>
195 Date:   Wed Aug 1 22:58:05 2007 +0100
197     Alter grammar in gschem's "Unsaved changes" dialog box.
199 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
200 Author: Peter Clifton <pcjc2@cam.ac.uk>
201 Date:   Tue Jul 31 20:03:51 2007 +0100
203     Changed configure.ac(.in) to allow guile-1.6
204     
205     Introduces compatibility #defines where guile 1.8 funcs are missing in
206     guile 1.6. Also adds missing configure.ac checks for guile in packages
207     gattrib, gnetlist, gsymcheck and utils.
209 commit 30a86f3458c5a1562d97d33b06320647ed23132e
210 Author: Peter Clifton <pcjc2@cam.ac.uk>
211 Date:   Sat Jul 28 01:18:44 2007 +0100
213     Change color in the multi-attrib dialog "value" entry when insensitive.
214     
215     Makes the "value" GtkTextView look the same as its neighbouring widgets
216     when insensitive. Unfortunately GtkTextView always appears to render using
217     the style's GTK_STATE_NORMAL text color. We save that initial value, and
218     copy across either the saved value, or the GTK_STATE_INSENSITIVE text color
219     when setting the widget sensitivities.
220     
221     NB: This is just a workaround for what appears to be a bug in GTK+.
223 commit f8f5c1f05c9c2dfa1d2566a113e9c295049f7564
224 Author: Peter Clifton <pcjc2@cam.ac.uk>
225 Date:   Sat Jul 28 00:05:03 2007 +0100
227     Update the multi-attrib dialog after an undo operation.
228     
229     The undo mechanism replaces the page (and selection object), so we need to
230     poke the multi-attrib dialog after an undo operation for it to watch the
231     new page's selection object.
233 commit ae2ddeb6839ae4e2c9e9c73272b0372c63810717
234 Author: Peter Clifton <pcjc2@cam.ac.uk>
235 Date:   Wed Jul 25 15:36:42 2007 +0100
237     Don't blank the add attribute boxes in the Multiattrib dialog.
238     
239     Leaving the text present after adding an attribute makes it is easier to
240     add the same attribute to multiple objects. Instead we add a "grab-focus"
241     signal handler to select the text box contents as we tab into it.
243 commit 31f65059cf1ce5be9b8a0987d4538fed075a6805
244 Author: Peter Clifton <pcjc2@cam.ac.uk>
245 Date:   Wed Jul 25 02:09:15 2007 +0100
247     Fixed two calls to free() where g_free() should have been used.
248     
249     Updated Doxygen comments to note where memory should be freed with g_free()
250     rather than free(). Commented three instances where free() is correct.
252 commit 852786d7dc90eebdc677e5d2af916d577d5f3aaa
253 Author: Peter Clifton <pcjc2@cam.ac.uk>
254 Date:   Sun Jul 22 17:12:12 2007 +0100
256     Clamp page canvas size in the preview to the size of the page contents
257     
258     Ensures the user can't zoom way off the page contents being previewed.
260 commit 41ce0eb61b4b91d407d788a7ae1eb823d60fbdfd
261 Author: Peter Clifton <pcjc2@cam.ac.uk>
262 Date:   Sun Jul 22 17:12:08 2007 +0100
264     Alter panning code to center the page in the viewport if under-zoomed
265     
266     Centering is independant in the X and Y directions. When the viewport is
267     larger than the page canvas in a particular direction the page is
268     re-centered in that direction. This is necessary for a nice preview.
269     Also change preview widget code to remove the A_PAN_IGNORE_BORDERS flag
270     from zoom operations, which is no-longer needed with the above changes.
272 commit 42034b5e81a0a4d40254aa2ef557083531d38291
273 Author: Peter Clifton <pcjc2@cam.ac.uk>
274 Date:   Sun Jul 22 14:32:05 2007 +0100
276     Stop scroll events wraping the pointer when the preview widget is inavtive
277     
278     Also corrects the prototype of the scroll event handler to return gboolean
280 commit 3345932d7fcaad0570ebd793f88253696a014895
281 Author: Peter Clifton <pcjc2@cam.ac.uk>
282 Date:   Sun Jul 22 14:15:35 2007 +0100
284     Clear the preview  when no valid file is selected in the file chooser
285     
286     Previously the preview widget would continue to display the last
287     schematic or symbol which had been selected.
289 commit 867525cce75bcf9996992db1681f506f4fcdc84f
290 Author: Peter Clifton <pcjc2@cam.ac.uk>
291 Date:   Sun Jul 22 14:14:37 2007 +0100
293     Clear preview and stop placing components when no valid symbol is selected.
294     
295     Previously the component selector preview would continue to display the
296     last symbol which selected, and component placement could continue.
298 commit c217b2b5160867c85ef89d53c5035adfc430da09
299 Author: Peter Clifton <pcjc2@cam.ac.uk>
300 Date:   Sun Jul 22 14:02:12 2007 +0100
302     Fix some memory leaks when placing components.
303     
304     In several places the complex_place_list glist was freed,
305     but its contents were not.
307 commit ac28aaa56a684a07fe3ee5590a31baf3fa8adbe7
308 Author: Peter Clifton <pcjc2@cam.ac.uk>
309 Date:   Sun Jul 22 05:33:42 2007 +0100
311     Save/restore which component selector source tab was last used.
313 commit 7f54d6e4996f15d14781a49b3400ce89a39a60dd
314 Author: Peter Clifton <pcjc2@cam.ac.uk>
315 Date:   Sun Jul 22 05:10:27 2007 +0100
317     Make the preview widget resizable
318     
319     Added handler for the configure event to resize the backing store and
320     re-zoom the preview. Added the A_PAN_IGNORE_BORDERS flag to the zoom
321     extents calls - giving a nice centered preview.
322     
323     Altered component selector dialog's alignment widget to allow the preview
324     widget to expand to fill the available space.
326 commit 50a6da87868ce9d0f3cc788a8a9918fd9210a536
327 Author: Peter Clifton <pcjc2@cam.ac.uk>
328 Date:   Sun Jul 22 04:52:23 2007 +0100
330     Fix mouse initiated zoom / panning operations on the preview widget
331     
332     The preview widget isn't called with a filename for previewing component
333     sources, so the test for filename != NULL in the mouse event handlers
334     stopped those callbacks working.
335     
336     Also added a scroll event handler to allow zooming with the mouse wheel.
338 commit 8ad905e0d55b7ed60b3f5c63cf6056ddccee7a8b
339 Author: Peter Clifton <pcjc2@cam.ac.uk>
340 Date:   Sun Jul 22 04:49:35 2007 +0100
342     Fix zoom extents to work correctly first time. Closes bug #1699959.
343     
344     A page's visible area is intialised to be the same size as the canvas
345     extents. The zoom extents code scales based on this visible area, however
346     this initialisation isn't correct, since the aspect ratio of the screen
347     doesn't always match the canvas extents. The first call to zoom extents
348     would fix this by correctly setting the visible area.
349     
350     By making the zoom extents code work from the screen aspect ratio (scaled
351     to world coordinates), we can zoom to the visible extents in one shot.
352     
353     Also fixed some /2 operations, which for doubles should be /2.0
355 commit e4f7225254cb5168131d31347a8de277181f41ea
356 Author: Peter Clifton <pcjc2@cam.ac.uk>
357 Date:   Sat Jul 21 19:16:50 2007 +0100
359     Save/restore geometry of the GtkHPaned in the component selection dialog.
361 commit a139f2ed1ec50ad2a0fec4e91c7e51dd690d983a
362 Author: Peter Clifton <pcjc2@cam.ac.uk>
363 Date:   Sat Jul 21 19:16:24 2007 +0100
365     Extend GschemDialog to allow hooking to save/restore internal geometry
366     
367     GschemDialog now emits "geometry-save" and "geometry-restore" signals
368     which instances can connect to. Subclasses may over-ride and chain the
369     "geometry_save" and "geometry_restore" class members. These signal handlers
370     are passed a pointer to the GKeyFile and a text string identifying the
371     group it expects data to be saved under.
372     
373     The code relies on features only available in GLIB 2.6 onwards. When using
374     this functionality the code must be surrounded with an appropriate test as
375     the class functions are not defined when compiling against an older GLIB.
377 commit 91ffb796f41ca6ee7a5ed1063917f7bb3fd03464
378 Author: Peter Clifton <pcjc2@cam.ac.uk>
379 Date:   Sat Jul 21 19:16:09 2007 +0100
381     Separate the list and preview with a GtkHPaned in the compselect dialog.
383 commit 5e47599e07b5bed9d24b5c295db7a5e05f7c4624
384 Author: Peter Clifton <pcjc2@cam.ac.uk>
385 Date:   Fri Jul 20 17:36:39 2007 +0100
387     Added missing test to allow pins to work with the multiattrib dialog
389 commit 6287df1357bdfc0188f5fa60df5d88f5fc5e4b40
390 Author: Peter Clifton <pcjc2@cam.ac.uk>
391 Date:   Fri Jul 20 14:15:10 2007 +0100
393     Make the multi-attribute editor non-modal
394     
395     This implementation only supports editing when a single object which can
396     have attributes is selected. Work is required to act more intelligently if
397     an attribute its-self is selected, and with multiple selections.
399 commit 1dfb3a4b9907ff81552de57080d2897ab40e512c
400 Author: Peter Clifton <pcjc2@cam.ac.uk>
401 Date:   Thu Jul 19 15:13:03 2007 +0100
403     Make the Escape key cancel editing in the multiattrib dialog.
404     
405     The previous behaviour where it would quit editing but save the changes is
406     counter-intuitive for the user.
408 commit c06b6684296a2ec6765036b28e8c48a50c2b8928
409 Author: Peter Clifton <pcjc2@cam.ac.uk>
410 Date:   Thu Jul 19 15:13:00 2007 +0100
412     Remove workaround for an unknown property with GTK 2.2 in x_multiattrib.c
414 commit cb9c4ee19ca58158308a234782fdad6fb60257da
415 Author: Peter Clifton <pcjc2@cam.ac.uk>
416 Date:   Thu Jul 19 15:09:56 2007 +0100
418     Change selection code to use a generic GedaList typecast to SELECTION.
419     
420     GedaList allows various parts of the program to keep track of changes
421     to the selection via callbacks attached to the GedaList object.
423 commit b5caa78a6dd9227d328397cb77ac4b0731c7d1c9
424 Author: Peter Clifton <pcjc2@cam.ac.uk>
425 Date:   Sun Jul 15 12:55:54 2007 +0100
427     Remove unused function e_gtk_button_new_with_icon() from x_pagesel.c
429 commit 5dfe42146dfee7dd0909cda7615279228bc09d70
430 Author: Peter Clifton <pcjc2@cam.ac.uk>
431 Date:   Sun Jul 15 12:55:47 2007 +0100
433     Split out update(s) when notify::toplevel on GschemDialog is recieved.
434     
435     We need to perform various setup actions when the toplevel property of our
436     parent GschemDialog is set. We need to make this a specific function, as
437     the current method of just calling pagesel_update isn't correct for all
438     future cases.
440 commit cd7db8026b00934afc6acc1ff8f5467021194287
441 Author: Peter Clifton <pcjc2@cam.ac.uk>
442 Date:   Sun Jun 24 04:21:39 2007 +0100
444     Fixed memory leak placing components.
445     
446     When placing components we free'd the complex_place_list without removing
447     the objects it pointed to. The code now uses s_delete_object_glist(..)
448     rather than g_list_free(..) to free the complex_place list and its objects.
450 commit 9cc487143fe371181bc0fea41e94c03a54b776f9
451 Author: Werner Hoch <werner.ho@gmx.de>
452 Date:   Tue Jul 10 17:32:59 2007 +0200
454     gschem: updated german translation
456 commit b41713e02347002424ca8c18aaa0f9f6a4a6e660
457 Author: Carlos Nieves Onega <cnieves@iespana.es>
458 Date:   Mon Jul 9 19:33:45 2007 +0200
460     Updated spanish translation.
462 commit ff036cbb89336c48106b064af499b6e841c7d8a5
463 Author: Carlos Nieves Onega <cnieves@iespana.es>
464 Date:   Mon Jul 9 18:36:36 2007 +0200
466     Disable rotating while copying, & fix hitting rotate hotkey/menu while moving.
467     
468     Rotating while copying is still not supported, so disable it.
469     Fix behaviour when hitting the rotate hotkey, or select the edit->rotate menu
470     while moving.
471     Previously the move action was cancelled and then the selection was rotated.
472     Now, the objects being moved are rotated, and the move action continues.
474 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
475 Author: Ales Hvezda <ahvezda@seul.org>
476 Date:   Sun Jul 8 18:18:39 2007 -0400
478     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
480 commit e653983c3177bdadfecb56f49662f5cb39c5749b
481 Author: Ales Hvezda <ahvezda@seul.org>
482 Date:   Sun Jul 8 18:17:28 2007 -0400
484     Updated all pot/po files (via make update-po).
486 commit d7e8f5abc35644e90bfabf84396023cab09f2968
487 Author: Ales Hvezda <ahvezda@seul.org>
488 Date:   Sun Jul 8 16:18:57 2007 -0400
490     Updated configure.ac[.in] and Makefile versions in prep for a release.
491     
492     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
493     at the toplevel.  libgeda's shared library version is now 30:1:0
495 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
496 Author: Carlos Nieves Onega <cnieves@iespana.es>
497 Date:   Sun Jul 8 21:16:17 2007 +0200
499     Added *~ to .gitignore files.
501 commit 3cf1cca33ed2e567b959ad8486cad0d4cdbb47e9
502 Author: Ales Hvezda <ahvezda@seul.org>
503 Date:   Sun Jul 8 13:55:38 2007 -0400
505     Added some missing code to controlling junction color (more for #1746675)
507 commit 4f245d7023eec872e5dd484530dff9a77ff77dfc
508 Author: Carlos Nieves Onega <cnieves@iespana.es>
509 Date:   Sun Jul 8 19:47:14 2007 +0200
511     Set the focus to the filter entry only if it is visible.
512     
513     In the compselect window, focus can be set to the filter entry only
514     if it is visible (i.e.: its ancestor is the current tab). Otherwise,
515     GTK is confused.
517 commit 29f4868bb8ac570445da493c69afb91aafcf69d0
518 Author: Carlos Nieves Onega <cnieves@iespana.es>
519 Date:   Sat Jul 7 01:03:41 2007 +0200
521     Disable rotating using middle mouse button while copying.
522     
523     Rotating while copying is still not supported, so it should be disabled.
524     Now middle mouse button does nothing while copying.
526 commit f30cf1a2fd45898b62e236116a84059bd0df9544
527 Author: Carlos Nieves Onega <cnieves@iespana.es>
528 Date:   Sat Jul 7 00:55:05 2007 +0200
530     Fixed drawing bug when attribute autoplacing is enabled.
531     
532     When rotating while placing a new component, the refdes was drawn
533     wrongly, and it was shown fixed in the screen despite the component
534     being moved.
535     This was due to attribute autoplacing function was called before drawing
536     the component. This function erases the old text (which wasn't drawn), thus
537     drawing the text in the screen permanently.
538     This fix disables all drawing functions when calling autoplacing function,
539     and renables them afterwards.
541 commit ecf159040422c5625de6b615c1070b7a1d58c511
542 Author: Carlos Nieves Onega <cnieves@iespana.es>
543 Date:   Sat Jul 7 00:41:05 2007 +0200
545     Fixed drawing bug when using attribute autoplacing.
546     
547     When placing a new component, if attribute autoplacing was enabled,
548     the refdes was drawn wrongly, and it was shown fixed in the screen despite
549     the component being moved.
550     This was due to attribute autoplacing function was called before drawing
551     the component. This function erases the old text (which wasn't drawn), thus
552     drawing the text in the screen permanently.
553     This fix disables all drawing functions when calling autoplacing function,
554     and renables them afterwards.
556 commit 5dc09fc232bf36dc219e86e78bad92631d2c244a
557 Author: Carlos Nieves Onega <cnieves@iespana.es>
558 Date:   Sat Jul 7 00:35:07 2007 +0200
560     Moved default attrib positions out of system-gschemrc.
561     
562     All default attribute positions, used for attribute autoplacing, have been
563     moved into its own file, scheme/default-attrib-positions.scm .
564     The above file is loaded in system-gschemrc.
566 commit 411ddc16df3bf9388d80107503c165a8c88304b1
567 Author: Carlos Nieves Onega <cnieves@iespana.es>
568 Date:   Fri Jul 6 23:38:31 2007 +0200
570     Consider line's width when calculing net directions.
571     
572     In text autoplacing function get-net-connection-sides, consider line's
573     width when guessing net directions.
575 commit 68b495e6b75b802a9c77889c223d680e8359ce91
576 Author: Carlos Nieves Onega <cnieves@iespana.es>
577 Date:   Fri Jul 6 23:13:03 2007 +0200
579     Display a warning message if can't guess net direction.
580     
581     In attribute autoplacing, display a warning message if net direction can't
582     be guessed.
584 commit 1361831fc9e44bcc719f73d68f4d5b119963bb57
585 Author: Ivan Stankovic <ivan.stankovic@fer.hr>
586 Date:   Thu Jul 5 09:18:48 2007 -0400
588     Possible fix for bug #1748079: CRASH: gschem segfault on file save or open
590 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
591 Author: Ales Hvezda <ahvezda@seul.org>
592 Date:   Thu Jul 5 01:36:31 2007 -0400
594     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
596 commit a680faf8e3121c2b999bc5168a2910fb83f11ffc
597 Author: Ales Hvezda <ahvezda@seul.org>
598 Date:   Thu Jul 5 00:57:07 2007 -0400
600     Updated all pot/po files (via make update-po).  Added new menus to rcstrings.c.
602 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
603 Author: Ales Hvezda <ahvezda@seul.org>
604 Date:   Thu Jul 5 00:11:45 2007 -0400
606     Updated all version strings to 1.1.0 and 20070705
608 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
609 Author: Ales Hvezda <ahvezda@seul.org>
610 Date:   Wed Jul 4 23:55:07 2007 -0400
612     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
613     
614     Maintainer mode is no longer needed or desired now that we are no longer
615     using CVS.  Hopefully this will prevent some of the odd problems that were
616     observed during the last release when the Makefile's didn't get auto
617     regenerated.
619 commit dc7b8c53f4bc94626634887e46167a367a91f707
620 Author: Ales Hvezda <ahvezda@seul.org>
621 Date:   Wed Jul 4 23:32:15 2007 -0400
623     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
624     
625     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
626     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
627     Updated the configure.ac[.in] files to have consistent top sections.
628     Updated code and various scheme files to use the new DOTTED_VERSION
629     and DATE_VERSION variables available via config.h.  Stopped using
630     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
631     (not intended for that use).  Updated update-versions.sh script to set the
632     version in all the configure.ac[.in] files and the toplevel Makefile.
633     Went through all the g_rc.c files and make the handling of rc file
634     mismatch handling consistent.
636 commit dbf600e34e2284fe1ec59242d541334bc27d3d49
637 Author: Ales Hvezda <ahvezda@seul.org>
638 Date:   Wed Jul 4 16:51:32 2007 -0400
640     Implemented the ability to change the color of junctions (code for #1746675).
641     
642     The filled circles (at the junction of nets) and filled boxes (at the
643     end of unconnected nets) were the same color and it was hard to tell the
644     difference from a distance.  This patch addes (junction-color ...) rc
645     keyword and allows the user to change the junction color.  The default
646     color for the dark color scheme is yellow and the default color for the
647     light color scheme is purple.
649 commit ca4571b1a6a49c97feb8fc6cc8cb926acc287ece
650 Author: Peter TB Brett <peter@peter-b.co.uk>
651 Date:   Wed Jul 4 18:03:53 2007 +0100
653     libgeda: s_clib_toplevel_get_symbol_names() is poorly named.
654     
655     s_clib_toplevel_get_symbol_names() returns symbols, not names of
656     symbols, so rename it to s_clib_toplevel_get_symbols().
658 commit 96f9c87ef4063b52dd4d13f51958b916ba4e5939
659 Author: Peter TB Brett <peter@peter-b.co.uk>
660 Date:   Wed Jul 4 18:03:53 2007 +0100
662     gschem: Add "In Use" view to component selector.
663     
664     The "In Use" view shows symbols which are instantiated in open
665     schematics, for ease of adding more symbols similar to the ones
666     already present.  This is particularly useful for frequently-used
667     symbols such as resistors and capacitors.
669 commit b1733d4d69d3a2e6fcb64e91a26dab2768f4e171
670 Author: Peter TB Brett <peter@peter-b.co.uk>
671 Date:   Wed Jul 4 18:03:53 2007 +0100
673     gschem: Add a "Refresh" button to component selector.
674     
675     In order to update the symbol library, a "Refresh" button is needed
676     (because we don't do it automatically any more).
678 commit cb6e4e5e98ed45427f60d718f7dbb5d5439eecef
679 Author: Peter TB Brett <peter@peter-b.co.uk>
680 Date:   Wed Jul 4 18:03:53 2007 +0100
682     gschem: Don't use generic response IDs for compselect actions.
683     
684     The component selector "OK" and "Apply" buttons aren't actually "OK"
685     and "Apply" actions, so they shouldn't use those response IDs -- it's
686     confusing.
687     
688     This patch adds special response IDs for these actions. This is a
689     preparation for using "proper" Place and Hide icons & text.
691 commit 7c6419f49cb211ce74e7a8787148d2fd624482e7
692 Author: Alex Precosky <precosky@mac.com>
693 Date:   Sun Jul 1 16:55:13 2007 -0700
695     gschem: Fix a race condition with mouse wheel scroll events (1740327)
696     
697     If more than one mouse wheel scroll events are received into the event
698     queue before the first one can be processed, then the program was
699     zooming in to the wrong location.  This is because the mouse moved
700     event handler, which is triggered by a call to warp the cursor in the
701     scroll event handler, must run to update the mouse postion global
702     variables that the scroll event handler needs.
704 commit 62b214780e34aea9b56993f2b699cb78d50d4769
705 Author: Werner Hoch <werner.ho@gmx.de>
706 Date:   Wed Jul 4 17:35:06 2007 +0200
708     Set default button for single attribute edit dialog
709     
710     Fixed wrong setting of the default button in the dialog.
711     Added the set property to the value entry.
712                              [Suggested by Kai-Martin Knaak]
714 commit b034307ae05d909a726c09d4eb02a5eed6f401ea
715 Author: Peter TB Brett <peter@peter-b.co.uk>
716 Date:   Thu Jun 28 18:08:04 2007 +0100
718     gschem: Support preview of symbols from all library types.
720 commit 907857c70c12707f00696d0688eb8392ac1e9294
721 Author: Peter TB Brett <peter@peter-b.co.uk>
722 Date:   Thu Jun 28 18:08:00 2007 +0100
724     gschem: Preview data from a buffer.
725     
726     Add the ability to parse & preview a gEDA schematic or symbol from a
727     character buffer.
729 commit c144221daf8ef133f39e14c76447a1b556c54853
730 Author: Peter TB Brett <peter@peter-b.co.uk>
731 Date:   Thu Jun 28 15:50:31 2007 +0100
733     libgeda: Add fine-grained control over f_open() behaviour.
734     
735     Add a function f_open_flags() which takes an extra argument which is a
736     set of flags controlling actions taking while opening a file. f_open()
737     wraps this with a default set of flags.
738     
739     Coincidentally, this also leads to a trivial fix for the file open
740     dialog backup-message bug.
742 commit dc88c870d8d9ba66855f03fd3bc678d8b9f34cf2
743 Author: Ivan Stankovic <ivan.stankovic@fer.hr>
744 Date:   Wed Jun 27 19:47:46 2007 +0100
746     This patch removes most of the unused code from gschem.
748 commit 2a0abb503110a7b7cfe5739f26bc1e4c7d939fff
749 Author: Peter TB Brett <peter@peter-b.co.uk>
750 Date:   Wed Jun 27 16:47:20 2007 +0100
752     Correct some typos in gschem default texts.
754 commit 2b8cc26ddbb4af4db653d913c49f6d365dc89df9
755 Author: Werner Hoch <werner.ho@gmx.de>
756 Date:   Tue Jun 26 22:25:01 2007 +0200
758     updated german translation
760 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
761 Author: Ales Hvezda <ahvezda@laptop.ales.net>
762 Date:   Mon Jun 25 22:31:07 2007 -0400
764     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
765     
766     Previously this mechanism was used to create custom versions of gEDA/gaf.
767     With the coming of stable and development versions of gEDA/gaf, this
768     mechanism was changed so that end users can tell the difference between
769     a stable release vs a development release (by looking at the version string).
770     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
771     prepended to any strings that output the VERSION string.
773 commit daa5d16aee1f0ec58cced5ca835dcb4f53339339
774 Author: Ales Hvezda <ahvezda@laptop.ales.net>
775 Date:   Mon Jun 25 21:23:32 2007 -0400
777     Updated Makefile.am to not include VOCABULARY file.
779 commit 0ad58a2c8e82ff00b71c600d54cf76bc4860e24a
780 Author: Ales Hvezda <ahvezda@laptop.ales.net>
781 Date:   Sun Jun 24 23:57:16 2007 -0400
783     Removed ancient VOCABULARY file.
784     
785     This file has been superceeded by the glossary that is in the wiki.
787 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
788 Author: Ales Hvezda <ahvezda@laptop.ales.net>
789 Date:   Sun Jun 24 23:48:51 2007 -0400
791     Updated copyright text/header in most source files.
792     
793     Updated all copyright text dates that have my name (Ales) associated
794     with them.  Added gEDA contributer copyright text where appropriate.
795     Fixed a bunch of GNU text typos (these should have been either GPL
796     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
797     Fixed a few file header that were just plain incorrect.
799 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
800 Author: Ales Hvezda <ahvezda@laptop.ales.net>
801 Date:   Sun Jun 24 22:22:32 2007 -0400
803     Added *.o (all object files) to all src .gitignore files.
805 commit 1c76ee9d84ea4fcdc924d992ecc3a828887eff4f
806 Author: Ales Hvezda <ahvezda@laptop.ales.net>
807 Date:   Sun Jun 24 22:17:03 2007 -0400
809     Removed all trace of libgd usage and removed some old ps printing routines.
810     
811     All trace of libgd and HAS_LIBGD has been removed.  Some obsoleted and
813 commit 868d31c36736b1ceebdd9a7cea6d12d12ecf89a9
814 Author: Ales Hvezda <ahvezda@laptop.ales.net>
815 Date:   Sun Jun 24 15:46:46 2007 -0400
817     Removed libgd and indent tests from configure scripts.
818     
819     indent is no longer use since noweb was removed a long time ago.
820     libgd is no longer used since libgeda/gschem uses mage export support in gdk.
822 commit cb63bf6506caf145d44f454734a1f4d712fa9216
823 Author: Ales Hvezda <ahvezda@laptop.ales.net>
824 Date:   Sun Jun 24 15:07:58 2007 -0400
826     Compile fix to the NL translation.
828 commit cdd6b8669301baafb118ef3d76bb54a2f99a077b
829 Author: Bert Timmerman <bert.timmerman@xs4all.nl>
830 Date:   Sat Jun 23 23:47:06 2007 +0200
832     Update gschem Dutch translations.
834 commit df71a28480510dd3c82eb1e551325f17ae16f958
835 Author: Peter TB Brett <peter@peter-b.co.uk>
836 Date:   Sun Jun 24 06:37:21 2007 +0100
838     Always draw text placeholder box in correct place (#1740620).
839     
840     When dragging text in "fast" mode (where the text is replaced by a
841     bounding box), the box was drawn in the wrong place if the text isn't
842     anchored in the usual bottom-left position.
844 commit adb2dc9eedb72dc180e081ded2fc1ed20dde0a23
845 Author: Peter Clifton <pcjc2@cam.ac.uk>
846 Date:   Sun Jun 24 03:48:30 2007 +0100
848     Fix bug #1741452, segfault on "Include component as individual objects"
849     
850     Inserted a missing line to set the complex place list to NULL after freeing
851     its contents.
853 commit 214166747c3146cd21af1e346c8ad1b1351dcde8
854 Author: Peter TB Brett <peter@peter-b.co.uk>
855 Date:   Sat Jun 23 20:07:36 2007 +0100
857     Revert po file changes in edff766e8b15c311505810241528026f722e30b6.
859 commit edff766e8b15c311505810241528026f722e30b6
860 Author: Peter TB Brett <peter@peter-b.co.uk>
861 Date:   Sat Jun 23 18:19:11 2007 +0100
863     Make sure various files are installed.
864     
865     Several new files were not being distributed. This patch addresses the
866     problem by adding files to EXTRA_DIST in automake input files.
868 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
869 Author: Peter Clifton <pcjc2@cam.ac.uk>
870 Date:   Sat Jun 23 18:17:29 2007 +0100
872     Move all .cvsignore files to .gitignore files
874 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
875 Author: Peter TB Brett <peter@peter-b.co.uk>
876 Date:   Sat Jun 23 16:11:44 2007 +0100
878     Changes to ChangeLog usage.
879     
880     With actual changes this time.  Old-style changelogs as of gaf 1.0
881     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
882     ChangeLogs replace them.  A script has been added to the gaf top level
883     to allow maintainers to update all the ChangeLog files immediately
884     prior to making out a release.
886 commit 67038ed9bece3a1317757b58a982ed29af2831c6
887 Author: Peter TB Brett <peter@peter-b.co.uk>
888 Date:   Sat Jun 23 13:50:57 2007 +0100
890     Don't cache symbol pointers in persistent structures.
891     
892     Several persistent structures, including TOPLEVEL and OBJECT, cache
893     pointers to CLibSymbols.  This is bad, because it makes removing
894     component sources or rescanning them likely to cause stale pointers
895     around the place.
896     
897     With fast hashtable-cached searches in place, this is no longer
898     necessary.  This patch ensures that only symbol names are stored
899     persistently.
900     
901     This patch also enables descending into embedded symbols using a
902     component library lookup on the embedded symbol's name.
904 commit 1c226a4ebe5f297460cccf8568b7d7b7b2179253
905 Author: Peter TB Brett <peter@peter-b.co.uk>
906 Date:   Sat Jun 23 13:32:45 2007 +0100
908     Factor out TOPLEVEL.current_clib.
910 commit fe621022acfbe69688878b70d4c40883f8f2a3df
911 Author: Peter TB Brett <peter@peter-b.co.uk>
912 Date:   Fri Jun 22 08:34:33 2007 +0100
914     Add s_clib_get_symbol_by_name().
915     
916     Add a new function which returns the first exact match for a given
917     symbol name, printing log messages if either there are more than one
918     match or no matches are found at all.  Also update
919     s_clib_symbol_get_data_by_name() to use new function and remove
920     o_complex_add_by_name() as more or less redundant.
922 commit 01fd87d78aa26d3c29b4141878b5f48edab264ec
923 Author: Peter TB Brett <peter@peter-b.co.uk>
924 Date:   Fri Jun 15 09:05:53 2007 +0100
926     Make comp. library search faster and more flexible
927     
928     Replace s_clib_glob() with s_clib_search(), which can operate in
929     either exact matching or glob matching mode.  Use a hashtable to cache
930     the results of library searches. The hashtable is cleared every time
931     it is invalidated (for instance if a component source is added or
932     removed, or the component sources are rescanned).
934 commit 9dde0233ebed32065511b567445f9f34d4b3bea1
935 Author: Peter TB Brett <peter@peter-b.co.uk>
936 Date:   Fri Jun 15 09:06:56 2007 +0100
938     Refactor system RC files
939     
940     Moved system-gafrc into the libgeda package, where it belongs.
941     Removed all environment and configure substitutions.  Created separate
942     font and component library setup scripts in the symbols package,
943     automatically loaded by system-gafrc if they exist.  Updated
944     system-gschemrc to use new infrastructure.
946 commit 7067e71ef1558ceb94772a703cde1463233460fe
947 Author: Carlos Nieves Onega <cnieves@iespana.es>
948 Date:   Wed Jun 13 16:59:29 2007 +0000
950     Removed code handling escape key presses in dialogs.
951     
952     Since GTK takes care of escape key presses, this code
953     is not needed. Applied patch from Ivan Stankovic.
954     Fixes bug #1710818 for gschem. Thanks.
956 commit 2a2fa60eee536f48cc27c16f2577106e78250ed6
957 Author: Peter TB Brett <peter@peter-b.co.uk>
958 Date:   Sat Jun 9 20:30:14 2007 +0000
960     Fix gschem's sort-component-library option
961     
962     In the last release, the sort-component-library gschemrc option did
963     nothing.  This patch corrects the issue, by adding an argument to
964     s_clib_get_sources which enables or disables sorting the list of
965     component sources.
967 commit 1b18f93b85cc01a9d091795f94f4559372d165ad
968 Author: Carlos Nieves Onega <cnieves@iespana.es>
969 Date:   Sat Jun 9 19:09:13 2007 +0000
971     Load the GTK missing image pixmap if a pixmap is not found.
972     
973     Improve fix for bug #171449, loading the GTK missing image pixmap if
974     a pixmap is not found.
976 commit 378040ccd23339eedffd06e9d84867ca719fa659
977 Author: Carlos Nieves Onega <cnieves@iespana.es>
978 Date:   Sat Jun 9 16:42:34 2007 +0000
980     Added check for missing pixmap file.
981     
982     Fix for bug #1714493. If a pixmap file doesn't exist, write
983     a message to the log window. Thanks to the anonymous submitter.
985 commit eed0be648afd9bc421a8d0059de621df778c5fbe
986 Author: Carlos Nieves Onega <cnieves@iespana.es>
987 Date:   Sat Jun 9 16:09:36 2007 +0000
989     Avoid writting '\r' to files on MinGW.
990     
991     Applied patch #1733826 from Cesar Strauss. Thanks.
992     When using the "w" mode in fopen, MinGW translates LF into CR-LF.
993     This creates havoc when reading the same file again, when sharing
994     schematics files with other systems, and when placing them in a VCS.
995     
996     This can be avoided by using the "wb" mode. The "b" is ignored on
997     all POSIX conforming systems, according to these sources:
998     
999     http://www.die.net/doc/linux/man/man3/fopen.3.html
1000     http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
1001     
1002     There are other ways, however. Adding
1003     
1004     #include <fcntl.h>
1005     int _fmode = _O_BINARY;
1006     
1007     on some source file should work as well. Another way is linking
1008     against the MinGW supplied binmode.o, which does exactly that.
1010 commit 21d3dbc1ef88701b60aacc700d2cc9fec1a88f8d
1011 Author: Ales Hvezda <ahvezda@seul.org>
1012 Date:   Sat Jun 9 15:14:07 2007 +0000
1014     Applied a few patches from Ivan Stankovic
1016 commit 419b4d152b0b2ae6546052ccb8d87ef26fa83752
1017 Author: Carlos Nieves Onega <cnieves@iespana.es>
1018 Date:   Sat Jun 9 14:59:01 2007 +0000
1020     Added EPS support.
1021     
1022     Applied patch #1713747 (with minor tweaks) from Wojciech Kazubski
1023     adding support for EPS when writing an image. Thanks.
1025 commit 4e55d9355a69f2005b9afc2596526a133caf8524
1026 Author: Peter Clifton <pcjc2@cam.ac.uk>
1027 Date:   Sat Jun 9 14:54:33 2007 +0000
1029     Added call to g_thread_init() in Gschem and Gattrib.
1030     
1031     Gschem and Gattrib aren't threaded, but some of GTK's file chooser
1032     backends uses threading so we need to call g_thread_init().
1034 commit ef0ca7042e49ed3f26ec61c71085378ab04fef6e
1035 Author: Ales Hvezda <ahvezda@seul.org>
1036 Date:   Sat Jun 9 14:44:27 2007 +0000
1038     Applied patch from Ivan Stankovic that displays entered characters in
1039     the status bar
1041 commit 251771e1f9acab07a3721d5828873464f56fa347
1042 Author: Carlos Nieves Onega <cnieves@iespana.es>
1043 Date:   Sat Jun 9 12:59:32 2007 +0000
1045     Changed nil by #f.
1046     
1047     Nil is no longer supported by guile 1.8. Applied patch from
1048     Peter Clifton changing nil by #f. Thanks.
1049     Note there are still some files using nil.
1051 commit bca8aacb0b3dd8f03851fa7c50d287b458eb045e
1052 Author: Carlos Nieves Onega <cnieves@iespana.es>
1053 Date:   Sat Jun 9 12:17:28 2007 +0000
1055     Set alternative button order after buttons are created.
1056     
1057     Apply patch from Cesar Strauss, moving the
1058     gtk_dialog_set_alternative_button_order call after buttons are
1059     created, in the component selector window. Thanks.
1061 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
1062 Author: Peter TB Brett <peter@peter-b.co.uk>
1063 Date:   Mon Jun 4 16:15:37 2007 +0000
1065     Replace deprecated Guile functions & macros.
1066     
1067     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
1068     recommended equivalents for Guile 1.8.
1070 commit 66fb25858496cdf33e1456b835d68a16bb7ccdcd
1071 Author: Peter TB Brett <peter@peter-b.co.uk>
1072 Date:   Sat Jun 2 16:33:34 2007 +0000
1074     Improve Guile configure checks & remove 1.4 compat. code.
1075     
1076     Removes compatibility code for Guile 1.4, and makes configure scripts
1077     check for actual Guile version.
1079 commit 14fb224ec0f09b0b95a083abcaf3f5eaaf41b74f
1080 Author: Ales Hvezda <ahvezda@seul.org>
1081 Date:   Sat Jun 2 01:02:42 2007 +0000
1083     Fixed a behavior where you would cancel (via right mouse button or escape)
1084     the placing of components, but gschem would still be in the add component
1085     mode (and clicks would still place components).
1087 commit dcb48381f14f16e8786f70c4dae231f170539aac
1088 Author: Peter TB Brett <peter@peter-b.co.uk>
1089 Date:   Thu May 31 21:29:47 2007 +0000
1091     Cleanup code for status bar messages.
1092     
1093     Applied patch from Ivan Stankovic cleaning up code used for displaying
1094     status bar messages.
1096 commit a50de86a4c0f45a1202c3fac77ba1b712de29330
1097 Author: Dan McMahill <dan@mcmahill.net>
1098 Date:   Wed May 30 04:11:07 2007 +0000
1100     Use "=" instead of "==" as an operator for test as the former
1101     is portable and the latter is a bash-ism
1103 commit 103524d50813c8a9490c9f4ebba1b72a3e4f36b5
1104 Author: Peter Clifton <pcjc2@cam.ac.uk>
1105 Date:   Wed May 30 00:10:22 2007 +0000
1107     Committing src/gschem_dialog.c and include/gschem_dialog.h
1108     which were missed in the last commit.
1110 commit 98e738a12c2351a2613f3fef9ff0400df62247c3
1111 Author: Peter Clifton <pcjc2@cam.ac.uk>
1112 Date:   Tue May 29 23:06:04 2007 +0000
1114     Applied patch by Ivan Stankovic making dialogs within gschem save
1115     their position and size on exit and restore it on opening.
1116     Geometry is saved to {$HOME}/.gEDA/gschem-dialog-geometry
1117     
1118     Dialogs inherit this functionality by using, or deriving from the
1119     new GschemDialog class (A GtkDialog subclass).
1121 commit 4eca6e40036bdeb68e15588180636c14c56fd71d
1122 Author: Peter TB Brett <peter@peter-b.co.uk>
1123 Date:   Mon May 28 07:42:19 2007 +0000
1125     Implement new component library system in gschem.
1126     
1127     A new component library model was introduced into libgeda to
1128     allow gschem etc. to work well with database systems.  This
1129     patch updates gschem to use the new library system.  Most code
1130     dealing with creating, updating and (un)embedding symbols is
1131     affected.  However, this patch should not introduce any
1132     changes for the end-user.
1134 commit b0810d4d71e27bc32e0e0b1e903d230d97ca9ad6
1135 Author: Peter TB Brett <peter@peter-b.co.uk>
1136 Date:   Sat May 26 19:21:28 2007 +0000
1138     Help menu updates.
1139     
1140     Change help menu now that all documentation is in the wiki.
1143 #GCL#