# Do not edit this file - generated from version control history commit 32907f4c9585abd866f0f4aaec2d4884ed519c93 Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Dec 31 18:42:17 2008 -0500 Updated manual page versions in prep for a release commit 732a12f84d3dbc3b6cfc78f51e71211f2dce3368 Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Dec 31 18:20:33 2008 -0500 Updated program versions and shared library in prep for 1.4.3.20081231 Versions updated by running: ./update-versions.sh 1.4.3 20081231 33:2:0 commit 7b17b576aac3f59d880d5d28234833b3a9d82e26 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sun Dec 21 22:19:13 2008 +0000 gnetlist: Fixup systemc backend Don't escape < and > characters in strings, as guile doesn't like this. Apply similar fixes as those made to the VHDL and verilog backends after some changes in gnetlist to accomodate slotting in spice-sdb. Since the netlist backend is loaded before gnetlist has traversed the schematic, it must not execute any code which queries gnetlist on load. All such work is to be done only when gnetlist invokes the "systemc" method. Move (define c_p #f) to outside (systemc:components ...)'s (lambda ...) function, since guile doesn't appreciate us mixing declarations and expressions. This variable is tested and (set! c_p #t) later on, which doesn't feel very scheme like. The fix works for now though. Check to see if the regexp matched netname, checking for "name<type>" has hit a match before trying to get a piece of that match. If the regexp returns #f, instead just treat the identifier as a "name" and use that. This allows net names which don't conform to the regexp to at least give some vaguely sensible output, without crashing the backend. Comment some debugging prints to stdout, giving a cleaner looking run. (cherry picked from commit bfd49ad477a49235c3e5ee1eda54e5009f6e347a and commit d13aadcbac4af912e0555b3696b59fc904c6cd9f) commit f3c81e69811a60559b9a25dd9890c2e2df85e27a Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 20 21:01:52 2008 -0500 Updated all the ChangeLogs again commit 58052ffbcf9fb83ed620473cac7eb33dca39615c Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 20 20:59:41 2008 -0500 Oops, created the 1.4.2 release with the wrong date. Today is 20081220 ... ... not 20081218. commit 389ee59aa4e37b29862395b56ae62a42cc7fa9cd Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 20 20:13:16 2008 -0500 Updated ChangeLogs for the 1.4.2.20081218 release Updated by running: ./update-changelogs.sh 1.0-20070526..stable-1.4 commit 8d7e4c55be31e0f1afc0ce2c85c9a10c584364bd Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 20 19:10:10 2008 -0500 Updated all version in the man pages to 1.4.2.20081218 commit 59f9593cf903345f96f78fbd365c008061cf600e Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 20 19:07:12 2008 -0500 Bumped the reveision number libgeda's shared library and updated versions. Updated all version to 1.4.2.20081218. Update was done by running: ./update-versions.sh 1.4.2 20081218 33:1:0 commit b9daae67b8af2c6a8d3bba3a921823c888b65614 Author: Dan McMahill <dan@mcmahill.net> Date: Tue Dec 9 09:15:25 2008 +0000 Avoid insecure temp file usage. Fixes the security vulnerability noted in http://secunia.com/advisories/32806/ The issue is insecure temp file usage. The fix is to create a private directory and keep temp files in there. commit 6cb66fef58470e627bbf33eac4a50d928a15b4c7 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 28 17:41:58 2008 -0400 Another round of updating ChangeLogs in prep for the release commit 58a3d3cfd1ae6e98c41b733821461d3753c68bfe Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 28 17:05:45 2008 -0400 Updated all ChangeLogs to pick up all new commits This was done by by running: ./update-changelogs.sh 1.0-20070526..stable-1.4 commit e3f27757e7faf6c2ef2012848066952833242cfc Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 28 17:04:26 2008 -0400 Updated all version numbers in the man pages commit 491e639b9147780fa58dce15c06591cf28470987 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 28 17:01:21 2008 -0400 Updated all date versions to 20080929 (today!) The other (dotted) version was updated previously in: 7737ec1544d967202bdd425792795d00918897f2 commit 3e5a3a547903f04e78c7b54ee68ee544418069a9 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Aug 14 17:52:02 2008 +0100 Fix verilog and VHDL netlist backends These were inadvertently broken when making core gnetlist changes to accomodate slotting in spice-sdb. Since the netlist backend is loaded before gnetlist has traversed the schematic, the backends must not execute any code which queries gnetlist on load. All such work is to be done only when gnetlist invokes the (<backend>) method. commit 7737ec1544d967202bdd425792795d00918897f2 Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Mar 5 05:22:55 2008 -0500 Updated versions to 1.4.1 in prep for the start of a new bug fix release commit b202ee510fb90cedd038ce5ec41cc6de453dbeea Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Jan 27 11:47:13 2008 -0500 Updated ChangeLogs for the 1.4.0 release commit 3d43c5d642ebe12a69380e8accf5533d338ee5e5 Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Jan 26 20:07:45 2008 -0500 Bumped versions to 1.4.0/20080127/33:0:0 for the next stable release commit ecda6ee9e101563f7fed092150532256fd9b343e Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Jan 26 19:50:16 2008 -0500 Updated all dates and versions in all man pages commit d2047bc2a06e6534ff32464d36f8a95aec11b9d7 Author: Ales Hvezda <ahvezda@seul.org> Date: Fri Jan 11 01:11:12 2008 -0500 Updated all ChangeLogs for this release (1.3.1) commit 0dfb874e72040b74679152d75ab2e50b735bdbd4 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Fri Jan 11 02:01:58 2008 +0000 Revert "gnetlist: Strip trailing lower case suffixes from PCB package names" Stripping lower case refdes suffixes when netlisting for PCB (which ignores lowercase refdes suffixes) caused breakage when relying on matching a pinlabel=xxx to refdes=xxx inside a hierarchical schematic, where "xxx" had a lowercase suffix. This reverts commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa. commit c1e3075cb263a6098d2351440b680247456ae0d0 Author: Ales Hvezda <ahvezda@seul.org> Date: Thu Jan 10 00:27:16 2008 -0500 Updated and correct the gEDA/gaf man pages a little bit. This is the fix for SF Bug: [ 1556064 ] man page version out of date commit e8b3be0fbcbf7518b05b437e13eeaa11478345aa Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Jan 10 01:52:45 2008 +0000 gnetlist: Strip trailing lower case suffixes from PCB package names Adds a custom (get-uref ...) function to the PCB, pcbpins and gsch2pcb back-ends. These strip lowercase suffixes from the uref, to ensure that slotted package names like IC1a and IC1b are treated as the same, IC1 by gsch2pcb. This suffix stripping matches the fact that PCB ignores the lower-case suffix on net names. It would have been possible to leave the suffixes in the PCB and pcbpins output, although in the PCB netlist case, this causes any implicit power nets in each slot to be duplicated in the netlist, which PCB reports as an error. commit 24431dfb4348c1fa012acb4992e3dd24a78359b5 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Jan 10 01:52:32 2008 +0000 Fix spice-sdb slotting to work without modified pinseq attributes Removes all previous code which iterated over slots for a given package, replacing it with a custom (get-uref ...) procedure which ensures each slot of a component is given a unique uref when gnetlist traverses the schematic. This means each slot will appear as a separate "package" in the gnetlist data-structures, even if each slot uses the same refdes= attribute. The format for the package uref is "(refdes/uref).(slot)", in keeping with the existing spice-sdb slotting code. commit 406234a95a4a4a6ff65c60eb2d63e32c80623a2a Author: Peter TB Brett <peter@peter-b.co.uk> Date: Thu Jan 10 01:52:08 2008 +0000 More efficient searching of attributes in (gnetlist:get-uref ...) Only evaluates get-attrib-value-by-attrib-name once per call, and has the added advantage of only defining helper functions in local namespace. commit 3279e37ff18bfa353ada00f63d0ccf94975daf56 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Jan 10 01:29:58 2008 +0000 gnetlist: Add scheme procedure get-uref to determine uref of an OBJECT Moves the logic to determine an uref based on the component attributes into the Scheme procedure (get-uref ...), which is passed an OBJECT smob for interrogation. commit fa9779d19f1a6a626948ec996735978941883f5d Author: Bernd Jendrissek <bernd.jendrissek@gmail.com> Date: Thu Jan 10 00:58:35 2008 +0200 Fix two use after free bugs. The gnetlist testsuite would sometimes screw up the terminal by outputting angry control characters. This was because a warning message used a string that had already been freed. commit aafa53bb3e4b248e178a654883db2ba1177c5750 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Jan 10 00:25:20 2008 +0000 gnetlist: Load gnetlist.scm and backend before schematic traversal. Allows gnetlist.scm and backends to define scheme procedures and variables which may be used to control the schematic traversal process. Since some portions of of gnetlist.scm are evaluated immediately upon load, yet require execution _after_ schematic traversal, these portions have been split out from gnetlist.scm into a new file, gnetlist-post.scm which is loaded after traversal. The moved definitions are those of "packages", "all-unique-nets", "all-nets", "all-pins", and the refdes aliasing functionality. commit 82dd20fe6d7a5022cebcc40c2a6ad73af230901c Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Wed Jan 9 23:00:55 2008 +0000 Change some tabs in gnetlist.c to spaces. Alter some other whitespace. commit c29a844384a176d2880ee47aac8999ef017e50a2 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Wed Jan 9 22:08:05 2008 +0000 gnetlist: Clean up some old comments and EOL whitespece in gnetlist.c commit b2380c0f70344117be7045a5fc1483698fdf4358 Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Jan 5 20:57:51 2008 -0500 Bumped versions to 1.3.1/20080110/32:0:0 for the next development snapshot Note, libgeda's so did not change at this time. commit 5f3cde4f20975275cb38b52cd3155fda41201209 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Tue Jan 1 17:24:18 2008 +0000 Fix configure checks for Guile (again). The previous patch missed changing the gschem configure script (generated from configure.ac.in), and got the logic wrong anyway. commit b9ffb4675fbca6e92a4f713c28486e74dcbbeef4 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Tue Jan 1 15:42:13 2008 +0000 Fix configure checks for Guile. Quote variables to protect them and alter version test logic so that it doesn't think version 2.1 is older than 1.8. commit 2f7e3ae60480743a8268d392272d05bd77dd75c8 Author: Ales Hvezda <ahvezda@seul.org> Date: Mon Dec 31 20:43:08 2007 -0500 Updated all ChangeLogs for the past development release (1.3.0) This step was supposed to happen before the 1.3.0 tarballs were released. These changes will be picked up in a subsequent release. commit ba474af87840a0d49e04a00de96b7df2944c09bd Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 29 09:57:43 2007 -0500 Bumped versions to 1.3.0/20071229/32:0:0 for the next development snapshot commit 9d3166d44b07da85ac1c4e0185daf0c67e7096ea Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Dec 29 09:52:29 2007 -0500 Commented out test which now no longer runs correctly because of slotting fix. The slotting fix is commit 5852e531717ba947b7acca39e50f71edd5921f06. commit e5f31fa0ba725c4a8a7dcacb47166a1468a357b6 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Sun Dec 23 21:26:02 2007 +0000 gnetlist: Make drc2 backend not emit exceptions. The drc2 backend reports drc violations by emitting an error, but it can do it more gracefully using the Guile display function. commit e4c80c8a9930ebef25427053d33c5038feed31d0 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Sun Dec 23 21:12:49 2007 +0000 gnetlist: Fix segfault on failing to load schematic. Segfault was introduced when schematic load error messages were added in commit b635ebb641383360e5e7864830d42d13cf7f4d12. commit fc7b46cce236e52af5d9f9b4f38061595ed5129e Author: Peter TB Brett <peter@peter-b.co.uk> Date: Sun Dec 23 20:57:33 2007 +0000 gnetlist: Hide a debug message from spice-sdb [1856326] A user complained that it appeared to be an error message and was offputting for users. Changed it to use debug-spew. commit 3b040cf8d60a8fbe45f6e7c5f3d71a3dea119357 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Wed Dec 19 17:48:57 2007 +0000 Add intltoolize to the build infrastructure Provide intltoolize infrastructure for translating .desktop and MIME XML files. Run gettextize after intltoolize if required, so that the infrastructure for providing libintl on a non GNU system still works. commit b635ebb641383360e5e7864830d42d13cf7f4d12 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Fri Dec 7 21:48:17 2007 +0000 Print useful messages when f_open() fails. This reinstates error messages removed by the patch which modified f_open() to use GError for error reporting. commit be301530f468e4d0057b3be68e218ac444c2d2be Author: Peter TB Brett <peter@peter-b.co.uk> Date: Fri Dec 7 17:20:55 2007 +0000 Make libgeda's f_open() & f_open_flags use GError. This patch actually *removes* error message output from file loading errors is some cases. This is for the sake of keeping the patch concise, and will be addressed in later patches. commit ae225157603f063747709fa3d639ed8cdf63f6b1 Merge: 1abfd25... 43b5713... Author: Peter TB Brett <peter@peter-b.co.uk> Date: Tue Nov 27 07:53:37 2007 +0000 Merge with Cesar's mingw/pu branch Merge commit 'cesar/mingw/pu' into premerge commit 8b490a404e682ac4f1e4cbd46e22c92f58b2ae76 Author: Tomaž Šolc <tomaz.solc@tablix.org> Date: Fri Nov 23 21:42:50 2007 +0000 Compilation fixes for Mac OS X 10.5 [1832417] This patch contains changes to gEDA source tree that were necessary to compile on Mac OS X (10.5 Leopard, PPC). commit 43b571362e5fb663115ee1630b94c88cb74f0c13 Author: Cesar Strauss <cestrauss@gmail.com> Date: Sun Nov 11 18:24:10 2007 -0200 Replace index and rindex by strchr and strrchr. These are functionally equivalent, and more portable to MinGW. commit bdd7ef7ee9047c3942b43c165396ebe48d31e95a Author: Cesar Strauss <cestrauss@gmail.com> Date: Sun Nov 11 14:17:21 2007 -0200 Use g_path_is_absolute from GLIB instead of platform specific code. commit 40c0582e39d6a7ed0a41e0e5deedc0bfd03bbddc Author: Cesar Strauss <cestrauss@gmail.com> Date: Thu Nov 15 19:11:12 2007 -0200 Use forward slashes as path separators on MinGW. They are also acceptable as path separators on MinGW. commit d715ba7dc3e02d77e671b9ab54b994379daefec5 Author: Cesar Strauss <cestrauss@gmail.com> Date: Thu Nov 15 13:34:40 2007 -0200 Tell git to ignore .exe files. commit 23ead18086e59aab22945c37ff95f49e5747f277 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Wed Oct 17 04:50:39 2007 +0100 Remove the ATTRIB linked list in favour of a GList The ATTRIB.copied_to pointer is moved from the ATTRIB struct to reside in the source OBJECT being copied. The ATTRIB *attached_to pointer of an attribute's text OBJECT is changed to OBJECT *attached_to, pointing directly at the OBJECT to which that attribute is attached. This avoids the need to traverse the ATTRIB list and retrieve this pointer from the HEAD attribute node. (A HEAD node is not used in the GList of ATTRIBs). The ATTRIB structure now only contains one element, OBJECT *object. This points to the text OBJECT holding and displaying that attribute's "name=value". commit 4595948e41b2d195eb78a820fc15d0d8596067a4 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Oct 4 02:34:50 2007 +0100 Avoid accessing (GList)->{next|priv} directly to aid debugging. Instead use g_list_{next|previous}, allowing us to catch errors where changing from gEDA structures which had their own next and prev pointers. To debug, edit the glist.h include file from glib, renaming the next and prev elements in the GList structure and macros. Recompile gEDA to see any bad accesses such as those where the HEAD nodes were previously skipped. commit 2e3c06cbcdce8254f70162ecebd650980cf70ee9 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sun Sep 9 00:18:34 2007 +0100 Remove the globally exported variable_set_func. Only gattrib provided a non-NULL export of this symbol, and such imports into libgeda prevent libgeda being dynamically linked on some platforms. To better match the other tools in the suite, gattrib's i_vars_set() and i_window_vars_set() functions were combined into a single i_vars_set(). commit 8952ec9bd4f4985fae8aadd6c4103b933464152a Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sun Sep 9 00:01:14 2007 +0100 Remove unused extern variables from libgeda, gnetlist and utils. commit adca8b7d5897b11331c6a20392d22ad1e58ee572 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Mon Sep 3 12:15:43 2007 +0100 Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList) commit 086908ed44c9abc6d5907888695933b59ead4684 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 2 22:48:59 2007 -0400 Last minute updates to the READMEs for all projects Cherry picked from stable-1.2 branch, since these changes apply to master too. (cherry picked from commit 88fcb8d1bcdaa1436572d6a0ebe86f4df242a8d6) commit 0aad767df307a70d9fefc73fb08a49908cc26706 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Sep 2 16:50:29 2007 -0400 Fix for Bug#1776547: graphical versus source The usage described in Bug#1776547 is pretty unique, but it might be handy to support in general. The recursive source= and graphical= behavior is a unexpected side effect of the traversal of graphical symbols/components (552e06e921e4b6eb758b9483d1913c39b3fef5f5). The fix is to explicitly check for the graphical= attribute and if it is found to not further traverse the hierarchy. Regression tests were added so this behavior doesn't change in the future. commit 6056ef48272778419d39e0233f395bfd60019ab9 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Aug 19 22:40:19 2007 -0400 Update ChangeLogs using: ./update-changelogs.sh 1.0-20070526..master commit 92b3b65d0cec286b0ce59fc43cc07dcb60c39fa1 Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Aug 18 16:14:30 2007 -0400 Bumped versions to 1.1.2/20070818/30:2:0 for the next development snapshot commit 72c4db8aa20c22baa4243a0d27b3bb3f32f3ef64 Author: Ales Hvezda <ahvezda@seul.org> Date: Tue Aug 14 07:46:06 2007 -0400 Moved 3 rc promotion keywords from gschem into libgeda (fix for bug#1748143) All the promotion keywords were moved from gschem into libgeda to fix: [ 1748143 ] gschlas causes duplicate prompted attributes The primary cause of this bug was that the promotion variables within TOPLEVEL were not being setup by gschlas and so duplicate refdes attributes were showing up in the schematic. The three rc keywords that were moved are: (attribute-promotion ... ) (promote-invisible ... ) (keep-invisible ... ) commit 703151a94b0eece6b24b3b18ce2465eeae068814 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Aug 9 12:36:17 2007 +0100 Remove old prototypes from various prototype.h where no function exists. commit 71600215311af0a98ed371ab750b09182de139a1 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sat Aug 11 00:52:25 2007 +0100 Revert inadvertent commits: dbfe00a20de3f875e519ef60629b968977fc5db8 (commit) f1451161914a0ed0bb43123279906d82cb7d5b49 (commit) 2ad315fc0badd16a9614d1107b22c973908893d5 (commit) d8844bb48969aa45a05cbe6836fc96c198e88c19 (commit) ee1b64a1ae07eb99eae5d63307e9fe23f9604662 (commit) commit d8844bb48969aa45a05cbe6836fc96c198e88c19 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Fri Aug 10 21:26:10 2007 +0100 Replace the linked list of PAGEs with a GedaList (typecast to GedaPageList) commit 0f5c72daacfa7d78666769e4063122934861da5c Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sun Aug 5 22:36:56 2007 +0100 Alter guile 1.6 compat tests to work with older autoconf versions Don't use AC_DEFINE to define function like macros, instead use AC_CHECK_DECLS to set a HAVE_DECL_..., then use AH_VERBATIM to insert a test which defines a replacement if necessary. commit 5c098070b87709540345afb1b3b79d9db470ed53 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Thu Aug 2 22:09:52 2007 +0100 Fix configure checks enabling guile 1.6.x compatability routines. commit c31bd4adb677d671af8bdf5aed71f96a4995f9b1 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Tue Jul 31 20:03:51 2007 +0100 Changed configure.ac(.in) to allow guile-1.6 Introduces compatibility #defines where guile 1.8 funcs are missing in guile 1.6. Also adds missing configure.ac checks for guile in packages gattrib, gnetlist, gsymcheck and utils. commit 525b4a0ff3a1b8cc321f117513796e4571702da8 Author: Bernd Jendrisse <bernd.jendrissek@gmail.com> Date: Sun Jul 29 09:56:33 2007 -0400 Applied patch to use $(GROFF) instead of which groff commit 31f65059cf1ce5be9b8a0987d4538fed075a6805 Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Wed Jul 25 02:09:15 2007 +0100 Fixed two calls to free() where g_free() should have been used. Updated Doxygen comments to note where memory should be freed with g_free() rather than free(). Commented three instances where free() is correct. commit e978b9098c7567ad3b9c834a5e4914de3bc039ec Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Jul 8 18:18:39 2007 -0400 Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master commit d7e8f5abc35644e90bfabf84396023cab09f2968 Author: Ales Hvezda <ahvezda@seul.org> Date: Sun Jul 8 16:18:57 2007 -0400 Updated configure.ac[.in] and Makefile versions in prep for a release. The update was done by running ./update-versions.sh 1.1.1 20070708 30:1 at the toplevel. libgeda's shared library version is now 30:1:0 commit 3f3505662fe4bb8c585aea0ea965296bd923956c Author: Carlos Nieves Onega <cnieves@iespana.es> Date: Sun Jul 8 21:16:17 2007 +0200 Added *~ to .gitignore files. commit 0cde8c1cf6c863946c3d4acdc9e9165c99526bef Author: Ales Hvezda <ahvezda@seul.org> Date: Thu Jul 5 01:52:04 2007 -0400 Updated gnetlist ChangedLog to include the new backend addition commit b692c010f9ccf0b89ff1ad653ff1c5a812887cc3 Author: Ales Hvezda <ahvezda@seul.org> Date: Thu Jul 5 01:43:47 2007 -0400 Added new gnetlist backend by John P. Doty commit dd995d808b9f4440db48d2daa2473a9d9cfd88ef Author: Ales Hvezda <ahvezda@seul.org> Date: Thu Jul 5 01:36:31 2007 -0400 Updated ChangeLogs using ./update-changelogs.sh 1.0-20070526..master commit 099c49e5689afda4b8a5221dde73f9fdf1972ce7 Author: Ales Hvezda <ahvezda@seul.org> Date: Thu Jul 5 00:11:45 2007 -0400 Updated all version strings to 1.1.0 and 20070705 commit 87731dda219b0986fed0d1a7789e17678dd79d8c Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Jul 4 23:55:07 2007 -0400 Removed AM_MAINTAINER_MODE from all configure.ac[.in] files. Maintainer mode is no longer needed or desired now that we are no longer using CVS. Hopefully this will prevent some of the odd problems that were observed during the last release when the Makefile's didn't get auto regenerated. commit dc7b8c53f4bc94626634887e46167a367a91f707 Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Jul 4 23:32:15 2007 -0400 Changed gEDA/gaf's version mechanism to use new dotted X.Y.Z convention Added DOTTED_VERSION and DATE_VERSION variables to all configure.ac[.in] files. Changed all version related output to be DOTTED_VERSION.DATE_VERSION. Updated the configure.ac[.in] files to have consistent top sections. Updated code and various scheme files to use the new DOTTED_VERSION and DATE_VERSION variables available via config.h. Stopped using PREPEND_VERSION_STRING as the mechanism for doing the dotted versions (not intended for that use). Updated update-versions.sh script to set the version in all the configure.ac[.in] files and the toplevel Makefile. Went through all the g_rc.c files and make the handling of rc file mismatch handling consistent. commit 5237ea395af0ac1c4cecd18ea2a28291e3d48a90 Author: Ales Hvezda <ahvezda@seul.org> Date: Wed Jul 4 23:22:14 2007 -0400 Updated spice-sdb golden file to pass make check. commit b44a1e527497e55471a75b0af410e78310ed50d8 Author: Dan McMahill <dan@mcmahill.net> Date: Tue Jun 26 18:11:39 2007 -0400 guile-1.8.1 fixes and testsuite additions. Updated the cascade and pcbpins backends to work with guile-1.8.1. While here added a testsuite entry for these two backends. commit f8680b18c8e27617eccbbf158acb84ccac7ac386 Author: Dan McMahill <dan@mcmahill.net> Date: Tue Jun 26 16:20:58 2007 -0400 Portability fixes for the testsuite. Get the testsuite fully working on SunOS-5.9/sparc. This entails two issues. The "-I" option to diff is a GNU extension and is not supported by the solaris diff. Work around this by using sed to filter out the lines which were to be ignored. This addresses the tests run by gnetlist/tests/runtest.sh. The other issue is that the longopts tests in the spice-sdb testsuite should not be run on a system that does not have getopt_long(). To address this, extend the run_tests.sh to allow a variable in the tests.list file to disable a test unless set to "yes". commit 57b2848a7e69d19e18ac03a1264cb55d41c65d0e Author: Ales Hvezda <ahvezda@laptop.ales.net> Date: Mon Jun 25 22:31:07 2007 -0400 Changed/updated the #define mechanism for creating custom gEDA/gaf versions. Previously this mechanism was used to create custom versions of gEDA/gaf. With the coming of stable and development versions of gEDA/gaf, this mechanism was changed so that end users can tell the difference between a stable release vs a development release (by looking at the version string). The CUSTOM_VERSION #define was changed PREPEND_VERSION_STRING and is now prepended to any strings that output the VERSION string. commit dc0917b142d9c00af33065ce9eaac8b0a6dc3448 Merge: fee96ef... 0ad58a2... Author: Dan McMahill <dan@mcmahill.net> Date: Mon Jun 25 09:45:22 2007 -0400 Merge branch 'master' of git+ssh://dan@git.gpleda.org/home/git/gaf commit fee96effc220e78acddf9721a6bd9d0c34bef881 Author: Dan McMahill <dan@mcmahill.net> Date: Mon Jun 25 09:39:17 2007 -0400 Add missing reference files to distribution and re-enable checks. Updated the list of reference files that go into EXTRA_DIST so that 'make distcheck' can work again. Now the this is fixed, re-enable the spice-sdb teststuite. commit 0ed9cf080cfc8509cb29cbe4e976f86b2821c407 Author: Ales Hvezda <ahvezda@laptop.ales.net> Date: Sun Jun 24 23:48:51 2007 -0400 Updated copyright text/header in most source files. Updated all copyright text dates that have my name (Ales) associated with them. Added gEDA contributer copyright text where appropriate. Fixed a bunch of GNU text typos (these should have been either GPL or gEDA). Removed some $Id$ tags which are no longer used/needed. Fixed a few file header that were just plain incorrect. commit a4e956c6272ea982ec54327dcc5e3aa528ac8c99 Author: Ales Hvezda <ahvezda@laptop.ales.net> Date: Sun Jun 24 22:22:32 2007 -0400 Added *.o (all object files) to all src .gitignore files. commit edff766e8b15c311505810241528026f722e30b6 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Sat Jun 23 18:19:11 2007 +0100 Make sure various files are installed. Several new files were not being distributed. This patch addresses the problem by adding files to EXTRA_DIST in automake input files. commit e57c37a66edc1c4d4e4d7160001749df51b96c4b Author: Peter Clifton <pcjc2@cam.ac.uk> Date: Sat Jun 23 18:17:29 2007 +0100 Move all .cvsignore files to .gitignore files commit 065595ccd8b5e77616c29a37742357cfab0ae7f7 Author: Peter TB Brett <peter@peter-b.co.uk> Date: Sat Jun 23 16:11:44 2007 +0100 Changes to ChangeLog usage. With actual changes this time. Old-style changelogs as of gaf 1.0 (release of 26th June 2007) are moved to ChangeLog-1.0; new (blank) ChangeLogs replace them. A script has been added to the gaf top level to allow maintainers to update all the ChangeLog files immediately prior to making out a release. commit b7089bcc123e52bbadd6e635c823d937e620b75b Author: Ales Hvezda <ahvezda@seul.org> Date: Sat Jun 9 18:29:22 2007 +0000 Commited new version of gnet-calay from John with various fixes. commit eed0be648afd9bc421a8d0059de621df778c5fbe Author: Carlos Nieves Onega <cnieves@iespana.es> Date: Sat Jun 9 16:09:36 2007 +0000 Avoid writting '\r' to files on MinGW. Applied patch #1733826 from Cesar Strauss. Thanks. When using the "w" mode in fopen, MinGW translates LF into CR-LF. This creates havoc when reading the same file again, when sharing schematics files with other systems, and when placing them in a VCS. This can be avoided by using the "wb" mode. The "b" is ignored on all POSIX conforming systems, according to these sources: http://www.die.net/doc/linux/man/man3/fopen.3.html http://www.opengroup.org/onlinepubs/009695399/functions/fopen.html There are other ways, however. Adding #include <fcntl.h> int _fmode = _O_BINARY; on some source file should work as well. Another way is linking against the MinGW supplied binmode.o, which does exactly that. commit 3d58ffc27e6d915c4b1ebbd6f6b96d98d6126b7b Author: Peter TB Brett <peter@peter-b.co.uk> Date: Mon Jun 4 16:15:37 2007 +0000 Replace deprecated Guile functions & macros. Replace deprecated SCM_STRINGP, SCM_INUM, SXM_INUMP & SCM_MAKINUM with recommended equivalents for Guile 1.8. #GCL#