Updated ChangeLogs one more time for 1.5.2
[geda-gaf/whiteaudio.git] / gsymcheck / ChangeLog
bloba230b05b30c70f09455cbf4761d245e4643afe40
1 # Do not edit this file - generated from version control history
4 commit 546d4dbe0124d3f9421116b9e5a8889cccf97b84
5 Author: Ales Hvezda <ahvezda@seul.org>
6 Date:   Sat Mar 28 15:22:19 2009 -0400
8     Updated all ChangeLogs
9     
10     Updated the ChangeLogs by running:
11         ./update-changelogs.sh 1.0-20070526..master
12     in the toplevel directory
14 commit 21e8c0b232e08927fd091a1d46413990b4c61358
15 Author: Ales Hvezda <ahvezda@seul.org>
16 Date:   Sat Mar 28 15:18:34 2009 -0400
18     Updated all dates in the relavent man pages (for 1.5.2.20090328)
20 commit 859abe69912ba99ca27bb58c378284e9eec56259
21 Author: Ales Hvezda <ahvezda@seul.org>
22 Date:   Sat Mar 28 15:13:59 2009 -0400
24     Updated all versions to 1.5.2 20090328 36:0:0
25     
26     Updated by running:
27     ./update-versions.sh 1.5.2 20090328 36:0:0
29 commit c3081930ed224394f645de4bfb51e86fa3e15e65
30 Author: Peter Clifton <pcjc2@cam.ac.uk>
31 Date:   Fri Feb 20 23:26:12 2009 +0000
33     Remove obsolete references to libgd and libgdgeda
35 commit 3c0d85eae92d5764aa7dee2899c6a066c3470ee3
36 Author: Peter TB Brett <peter@peter-b.co.uk>
37 Date:   Wed Jan 21 14:11:39 2009 +0000
39     Write logs to $HOME/.gEDA/logs/.
40     
41     Rewrite s_log_init() to put log files in a centralised location. A
42     user application (e.g. gnetlist) provides a prefix, and log file is
43     opened at:
44     
45        $HOME/.gEDA/logs/<prefix>-<YYYYmmdd>-<serial>.log       [1]
46     
47     The serial is found by the following procedure:
48     
49     1. Read through the directory to find the highest existing <serial>.
50     
51     2. Starting with that number, repeatedly attempt to open()
52        incrementing files with O_CREAT|O_EXCL flags to guarantee that a
53        new file is created.
54     
55     3. If after LOG_OPEN_ATTEMPTS = 5 attempts a unique filename hasn't
56        been found, fail.
57     
58     The logic *intentionally* does not fill in gaps in the sequence -- if
59     I delete logs, I still want a new log to appear at the end of the
60     list.
61     
62     [1] The actual location is a subdirectory "logs" of the user config
63         directory, which may not be ~/.gEDA on all platforms.
65 commit fda82eb96e2c785efe91fd59d01f6e7e26b897ed
66 Author: Peter TB Brett <peter@peter-b.co.uk>
67 Date:   Sun Jan 18 01:48:58 2009 +0000
69     Protect some strings passed to pkgconfig.
70     
71     Ensure that pkgconfig version requirement strings are protected from
72     M4 expansion.
74 commit ee250c9bd2e88bf352a03d1719603b7d54fe430c
75 Author: Peter Clifton <pcjc2@cam.ac.uk>
76 Date:   Tue Jan 13 23:58:30 2009 +0000
78     Avoid underlinking of apps due to missing explicit depends
79     
80     These went unnoticed because the apps were resolving the necessary
81     symbols when pulling in libgeda and its dependencies.
82     
83     Fix applications using GLib and guile within the suite to explicitly
84     pull in the appropriate CFLAGS and LIBS. This commit removes some
85     LDFLAGS and LIBS from grenum, since they weren't being used.
87 commit 1645fda42758a837c7ccf1efd32fd3b484e22421
88 Author: Peter Clifton <pcjc2@cam.ac.uk>
89 Date:   Sat Jan 10 22:17:44 2009 +0000
91     Remove unused GTK dependencies from text-based tools
93 commit a344ff9c33b9bbb7b1a622b70dcedf393e1de09a
94 Author: Peter Clifton <pcjc2@cam.ac.uk>
95 Date:   Sat Jan 10 20:41:43 2009 +0000
97     Remove some unused Gdk* typed variables from globals.[ch] across the suite
99 commit 373becd3a5156236963b82e7f9a27be8f90db0c4
100 Author: Werner Hoch <werner.ho@gmx.de>
101 Date:   Fri Jan 2 20:39:56 2009 +0100
103     gsymcheck: checks for overbars and escaping
104     
105     Test for single overbar markers '\_label' and print a warning.
106     libgeda currently closes an open overbar at the end of the string
107     but a different implementation could drop the overbar.
108     
109     It also tests for single backslash characters. They will
110     be invisible as a '\x' combination will only print the second
111     char 'x'. The user should decide whether he likes to remove
112     the backslash or whether to escape it and write '\\x'
114 commit d7b7b23721b4054172587c9961d4b87f47bee198
115 Author: Peter Clifton <pcjc2@cam.ac.uk>
116 Date:   Wed Dec 31 17:26:03 2008 +0000
118     libgeda: Remove non-private access of PAGE->object_list
119     
120     This allows us to keep better track of where the PAGE must be updated
121     should we have any spatially keyed data-structures in the future.
122     
123     Rename PAGE->object_list PAGE->_object_list to try and discorage any
124     use of it outside libgeda (ideally, outside s_page.c) in the future.
126 commit ca6556ace0a06ec1dd697852f7a1f0ffb86bfb97
127 Author: Peter Clifton <pcjc2@cam.ac.uk>
128 Date:   Wed Dec 31 17:25:57 2008 +0000
130     Add "const" to some places where we deal with GLists of OBJECTs.
131     
132     These GLists themselves are not (and shouldn't be) modified, although
133     the OBJECTs they point at may well be.
135 commit 87974a03e1184d58edb1382f6006a13c47bcbc77
136 Author: Werner Hoch <werner.ho@gmx.de>
137 Date:   Sat Dec 27 18:29:20 2008 +0100
139     gsymcheck: warning message if show_name_value is weird [#2470862]
140     
141     If a text object is not an attribute the show_name_value field
142     of the text object should be SHOW_NAME_VALUE.
143     
144     Create a warning if it's SHOW_NAME or SHOW_VALUE. It's not really
145     an error, thus only create a warning
147 commit 3c49636e1a9e9e703fab4c6aafc69affb4fd2bab
148 Author: Ales Hvezda <ahvezda@seul.org>
149 Date:   Sun Dec 21 16:23:26 2008 -0500
151     Updated ChangeLogs one more time.
153 commit 2f3e07a1fa7fd92ab163d2cd966efd98ab306512
154 Author: Ales Hvezda <ahvezda@seul.org>
155 Date:   Sun Dec 21 14:40:21 2008 -0500
157     Updated ChangeLogs again in prep for the 1.5.1 release
159 commit 76d02f7f935d930d8093bd49b7eb0836d3b1aa6e
160 Author: Ales Hvezda <ahvezda@seul.org>
161 Date:   Sun Dec 21 14:06:17 2008 -0500
163     Updated all ChangeLogs in prep for the 1.5.1 release.
164     
165     The update was done by running:
166     ./update-changelogs.sh 1.0-20070526..master
168 commit 680e08085d44c9876bdadef0ca7ef25b474c2006
169 Author: Ales Hvezda <ahvezda@seul.org>
170 Date:   Sun Dec 21 13:39:29 2008 -0500
172     Updated all versions to 1.5.1 20081221 35:0:0
173     
174     Updated by running:
175     ./update-versions.sh 1.5.1 20081221 35:0:0
177 commit 4f9f4336a123f91318ec2d1ffd8e9739eb756348
178 Author: Ales Hvezda <ahvezda@seul.org>
179 Date:   Sun Dec 21 13:10:23 2008 -0500
181     Updated dates and versions in all man pages
183 commit 6329c5a7bdae9573f01f92403e4645e79e66aab5
184 Author: Peter TB Brett <peter@peter-b.co.uk>
185 Date:   Sat Dec 20 14:41:05 2008 +0000
187     Update copyright header dates to 2008.
188     
189     (And I'll have to do this all again in a few days time).
191 commit 617797b5a47d370c4fee19110c826502b7e3082b
192 Author: Peter Clifton <pcjc2@cam.ac.uk>
193 Date:   Tue Dec 9 16:19:09 2008 +0000
195     Remove linkage between OBJECTs and use GList for OBJECTs on the page
196     
197     This affords quite a lot of code clean-up, since we no longer have to
198     maintain two versions of each operation which works on lists.
200 commit f470af7a28afe423ded6171ea3c8a2b31ff56f43
201 Author: Peter Clifton <pcjc2@cam.ac.uk>
202 Date:   Sat Nov 1 20:47:41 2008 +0000
204     Revert applying -Werror to compiler flags when linking with GCC (CODE!!)
205     
206     Depending on the gcc version, the original developers might not see the
207     warning until the software gets into the end user's hands (and tries
208     building it with an older/newer version of gcc).  Most warnings are
209     not catastropic, but by using -Werror they are _all_ catastropic.
210     
211     If a developer wants to get rid of all warnings, they should either:
212     
213      1) run make -s and see/fix all the warnings, and/or
214      2) modify the Makefile's themselves and add the -Werror flag temporarily.
215     
216     (Comments explaining rationale snipped out of an email from Ales).
218 commit 6e10a7fbe26c858a6fa85f430d2bfe256a668c28
219 Author: Peter Clifton <pcjc2@cam.ac.uk>
220 Date:   Sat Nov 1 17:29:37 2008 +0000
222     gsymcheck: Remove unused "utils" directiory
223     
224     Only an automake was left in this directory.
226 commit 09eacbfb36e2b00758bce8d8add2f8f56cdcfdbb
227 Author: Peter Clifton <pcjc2@cam.ac.uk>
228 Date:   Sat Nov 1 16:09:26 2008 +0000
230     Use -Werror when building with gcc compilers.
231     
232     Hopefully this will help to ensure compiler
233     warnings get noticed and fixed by developers.
235 commit 94ced454b33f96700d003ebab7cf1df5fab7ecbe
236 Author: Peter Clifton <pcjc2@cam.ac.uk>
237 Date:   Sat Nov 1 13:17:00 2008 +0000
239     gsymcheck: Don't export x_log_update_func, it is a libgeda symbol
240     
241     We set libgeda's exported x_log_update_func variable from
242     gsymcheck.c. (This is declared as extern in libgeda's funcs.h)
243     
244     Move the logging function s_log_update() from globals.c (where
245     it didn't belong) into its own file, s_log.c, making minor edits
246     along the way. The log handler isn't called when "do_logging"
247     is FALSE, so we don't need to test that from within the handler.
249 commit bcaf9f8dafcd25335b61b2ea80d071bde720bbd1
250 Author: Cesar Strauss <cestrauss@gmail.com>
251 Date:   Sun Oct 26 10:41:31 2008 +0000
253     Use pkg-config support for Guile if present.
254     
255     Using pkg-config allows easier cross-compilation, since the build
256     process can use a pkg-config binary native to the build machine with .pc
257     files for the host machine.
259 commit f0a96de8b545dbd900e87db6abf54a0b6df830ab
260 Author: Werner Hoch <werner.ho@gmx.de>
261 Date:   Sat Oct 11 09:02:03 2008 +0200
263     .gitignore: log files and source tagging files added
264     
265     Added the files of the "global" source tagging program
266     and the logfiles of the gEDA programs to .gitignore.
268 commit b4ed5e92d203c7449b7d33e924a41b093e1de930
269 Author: Peter TB Brett <peter@peter-b.co.uk>
270 Date:   Tue Aug 26 12:55:07 2008 +0100
272     Remove duplicate definitions of do_logging.
273     
274     Also sets the default in libgeda to TRUE.
276 commit a974a4c6d2c233c9209c5b4597f7d4f86154f484
277 Author: Peter Clifton <pcjc2@cam.ac.uk>
278 Date:   Sun Aug 24 22:27:28 2008 +0100
280     Remove default-series-name from all rc files
281     
282     Fixes brokenness leftover from previous removal of "series_name".
284 commit 11a2692a1ab8bcee14178286fd719d1ec39e6b9a
285 Author: Peter TB Brett <peter@peter-b.co.uk>
286 Date:   Sat Aug 16 15:24:16 2008 +0100
288     Draw func cleanup.
289     
290     Rather than having libgeda require other applications to provide the
291     *_draw_func symbols, libgeda should provide them itself. Other
292     applications should then override them as required near their call to
293     libgeda_init().
295 commit 723e8d1c735b27f2bfc39dec296464bb8d5b2020
296 Author: Peter TB Brett <peter@peter-b.co.uk>
297 Date:   Thu Aug 14 23:27:12 2008 +0100
299     Don't register recalc funcs as draw funcs.
300     
301     Some applications which don't draw schematics set the draw funcs to be
302     the recalc funcs. This is silly.
304 commit 57a4fd272e10a68e05051a9ab9309e252e2103f7
305 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
306 Date:   Fri Jul 11 16:03:12 2008 +0200
308     Purge AC_CHECK_FUNCS() in configure.ac in each package of unused functions.
310 commit a76cf5cdda91c7070f4765107d3f8be89bbd05b6
311 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
312 Date:   Fri Jul 11 16:03:01 2008 +0200
314     Remove unnecessary strippings of trailing directory separator.
315     
316     These strippings is no more necessary as GLib functions for building
317     filenames (in particular g_build_filename()) takes care of any
318     trailing directory separator for us.
320 commit cd70e88b8c7faa4beea8b13b846e92807a252e63
321 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
322 Date:   Fri Jul 11 16:03:00 2008 +0200
324     Replace getcwd() with g_get_current_dir().
326 commit 90b0ece453efc80490c6c277386f4f5f7bfdc4af
327 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
328 Date:   Fri Jul 11 16:02:59 2008 +0200
330     Simplify build of filenames with g_build_filename() (!).
331     
332     Modified code where possible to use preferably g_build_filename()
333     instead of g_build_path(), or g_strconcat() and friends.
335 commit a3513b7e6dc7bf6c36d95d4da86082beeb79831d
336 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
337 Date:   Fri Jul 11 16:02:57 2008 +0200
339     Replace standard string manipulations with GLib string utility functions.
341 commit da1d2e7b304f9d832bdee9c8dfb9fe4604e19cc9
342 Author: Patrick Bernaud <b-patrick@wanadoo.fr>
343 Date:   Fri Jul 11 16:02:56 2008 +0200
345     Remove tests for NULL prior to freeing with g_free().
346     
347     Testing if pointer on memory to free is not NULL is unnecessary
348     since g_free() does the test itself.
350 commit 21bdf2fbbad2146234fd32a0fe04bddcaddb64f8
351 Author: Ales Hvezda <ahvezda@seul.org>
352 Date:   Sun Jul 6 22:21:00 2008 -0400
354     Updated versions in the important man pages
356 commit 8479d01b6a4a819ae105659a9b9f1e6ab2d85136
357 Author: Ales Hvezda <ahvezda@seul.org>
358 Date:   Sun Jul 6 22:03:02 2008 -0400
360     Updated all ChangeLogs by running ./update-changelogs.sh 1.0-20070526..master
362 commit 7ae9572f269c8b973bb4a38014e28dbc10cdcb32
363 Author: Ales Hvezda <ahvezda@-e false.(none)>
364 Date:   Sun Jul 6 08:38:24 2008 -0400
366     Bumped versions to 1.5.0/20080706/34:0:0 for the next development release
368 commit af0d9f2e8825f7d23c691deec0e70f1eaaac0e38
369 Author: Ales Hvezda <ahvezda@seul.org>
370 Date:   Wed Mar 5 05:27:41 2008 -0500
372     Updated version to 1.5.0 to mark the start of the next development cycle
374 commit e1ba38c43fb8d0fda7609e607e5489046fef4a8f
375 Author: Werner Hoch <werner.ho@gmx.de>
376 Date:   Sat Jan 19 19:45:29 2008 +0100
378     gsymcheck: modified symbol for improved duplicate net test
380 commit 77e0e0f4ffe9573316ebdfdc12d319ccff1074a3
381 Author: Werner Hoch <werner.ho@gmx.de>
382 Date:   Mon Jan 14 19:49:49 2008 +0100
384     gsymcheck: test for number in pinlabel and net attribute
385     
386     If a number is in a net attribute and a value of any pinlabel
387     attribute then print a warning with some text. The previous patch
388     removed the error message, this one adds warning. Whether this
389     situation is an error or not depends on the users intention.
391 commit a6f4710a198a8bcb66b8a26185ad7bd60c6c599a
392 Author: Werner Hoch <werner.ho@gmx.de>
393 Date:   Sun Jan 13 20:42:55 2008 +0100
395     gsymcheck: improved pinnumber check
396     
397     The changes will check for duplicate pins in net definitions.
398     It also checks the net definitions and the pinlabel definition
399     seperatly, thus a power pin can have a pinlabel and a net pin.
401 commit b14328d429866910fc2a1da2e8291467e3fc27b9
402 Author: Werner Hoch <werner.ho@gmx.de>
403 Date:   Sun Jan 13 18:08:51 2008 +0100
405     gsymcheck: check for unknown attributes
406     
407     This test will check for all attributes that are not in a valid
408     attributes list. A warning messages is printed. This will also catch
409     old style attributes like slot#=# and pin#=#.
410     And some often used attributes class, pins, footprint2.
412 commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
413 Author: Ales Hvezda <ahvezda@seul.org>
414 Date:   Sun Jan 27 11:47:13 2008 -0500
416     Updated ChangeLogs for the 1.4.0 release
418 commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
419 Author: Ales Hvezda <ahvezda@seul.org>
420 Date:   Sat Jan 26 20:07:45 2008 -0500
422     Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release
424 commit ecda6ee9e101563f7fed092150532256fd9b343e
425 Author: Ales Hvezda <ahvezda@seul.org>
426 Date:   Sat Jan 26 19:50:16 2008 -0500
428     Updated all dates and versions in all man pages
430 commit 5d9f43178c3846100c149c0baef38c26126ec233
431 Author: Werner Hoch <werner.ho@gmx.de>
432 Date:   Sat Jan 12 00:08:06 2008 +0100
434     gsymcheck: moved obsolete and forbidden attribute checks
435     
436     This is a code cleanup patch, it moves the tests for obsolete and
437     forbidden attributes to the symbol_structure test. Deleted the old
438     check s_check_obsolete_forbidden_attributes() function and it's unused
439     variables. In the output files, some format changes occured, but the
440     meaning is still the same.
442 commit a049385144979f770fae60aaa66a86302f82b56e
443 Author: Werner Hoch <werner.ho@gmx.de>
444 Date:   Fri Jan 11 23:15:23 2008 +0100
446     gsymcheck: test for misplaced attributes
447     
448     The tests detect pin attributes are attached to nonpins or are
449     detached. And attributes that are attached to any other objects.
450     Attributes attached to pins that are not pin attributes
452 commit c48d7f28e55424ce4e87e34f4de3b5324eb43edf
453 Author: Werner Hoch <werner.ho@gmx.de>
454 Date:   Fri Jan 11 19:26:50 2008 +0100
456     Added new pintype test symbol and output to EXTRA_DIST
458 commit c823516a64dc7977fd8542e61a720c52f38d298e
459 Author: Werner Hoch <werner.ho@gmx.de>
460 Date:   Thu Jan 10 22:14:02 2008 +0100
462     gsymcheck: improved the pintype check, added test case
463     
464     added a check that contains all valid and five different case of
465     invalid pintype values.
466     Removed unused code in s_check_pintype() and added a function to
467     check whether a string is in a list of strings.
469 commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
470 Author: Ales Hvezda <ahvezda@seul.org>
471 Date:   Fri Jan 11 01:11:12 2008 -0500
473     Updated all ChangeLogs for this release (1.3.1)
475 commit d9e245524db9399a11fe533a2f4caccb06d89f75
476 Author: Ales Hvezda <ahvezda@seul.org>
477 Date:   Thu Jan 10 21:06:30 2008 -0500
479     Added new off pin grid symbol and golden output to EXTRA_DIST
481 commit 9f96048f1c9c9989f709e8b07d6195628fd79115
482 Author: Ales Hvezda <ahvezda@seul.org>
483 Date:   Thu Jan 10 21:02:45 2008 -0500
485     Removed misleading "pin count from footprint=" attribute check
486     
487     This check wasn't working correctly for all footprint= values.
488     It probably worked fine for the DIP# and related footprints (ending
489     with the number of pins in the footprin), but for others it was giving
490     incorrect info/warnings.  This check will be replaced with something a
491     little bit more flexible going forward in a later release.
493 commit c1e3075cb263a6098d2351440b680247456ae0d0
494 Author: Ales Hvezda <ahvezda@seul.org>
495 Date:   Thu Jan 10 00:27:16 2008 -0500
497     Updated and correct the gEDA/gaf man pages a little bit.
498     
499     This is the fix for SF Bug: [ 1556064 ] man page version out of date
501 commit b2380c0f70344117be7045a5fc1483698fdf4358
502 Author: Ales Hvezda <ahvezda@seul.org>
503 Date:   Sat Jan 5 20:57:51 2008 -0500
505     Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
506     
507     Note, libgeda's so did not change at this time.
509 commit 20f81d3f3c6d9cbf426eeb134e418ebe2cd0e64e
510 Author: Werner Hoch <werner.ho@gmx.de>
511 Date:   Sat Jan 5 17:13:16 2008 +0100
513     gsymcheck: add test for the pin_ongrid test
514     
515     Testfile and a golden output file added
517 commit 7fa854ce519498782f90bb390910112fb8d6bb09
518 Author: Werner Hoch <werner.ho@gmx.de>
519 Date:   Sat Jan 5 16:13:41 2008 +0100
521     gsymcheck: added checks for offgrid pins
522     
523     The check prints an error message if the active end is offgrid and a
524     warning message if the not active end is offgrid. The active end is
525     detected with the whichend property.
526     This fixes the feature request [#1565593]
528 commit 5f3cde4f20975275cb38b52cd3155fda41201209
529 Author: Peter TB Brett <peter@peter-b.co.uk>
530 Date:   Tue Jan 1 17:24:18 2008 +0000
532     Fix configure checks for Guile (again).
533     
534     The previous patch missed changing the gschem configure script
535     (generated from configure.ac.in), and got the logic wrong anyway.
537 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
538 Author: Peter TB Brett <peter@peter-b.co.uk>
539 Date:   Tue Jan 1 15:42:13 2008 +0000
541     Fix configure checks for Guile.
542     
543     Quote variables to protect them and alter version test logic so that
544     it doesn't think version 2.1 is older than 1.8.
546 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
547 Author: Ales Hvezda <ahvezda@seul.org>
548 Date:   Mon Dec 31 20:43:08 2007 -0500
550     Updated all ChangeLogs for the past development release (1.3.0)
551     
552     This step was supposed to happen before the 1.3.0 tarballs were released.
553     These changes will be picked up in a subsequent release.
555 commit ba474af87840a0d49e04a00de96b7df2944c09bd
556 Author: Ales Hvezda <ahvezda@seul.org>
557 Date:   Sat Dec 29 09:57:43 2007 -0500
559     Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
561 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
562 Author: Peter Clifton <pcjc2@cam.ac.uk>
563 Date:   Wed Dec 19 17:48:57 2007 +0000
565     Add intltoolize to the build infrastructure
566     
567     Provide intltoolize infrastructure for translating .desktop and MIME
568     XML files. Run gettextize after intltoolize if required, so that the
569     infrastructure for providing libintl on a non GNU system still works.
571 commit 668ada22ec0f2a48adffcc62daacc6876108ee71
572 Author: Peter TB Brett <peter@peter-b.co.uk>
573 Date:   Fri Dec 7 21:48:17 2007 +0000
575     Pass all log info to x_log_update_func
576     
577     In order to enable applications to do interesting things with log
578     messages, they need to have all of the log info (including severity
579     and log domain).
581 commit b635ebb641383360e5e7864830d42d13cf7f4d12
582 Author: Peter TB Brett <peter@peter-b.co.uk>
583 Date:   Fri Dec 7 21:48:17 2007 +0000
585     Print useful messages when f_open() fails.
586     
587     This reinstates error messages removed by the patch which modified
588     f_open() to use GError for error reporting.
590 commit be301530f468e4d0057b3be68e218ac444c2d2be
591 Author: Peter TB Brett <peter@peter-b.co.uk>
592 Date:   Fri Dec 7 17:20:55 2007 +0000
594     Make libgeda's f_open() & f_open_flags use GError.
595     
596     This patch actually *removes* error message output from file loading
597     errors is some cases.  This is for the sake of keeping the patch
598     concise, and will be addressed in later patches.
600 commit ae225157603f063747709fa3d639ed8cdf63f6b1
601 Merge: 1abfd25... 43b5713...
602 Author: Peter TB Brett <peter@peter-b.co.uk>
603 Date:   Tue Nov 27 07:53:37 2007 +0000
605     Merge with Cesar's mingw/pu branch
606     
607     Merge commit 'cesar/mingw/pu' into premerge
609 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
610 Author: Tomaž Å olc <tomaz.solc@tablix.org>
611 Date:   Fri Nov 23 21:42:50 2007 +0000
613     Compilation fixes for Mac OS X 10.5 [1832417]
614     
615     This patch contains changes to gEDA source tree that were necessary to
616     compile on Mac OS X (10.5 Leopard, PPC).
618 commit 43b571362e5fb663115ee1630b94c88cb74f0c13
619 Author: Cesar Strauss <cestrauss@gmail.com>
620 Date:   Sun Nov 11 18:24:10 2007 -0200
622     Replace index and rindex by strchr and strrchr.
623     
624     These are functionally equivalent, and more portable to MinGW.
626 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
627 Author: Cesar Strauss <cestrauss@gmail.com>
628 Date:   Sun Nov 11 14:17:21 2007 -0200
630     Use g_path_is_absolute from GLIB instead of platform specific code.
632 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
633 Author: Cesar Strauss <cestrauss@gmail.com>
634 Date:   Thu Nov 15 19:11:12 2007 -0200
636     Use forward slashes as path separators on MinGW.
637     
638     They are also acceptable as path separators on MinGW.
640 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
641 Author: Cesar Strauss <cestrauss@gmail.com>
642 Date:   Thu Nov 15 13:34:40 2007 -0200
644     Tell git to ignore .exe files.
646 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
647 Author: Peter Clifton <pcjc2@cam.ac.uk>
648 Date:   Thu Oct 4 02:34:50 2007 +0100
650     Avoid accessing (GList)->{next|priv} directly to aid debugging.
651     
652     Instead use g_list_{next|previous}, allowing us to catch errors where
653     changing from gEDA structures which had their own next and prev pointers.
654     
655     To debug, edit the glist.h include file from glib, renaming the next and
656     prev elements in the GList structure and macros. Recompile gEDA to see any
657     bad accesses such as those where the HEAD nodes were previously skipped.
659 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
660 Author: Peter Clifton <pcjc2@cam.ac.uk>
661 Date:   Sun Sep 9 00:18:34 2007 +0100
663     Remove the globally exported variable_set_func.
664     
665     Only gattrib provided a non-NULL export of this symbol, and such imports
666     into libgeda prevent libgeda being dynamically linked on some platforms.
667     
668     To better match the other tools in the suite, gattrib's i_vars_set() and
669     i_window_vars_set() functions were combined into a single i_vars_set().
671 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
672 Author: Peter Clifton <pcjc2@cam.ac.uk>
673 Date:   Mon Sep 3 12:15:43 2007 +0100
675     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
677 commit 086908ed44c9abc6d5907888695933b59ead4684
678 Author: Ales Hvezda <ahvezda@seul.org>
679 Date:   Sun Sep 2 22:48:59 2007 -0400
681     Last minute updates to the READMEs for all projects
682     
683     Cherry picked from stable-1.2 branch, since these changes apply to master
684     too.
685     (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
687 commit 6056ef48272778419d39e0233f395bfd60019ab9
688 Author: Ales Hvezda <ahvezda@seul.org>
689 Date:   Sun Aug 19 22:40:19 2007 -0400
691     Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
693 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
694 Author: Ales Hvezda <ahvezda@seul.org>
695 Date:   Sat Aug 18 16:14:30 2007 -0400
697     Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
699 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
700 Author: Ales Hvezda <ahvezda@seul.org>
701 Date:   Tue Aug 14 07:46:06 2007 -0400
703     Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
704     
705     All the promotion keywords were moved from gschem into libgeda to fix:
706     [ 1748143 ] gschlas causes duplicate prompted attributes   The primary
707     cause of this bug was that the promotion variables within TOPLEVEL were
708     not being setup by gschlas and so duplicate refdes attributes were
709     showing up in the schematic.  The three rc keywords that were moved are:
710     
711     (attribute-promotion ... )
712     (promote-invisible ... )
713     (keep-invisible ... )
715 commit 71600215311af0a98ed371ab750b09182de139a1
716 Author: Peter Clifton <pcjc2@cam.ac.uk>
717 Date:   Sat Aug 11 00:52:25 2007 +0100
719     Revert inadvertent commits:
720     
721       dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
722       f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
723       2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
724       d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
725       ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
727 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
728 Author: Peter Clifton <pcjc2@cam.ac.uk>
729 Date:   Fri Aug 10 21:26:10 2007 +0100
731     Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
733 commit 0f5c72daacfa7d78666769e4063122934861da5c
734 Author: Peter Clifton <pcjc2@cam.ac.uk>
735 Date:   Sun Aug 5 22:36:56 2007 +0100
737     Alter guile 1.6 compat tests to work with older autoconf versions
738     
739     Don't use AC_DEFINE to define function like macros, instead use
740     AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
741     insert a test which defines a replacement if necessary.
743 commit 5c098070b87709540345afb1b3b79d9db470ed53
744 Author: Peter Clifton <pcjc2@cam.ac.uk>
745 Date:   Thu Aug 2 22:09:52 2007 +0100
747     Fix configure checks enabling guile 1.6.x compatability routines.
749 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
750 Author: Peter Clifton <pcjc2@cam.ac.uk>
751 Date:   Tue Jul 31 20:03:51 2007 +0100
753     Changed configure.ac(.in) to allow guile-1.6
754     
755     Introduces compatibility #defines where guile 1.8 funcs are missing in
756     guile 1.6. Also adds missing configure.ac checks for guile in packages
757     gattrib, gnetlist, gsymcheck and utils.
759 commit 525b4a0ff3a1b8cc321f117513796e4571702da8
760 Author: Bernd Jendrisse <bernd.jendrissek@gmail.com>
761 Date:   Sun Jul 29 09:56:33 2007 -0400
763     Applied patch to use $(GROFF) instead of which groff
765 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
766 Author: Ales Hvezda <ahvezda@seul.org>
767 Date:   Sun Jul 8 18:18:39 2007 -0400
769     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
771 commit 9627ac695a2d20171fdc44ff0a295b8430399f6f
772 Author: Ales Hvezda <ahvezda@seul.org>
773 Date:   Sun Jul 8 16:41:21 2007 -0400
775     Added tests in gschem/tests to run durning make check.
776     
777     This is the other part of thie fix for bug #1748153: gsymcheck crashes
778     on invalid_slotdef1.sym.  Fixed a couple of the the tests to actually
779     test the right thing.  Added a bunch of golden files (*.output) and the
780     necessary run_test.sh script.
782 commit a35dc18f2f3c159c021a4bcb542780f7bfbe7196
783 Author: Ales Hvezda <ahvezda@seul.org>
784 Date:   Sun Jul 8 16:36:52 2007 -0400
786     Fixed comment warning message and improved newly added comment
788 commit d7e8f5abc35644e90bfabf84396023cab09f2968
789 Author: Ales Hvezda <ahvezda@seul.org>
790 Date:   Sun Jul 8 16:18:57 2007 -0400
792     Updated configure.ac[.in] and Makefile versions in prep for a release.
793     
794     The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
795     at the toplevel.  libgeda's shared library version is now 30:1:0
797 commit 6fc2856767979c34ed216aebe4f8efb231d5a4b1
798 Author: Ales Hvezda <ahvezda@seul.org>
799 Date:   Sun Jul 8 16:14:25 2007 -0400
801     Fix for [ 1748153 ] gsymcheck crashes on invalid_slotdef1.sym
802     
803     The fix for this bug was to check the built up pinlist array and make sure
804     that none of the items were null.  Added error message and log entry when
805     this error condition.
807 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
808 Author: Carlos Nieves Onega <cnieves@iespana.es>
809 Date:   Sun Jul 8 21:16:17 2007 +0200
811     Added *~ to .gitignore files.
813 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
814 Author: Ales Hvezda <ahvezda@seul.org>
815 Date:   Thu Jul 5 01:36:31 2007 -0400
817     Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
819 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
820 Author: Ales Hvezda <ahvezda@seul.org>
821 Date:   Thu Jul 5 00:11:45 2007 -0400
823     Updated all version strings to 1.1.0 and 20070705
825 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
826 Author: Ales Hvezda <ahvezda@seul.org>
827 Date:   Wed Jul 4 23:55:07 2007 -0400
829     Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
830     
831     Maintainer mode is no longer needed or desired now that we are no longer
832     using CVS.  Hopefully this will prevent some of the odd problems that were
833     observed during the last release when the Makefile's didn't get auto
834     regenerated.
836 commit dc7b8c53f4bc94626634887e46167a367a91f707
837 Author: Ales Hvezda <ahvezda@seul.org>
838 Date:   Wed Jul 4 23:32:15 2007 -0400
840     Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
841     
842     Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
843     files.  Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
844     Updated the configure.ac[.in] files to have consistent top sections.
845     Updated code and various scheme files to use the new DOTTED_VERSION
846     and DATE_VERSION variables available via config.h.  Stopped using
847     PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
848     (not intended for that use).  Updated update-versions.sh script to set the
849     version in all the configure.ac[.in] files and the toplevel Makefile.
850     Went through all the g_rc.c files and make the handling of rc file
851     mismatch handling consistent.
853 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
854 Author: Ales Hvezda <ahvezda@laptop.ales.net>
855 Date:   Mon Jun 25 22:31:07 2007 -0400
857     Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
858     
859     Previously this mechanism was used to create custom versions of gEDA/gaf.
860     With the coming of stable and development versions of gEDA/gaf, this
861     mechanism was changed so that end users can tell the difference between
862     a stable release vs a development release (by looking at the version string).
863     The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
864     prepended to any strings that output the VERSION string.
866 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
867 Author: Ales Hvezda <ahvezda@laptop.ales.net>
868 Date:   Sun Jun 24 23:48:51 2007 -0400
870     Updated copyright text/header in most source files.
871     
872     Updated all copyright text dates that have my name (Ales) associated
873     with them.  Added gEDA contributer copyright text where appropriate.
874     Fixed a bunch of GNU text typos (these should have been either GPL
875     or gEDA).  Removed some $Id$ tags which are no longer used/needed.
876     Fixed a few file header that were just plain incorrect.
878 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
879 Author: Ales Hvezda <ahvezda@laptop.ales.net>
880 Date:   Sun Jun 24 22:22:32 2007 -0400
882     Added *.o (all object files) to all src .gitignore files.
884 commit edff766e8b15c311505810241528026f722e30b6
885 Author: Peter TB Brett <peter@peter-b.co.uk>
886 Date:   Sat Jun 23 18:19:11 2007 +0100
888     Make sure various files are installed.
889     
890     Several new files were not being distributed. This patch addresses the
891     problem by adding files to EXTRA_DIST in automake input files.
893 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
894 Author: Peter Clifton <pcjc2@cam.ac.uk>
895 Date:   Sat Jun 23 18:17:29 2007 +0100
897     Move all .cvsignore files to .gitignore files
899 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
900 Author: Peter TB Brett <peter@peter-b.co.uk>
901 Date:   Sat Jun 23 16:11:44 2007 +0100
903     Changes to ChangeLog usage.
904     
905     With actual changes this time.  Old-style changelogs as of gaf 1.0
906     (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
907     ChangeLogs replace them.  A script has been added to the gaf top level
908     to allow maintainers to update all the ChangeLog files immediately
909     prior to making out a release.
911 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
912 Author: Peter TB Brett <peter@peter-b.co.uk>
913 Date:   Mon Jun 4 16:15:37 2007 +0000
915     Replace deprecated Guile functions & macros.
916     
917     Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
918     recommended equivalents for Guile 1.8.
921 #GCL#