[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: branch: master updated (efeeb51f2e02ffa867ca6da834b46001d6d10576)
The branch, master has been updated
via efeeb51f2e02ffa867ca6da834b46001d6d10576 (commit)
via d130d699cffc11bfefa4fa5470e6cecad2922891 (commit)
via 65029525d094ebc40f9d745af2a4ac036ff5e326 (commit)
via 2140e148e089ffd23c28ba730542bab64ae5dd98 (commit)
from c5a1e3de109aff6486b3a530652a6e05474bcf5b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
=========
Summary
=========
.gitignore | 2 +-
ChangeLog | 247 ++++++++++++++++++++++++++++++++++++++++++++
README | 15 ++--
lib/xgsch2pcb/.gitignore | 1 +
lib/xgsch2pcb/templates.py | 7 +-
5 files changed, 261 insertions(+), 11 deletions(-)
create mode 100644 ChangeLog
create mode 100644 lib/xgsch2pcb/.gitignore
=================
Commit Messages
=================
commit efeeb51f2e02ffa867ca6da834b46001d6d10576
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:16:03 2007 +0100
Update ChangeLog for xgsch2pcb release 0.1.0
:000000 100644 0000000... 48f0671... A ChangeLog
commit d130d699cffc11bfefa4fa5470e6cecad2922891
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:15:03 2007 +0100
Added .gitignore file in lib/xgsch2pcb to ignore config.py
Also commented toplevel .gitignore entry for "xgsch2pcb" as this
seems to cause lib/xgsch2pcb to be ingored completely.
:100644 100644 56c3bf8... 8aabc23... M .gitignore
:000000 100644 0000000... 4acd06b... A lib/xgsch2pcb/.gitignore
commit 65029525d094ebc40f9d745af2a4ac036ff5e326
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 20:10:15 2007 +0100
Allow template creation to overwrite existing .gsch2pcb files properly
:100644 100644 9159aa5... b34e726... M lib/xgsch2pcb/templates.py
commit 2140e148e089ffd23c28ba730542bab64ae5dd98
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:05:03 2007 +0100
Update README to better reflect dependancies
:100644 100644 b5d9595... b895511... M README
=========
Changes
=========
commit efeeb51f2e02ffa867ca6da834b46001d6d10576
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:16:03 2007 +0100
Update ChangeLog for xgsch2pcb release 0.1.0
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..48f0671
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,247 @@
+# Do not edit this file - generated from version control history
+
+
+commit d130d699cffc11bfefa4fa5470e6cecad2922891
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Oct 6 19:15:03 2007 +0100
+
+ Added .gitignore file in lib/xgsch2pcb to ignore config.py
+
+ Also commented toplevel .gitignore entry for "xgsch2pcb" as this
+ seems to cause lib/xgsch2pcb to be ingored completely.
+
+commit 65029525d094ebc40f9d745af2a4ac036ff5e326
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Oct 6 20:10:15 2007 +0100
+
+ Allow template creation to overwrite existing .gsch2pcb files properly
+
+commit 2140e148e089ffd23c28ba730542bab64ae5dd98
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Oct 6 19:05:03 2007 +0100
+
+ Update README to better reflect dependancies
+
+commit c5a1e3de109aff6486b3a530652a6e05474bcf5b
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 4 21:52:24 2007 +0100
+
+ Add update-changelogs.sh copied from geda's gaf.git repository.
+
+commit 636c76231a18de5c2faef79fdf42b81cf9560a5c
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 4 21:50:55 2007 +0100
+
+ Implement the new project GUI without using the GTK 2.10.x GtkAssistant
+
+commit 34e31d2340f909955156a5111c8bbe8e19b239ab
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 4 21:50:19 2007 +0100
+
+ Add a new project druid where we can select a starting template.
+
+commit c5fe3e0cc349f0facbb37d9a24f9f2256858124f
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 30 18:25:22 2007 +0100
+
+ Comment out GUI code to change the layout name in use. (Unimplemented)
+
+ Hide unimplemented placeholders before a released version.
+
+commit 58a300e237bc8f93571b3e47821ee739f65a2cc3
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 23 22:06:05 2007 +0100
+
+ Save the layout filename in the .gsch2pcb file with a relative path.
+
+commit a6bbacbb36958ef06c3d6b7fb5c7c67d651d89d3
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 23 22:06:04 2007 +0100
+
+ Comment out debug prints when querying for PCB instances via D-Bus.
+
+commit 96f0fea619b50cc1da799c60ffac2f35e6848d76
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 23 20:20:39 2007 +0100
+
+ Change about box title to simply "xgsch2pcb", and elaborate in comments.
+
+commit 23926590923c4f4327f6a62815cd37ef2a5db3f8
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 23 18:37:31 2007 +0100
+
+ Reset version to 0.1.1, and package name to geda-xgsch2pcb
+
+ The numbering scheme to be employed is MAJOR.MINOR.MICRO where odd MINOR
+ versions represent unstable development versions, and even MINOR versions
+ a stable release.
+
+commit 112261244cc8dade5da117d810b5f71e04ffa826
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Mon Sep 17 18:39:59 2007 +0100
+
+ Updated README to include better build instructions
+
+commit 7bfe05871a8275323babc9c4dba4243a5abe98fc
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 12 15:41:00 2007 +0100
+
+ Open multiple pages using the same copy of gschem or gattrib
+
+ Cherry-pick from commit a28b300333b64297476df106a596f9c770729277
+
+ Applied patch by Peter B to open multiple pages using the same copy of
+ gschem or gattrib.
+
+commit ad29e9d04c75f54a04a407c4e8428e190d02cfcb
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 12 15:29:31 2007 +0100
+
+ Fetch the About box version number from the config.py module
+
+commit 55187b907d954c2423f074aa450f0d73168e3a9e
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 12 11:10:26 2007 +0100
+
+ Added error popups for failures createing a new project or schematic
+
+ Some other possible IOError locations remain, such as when writing to
+ a project file. These should be addressed more fully, perhaps offering
+ the user a chance to save in a different location.
+
+commit 09bda9504c1c42c8398beb81ddf35bf9869fe18f
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 12 11:05:57 2007 +0100
+
+ Fix for opening a project with no schematics
+
+ (Issue introduced when fixing the whitespace in schematics problem)
+
+commit 721e7ff131cc10c3885e9faf9cb825f82e6348ec
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 12 00:37:58 2007 +0100
+
+ Fixes to allow spaces in project directory path.
+
+commit 726ba4be218cc8278a4e936117aef74d7a10e343
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 9 21:54:59 2007 +0100
+
+ Remove the PCBManager class __del__ function.
+
+ The code contained in this funcion was from and old version where
+ gsch2pcb used pipes to communicate with PCB. They were closed here.
+
+commit 08aca30c715fafed813667cf72bc375e324e327d
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 9 21:37:05 2007 +0100
+
+ Replace the Add/Remove GtkButtonBox with a GtkHBox
+
+ The GtkButtonBox seemed to suffer some spacing artifacts caused
+ the two buttons to overlap.
+
+ Also reinstated the stock Edit icons against the schematic /
+ attribute editing buttons.
+
+commit 5f80cb8056a3ece9bd14a92284a40a1fb80e4bf1
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 9 21:35:19 2007 +0100
+
+ Added more build output to the toplevel .gitignore file
+
+commit 37a45d791638e9d95c58167493f253c0dc4135c4
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sun Sep 9 21:08:15 2007 +0100
+
+ Add .gitignore file at toplevel
+
+commit 533c5a9e9a9648e94a69e64d7870d8a44d444276
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Feb 17 00:35:57 2007 +0000
+
+ Removed pcb dbus support patches now present in upstream pcb.
+
+commit c347db3ac82b9ff18718ce3f9de824c4db5163fd
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Dec 2 14:28:52 2006 +0000
+
+ Added support patches and libiberty.tar.gz for adding raw libdbus support in PCB. (As an alternative to the glib-dbus support which only supports the GTK HID).
+
+commit b5649301366cfb6c96323fc8142e71ca9ffc81f3
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Sat Dec 2 14:26:54 2006 +0000
+
+ Added support patch for PCB to allow raising of its main window via an action.
+
+commit b312bb4614f7f93477cf19a804682f9fcb4aa587
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 12 19:17:53 2006 +0000
+
+ Updated pcb dbus patch to fix configure.ac error where the version
+ of libdbus wasn't recovered, and the version of dbus-glib was recovered
+ twice
+
+commit 5f352589058a4cdc4921bca60382268d3e08d415
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 5 22:37:11 2006 +0000
+
+ Added exception catch around pcb_iface.GetFilename()
+
+commit dda93e6a4387c8ffae000d82b8eecde85eea991a
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 5 22:24:30 2006 +0000
+
+ Updated PCB patch to use canonicalize_file_name for correct behaviour
+ when PCB was invoked from the command line and xgsch2pcb wants to
+ discover what file it is editing.
+
+commit 89978fdac109b5e2ddd3bb6a1d48fba13464003e
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 5 22:19:45 2006 +0000
+
+ Rework of pcbmanager.py to interface with a D-Bus enabled PCB instance.
+ Removed old stdout parser. Updated configure.ac to reflect dependancies
+ on some dbus python modules.
+
+commit 5eab37df7a65c889082366451fdec5cce1547db2
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 5 21:49:17 2006 +0000
+
+ Added patch against PCB CVS HEAD to add basic dbus support for executing
+ actions.
+
+commit 5e62e38fb25f342d7f6308a85046390e22672d7b
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Thu Oct 5 21:48:03 2006 +0000
+
+ Removed patch against PCB to add return codes on stdout. No longer
+ required by xgsch2pcb
+
+commit dd80a713f6ea72934284a4a2ed7940261f761058
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Oct 4 23:59:16 2006 +0000
+
+ Applied patch by Peter Brett allowing multiple selections in the
+ schematic list
+
+commit 92cf11c4e67fcf38270fb109f67fd0db9c9fd2b7
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Oct 4 23:13:34 2006 +0000
+
+ Version bump to 1.1 in anticipation of new dbus interface to PCB
+
+commit 6c1ee27b7b75de8065c41c5f807eb68a9167b931
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Wed Sep 20 16:56:22 2006 +0000
+
+ Initial commit of PCB patch for xgsch2pcb
+
+commit 50a24b11669df841f04b835fdad09b97644dfe10
+Author: Peter Clifton <pcjc2@xxxxxxxxx>
+Date: Tue Sep 19 09:42:41 2006 +0000
+
+ Initial commit of xgsch2pcb
+
+
+#GCL#
commit d130d699cffc11bfefa4fa5470e6cecad2922891
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:15:03 2007 +0100
Added .gitignore file in lib/xgsch2pcb to ignore config.py
Also commented toplevel .gitignore entry for "xgsch2pcb" as this
seems to cause lib/xgsch2pcb to be ingored completely.
diff --git a/.gitignore b/.gitignore
index 56c3bf8..8aabc23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-xgsch2pcb
+#xgsch2pcb
Makefile
Makefile.in
aclocal.m4
diff --git a/lib/xgsch2pcb/.gitignore b/lib/xgsch2pcb/.gitignore
new file mode 100644
index 0000000..4acd06b
--- /dev/null
+++ b/lib/xgsch2pcb/.gitignore
@@ -0,0 +1 @@
+config.py
commit 65029525d094ebc40f9d745af2a4ac036ff5e326
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 20:10:15 2007 +0100
Allow template creation to overwrite existing .gsch2pcb files properly
diff --git a/lib/xgsch2pcb/templates.py b/lib/xgsch2pcb/templates.py
index 9159aa5..b34e726 100644
--- a/lib/xgsch2pcb/templates.py
+++ b/lib/xgsch2pcb/templates.py
@@ -124,8 +124,7 @@ class gsch2pcb_template:
shutil.copy( template_path( self.template, output_file ), new_output_file )
# Create a new gsch2pcb project in the new location, with the new output filename
- # TODO: REMOVE HARDCODED EXTENSION
- new_project = Gsch2PCBProject( projectname + '.gsch2pcb', new_output_name )
+ new_project = Gsch2PCBProject( None, new_output_name )
# Copy schematic pages, and add to the new project
for page_file in self.template_project.pages:
@@ -134,4 +133,6 @@ class gsch2pcb_template:
new_project.add_page( new_page_file )
# TODO: We could just hand off the new project file without saving of course?
- new_project.save()
+ # TODO: REMOVE HARDCODED EXTENSION
+ new_project.save(projectname + '.gsch2pcb')
+
commit 2140e148e089ffd23c28ba730542bab64ae5dd98
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date: Sat Oct 6 19:05:03 2007 +0100
Update README to better reflect dependancies
diff --git a/README b/README
index b5d9595..b895511 100644
--- a/README
+++ b/README
@@ -25,18 +25,19 @@ Requirements
``xgsch2pcb`` requires:
- * Python 2.4 (or later)
-
- * PyGTK 2.8 (or later)
-
+ * python >= 2.4
+ * python-gtk2 >= 2.8
+ * python-gobject (if using python-gtk2 >= 2.10)
+ * python-dbus
* A recent version of the gEDA suite
-
* A version of ``pcb`` compiled with D-Bus support.
-Building ``xgsch2pcb`` from source code requires:
+Optionally:
+ * python-gnome2 (For launching the about URL)
- * autoconf 2.59 (or later)
+Building ``xgsch2pcb`` from source code additionally requires:
+ * autoconf >= 2.59
* automake
_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs