1 # Do not edit this file - generated from version control history
4 commit 79cb7649e3f493005ae5146f212a35c03bb5f74c
5 Author: Ales Hvezda <ahvezda@seul.org>
6 Date: Sat Dec 20 20:59:41 2008 -0500
8 Oops, created a release with the wrong release date. Today is the 20081220
12 commit 389ee59aa4e37b29862395b56ae62a42cc7fa9cd
13 Author: Ales Hvezda <ahvezda@seul.org>
14 Date: Sat Dec 20 20:13:16 2008 -0500
16 Updated ChangeLogs for the 1.4.2.20081218 release
19 ./update-changelogs.sh 1.0-20070526..stable-1.4
21 commit 8d7e4c55be31e0f1afc0ce2c85c9a10c584364bd
22 Author: Ales Hvezda <ahvezda@seul.org>
23 Date: Sat Dec 20 19:10:10 2008 -0500
25 Updated all version in the man pages to 1.4.2.20081218
27 commit 59f9593cf903345f96f78fbd365c008061cf600e
28 Author: Ales Hvezda <ahvezda@seul.org>
29 Date: Sat Dec 20 19:07:12 2008 -0500
31 Bumped the reveision number libgeda's shared library and updated versions.
33 Updated all version to 1.4.2.20081218. Update was done by running:
34 ./update-versions.sh 1.4.2 20081218 33:1:0
36 commit 6cb66fef58470e627bbf33eac4a50d928a15b4c7
37 Author: Ales Hvezda <ahvezda@seul.org>
38 Date: Sun Sep 28 17:41:58 2008 -0400
40 Another round of updating ChangeLogs in prep for the release
42 commit 58a3d3cfd1ae6e98c41b733821461d3753c68bfe
43 Author: Ales Hvezda <ahvezda@seul.org>
44 Date: Sun Sep 28 17:05:45 2008 -0400
46 Updated all ChangeLogs to pick up all new commits
48 This was done by by running: ./update-changelogs.sh 1.0-20070526..stable-1.4
50 commit 491e639b9147780fa58dce15c06591cf28470987
51 Author: Ales Hvezda <ahvezda@seul.org>
52 Date: Sun Sep 28 17:01:21 2008 -0400
54 Updated all date versions to 20080929 (today!)
56 The other (dotted) version was updated previously in:
57 7737ec1544d967202bdd425792795d00918897f2
59 commit 7737ec1544d967202bdd425792795d00918897f2
60 Author: Ales Hvezda <ahvezda@seul.org>
61 Date: Wed Mar 5 05:22:55 2008 -0500
63 Updated versions to 1.4.1 in prep for the start of a new bug fix release
65 commit b202ee510fb90cedd038ce5ec41cc6de453dbeea
66 Author: Ales Hvezda <ahvezda@seul.org>
67 Date: Sun Jan 27 11:47:13 2008 -0500
69 Updated ChangeLogs for the 1.4.0 release
71 commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5
72 Author: Ales Hvezda <ahvezda@seul.org>
73 Date: Sat Jan 26 20:07:45 2008 -0500
75 Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release
77 commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7
78 Author: Ales Hvezda <ahvezda@seul.org>
79 Date: Fri Jan 11 01:11:12 2008 -0500
81 Updated all ChangeLogs for this release (1.3.1)
83 commit 48e264a2c6ebdc9663dc5b6cff7c464dcc5089fe
84 Author: Ales Hvezda <ahvezda@seul.org>
85 Date: Thu Jan 10 00:55:09 2008 -0500
87 Missed one man page that needed its version updated
89 This change is also part of c1e3075cb263a6098d2351440b680247456ae0d0
91 commit b2380c0f70344117be7045a5fc1483698fdf4358
92 Author: Ales Hvezda <ahvezda@seul.org>
93 Date: Sat Jan 5 20:57:51 2008 -0500
95 Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot
97 Note, libgeda's so did not change at this time.
99 commit 400bc2ffa1d6a83725d87caf1c941a1f205b508b
100 Author: Ales Hvezda <ahvezda@seul.org>
101 Date: Sat Jan 5 16:40:30 2008 -0500
103 Added the use of PCBDATA environment variable to make gsch2pcb relocatable
105 Before this patch, m4_pcbdir was being set from the preprocessor variable
106 PCBDATADIR which was set at ./configure time. In order to be able to move
107 gsch2pcb to a different install prefix, this path has to be changable at
108 run-time. If PCBDATA is not set, then PCBDATADIR is used (previous
111 commit 5f3cde4f20975275cb38b52cd3155fda41201209
112 Author: Peter TB Brett <peter@peter-b.co.uk>
113 Date: Tue Jan 1 17:24:18 2008 +0000
115 Fix configure checks for Guile (again).
117 The previous patch missed changing the gschem configure script
118 (generated from configure.ac.in), and got the logic wrong anyway.
120 commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4
121 Author: Peter TB Brett <peter@peter-b.co.uk>
122 Date: Tue Jan 1 15:42:13 2008 +0000
124 Fix configure checks for Guile.
126 Quote variables to protect them and alter version test logic so that
127 it doesn't think version 2.1 is older than 1.8.
129 commit 2f7e3ae60480743a8268d392272d05bd77dd75c8
130 Author: Ales Hvezda <ahvezda@seul.org>
131 Date: Mon Dec 31 20:43:08 2007 -0500
133 Updated all ChangeLogs for the past development release (1.3.0)
135 This step was supposed to happen before the 1.3.0 tarballs were released.
136 These changes will be picked up in a subsequent release.
138 commit ba474af87840a0d49e04a00de96b7df2944c09bd
139 Author: Ales Hvezda <ahvezda@seul.org>
140 Date: Sat Dec 29 09:57:43 2007 -0500
142 Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot
144 commit 87721d1d2bd38398b47b840c7647c8126adbaa70
145 Author: Christian Riggenbach <criggenbach@magahugu.net>
146 Date: Thu Dec 27 22:53:18 2007 +0000
148 utils: Fix indentation of comments in src/olib.l
150 Indented comments in certain places seem to upset flex version 2.5.34.
152 commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357
153 Author: Peter Clifton <pcjc2@cam.ac.uk>
154 Date: Wed Dec 19 17:48:57 2007 +0000
156 Add intltoolize to the build infrastructure
158 Provide intltoolize infrastructure for translating .desktop and MIME
159 XML files. Run gettextize after intltoolize if required, so that the
160 infrastructure for providing libintl on a non GNU system still works.
162 commit b635ebb641383360e5e7864830d42d13cf7f4d12
163 Author: Peter TB Brett <peter@peter-b.co.uk>
164 Date: Fri Dec 7 21:48:17 2007 +0000
166 Print useful messages when f_open() fails.
168 This reinstates error messages removed by the patch which modified
169 f_open() to use GError for error reporting.
171 commit be301530f468e4d0057b3be68e218ac444c2d2be
172 Author: Peter TB Brett <peter@peter-b.co.uk>
173 Date: Fri Dec 7 17:20:55 2007 +0000
175 Make libgeda's f_open() & f_open_flags use GError.
177 This patch actually *removes* error message output from file loading
178 errors is some cases. This is for the sake of keeping the patch
179 concise, and will be addressed in later patches.
181 commit ae225157603f063747709fa3d639ed8cdf63f6b1
182 Merge: 1abfd25... 43b5713...
183 Author: Peter TB Brett <peter@peter-b.co.uk>
184 Date: Tue Nov 27 07:53:37 2007 +0000
186 Merge with Cesar's mingw/pu branch
188 Merge commit 'cesar/mingw/pu' into premerge
190 commit fff63c25fd6b3401cfc5bbf15706bb0107d74e8a
191 Author: Cesar Strauss <cestrauss@gmail.com>
192 Date: Sat Nov 10 17:45:13 2007 -0200
194 utils: Tell git to ignore the ylwrap file. [1833107]
196 commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76
197 Author: Tomaž Šolc <tomaz.solc@tablix.org>
198 Date: Fri Nov 23 21:42:50 2007 +0000
200 Compilation fixes for Mac OS X 10.5 [1832417]
202 This patch contains changes to gEDA source tree that were necessary to
203 compile on Mac OS X (10.5 Leopard, PPC).
205 commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a
206 Author: Cesar Strauss <cestrauss@gmail.com>
207 Date: Sun Nov 11 14:17:21 2007 -0200
209 Use g_path_is_absolute from GLIB instead of platform specific code.
211 commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc
212 Author: Cesar Strauss <cestrauss@gmail.com>
213 Date: Thu Nov 15 19:11:12 2007 -0200
215 Use forward slashes as path separators on MinGW.
217 They are also acceptable as path separators on MinGW.
219 commit 4698fd163892243b931fbd7795ad9443f5b2fe58
220 Author: Cesar Strauss <cestrauss@gmail.com>
221 Date: Sun Nov 11 13:38:26 2007 -0200
223 Remove uneeded MinGW-only libraries.
225 commit bde766abee9fe21857ef3c81bebc5a90c18bd315
226 Author: Cesar Strauss <cestrauss@gmail.com>
227 Date: Sat Nov 10 17:45:13 2007 -0200
229 Tell git to ignore the ylwrap file.
231 commit d715ba7dc3e02d77e671b9ab54b994379daefec5
232 Author: Cesar Strauss <cestrauss@gmail.com>
233 Date: Thu Nov 15 13:34:40 2007 -0200
235 Tell git to ignore .exe files.
237 commit de2f3d240562202f305a0ba1a8d58f2ba78a3876
238 Author: Werner Hoch <werner.ho@gmx.de>
239 Date: Tue Oct 16 19:38:25 2007 +0200
241 Misc corrections for tragesym spacer support
243 remove spacers if the pinlabels are sorted
244 don't add pinseq at spacers
245 modified example to use the spacer support
247 commit 80a51f9d4faa5cbeb3222046bdf67f11b34114ef
248 Author: Werner Hoch <werner.ho@gmx.de>
249 Date: Tue Oct 16 18:58:43 2007 +0200
251 Added spacer feature to tragesym
253 A spacer line will put a gap between two pins.
254 Patch written by Gilbert Forkel. Thanks
256 commit 4595948e41b2d195eb78a820fc15d0d8596067a4
257 Author: Peter Clifton <pcjc2@cam.ac.uk>
258 Date: Thu Oct 4 02:34:50 2007 +0100
260 Avoid accessing (GList)->{next|priv} directly to aid debugging.
262 Instead use g_list_{next|previous}, allowing us to catch errors where
263 changing from gEDA structures which had their own next and prev pointers.
265 To debug, edit the glist.h include file from glib, renaming the next and
266 prev elements in the GList structure and macros. Recompile gEDA to see any
267 bad accesses such as those where the HEAD nodes were previously skipped.
269 commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9
270 Author: Peter Clifton <pcjc2@cam.ac.uk>
271 Date: Sun Sep 9 00:18:34 2007 +0100
273 Remove the globally exported variable_set_func.
275 Only gattrib provided a non-NULL export of this symbol, and such imports
276 into libgeda prevent libgeda being dynamically linked on some platforms.
278 To better match the other tools in the suite, gattrib's i_vars_set() and
279 i_window_vars_set() functions were combined into a single i_vars_set().
281 commit 8952ec9bd4f4985fae8aadd6c4103b933464152a
282 Author: Peter Clifton <pcjc2@cam.ac.uk>
283 Date: Sun Sep 9 00:01:14 2007 +0100
285 Remove unused extern variables from libgeda, gnetlist and utils.
287 commit adca8b7d5897b11331c6a20392d22ad1e58ee572
288 Author: Peter Clifton <pcjc2@cam.ac.uk>
289 Date: Mon Sep 3 12:15:43 2007 +0100
291 Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
293 commit 086908ed44c9abc6d5907888695933b59ead4684
294 Author: Ales Hvezda <ahvezda@seul.org>
295 Date: Sun Sep 2 22:48:59 2007 -0400
297 Last minute updates to the READMEs for all projects
299 Cherry picked from stable-1.2 branch, since these changes apply to master
301 (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6)
303 commit 6056ef48272778419d39e0233f395bfd60019ab9
304 Author: Ales Hvezda <ahvezda@seul.org>
305 Date: Sun Aug 19 22:40:19 2007 -0400
307 Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master
309 commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1
310 Author: Ales Hvezda <ahvezda@seul.org>
311 Date: Sat Aug 18 16:14:30 2007 -0400
313 Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot
315 commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64
316 Author: Ales Hvezda <ahvezda@seul.org>
317 Date: Tue Aug 14 07:46:06 2007 -0400
319 Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143)
321 All the promotion keywords were moved from gschem into libgeda to fix:
322 [ 1748143 ] gschlas causes duplicate prompted attributes The primary
323 cause of this bug was that the promotion variables within TOPLEVEL were
324 not being setup by gschlas and so duplicate refdes attributes were
325 showing up in the schematic. The three rc keywords that were moved are:
327 (attribute-promotion ... )
328 (promote-invisible ... )
329 (keep-invisible ... )
331 commit 703151a94b0eece6b24b3b18ce2465eeae068814
332 Author: Peter Clifton <pcjc2@cam.ac.uk>
333 Date: Thu Aug 9 12:36:17 2007 +0100
335 Remove old prototypes from various prototype.h where no function exists.
337 commit 71600215311af0a98ed371ab750b09182de139a1
338 Author: Peter Clifton <pcjc2@cam.ac.uk>
339 Date: Sat Aug 11 00:52:25 2007 +0100
341 Revert inadvertent commits:
343 dbfe00a20de3f875e519ef60629b968977fc5db8 (commit)
344 f1451161914a0ed0bb43123279906d82cb7d5b49 (commit)
345 2ad315fc0badd16a9614d1107b22c973908893d5 (commit)
346 d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit)
347 ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit)
349 commit d8844bb48969aa45a05cbe6836fc96c198e88c19
350 Author: Peter Clifton <pcjc2@cam.ac.uk>
351 Date: Fri Aug 10 21:26:10 2007 +0100
353 Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList)
355 commit 0f5c72daacfa7d78666769e4063122934861da5c
356 Author: Peter Clifton <pcjc2@cam.ac.uk>
357 Date: Sun Aug 5 22:36:56 2007 +0100
359 Alter guile 1.6 compat tests to work with older autoconf versions
361 Don't use AC_DEFINE to define function like macros, instead use
362 AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to
363 insert a test which defines a replacement if necessary.
365 commit 5c098070b87709540345afb1b3b79d9db470ed53
366 Author: Peter Clifton <pcjc2@cam.ac.uk>
367 Date: Thu Aug 2 22:09:52 2007 +0100
369 Fix configure checks enabling guile 1.6.x compatability routines.
371 commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1
372 Author: Peter Clifton <pcjc2@cam.ac.uk>
373 Date: Tue Jul 31 20:03:51 2007 +0100
375 Changed configure.ac(.in) to allow guile-1.6
377 Introduces compatibility #defines where guile 1.8 funcs are missing in
378 guile 1.6. Also adds missing configure.ac checks for guile in packages
379 gattrib, gnetlist, gsymcheck and utils.
381 commit 66ab0ba3af15108935000d23fbf7acdc38b51257
382 Author: Werner Hoch <werner.ho@gmx.de>
383 Date: Thu Jul 26 19:05:09 2007 +0200
385 added new symbol attributes use-licence and dist-licence to tragesym
387 updated tragesym to version 0.0.11
388 updated the template file for OpenOffice and the ascii template
389 updated one example file to test the changes
390 Thanks to Stefan Salewski for reporting the missing attributes.
392 commit e978b9098c7567ad3b9c834a5e4914de3bc039ec
393 Author: Ales Hvezda <ahvezda@seul.org>
394 Date: Sun Jul 8 18:18:39 2007 -0400
396 Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
398 commit d7e8f5abc35644e90bfabf84396023cab09f2968
399 Author: Ales Hvezda <ahvezda@seul.org>
400 Date: Sun Jul 8 16:18:57 2007 -0400
402 Updated configure.ac[.in] and Makefile versions in prep for a release.
404 The update was done by running ./update-versions.sh 1.1.1 20070708 30:1
405 at the toplevel. libgeda's shared library version is now 30:1:0
407 commit 3f3505662fe4bb8c585aea0ea965296bd923956c
408 Author: Carlos Nieves Onega <cnieves@iespana.es>
409 Date: Sun Jul 8 21:16:17 2007 +0200
411 Added *~ to .gitignore files.
413 commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef
414 Author: Ales Hvezda <ahvezda@seul.org>
415 Date: Thu Jul 5 01:36:31 2007 -0400
417 Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master
419 commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7
420 Author: Ales Hvezda <ahvezda@seul.org>
421 Date: Thu Jul 5 00:11:45 2007 -0400
423 Updated all version strings to 1.1.0 and 20070705
425 commit 87731dda219b0986fed0d1a7789e17678dd79d8c
426 Author: Ales Hvezda <ahvezda@seul.org>
427 Date: Wed Jul 4 23:55:07 2007 -0400
429 Removed AM_MAINTAINER_MODE from all configure.ac[.in] files.
431 Maintainer mode is no longer needed or desired now that we are no longer
432 using CVS. Hopefully this will prevent some of the odd problems that were
433 observed during the last release when the Makefile's didn't get auto
436 commit dc7b8c53f4bc94626634887e46167a367a91f707
437 Author: Ales Hvezda <ahvezda@seul.org>
438 Date: Wed Jul 4 23:32:15 2007 -0400
440 Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention
442 Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in]
443 files. Changed all version related output to be DOTTED_VERSION.DATE_VERSION.
444 Updated the configure.ac[.in] files to have consistent top sections.
445 Updated code and various scheme files to use the new DOTTED_VERSION
446 and DATE_VERSION variables available via config.h. Stopped using
447 PREPEND_VERSION_STRING as the mechanism for doing the dotted versions
448 (not intended for that use). Updated update-versions.sh script to set the
449 version in all the configure.ac[.in] files and the toplevel Makefile.
450 Went through all the g_rc.c files and make the handling of rc file
451 mismatch handling consistent.
453 commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e
454 Author: Ales Hvezda <ahvezda@laptop.ales.net>
455 Date: Mon Jun 25 22:31:07 2007 -0400
457 Changed/updated the #define mechanism for creating custom gEDA/gaf versions.
459 Previously this mechanism was used to create custom versions of gEDA/gaf.
460 With the coming of stable and development versions of gEDA/gaf, this
461 mechanism was changed so that end users can tell the difference between
462 a stable release vs a development release (by looking at the version string).
463 The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now
464 prepended to any strings that output the VERSION string.
466 commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407
467 Author: Ales Hvezda <ahvezda@laptop.ales.net>
468 Date: Sun Jun 24 23:48:51 2007 -0400
470 Updated copyright text/header in most source files.
472 Updated all copyright text dates that have my name (Ales) associated
473 with them. Added gEDA contributer copyright text where appropriate.
474 Fixed a bunch of GNU text typos (these should have been either GPL
475 or gEDA). Removed some $Id$ tags which are no longer used/needed.
476 Fixed a few file header that were just plain incorrect.
478 commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99
479 Author: Ales Hvezda <ahvezda@laptop.ales.net>
480 Date: Sun Jun 24 22:22:32 2007 -0400
482 Added *.o (all object files) to all src .gitignore files.
484 commit edff766e8b15c311505810241528026f722e30b6
485 Author: Peter TB Brett <peter@peter-b.co.uk>
486 Date: Sat Jun 23 18:19:11 2007 +0100
488 Make sure various files are installed.
490 Several new files were not being distributed. This patch addresses the
491 problem by adding files to EXTRA_DIST in automake input files.
493 commit e57c37a66edc1c4d4e4d7160001749df51b96c4b
494 Author: Peter Clifton <pcjc2@cam.ac.uk>
495 Date: Sat Jun 23 18:17:29 2007 +0100
497 Move all .cvsignore files to .gitignore files
499 commit 065595ccd8b5e77616c29a37742357cfab0ae7f7
500 Author: Peter TB Brett <peter@peter-b.co.uk>
501 Date: Sat Jun 23 16:11:44 2007 +0100
503 Changes to ChangeLog usage.
505 With actual changes this time. Old-style changelogs as of gaf 1.0
506 (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank)
507 ChangeLogs replace them. A script has been added to the gaf top level
508 to allow maintainers to update all the ChangeLog files immediately
509 prior to making out a release.
511 commit eed0be648afd9bc421a8d0059de621df778c5fbe
512 Author: Carlos Nieves Onega <cnieves@iespana.es>
513 Date: Sat Jun 9 16:09:36 2007 +0000
515 Avoid writting '\r' to files on MinGW.
517 Applied patch #1733826 from Cesar Strauss. Thanks.
518 When using the "w" mode in fopen, MinGW translates LF into CR-LF.
519 This creates havoc when reading the same file again, when sharing
520 schematics files with other systems, and when placing them in a VCS.
522 This can be avoided by using the "wb" mode. The "b" is ignored on
523 all POSIX conforming systems, according to these sources:
525 http://www.die.net/doc/linux/man/man3/fopen.3.html
526 http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html
528 There are other ways, however. Adding
531 int _fmode = _O_BINARY;
533 on some source file should work as well. Another way is linking
534 against the MinGW supplied binmode.o, which does exactly that.
536 commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b
537 Author: Peter TB Brett <peter@peter-b.co.uk>
538 Date: Mon Jun 4 16:15:37 2007 +0000
540 Replace deprecated Guile functions & macros.
542 Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with
543 recommended equivalents for Guile 1.8.