1 # Do not edit this file - generated from version control history
4 commit 26500fa30839f1b6f5fc0b21be29973d84625022
5 Author: Peter Clifton <pcjc2@cam.ac.uk>
6 Date: Mon Sep 28 19:30:16 2009 +0100
10 commit 0dc1bbb6076fc380ce718e057aba622ce45827d8
11 Author: Peter Clifton <pcjc2@cam.ac.uk>
12 Date: Mon Sep 28 19:26:30 2009 +0100
14 Add translations from Launchpad
16 Launchpad translations are made under the BSD license, see:
17 https://help.launchpad.net/Translations/LicensingFAQ
19 commit e4167391f1cb1b127278a9dc22849051d40b99c0
20 Author: Peter Clifton <pcjc2@cam.ac.uk>
21 Date: Tue Mar 10 16:18:47 2009 +0000
23 Handle blank lines in the project file correctly.
25 Blank project file lines split up to give a zero length array
26 of tokens. Don't try to access the array if it is empty.
28 commit 386a2fd3bc971a1b42695b930c3e7c3930d13dbd
29 Author: Peter Clifton <pcjc2@cam.ac.uk>
30 Date: Tue Mar 10 16:00:39 2009 +0000
32 Pick the correct PCB instance when multiple are open
34 Instead of breaking out of the loop over PCB instances when we found
35 the right one we continue'd looping. Whoops!
37 commit 4d571037066113c9d372a7bf71560dcd9cd988e5
38 Author: Peter Clifton <pcjc2@cam.ac.uk>
39 Date: Sun Jul 27 14:53:56 2008 +0100
41 Make double-clicking / activating a schematic open it in gschem
43 commit 8fe2dae043955e3dd36a02c091527befa0624430
44 Author: Peter Clifton <pcjc2@cam.ac.uk>
45 Date: Sun Jun 1 13:45:38 2008 +0100
47 Ignore unknown config file options, and re-emit them when saving
49 This allows .gsch2pcb file options which aren't directly supported
50 by xgsch2pcb (including comments) to be read and re-saved without
53 commit 18e9c086ba540ba10e9ed358c2a4b738ba2526f6
54 Author: Peter Clifton <pcjc2@cam.ac.uk>
55 Date: Fri Feb 1 13:01:10 2008 +0000
57 Rename translations to drop un-needed ISO-3166 country codes.
59 From Debian bug #336796:
61 Using a country part in a translation file is a discouraged practice
62 except in very few cases (such as pt_BR).
64 Using a fr_FR.po file instead of a fr.po file prevents users of fr_CA,
65 fr_BE, fr_LU, fr_CH and all other existing and future locales for
66 French to benefit from the French translation of the program.
68 In general PO files should only be named after the
69 ISO_639 code of the given language and should not use a country part
70 with a ISO-3166 code. The only accepted expcetions to this are:
72 -pt_BR for Brazilian Portuguese and pt alone for "standard Portuguese"
73 -zh_CN for "Simplified Chinese" use in mailand China and Singapore
74 -zh_TW for "Traditional Chinese" used in Taiwan
76 commit 25bb8e76f8851a4e60f21a44e88462c5c5f57722
77 Author: Peter Clifton <pcjc2@cam.ac.uk>
78 Date: Fri Jan 11 05:20:34 2008 +0000
80 Update ChangeLog for the 0.1.2 release
82 commit 892f310341456407bcc948769cea27754b4fbd40
83 Author: Peter Clifton <pcjc2@cam.ac.uk>
84 Date: Fri Jan 11 05:16:19 2008 +0000
88 commit 582528e8901228714f608f71792469fea00f0a1a
89 Author: Peter Clifton <pcjc2@cam.ac.uk>
90 Date: Fri Jan 11 05:15:53 2008 +0000
92 Ran make update-po in all po directories in prep for a new release.
94 commit d118b25782b51e0e3c490c466ad87f3de0ba9951
95 Author: Peter Clifton <pcjc2@cam.ac.uk>
96 Date: Thu Jan 10 02:39:39 2008 +0000
98 Added --with-xdgdatadir configure option
100 This options sets where icons and menu entries are installed. It defaults
101 to ${datadir}, but may be over-ridden to $HOME/.local/share/ for a "this
104 commit 0e745ded110615a4dbaf96039fd4dc9c0ab503fd
105 Author: Carlos Nieves Onega <cnieves@iespana.es>
106 Date: Mon Jan 7 20:47:12 2008 +0100
108 Add es_ES.po to the LINGUAS file, for the new spanish translation.
110 commit e4931eba3693a6ed61a8293059321015f956aa08
111 Author: Carlos Nieves Onega <cnieves@iespana.es>
112 Date: Mon Jan 7 20:33:16 2008 +0100
114 Changed installation instructions for people using git repository.
116 Auto-generated files where removed from the repository, so the user has to
117 create them using ./autogen.sh script.
119 commit e5803af6b76acbd9662611cb87cddd50cd9f3f10
120 Author: Carlos Nieves Onega <cnieves@iespana.es>
121 Date: Mon Jan 7 20:31:30 2008 +0100
123 Added new spanish (Spain) translation.
125 commit 83ecf6649201778722c7679bfe561e7794976cca
126 Author: Peter Clifton <pcjc2@cam.ac.uk>
127 Date: Sat Jan 5 18:11:46 2008 +0000
129 Update "translator-credit" in the German translation
131 commit 59ad0b4d0e3d3be3a790487c0d5e087894299da2
132 Author: Werner Hoch <werner.ho@gmx.de>
133 Date: Thu Jan 3 21:23:40 2008 +0100
135 initial german translation de_DE.po
137 translated all messages
138 added de_DE to the LINGUAS file
140 commit 40fb4865cef90a51ee388a088f4fa495e56b17a8
141 Author: Peter Clifton <pcjc2@cam.ac.uk>
142 Date: Wed Jan 2 19:17:37 2008 +0000
144 Prefix "geda-" to icon names to help namespace the icon theme.
146 commit 8a5456bd8a6b9934b9a2c583e03bc4b7baf21a11
147 Author: Peter Clifton <pcjc2@cam.ac.uk>
148 Date: Sun Dec 30 03:38:51 2007 +0000
150 Remove auto-generated geda-xgsch2pcb.pot file from repository
152 commit ccdb60fa83b81051df1d9a84c22c379a55770ef3
153 Author: Peter Clifton <pcjc2@cam.ac.uk>
154 Date: Sun Dec 30 03:36:39 2007 +0000
156 Remove po/POTFILES.skip now the file it lists is no longer present
158 commit 278784f4980deb9bb69682ac0d1ff914fb293a47
159 Author: Peter Clifton <pcjc2@cam.ac.uk>
160 Date: Wed Dec 26 22:18:20 2007 +0000
162 Update "translator-credit" in the Dutch translation
164 commit 654fd7dc8279f723fab891c1bae19e3cf1e5d6b7
165 Author: Bert Timmerman <bert.timmerman@xs4all.nl>
166 Date: Wed Dec 26 21:52:46 2007 +0000
168 Add Dutch translation
170 commit eac8acc49f010f027aa46e45fd6957964dab31a3
171 Author: Peter Clifton <pcjc2@cam.ac.uk>
172 Date: Tue Dec 25 05:07:35 2007 +0000
174 Remove autogenerated files from source control
176 commit 7f6d5f1fc2a03db3238a8f5d1f800e3247cfadc3
177 Author: Peter Clifton <pcjc2@cam.ac.uk>
178 Date: Tue Dec 25 04:58:28 2007 +0000
180 Add an autogen.sh to reconfigure the source directory build tools
182 autogen.sh was copied from gattrib's source directory.
184 commit e0b0257b906859df0f875be92629b56b0b51430e
185 Author: Peter Clifton <pcjc2@cam.ac.uk>
186 Date: Tue Dec 25 04:56:24 2007 +0000
188 Remove use of AC_CONFIG_AUX_DIR() as it does not play nice with intltool.
190 intltoolize will try an install the po/Makefile.in.in as a subdir of the
191 tools directory, which is not what we want.
193 commit 473c02e336e6d550e7fa42287a6f9ecb486d3ba8
194 Author: Peter Clifton <pcjc2@cam.ac.uk>
195 Date: Mon Dec 24 15:26:05 2007 +0000
197 Update .pot file for translation
199 commit 69b228560f17f69f9ebb77b58a8ad0200728db91
200 Author: Peter Clifton <pcjc2@cam.ac.uk>
201 Date: Mon Dec 24 15:24:50 2007 +0000
203 Add translator credit in about box
205 commit d4afacdeb1e5aa5e7f1ea0a6f41c1645dcc32adc
206 Author: Peter Clifton <pcjc2@cam.ac.uk>
207 Date: Mon Dec 24 15:16:58 2007 +0000
209 Only produce a .tar.gz from make dist
211 commit ff8afc948c10ffb24856c0c60d03b21b222bea07
212 Author: Peter Clifton <pcjc2@cam.ac.uk>
213 Date: Mon Dec 24 15:15:32 2007 +0000
215 Remove old pygettext I18N tools
217 commit e1815d979973c2020c5112d64ad24734e09dcd78
218 Author: Peter Clifton <pcjc2@cam.ac.uk>
219 Date: Mon Dec 24 03:21:55 2007 +0000
221 Set default window icon to "xgsch2pcb" from the icon theme.
223 When an "xgsch2pcb" icon is found in the icon theme, this will be used
224 as the default application icon.
226 commit 5503b70134cd782ebbe8f4a14c88c17951ac4725
227 Author: Peter Clifton <pcjc2@cam.ac.uk>
228 Date: Thu Dec 13 13:55:35 2007 +0000
230 Bump version to 0.1.1.90 as a pre-release for 0.1.2, updating ChangeLog
232 commit 32914bbfd89a8335c9200c8fd5d00b9f0dd96b1d
233 Author: Peter Clifton <pcjc2@cam.ac.uk>
234 Date: Mon Dec 3 17:00:48 2007 +0000
236 Add mime-type to .desktop file: application/x-geda-gsch2pcb-project
238 commit fa2084767aacabe7ab956a86ec3da56f06fbc49a
239 Author: Peter Clifton <pcjc2@cam.ac.uk>
240 Date: Mon Dec 3 17:00:34 2007 +0000
242 Fix copy-paste error in configure.ac comment
244 commit 59c3a9a59f4ddfa893edf18b5aa7df552b8af356
245 Author: Peter Clifton <pcjc2@cam.ac.uk>
246 Date: Sun Nov 11 05:31:29 2007 +0000
248 Add .desktop file and icon to install
250 Packaged builds for .deb, .rpm etc.. should build with the new configure
251 option --disable-desktop-database-update, or delete the cache files placed
252 into the build directory. The icon cache files should also be deleted
255 commit 649f9471386c378c0dc8145cc5a7cc1c3dbae515
256 Author: Peter Clifton <pcjc2@cam.ac.uk>
257 Date: Sun Nov 11 05:30:40 2007 +0000
259 Add build infrastructure for translations and fix gettext invocation
261 A translation template is found at "po/geda-xgsch2pcb.pot", and can
262 be update by executing "make update-po" in the "po" directory.
264 commit d0e352691a5a330ccef662013875ebdfbfbea0a9
265 Author: Peter Clifton <pcjc2@cam.ac.uk>
266 Date: Sun Nov 11 05:29:23 2007 +0000
268 Add .gitignore entry for generated toplevel config.py
270 commit 1e35cf9eb5bd654f58e5b461ff073042204a8880
271 Author: Peter Clifton <pcjc2@cam.ac.uk>
272 Date: Sun Nov 11 04:34:21 2007 +0000
274 Fix the "here documents" in the configure script to a non bashism
276 Fix FTBFS on non bash shells, such as "dash" which is default in Ubuntu.
278 commit 5911561361be6e21d586d4f2dcbe901d6278d702
279 Author: Peter Clifton <pcjc2@cam.ac.uk>
280 Date: Mon Oct 8 23:29:49 2007 +0100
282 Parse gsch2pcb ouput for missing elements its backup filename.
284 Popup a dialog warning the user of any missing elements from the layout.
285 In addition, gsch2pcb only makes a backup file if it changes the board
286 layout. Don't make PCB "revert" to the new layout in that case, as it
287 looses the user's undo history un-necessarily.
289 commit 90d72dc57a8817d86409473dc2b3db6bc3704c85
290 Author: Peter Clifton <pcjc2@cam.ac.uk>
291 Date: Sun Oct 7 20:41:28 2007 +0100
293 Pass PCB an absolute path to PCB when editing the layout.
295 Depending on the lrealpath implementation found at compile time in PCB,
296 the path returned by PCB may not be an absolute path (as we require)
297 if the file does not yet exist on disk. (e.g. a new project).
299 Passing a full path on PCB's command line ensures it will return an
300 absolute path when queried via D-Bus.
302 commit 109620962168516475f49626dc34ad4f5c282bda
303 Author: Peter Clifton <pcjc2@cam.ac.uk>
304 Date: Sat Oct 6 21:52:18 2007 +0100
306 Makefile.am changes to fix VPATH builds and make distcheck pass
308 commit 0e01ccac01a4582b205b671c8a5755d7195735d8
309 Author: Peter Clifton <pcjc2@cam.ac.uk>
310 Date: Sat Oct 6 20:25:11 2007 +0100
312 Update ChangeLog for xgsch2pcb release 0.1.1
314 commit efeeb51f2e02ffa867ca6da834b46001d6d10576
315 Author: Peter Clifton <pcjc2@cam.ac.uk>
316 Date: Sat Oct 6 19:16:03 2007 +0100
318 Update ChangeLog for xgsch2pcb release 0.1.0
320 commit d130d699cffc11bfefa4fa5470e6cecad2922891
321 Author: Peter Clifton <pcjc2@cam.ac.uk>
322 Date: Sat Oct 6 19:15:03 2007 +0100
324 Added .gitignore file in lib/xgsch2pcb to ignore config.py
326 Also commented toplevel .gitignore entry for "xgsch2pcb" as this
327 seems to cause lib/xgsch2pcb to be ingored completely.
329 commit 65029525d094ebc40f9d745af2a4ac036ff5e326
330 Author: Peter Clifton <pcjc2@cam.ac.uk>
331 Date: Sat Oct 6 20:10:15 2007 +0100
333 Allow template creation to overwrite existing .gsch2pcb files properly
335 commit 2140e148e089ffd23c28ba730542bab64ae5dd98
336 Author: Peter Clifton <pcjc2@cam.ac.uk>
337 Date: Sat Oct 6 19:05:03 2007 +0100
339 Update README to better reflect dependancies
341 commit c5a1e3de109aff6486b3a530652a6e05474bcf5b
342 Author: Peter Clifton <pcjc2@cam.ac.uk>
343 Date: Thu Oct 4 21:52:24 2007 +0100
345 Add update-changelogs.sh copied from geda's gaf.git repository.
347 commit 636c76231a18de5c2faef79fdf42b81cf9560a5c
348 Author: Peter Clifton <pcjc2@cam.ac.uk>
349 Date: Thu Oct 4 21:50:55 2007 +0100
351 Implement the new project GUI without using the GTK 2.10.x GtkAssistant
353 commit 34e31d2340f909955156a5111c8bbe8e19b239ab
354 Author: Peter Clifton <pcjc2@cam.ac.uk>
355 Date: Thu Oct 4 21:50:19 2007 +0100
357 Add a new project druid where we can select a starting template.
359 commit c5fe3e0cc349f0facbb37d9a24f9f2256858124f
360 Author: Peter Clifton <pcjc2@cam.ac.uk>
361 Date: Sun Sep 30 18:25:22 2007 +0100
363 Comment out GUI code to change the layout name in use. (Unimplemented)
365 Hide unimplemented placeholders before a released version.
367 commit 58a300e237bc8f93571b3e47821ee739f65a2cc3
368 Author: Peter Clifton <pcjc2@cam.ac.uk>
369 Date: Sun Sep 23 22:06:05 2007 +0100
371 Save the layout filename in the .gsch2pcb file with a relative path.
373 commit a6bbacbb36958ef06c3d6b7fb5c7c67d651d89d3
374 Author: Peter Clifton <pcjc2@cam.ac.uk>
375 Date: Sun Sep 23 22:06:04 2007 +0100
377 Comment out debug prints when querying for PCB instances via D-Bus.
379 commit 96f0fea619b50cc1da799c60ffac2f35e6848d76
380 Author: Peter Clifton <pcjc2@cam.ac.uk>
381 Date: Sun Sep 23 20:20:39 2007 +0100
383 Change about box title to simply "xgsch2pcb", and elaborate in comments.
385 commit 23926590923c4f4327f6a62815cd37ef2a5db3f8
386 Author: Peter Clifton <pcjc2@cam.ac.uk>
387 Date: Sun Sep 23 18:37:31 2007 +0100
389 Reset version to 0.1.1, and package name to geda-xgsch2pcb
391 The numbering scheme to be employed is MAJOR.MINOR.MICRO where odd MINOR
392 versions represent unstable development versions, and even MINOR versions
395 commit 112261244cc8dade5da117d810b5f71e04ffa826
396 Author: Peter Clifton <pcjc2@cam.ac.uk>
397 Date: Mon Sep 17 18:39:59 2007 +0100
399 Updated README to include better build instructions
401 commit 7bfe05871a8275323babc9c4dba4243a5abe98fc
402 Author: Peter Clifton <pcjc2@cam.ac.uk>
403 Date: Wed Sep 12 15:41:00 2007 +0100
405 Open multiple pages using the same copy of gschem or gattrib
407 Cherry-pick from commit a28b300333b64297476df106a596f9c770729277
409 Applied patch by Peter B to open multiple pages using the same copy of
412 commit ad29e9d04c75f54a04a407c4e8428e190d02cfcb
413 Author: Peter Clifton <pcjc2@cam.ac.uk>
414 Date: Wed Sep 12 15:29:31 2007 +0100
416 Fetch the About box version number from the config.py module
418 commit 55187b907d954c2423f074aa450f0d73168e3a9e
419 Author: Peter Clifton <pcjc2@cam.ac.uk>
420 Date: Wed Sep 12 11:10:26 2007 +0100
422 Added error popups for failures createing a new project or schematic
424 Some other possible IOError locations remain, such as when writing to
425 a project file. These should be addressed more fully, perhaps offering
426 the user a chance to save in a different location.
428 commit 09bda9504c1c42c8398beb81ddf35bf9869fe18f
429 Author: Peter Clifton <pcjc2@cam.ac.uk>
430 Date: Wed Sep 12 11:05:57 2007 +0100
432 Fix for opening a project with no schematics
434 (Issue introduced when fixing the whitespace in schematics problem)
436 commit 721e7ff131cc10c3885e9faf9cb825f82e6348ec
437 Author: Peter Clifton <pcjc2@cam.ac.uk>
438 Date: Wed Sep 12 00:37:58 2007 +0100
440 Fixes to allow spaces in project directory path.
442 commit 726ba4be218cc8278a4e936117aef74d7a10e343
443 Author: Peter Clifton <pcjc2@cam.ac.uk>
444 Date: Sun Sep 9 21:54:59 2007 +0100
446 Remove the PCBManager class __del__ function.
448 The code contained in this funcion was from and old version where
449 gsch2pcb used pipes to communicate with PCB. They were closed here.
451 commit 08aca30c715fafed813667cf72bc375e324e327d
452 Author: Peter Clifton <pcjc2@cam.ac.uk>
453 Date: Sun Sep 9 21:37:05 2007 +0100
455 Replace the Add/Remove GtkButtonBox with a GtkHBox
457 The GtkButtonBox seemed to suffer some spacing artifacts caused
458 the two buttons to overlap.
460 Also reinstated the stock Edit icons against the schematic /
461 attribute editing buttons.
463 commit 5f80cb8056a3ece9bd14a92284a40a1fb80e4bf1
464 Author: Peter Clifton <pcjc2@cam.ac.uk>
465 Date: Sun Sep 9 21:35:19 2007 +0100
467 Added more build output to the toplevel .gitignore file
469 commit 37a45d791638e9d95c58167493f253c0dc4135c4
470 Author: Peter Clifton <pcjc2@cam.ac.uk>
471 Date: Sun Sep 9 21:08:15 2007 +0100
473 Add .gitignore file at toplevel
475 commit 533c5a9e9a9648e94a69e64d7870d8a44d444276
476 Author: Peter Clifton <pcjc2@cam.ac.uk>
477 Date: Sat Feb 17 00:35:57 2007 +0000
479 Removed pcb dbus support patches now present in upstream pcb.
481 commit c347db3ac82b9ff18718ce3f9de824c4db5163fd
482 Author: Peter Clifton <pcjc2@cam.ac.uk>
483 Date: Sat Dec 2 14:28:52 2006 +0000
485 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).
487 commit b5649301366cfb6c96323fc8142e71ca9ffc81f3
488 Author: Peter Clifton <pcjc2@cam.ac.uk>
489 Date: Sat Dec 2 14:26:54 2006 +0000
491 Added support patch for PCB to allow raising of its main window via an action.
493 commit b312bb4614f7f93477cf19a804682f9fcb4aa587
494 Author: Peter Clifton <pcjc2@cam.ac.uk>
495 Date: Thu Oct 12 19:17:53 2006 +0000
497 Updated pcb dbus patch to fix configure.ac error where the version
498 of libdbus wasn't recovered, and the version of dbus-glib was recovered
501 commit 5f352589058a4cdc4921bca60382268d3e08d415
502 Author: Peter Clifton <pcjc2@cam.ac.uk>
503 Date: Thu Oct 5 22:37:11 2006 +0000
505 Added exception catch around pcb_iface.GetFilename()
507 commit dda93e6a4387c8ffae000d82b8eecde85eea991a
508 Author: Peter Clifton <pcjc2@cam.ac.uk>
509 Date: Thu Oct 5 22:24:30 2006 +0000
511 Updated PCB patch to use canonicalize_file_name for correct behaviour
512 when PCB was invoked from the command line and xgsch2pcb wants to
513 discover what file it is editing.
515 commit 89978fdac109b5e2ddd3bb6a1d48fba13464003e
516 Author: Peter Clifton <pcjc2@cam.ac.uk>
517 Date: Thu Oct 5 22:19:45 2006 +0000
519 Rework of pcbmanager.py to interface with a D-Bus enabled PCB instance.
520 Removed old stdout parser. Updated configure.ac to reflect dependancies
521 on some dbus python modules.
523 commit 5eab37df7a65c889082366451fdec5cce1547db2
524 Author: Peter Clifton <pcjc2@cam.ac.uk>
525 Date: Thu Oct 5 21:49:17 2006 +0000
527 Added patch against PCB CVS HEAD to add basic dbus support for executing
530 commit 5e62e38fb25f342d7f6308a85046390e22672d7b
531 Author: Peter Clifton <pcjc2@cam.ac.uk>
532 Date: Thu Oct 5 21:48:03 2006 +0000
534 Removed patch against PCB to add return codes on stdout. No longer
535 required by xgsch2pcb
537 commit dd80a713f6ea72934284a4a2ed7940261f761058
538 Author: Peter Clifton <pcjc2@cam.ac.uk>
539 Date: Wed Oct 4 23:59:16 2006 +0000
541 Applied patch by Peter Brett allowing multiple selections in the
544 commit 92cf11c4e67fcf38270fb109f67fd0db9c9fd2b7
545 Author: Peter Clifton <pcjc2@cam.ac.uk>
546 Date: Wed Oct 4 23:13:34 2006 +0000
548 Version bump to 1.1 in anticipation of new dbus interface to PCB
550 commit 6c1ee27b7b75de8065c41c5f807eb68a9167b931
551 Author: Peter Clifton <pcjc2@cam.ac.uk>
552 Date: Wed Sep 20 16:56:22 2006 +0000
554 Initial commit of PCB patch for xgsch2pcb
556 commit 50a24b11669df841f04b835fdad09b97644dfe10
557 Author: Peter Clifton <pcjc2@cam.ac.uk>
558 Date: Tue Sep 19 09:42:41 2006 +0000
560 Initial commit of xgsch2pcb