[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: branch: stable-1.0 updated (1.0-20070526-17-g1a7f2c0)



The branch, stable-1.0 has been updated
       via  1a7f2c0707f92346ab928ad816eda00ee1d1e700 (commit)
       via  5ec6a7a105b52578bb06a86bfb9d3653974ea56f (commit)
       via  9481e9ff6e01db872e8b9af91bf19b1b3e829749 (commit)
       via  dc7e1cd22c20b80b01032ee02c3e7eb71045a489 (commit)
      from  e67e4182992a494ac8203b201f26181f7b6221d8 (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
=========

 docs/ChangeLog                                     |  512 +--
 docs/{ChangeLog => ChangeLog-1.0}                  |    0 
 docs/Makefile.am                                   |    2 +-
 examples/ChangeLog                                 |  171 +-
 examples/{ChangeLog => ChangeLog-1.0}              |    0 
 examples/Makefile.am                               |    2 +-
 examples/gTAG/ChangeLog                            |   40 +-
 examples/gTAG/{ChangeLog => ChangeLog-1.0}         |    0 
 examples/gTAG/Makefile.am                          |    2 +-
 gattrib/ChangeLog                                  |  506 +--
 gattrib/{ChangeLog => ChangeLog-1.0}               |    0 
 gattrib/Makefile.am                                |    4 +-
 gnetlist/ChangeLog                                 | 2444 +------
 gnetlist/{ChangeLog => ChangeLog-1.0}              |    0 
 gnetlist/Makefile.am                               |    2 +-
 gschem/ChangeLog                                   | 7883 +-------------------
 gschem/{ChangeLog => ChangeLog-1.0}                |   35 -
 gschem/Makefile.am                                 |    3 +-
 gschem/scripts/ChangeLog                           |   38 +-
 gschem/scripts/{ChangeLog => ChangeLog-1.0}        |    0 
 gschem/scripts/Makefile.am                         |    4 +-
 gsymcheck/ChangeLog                                |  829 +--
 gsymcheck/{ChangeLog => ChangeLog-1.0}             |    0 
 gsymcheck/Makefile.am                              |    2 +-
 libgeda/ChangeLog                                  | 4388 +-----------
 libgeda/{ChangeLog => ChangeLog-1.0}               |    0 
 libgeda/Makefile.am                                |    2 +-
 symbols/ChangeLog                                  | 1572 +----
 symbols/{ChangeLog => ChangeLog-1.0}               |    0 
 symbols/Makefile.am                                |    2 +-
 symbols/font/ChangeLog                             |   50 +-
 symbols/font/{ChangeLog => ChangeLog-1.0}          |    0 
 symbols/font/Makefile.am                           |    2 +-
 update-changelogs.sh                               |   34 +
 utils/ChangeLog                                    | 1013 +---
 utils/{ChangeLog => ChangeLog-1.0}                 |    0 
 .../{ChangeLog.gsch2pcb => ChangeLog.gsch2pcb-1.0} |    0 
 .../{ChangeLog.tragesym => ChangeLog.tragesym-1.0} |    0 
 utils/Makefile.am                                  |    3 +-
 39 files changed, 74 insertions(+), 19471 deletions(-)
 copy docs/{ChangeLog => ChangeLog-1.0} (100%)
 copy examples/{ChangeLog => ChangeLog-1.0} (100%)
 copy examples/gTAG/{ChangeLog => ChangeLog-1.0} (100%)
 copy gattrib/{ChangeLog => ChangeLog-1.0} (100%)
 copy gnetlist/{ChangeLog => ChangeLog-1.0} (100%)
 copy gschem/{ChangeLog => ChangeLog-1.0} (100%)
 copy gschem/scripts/{ChangeLog => ChangeLog-1.0} (100%)
 copy gsymcheck/{ChangeLog => ChangeLog-1.0} (100%)
 copy libgeda/{ChangeLog => ChangeLog-1.0} (100%)
 copy symbols/{ChangeLog => ChangeLog-1.0} (100%)
 copy symbols/font/{ChangeLog => ChangeLog-1.0} (100%)
 create mode 100755 update-changelogs.sh
 copy utils/{ChangeLog => ChangeLog-1.0} (100%)
 rename utils/{ChangeLog.gsch2pcb => ChangeLog.gsch2pcb-1.0} (100%)
 rename utils/{ChangeLog.tragesym => ChangeLog.tragesym-1.0} (100%)


=================
 Commit Messages
=================

commit 1a7f2c0707f92346ab928ad816eda00ee1d1e700
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Sun Jun 24 19:43:17 2007 +0100

    Better check for presence of a git repository.
    (cherry picked from commit dcc23016283a30d88ca757b8c9bd7484d13b3ddb)

:100755 100755 a913ff4... 80b44ef... M	update-changelogs.sh

commit 5ec6a7a105b52578bb06a86bfb9d3653974ea56f
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Sat Jun 23 20:07:36 2007 +0100

    Revert po file changes in edff766e8b15c311505810241528026f722e30b6.
    (cherry picked from commit 214166747c3146cd21af1e346c8ad1b1351dcde8)

:100644 100644 a136dab... edf5113... M	gschem/po/es_ES.po
:100644 100644 5ac8ee0... 18078a3... M	gschem/po/fr_FR.po
:100644 100644 6dc1e51... f5c1c76... M	gschem/po/geda-gschem.pot
:100644 100644 96292f4... 4efa05a... M	gschem/po/it_IT.po
:100644 100644 c2925d1... d9394b1... M	gschem/po/ja_JP.po
:100644 100644 d0d5469... 53cd26a... M	gschem/po/nl_NL.po
:100644 100644 2a187f9... 9f07b50... M	gschem/po/pt_BR.po
:100644 100644 d37dece... a29fb48... M	gschem/po/ru.po

commit 9481e9ff6e01db872e8b9af91bf19b1b3e829749
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
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.
    cherry picked from commit edff766e8b15c311505810241528026f722e30b6)
    
    Had to tweak gschem/po/de_DE.po since it was changed on the stable-1.0
    branch after this commit.  Removed libgeda/lib/Makefile.am and
    libgeda/scheme/Makefile.am which are not exist on this branch.  Had to
    manually add ChangeLog-1.0 to symbols/Makefile.am (this last fix should
    also probably go onto master).

:100644 100644 dbea180... a6f685f... M	docs/Makefile.am
:100644 100644 b8e6520... 045b71c... M	examples/Makefile.am
:100644 100644 d158db1... 685ecac... M	examples/gTAG/Makefile.am
:100644 100644 1cd447b... d699cb4... M	gattrib/Makefile.am
:100644 100644 a7ac3a6... 1f46c9c... M	gnetlist/Makefile.am
:100644 100644 06d4373... 3831b6e... M	gschem/Makefile.am
:100644 100644 edf5113... a136dab... M	gschem/po/es_ES.po
:100644 100644 18078a3... 5ac8ee0... M	gschem/po/fr_FR.po
:100644 100644 f5c1c76... 6dc1e51... M	gschem/po/geda-gschem.pot
:100644 100644 4efa05a... 96292f4... M	gschem/po/it_IT.po
:100644 100644 d9394b1... c2925d1... M	gschem/po/ja_JP.po
:100644 100644 53cd26a... d0d5469... M	gschem/po/nl_NL.po
:100644 100644 9f07b50... 2a187f9... M	gschem/po/pt_BR.po
:100644 100644 a29fb48... d37dece... M	gschem/po/ru.po
:100644 100644 de98c4b... 80938fd... M	gschem/scripts/Makefile.am
:100644 100644 69ace9e... e1938f5... M	gsymcheck/Makefile.am
:100644 100644 77fa989... 39a9585... M	libgeda/Makefile.am
:100644 100644 6a12a3f... f90181f... M	symbols/Makefile.am
:100644 100644 aebb461... 79a9ccf... M	symbols/font/Makefile.am
:100644 100644 a59a7ea... b97f2a3... M	utils/Makefile.am

commit dc7e1cd22c20b80b01032ee02c3e7eb71045a489
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
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.
    (cherry picked from commit 065595ccd8b5e77616c29a37742357cfab0ae7f7)

:100644 100644 7891f95... 75acf9a... M	docs/ChangeLog
:000000 100644 0000000... 7891f95... A	docs/ChangeLog-1.0
:100644 100644 ba91bbd... 75acf9a... M	examples/ChangeLog
:000000 100644 0000000... ba91bbd... A	examples/ChangeLog-1.0
:100644 100644 ec371ed... 75acf9a... M	examples/gTAG/ChangeLog
:000000 100644 0000000... ec371ed... A	examples/gTAG/ChangeLog-1.0
:100644 100644 7f25223... 75acf9a... M	gattrib/ChangeLog
:000000 100644 0000000... 7f25223... A	gattrib/ChangeLog-1.0
:100644 100644 7a5aba7... 75acf9a... M	gnetlist/ChangeLog
:000000 100644 0000000... 7a5aba7... A	gnetlist/ChangeLog-1.0
:100644 100644 1504f26... 75acf9a... M	gschem/ChangeLog
:000000 100644 0000000... c9fd8c3... A	gschem/ChangeLog-1.0
:100644 100644 20e8090... 75acf9a... M	gschem/scripts/ChangeLog
:000000 100644 0000000... 20e8090... A	gschem/scripts/ChangeLog-1.0
:100644 100644 46c8ec6... 75acf9a... M	gsymcheck/ChangeLog
:000000 100644 0000000... 46c8ec6... A	gsymcheck/ChangeLog-1.0
:100644 100644 c97b202... 75acf9a... M	libgeda/ChangeLog
:000000 100644 0000000... c97b202... A	libgeda/ChangeLog-1.0
:100644 100644 4bd77b1... 75acf9a... M	symbols/ChangeLog
:000000 100644 0000000... 4bd77b1... A	symbols/ChangeLog-1.0
:100644 100644 08bbc8b... 75acf9a... M	symbols/font/ChangeLog
:000000 100644 0000000... 08bbc8b... A	symbols/font/ChangeLog-1.0
:000000 100755 0000000... a913ff4... A	update-changelogs.sh
:100644 100644 6cede87... 75acf9a... M	utils/ChangeLog
:000000 100644 0000000... 6cede87... A	utils/ChangeLog-1.0
:100644 000000 421dce1... 0000000... D	utils/ChangeLog.gsch2pcb
:000000 100644 0000000... 421dce1... A	utils/ChangeLog.gsch2pcb-1.0
:100644 000000 64ffdf9... 0000000... D	utils/ChangeLog.tragesym
:000000 100644 0000000... 64ffdf9... A	utils/ChangeLog.tragesym-1.0

=========
 Changes
=========

commit 1a7f2c0707f92346ab928ad816eda00ee1d1e700
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Sun Jun 24 19:43:17 2007 +0100

    Better check for presence of a git repository.
    (cherry picked from commit dcc23016283a30d88ca757b8c9bd7484d13b3ddb)

diff --git a/update-changelogs.sh b/update-changelogs.sh
index a913ff4..80b44ef 100755
--- a/update-changelogs.sh
+++ b/update-changelogs.sh
@@ -17,7 +17,7 @@
 GCLHEADER="# Do not edit this file - generated from version control history"
 GCLFOOTER="#GCL#"
 
-if ! git-status > /dev/null; then
+if ! git-log -n1 > /dev/null; then
     exit $?
 fi
 

commit 5ec6a7a105b52578bb06a86bfb9d3653974ea56f
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Sat Jun 23 20:07:36 2007 +0100

    Revert po file changes in edff766e8b15c311505810241528026f722e30b6.
    (cherry picked from commit 214166747c3146cd21af1e346c8ad1b1351dcde8)

diff --git a/gschem/po/es_ES.po b/gschem/po/es_ES.po
index a136dab..edf5113 100644
--- a/gschem/po/es_ES.po
+++ b/gschem/po/es_ES.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gschem VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2007-04-27 19:30+0200\n"
 "Last-Translator: Carlos Nieves Ã?nega <cnieves@xxxxxxxxxx>\n"
 "Language-Team: Spanish/Spain\n"
@@ -25,15 +25,15 @@ msgstr "Archivo"
 msgid "New Window"
 msgstr "Nueva ventana"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Nueva página"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "Abrir página"
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Cerrar página"
 
@@ -41,7 +41,7 @@ msgstr "Cerrar página"
 msgid "Revert Page"
 msgstr "Recargar página"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Guardar página"
 
@@ -53,15 +53,15 @@ msgstr "Guardar página como..."
 msgid "Save All"
 msgstr "Guardar todo"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Imprimir..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 msgid "Write image..."
 msgstr "Guardar imagen..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Nuevo archivo"
@@ -82,15 +82,15 @@ msgstr "Salir"
 msgid "Edit"
 msgstr "Editar"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Deshacer"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Rehacer"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Seleccionar"
 
@@ -117,19 +117,19 @@ msgstr "Editar..."
 msgid "Edit Text..."
 msgstr "Editar texto..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Copiar"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr "Modo de copia múltiple"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Mover"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "Borrar"
 
@@ -137,7 +137,7 @@ msgstr "Borrar"
 msgid "Rotate 90 Mode"
 msgstr "Rotar 90º"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Voltear"
 
@@ -261,11 +261,11 @@ msgstr "Ver"
 msgid "Redraw"
 msgstr "Redibujar"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "Centrar respecto al cursor"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Ampliar"
 
@@ -301,7 +301,7 @@ msgstr "Siguiente"
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Nuevo"
 
@@ -325,12 +325,12 @@ msgstr "Añadir"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Conexión"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Bus"
 
@@ -342,23 +342,23 @@ msgstr "Propiedad..."
 msgid "Text..."
 msgstr "Texto..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Línea"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Rectángulo"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Círculo"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Pin"
 
@@ -386,15 +386,15 @@ msgstr "Arriba"
 msgid "Documentation"
 msgstr "Documentación"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "Propiedades"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Adjuntar"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "No adjuntar"
 
@@ -502,7 +502,7 @@ msgstr "Documentación"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 msgid "Hotkeys"
 msgstr "Teclas rápidas"
 
@@ -660,12 +660,12 @@ msgstr ""
 "Se ha especificado un número de pixels no válido [%d] a la función select-"
 "slack-pixels\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "Versión de gEDA/gschem %s%s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -674,13 +674,13 @@ msgstr ""
 "gEDA/gschem no incluye NINGUNA GARANT�A; véase el fichero COPYING para más "
 "detalles.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr "Esto es software libre, y puede redistribuirlo bajo ciertas\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -689,139 +689,139 @@ msgstr ""
 "condiciones; por favor vea el fichero COPYING para más detalles.\n"
 "\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "�sta es la adaptación MINGW32.\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Entorno actual de locale: %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "¡Debe de especificar la variable de entorno GEDADATA!\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Leído fichero de inicialización scm [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallo al leer fichero de inicialización scm [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "¡Directorio de Scheme no especificado!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Ejecutando programa de guile [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "Modo Propiedades"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "Modo Componentes"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Rotar"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "Modo Centrar"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modo Pegar %d"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Modo Conexión"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Modo Bus"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Modo Línea"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Modo Rectángulo"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr "Modo Imagen"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Modo Círculo"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Modo Arco"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Modo Pin"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Mover"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copia múltiple"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "Mostrar ocultos"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "Desactivado el ajuste a la rejilla"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "Mostrar ocultos"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Acción"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr "Gesto"
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "ninguno"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Repetir/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr "NO"
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Rejilla(%s, %s)"
@@ -831,12 +831,12 @@ msgstr "Rejilla(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentación de [%s, %s, %s, %s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Se ha creado una página nueva [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Se ha creado una nueva ventana [%s]\n"
@@ -877,7 +877,7 @@ msgstr "Rotar"
 msgid "Mirror"
 msgstr "Voltear"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Mover"
 
@@ -928,107 +928,107 @@ msgstr "Hacer visible"
 msgid "Edit Line Type"
 msgstr "Editar tipo de línea"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Editar tipo de relleno"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "Actualizar entradas"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr "¿Seguro que quiere recargar la página?"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Copiar 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Copiar 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Copiar 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Copiar 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Copiar 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Cortar 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Cortar 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Cortar 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Cortar 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Cortar 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Pegar 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Buffer vacío"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Pegar 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Pegar 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Pegar 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Pegar 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Propiedad"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Buscando origen [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "No se ha podido encontrar la fuente [%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Buscando símbolo [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1036,56 +1036,56 @@ msgstr ""
 "Este comando consigue la información del componente de internet, pero no hay "
 "ningún componente seleccionado"
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "Mostrar nombre"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "Mostrar valor"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "Mostrar ambos"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "Cambiar visibilidad"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Disculpe. Esta opción del menú no funciona\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Modo de realimentación seleccionado: SILUETA\n"
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Modo de realimentación seleccionado: CONTENEDOR\n"
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "Rejilla DESACTIVADA\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "Rejilla ACTIVADA\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "¡PRECAUCI�N!: Ajuste a la rejilla DESACTIVADO \n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Ajuste a la rejilla ACTIVADO\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr "Goma de borrar DESACT\n"
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr "Goma de borrar ACT\n"
 
@@ -1184,28 +1184,28 @@ msgstr "¡Tipo de círculo desconocido!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "¡Tipo de relleno de círculo desconocido!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "¡No se ha podido encontrar el objeto al colocar el nuevo componente!\n"
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 "Se ha recibido NULL en la función o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Convirtiendo esquema [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "¡Se ha recibido NULL en la función o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERROR: en la función o_copy_end, ¡el objeto es NULL!\n"
@@ -1251,32 +1251,42 @@ msgstr "El texto oculto es ahora visible\n"
 msgid "Hidden text is now invisible\n"
 msgstr "El texto oculto es ahora invisible\n"
 
-#: src/o_misc.c:1070
-#, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
 msgstr ""
+"No se puede desincrustar el componente, no se ha podido encontrar el "
+"fichero .sym correspondiente\n"
+
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr "El componente todavía está incrustado y no actualizado\n"
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1081
+#, c-format
+msgid "More than one component found with name [%s]\n"
+msgstr "Se ha encontrado más de un componente con el nombre [%s]\n"
+
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Imposible averiguar el nombre de fichero real de %s."
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a lectura-escritura\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a sólo lectura\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "NO se ha podido guardar la copia de seguridad [%s]\n"
@@ -1314,12 +1324,12 @@ msgstr ""
 "Se ha intentado añadir más de dos conexiones a bus. Error interno de "
 "gschem.\n"
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "No se ha encontrado %s en ninguna librería de componentes\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallo al cargar la imagen: %s"
@@ -1328,7 +1338,7 @@ msgstr "Fallo al cargar la imagen: %s"
 msgid "Picture"
 msgstr "Imagen"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERROR: ¡objeto vacío (NULL)!\n"
@@ -1382,69 +1392,69 @@ msgstr ""
 "  -h                Ayuda; éste mensaje\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 "Se ha recibido una opción de mostrar no válida; mostrando ambos por defecto\n"
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "Editor de una única propiedad"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Editar propiedades</b>"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Añadir propiedad</b>"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "Nombre:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "Valor:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Visible"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "Mostrar sólo valor"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "Mostrar sólo nombre"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "Mostrar nombre y valor"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 msgid "<b>Attach Options</b>"
 msgstr "<b>Opciones de asociación</b>"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Todo"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Componentes"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Conexiones"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr "Reemplazar las propiedades existentes"
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1452,7 +1462,7 @@ msgstr ""
 "Un componente con varios elementos sin la propiedad 'slot' puede causar "
 "problemas al autonumerar los números de elemento\n"
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
@@ -1460,91 +1470,91 @@ msgstr ""
 "La duplicidad de la propiedad 'slot' puede causar problemas: [nombre del "
 "símbolo=%s, número=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr "No se ha especificado una cadena de búsqueda para autonumerar texto.\n"
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "No se ha especificado '*' o '?' al final del texto a autonumerar.\n"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr "De arriba hacia abajo"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr "De abajo hacia arriba"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Left to right"
 msgstr "De izquierda hacia derecha"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr "De derecha hacia izquierda"
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 msgid "File order"
 msgstr "Orden de archivos:"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "Autoenumerar texto"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr "<b>Ã?mbito</b>"
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 msgid "Search for:"
 msgstr "Buscar:"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 msgid "Autonumber text in:"
 msgstr "Autoenumerar texto en:"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr "Ignorar números encontrados en:"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 msgid "Selected objects"
 msgstr "Objetos seleccionados"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 msgid "Current page"
 msgstr "Hoja actual"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Whole hierarchy"
 msgstr "Jerarquía completa"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr "Sobreescribir los números existentes"
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 msgid "<b>Options</b>"
 msgstr "<b>Opciones</b>"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 msgid "Starting number:"
 msgstr "Número inicial:"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 msgid "Sort order:"
 msgstr "Método de ordenación:"
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr "Borrar los números"
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr "Asignar números de elemento automáticamente"
 
@@ -1563,7 +1573,7 @@ msgstr "Utilizando color blanco por defecto\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "¡Eh! ¡No se puede reservar memoria para el color blanco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "¡No se puede reservar memoria para el color %s!\n"
@@ -1573,35 +1583,35 @@ msgstr "¡No se puede reservar memoria para el color %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Se ha intentado obtener un color no válido: %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Comportamiento por defecto - designar componente"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Incrustar componente en el esquema"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Incluir componentes como objetos individuales"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Seleccionar componente..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Vista preliminar"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "Introducción de texto..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1612,168 +1622,168 @@ msgstr ""
 "para colocar el texto.\n"
 "Botón intermedio para rotar mientras está colocando el texto."
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "Abajo a la izquierda"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Centrado a la izquierda"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "Arriba a la izquierda"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "Abajo centrado"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Centrado Centrado"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "Arriba centrado"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "Abajo a la derecha"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Centrado a la derecha"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "Arriba a la derecha"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 msgid "Edit Text Properties"
 msgstr "Editar las propiedades del texto"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 msgid "<b>Text Content</b>"
 msgstr "<b>Contenido del texto</b>"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 msgid "<b>Text Properties</b>"
 msgstr "<b>Propiedades del texto</b>"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 msgid "Color:"
 msgstr "Color:"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr "Tamaño:"
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 msgid "Alignment:"
 msgstr "Alineación:"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "Sólido"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Punteado"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Guión"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Centrar"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "Fantasma"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*sin modificar*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Editar ancho y tipo de línea"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 msgid "Width:"
 msgstr "Ancho:"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 msgid "Dash Length:"
 msgstr "Longitud de la línea en la discontinuidad:"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 msgid "Dash Space:"
 msgstr "Espaciado de la discontinuidad:"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Hueco"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Relleno"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "Malla"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "Trama"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 msgid "Fill Type:"
 msgstr "Tipo de relleno:"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 msgid "Line Width:"
 msgstr "Ancho de línea:"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 msgid "Angle 1:"
 msgstr "Ã?ngulo 1:"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 msgid "Pitch 1:"
 msgstr "Separación 1:"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 msgid "Angle 2:"
 msgstr "Ã?ngulo 2:"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 msgid "Pitch 2:"
 msgstr "Separación 2:"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Parámetros de arco"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 msgid "Start Angle:"
 msgstr "Ã?ngulo de comienzo:"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 msgid "Degrees of Sweep:"
 msgstr "Grados de barrido:"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1781,44 +1791,44 @@ msgstr ""
 "¿Desplazamiento del movimiento?\n"
 "(0 para el origen)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "Tamaño de texto"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 msgid "Enter new text size:"
 msgstr "Introduzca nuevo tamaño de texto:"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 msgid "Snap Size"
 msgstr "Tamaño de la rejilla"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 msgid "Enter new snap grid spacing:"
 msgstr "Introduzca el nuevo espaciado de la rejilla:"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Editar número de elemento"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 msgid "Edit slot number:"
 msgstr "Editar número de elemento:"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Acerca de..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA: Automatización de Diseño Electrónico GPL</b>"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>versión de gschem %s%s</b>"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1830,92 +1840,92 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "Y muchos otros (Véase el archivo AUTHORS)"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Coordenadas"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "Pantalla"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "Mundo"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERROR: ¡objeto vacío (NULL) en la función color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Editar color"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr "Color del componente:"
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 msgid "Function"
 msgstr "Función"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 msgid "Keystroke(s)"
 msgstr "Pulsación(es)"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 msgid "Find Text"
 msgstr "Encontrar texto:"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "Texto a encontrar:"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "Descender en la jerarquía"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 msgid "Hide Text"
 msgstr "Ocultar texto:"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "Ocultar texto que comienza por:"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 msgid "Show Text"
 msgstr "Mostrar texto"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Mostrar texto que comienza por:"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Nombre"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleccione los esquemas que quiere guardar:"
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "¿Guardar cambios del esquema \"%s\" antes de salir?"
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Hay %d esquemas con cambios sin guardar. ¿Guardar cambios antes de salir?"
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Si no los guarda, todos los cambios se perderán definitivamente."
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr "_Cerrar sin guardar"
 
@@ -1943,21 +1953,12 @@ msgstr "Abrir..."
 msgid "Save as..."
 msgstr "Guardar como..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, fuzzy, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr "x_image_lowlevel: Imposible escribir archivo %s: %s.\n"
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: Imposible escribir archivo %s: %s.\n"
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1970,29 +1971,29 @@ msgstr ""
 "\n"
 "%s.\n"
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Se ha guardado la imagen en color en [%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Se ha guardado la imagen en blanco y negro en [%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr "x_image_lowlevel: Imposible obtener pixbuf de la ventana de gschem.\n"
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 msgid "Width x Height"
 msgstr "Anchura x Altura"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 msgid "Image type"
 msgstr "Tipo de imagen"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "Estado"
 
@@ -2080,135 +2081,125 @@ msgstr ""
 "Se ha intentado modificar la sensibilidad de una opción de menú que no "
 "existe\n"
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "No se ha podido llamar a %s\n"
-
-#: src/x_menus.c:537
-#, fuzzy
-msgid "Clear"
-msgstr "Cerrar"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "No se permiten las propiedades sin nombre. Por favor, introduzca un nombre."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "Mostrar sólo valor"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "Mostrar sólo nombre"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "Editar propiedades"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Valor"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Visible?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr "Añadir propiedad"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Descartar página"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Administrador de páginas"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Nombre de archivo"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr "Modificado"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr "Pulse con el botón derecho para ver más opciones..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 msgid "Select PostScript Filename..."
 msgstr "Seleccionar archivo PostScript..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "Completo con márgenes"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "Completo sin márgenes"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "Ventana actual"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Apaisado"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Vertical"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr "Opciones"
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 msgid "Output paper size:"
 msgstr "Tamaño de papel:"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 msgid "Orientation:"
 msgstr "Orientación:"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 msgid "Destination"
 msgstr "Destino"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 msgid "File:"
 msgstr "Archivo:"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr "Comando:"
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr "No se ha especificado el destino de impresión\n"
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "No se puede imprimir el esquema actual a [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2217,73 +2208,73 @@ msgstr ""
 "Error al imprimir al fichero '%s'\n"
 "Vea la ventana de registro para más información"
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Se ha imprimido el esquema actual a [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "negro"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "blanco"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "No se ha podido reservar memoria para la variable gc\n"
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable xor_gc\n"
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable outline_xor_gc\n"
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable bounding_xor_gc\n"
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "No se ha podido reservar memoria para la variable bus_gc\n"
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Nuevo archivo"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Abrir"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Abrir archivo"
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Guardar"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "Guardar archivo"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Deshacer última operación"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Rehacer el último deshacer"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2295,7 +2286,7 @@ msgstr ""
 "ventana principal, y presione el botón izq. del ratón para colocarlo.\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2303,7 +2294,7 @@ msgstr ""
 "Añadir conexión\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2311,88 +2302,76 @@ msgstr ""
 "Añadir bus\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "Texto"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Añadir texto..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Seleccionar"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Seleccionar"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "Coger"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Repetir/ninguno"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Menú/Cancelar"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "Panorámica/Cancelar"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Cargando esquema [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "NO se ha podido guardar la página [%s]\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "Error al intentar guardar"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Guardado como [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Guardado [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "Guardado"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Cerrando [%s]\n"
 
-#~ msgid ""
-#~ "Could not unembedded component, could not find appropriate .sym file\n"
-#~ msgstr ""
-#~ "No se puede desincrustar el componente, no se ha podido encontrar el "
-#~ "fichero .sym correspondiente\n"
-
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "El componente todavía está incrustado y no actualizado\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Se ha encontrado más de un componente con el nombre [%s]\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "Guardar imagen PNG..."
 
diff --git a/gschem/po/fr_FR.po b/gschem/po/fr_FR.po
index 5ac8ee0..18078a3 100644
--- a/gschem/po/fr_FR.po
+++ b/gschem/po/fr_FR.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fr_FR\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2007-02-16 14:08+0100\n"
 "Last-Translator: Patrick Bernaud <b-patrick@xxxxxxxxxx>\n"
 "Language-Team: French\n"
@@ -25,15 +25,15 @@ msgstr "Fichier"
 msgid "New Window"
 msgstr "Nouvelle fenêtre"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Nouvelle page"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "Ouvrir une page..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Fermer la page"
 
@@ -41,7 +41,7 @@ msgstr "Fermer la page"
 msgid "Revert Page"
 msgstr "Annuler les modifications"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Enregistrer la page"
 
@@ -53,16 +53,16 @@ msgstr "Enregistrer la page sous..."
 msgid "Save All"
 msgstr "Enregistrer toutes les pages"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Imprimer..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 #, fuzzy
 msgid "Write image..."
 msgstr "Exporter l'image..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Nouveau fichier"
@@ -83,15 +83,15 @@ msgstr "Quitter"
 msgid "Edit"
 msgstr "Ã?dition"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Défaire"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Refaire"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Mode Sélection"
 
@@ -118,19 +118,19 @@ msgstr "Ã?diter"
 msgid "Edit Text..."
 msgstr "Ã?diter le texte..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Mode Copie"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr "Mode Copie Multiple"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Mode Déplacement"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -138,7 +138,7 @@ msgstr "Supprimer"
 msgid "Rotate 90 Mode"
 msgstr "Mode Rotation 90"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Mode Miroir"
 
@@ -262,11 +262,11 @@ msgstr "Affichage"
 msgid "Redraw"
 msgstr "Redessiner"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "Panoramique"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Zoom boîte"
 
@@ -302,7 +302,7 @@ msgstr "Suivante"
 msgid "Previous"
 msgstr "Précédente"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Nouvelle"
 
@@ -326,12 +326,12 @@ msgstr "Ajouter"
 msgid "Component..."
 msgstr "Composant..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Piste"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Bus"
 
@@ -343,23 +343,23 @@ msgstr "Attribut..."
 msgid "Text..."
 msgstr "Texte..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Ligne"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Boîte"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Cercle"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Arc"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Broche"
 
@@ -387,15 +387,15 @@ msgstr "Remonter"
 msgid "Documentation"
 msgstr "Documentation"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "Attributs"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Attacher"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "Détacher"
 
@@ -503,7 +503,7 @@ msgstr "Documentation"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 msgid "Hotkeys"
 msgstr "Raccourcis"
 
@@ -641,19 +641,19 @@ msgstr "Gain [%d] passé à keyboardpan-gain invalide\n"
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Nombre de secondes [%d] passé  auto-save-interval invalide\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem version %s%s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr "gEDA/gschem n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -661,7 +661,7 @@ msgstr ""
 "Ceci est un logiciel libre et vous êtes invité à le redistribuer en "
 "respectant\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -671,139 +671,139 @@ msgstr ""
 "COPYING.\n"
 "\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ceci est le portage sous MINGW32\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Locale en cours : %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Vous devez positionner la variable d'environnement GEDADATA !\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lecture du fichier scm de démarrage [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "�chec de la lecture du fichier scm de démarrage [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Répertoire Scheme NON initialisé !\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Exécution du script guile [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "Mode Attribut"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "Mode Composant"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "Mode Texte"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Mode Rotation"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "Mode Panoramique"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Mode Coller %d"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Mode Lien"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Mode Bus"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Mode Ligne"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Mode Boîte"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr "Mode Image"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Mode Cercle"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Mode Arc"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Mode Broche"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copier"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Déplacer"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copie Multiple"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "Montrer caché"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "Snap Off"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "Montrer caché"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Action"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "aucun"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Répéter"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Grille(%s,%s)"
@@ -813,12 +813,12 @@ msgstr "Grille(%s,%s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentation pour [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nouvelle page [%s] créée\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nouvelle fenêtre créée\n"
@@ -859,7 +859,7 @@ msgstr "Pivoter"
 msgid "Mirror"
 msgstr "Miroir"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Translater"
 
@@ -907,162 +907,162 @@ msgstr "RendVisible"
 msgid "Edit Line Type"
 msgstr "Ã?diter le type de ligne"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Ã?diter le type de remplissage"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "Met à jour les extrémités"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr "Abandonner les modifications ?"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Copier 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Copier 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Copier 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Copier 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Copier 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Couper 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Couper 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Couper 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Couper 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Couper 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Coller 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Tampon vide"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Coller 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Coller 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Coller 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Coller 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Composant"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Attribut"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Recherche de source [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossible de trouver source [%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Recherche du symbole [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "MontrerN"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "MontrerV"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "MontrerNV"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr ""
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Désolé mais c'est une option de menu non fonctionnelle\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Mode de retour utilisateur positionné à OUTLINE\n"
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Mode de retour utilisateur positionné à BOUNDINGBOX\n"
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "Grille OFF\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "Grille ON\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENTION)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1151,28 +1151,28 @@ msgstr "Type de ligne pour cercle inconnu !\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Type de remplissage pour cercle inconnu !\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 "Complex introuvable dans la liste de placement des nouveaux composants !\n"
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "o_current==NULL dans o_complex_translate_display_selection()\n"
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translation du schéma [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "head==NULL dans o_complex_translate_selection()\n"
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERREUR : object==NULL dans o_copy_end !\n"
@@ -1218,31 +1218,41 @@ msgstr "Le texte normalement caché est maintenant visible\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Le texte normalement caché est maintenant invisible\n"
 
-#: src/o_misc.c:1070
-#, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
 msgstr ""
+"Impossible de débarquer le composant, fichier .sym correspondant "
+"introuvable\n"
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr "Composant toujours embarqué et non mis à jour\n"
+
+#: src/o_misc.c:1081
+#, c-format
+msgid "More than one component found with name [%s]\n"
+msgstr "Plusieurs composants trouvés avec le même nom [%s]\n"
+
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups() : Impossible de récupérer le véritable nom du fichier %s"
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture/"
 "écriture\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture seule\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "�chec lors de la création de la copie de sauvegarde [%s]\n"
@@ -1273,12 +1283,12 @@ msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Tentative d'ajout de plus de deux jonctions de bus. Erreur interne gschem.\n"
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "Impossible de trouver %s dans toutes les bibliothèques de composants\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ã?chec lors du chargement de l'image : %s"
@@ -1287,7 +1297,7 @@ msgstr "Ã?chec lors du chargement de l'image : %s"
 msgid "Picture"
 msgstr "Image"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERREUR : object==NULL !\n"
@@ -1342,70 +1352,70 @@ msgstr ""
 "  -h            Aide, affichage de ce message\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 "Option d'affichage invalide ; changement pour affichage du nom et de la "
 "valeur\n"
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "Ã?diteur d'attribut"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Ã?diter un attribut</b>"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Ajouter un attribut</b>"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "Nom :"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "Valeur :"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Visible"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "Montrer seulement la valeur"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "Montrer seulement le nom"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "Montrer le nom et la valeur"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 msgid "<b>Attach Options</b>"
 msgstr "<b>Options d'attache</b>"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Tous"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Composants"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Pistes"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr "Remplacer les attributs existants"
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1413,7 +1423,7 @@ msgstr ""
 "Les objets à slots sans attribut de slot sont susceptibles de créer des "
 "problèmes durant l'annotation automatique\n"
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
@@ -1421,93 +1431,93 @@ msgstr ""
 "Les slots dupliqués sont susceptibles de créer des problèmes : [symbolname=%"
 "s, number=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Pas de motif de recherche fourni pour l'annotation automatique.\n"
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 "Pas de caractère '*' ou '?' à la fin du motif de recherche pour annotation "
 "automatique.\n"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 msgid "Diagonal"
 msgstr "en diagonal"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr "de haut en bas"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr "de bas en haut"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Left to right"
 msgstr "de gauche à droite"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr "de droite à gauche"
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 msgid "File order"
 msgstr "dans ordre des éléments du fichier"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "Annotation automatique"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr "<b>Portée</b>"
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 msgid "Search for:"
 msgstr "Motif de recherche :"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 msgid "Autonumber text in:"
 msgstr "Annoter automatiquement :"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr "Passer les nombres trouvés dans :"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 msgid "Selected objects"
 msgstr "les objets sélectionnés"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 msgid "Current page"
 msgstr "la page en cours"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Whole hierarchy"
 msgstr "la hiérarchie complète"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr "Remplacer les annotations existantes"
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 msgid "<b>Options</b>"
 msgstr "<b>Options</b>"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 msgid "Starting number:"
 msgstr "Indice de départ :"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 msgid "Sort order:"
 msgstr "Ordre :"
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr "Supprimer les annotations"
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr "Slotting automatique"
 
@@ -1526,7 +1536,7 @@ msgstr "Repli sur la couleur par défaut, blanc\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Hum ! allocation de 'white' impossible !\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Impossible d'allouer la couleur %s !\n"
@@ -1536,35 +1546,35 @@ msgstr "Impossible d'allouer la couleur %s !\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Tentative d'obtention d'une couleur invalide : %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Comportement par défaut - référencer le composant"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Embarquer le composant dans le schéma"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Ã?clater le composant en objets individuels"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Sélecteur de composant..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 msgid "Filter:"
 msgstr "Filtre:"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Prévisualisation"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "Ajout de texte..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1574,168 +1584,168 @@ msgstr ""
 "déplacez le curseur dans la fenêtre, cliquez pour placer le texte.\n"
 "Bouton du milieu pour pivoter le texte avant placement."
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "En bas à gauche"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Au milieu à gauche"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "En haut à gauche"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "En bas au milieu"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Au centre"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "En haut au milieu"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "En bas à droite"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Au milieu à droite"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "En haut à droite"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 msgid "Edit Text Properties"
 msgstr "Editer les propriétés du texte"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 msgid "<b>Text Content</b>"
 msgstr "<b>Texte</b>"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 msgid "<b>Text Properties</b>"
 msgstr "<b>Propriétés du texte</b>"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 msgid "Color:"
 msgstr "Couleur :"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr "Taille :"
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 msgid "Alignment:"
 msgstr "Alignement du texte :"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "Continu"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Pointillés"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Tirets"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Centré"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "Fantôme"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*inchangé*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Ã?paisseur et type de ligne"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 msgid "Width:"
 msgstr "Largeur :"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 msgid "Type:"
 msgstr "Type :"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 msgid "Dash Length:"
 msgstr "Longueur du tiret :"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 msgid "Dash Space:"
 msgstr "Espace entre tirets :"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Vide"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Plein"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "Quadrillage"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "Rayures"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 msgid "Fill Type:"
 msgstr "Type de remplissage :"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 msgid "Line Width:"
 msgstr "Ã?paisseur :"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 msgid "Angle 1:"
 msgstr "Angle1 :"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 msgid "Pitch 1:"
 msgstr "Ã?cart1 :"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 msgid "Angle 2:"
 msgstr "Angle2 :"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 msgid "Pitch 2:"
 msgstr "Ã?cart2 :"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Paramètres d'arc"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 msgid "Start Angle:"
 msgstr "Angle de départ :"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 msgid "Degrees of Sweep:"
 msgstr "Balayage :"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1743,44 +1753,44 @@ msgstr ""
 "Cible pour translation ?\n"
 "(0 pour translation à l'origine)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "Taille de texte :"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 msgid "Enter new text size:"
 msgstr "Entrez la nouvelle taille de texte :"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 msgid "Snap Size"
 msgstr "Grille de snap"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 msgid "Enter new snap grid spacing:"
 msgstr "Entrez le nouvel espacement de la grille de snap :"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Numéro de slot"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 msgid "Edit slot number:"
 msgstr "Numéro de slot :"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Ã? propos..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA : GPL Electronic Design Automation</b>"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>gschem version %s%s</b>"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1792,85 +1802,85 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "Et bien d'autres (consultez le fichier AUTHORS)"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Coords"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "Ã?cran"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "Monde"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERREUR : object==NULL dans color_edit_dialog_apply !\n"
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Sélecteur de couleur"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr "Couleur de l'objet :"
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 #, fuzzy
 msgid "Function"
 msgstr "Action"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Action : raccourci(s)"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 msgid "Find Text"
 msgstr "Recherche de texte"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "Texte à rechercher :"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "descendre dans la hiérarchie"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 msgid "Hide Text"
 msgstr "Cacher le texte"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "Cacher le texte commençant par :"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 msgid "Show Text"
 msgstr "Montrer le texte"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Montrer le texte commençant par :"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Nom"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr "_Sélectionnez les schémas que vous souhaitez enregistrer :"
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 "Voulez-vous enregistrer les modifications dans le schéma \"%s\" avant de le "
 "fermer ?"
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
@@ -1878,13 +1888,13 @@ msgstr ""
 "Il y a %d schémas avec des modifications non enregistrées. Voulez-vous "
 "enregistrer les modifications avant de fermer ?"
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Si vous n'enregistrez pas, les modifications effectuées seront "
 "définitivement perdues."
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr "Fermer sans sa_uvegarder"
 
@@ -1912,21 +1922,12 @@ msgstr "Ouvrir..."
 msgid "Save as..."
 msgstr "Enregistrer sous..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, fuzzy, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr "x_image_lowlevel(): Impossible d'écrire le fichier PNG.\n"
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel(): Impossible d'écrire le fichier PNG.\n"
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1935,33 +1936,33 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Image couleur exportée dans fichier [%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Image noire et blanche exportée dans fichier [%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel(): Impossible de récupérer le pixbuf depuis la fenêtre de "
 "gschem.\n"
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 #, fuzzy
 msgid "Width x Height"
 msgstr "Largeur x Hauteur :"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 #, fuzzy
 msgid "Image type"
 msgstr "Image"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "Messages"
 
@@ -2046,133 +2047,124 @@ msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Tentative de rendre sensible un élément de menu contextuel inexistant\n"
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "Impossible de lancer %s\n"
-
-#: src/x_menus.c:537
-msgid "Clear"
-msgstr "Effacer"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Les attributs sans nom sont interdits. Donnez un nom."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "Montrer seulement la valeur"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "Montrer seulement le nom"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Cloner"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "Ã?diteur d'attributs"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Valeur"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr "Ajouter un attribut"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Abandonner la page"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Gestionnaire de pages"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Nom de fichier"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr "Modifié"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr "Utilisez le clic droit sur le nom de fichier pour plus d'options..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 msgid "Select PostScript Filename..."
 msgstr "Enregistrer en PostScript sous..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "Totalité avec marges"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "Totalité sans marge"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "Vue en cours"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Paysage"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Portrait"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr "Configuration"
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 msgid "Output paper size:"
 msgstr "Taille de papier :"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 msgid "Orientation:"
 msgstr "Orientation :"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 msgid "Destination"
 msgstr "Destination"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 msgid "File:"
 msgstr "Fichier :"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr "Commande :"
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr "Destination pour l'impression non spécifiée\n"
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Impossible d'imprimer le schéma en cours dans [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2181,73 +2173,73 @@ msgstr ""
 "Erreur pendant l'impression du fichier '%s'\n"
 "Reportez-vous à la fenêtre des messages pour plus de détails"
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Schéma en cours imprimé dans fichier [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "noir"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "blanc"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Allocation gc impossible\n"
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Allocation xor_gc impossible\n"
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Allocation outline_xor_gc impossible\n"
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Allocation bounding_xor_gc impossible\n"
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Allocation bus_gc impossible\n"
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Nouveau fichier"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Ouvrir"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Ouvrir fichier..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "Sauvegarder le fichier"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Défaire la dernière opération"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Refaire le dernier défait"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2259,7 +2251,7 @@ msgstr ""
 "pointeur dans la fenêtre principale.\n"
 "Clic gauche pour placer, clic droit pour annuler."
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2267,7 +2259,7 @@ msgstr ""
 "Mode ajout de piste\n"
 "Clic droit pour annuler"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2275,88 +2267,76 @@ msgstr ""
 "Mode ajout de bus\n"
 "Clic droit pour annuler"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "Texte"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Ajouter du texte..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Sélectionner"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Mode sélection"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "Prendre"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Répéter/aucun"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Menu/Annuler"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "Panoramique/Annuler"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Chargement du schéma [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ã?chec sauvegarde de la page [%s]\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "Erreur lors de la tentative de sauvegarde"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Enregistré sous [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Sauvegarder [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "Sauvegarder"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Abandonne page [%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ferme [%s]\n"
 
-#~ msgid ""
-#~ "Could not unembedded component, could not find appropriate .sym file\n"
-#~ msgstr ""
-#~ "Impossible de débarquer le composant, fichier .sym correspondant "
-#~ "introuvable\n"
-
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "Composant toujours embarqué et non mis à jour\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Plusieurs composants trouvés avec le même nom [%s]\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "Exporter en PNG..."
 
@@ -2632,6 +2612,9 @@ msgstr "Ferme [%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "Ajouter/Ã?diter"
 
+#~ msgid "Clear"
+#~ msgstr "Effacer"
+
 #~ msgid "Open Page"
 #~ msgstr "Ouvrir la Page"
 
diff --git a/gschem/po/geda-gschem.pot b/gschem/po/geda-gschem.pot
index 6dc1e51..f5c1c76 100644
--- a/gschem/po/geda-gschem.pot
+++ b/gschem/po/geda-gschem.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -24,15 +24,15 @@ msgstr ""
 msgid "New Window"
 msgstr ""
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr ""
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr ""
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr ""
 
@@ -40,7 +40,7 @@ msgstr ""
 msgid "Revert Page"
 msgstr ""
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr ""
 
@@ -52,15 +52,15 @@ msgstr ""
 msgid "Save All"
 msgstr ""
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr ""
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 msgid "Write image..."
 msgstr ""
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 msgid "Recent files"
 msgstr ""
 
@@ -80,15 +80,15 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr ""
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr ""
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr ""
 
@@ -112,19 +112,19 @@ msgstr ""
 msgid "Edit Text..."
 msgstr ""
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr ""
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr ""
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr ""
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr ""
 
@@ -132,7 +132,7 @@ msgstr ""
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr ""
 
@@ -256,11 +256,11 @@ msgstr ""
 msgid "Redraw"
 msgstr ""
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr ""
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr ""
 
@@ -296,7 +296,7 @@ msgstr ""
 msgid "Previous"
 msgstr ""
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr ""
 
@@ -320,12 +320,12 @@ msgstr ""
 msgid "Component..."
 msgstr ""
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr ""
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr ""
 
@@ -337,23 +337,23 @@ msgstr ""
 msgid "Text..."
 msgstr ""
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr ""
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr ""
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr ""
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr ""
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr ""
 
@@ -381,15 +381,15 @@ msgstr ""
 msgid "Documentation"
 msgstr ""
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr ""
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr ""
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr ""
 
@@ -493,7 +493,7 @@ msgstr ""
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 msgid "Hotkeys"
 msgstr ""
 
@@ -626,164 +626,164 @@ msgstr ""
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr ""
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr ""
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr ""
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr ""
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr ""
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr ""
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr ""
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr ""
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr ""
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr ""
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr ""
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr ""
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr ""
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr ""
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr ""
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr ""
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr ""
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr ""
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr ""
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr ""
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr ""
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
+#: src/i_basic.c:197
+msgid "Snap Off"
 msgstr ""
 
-#: src/i_basic.c:176
-msgid "Snap Off"
+#: src/i_basic.c:203
+msgid "Show Hidden"
 msgstr ""
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr ""
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr ""
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr ""
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -793,12 +793,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
@@ -839,7 +839,7 @@ msgstr ""
 msgid "Mirror"
 msgstr ""
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr ""
 
@@ -885,162 +885,162 @@ msgstr ""
 msgid "Edit Line Type"
 msgstr ""
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr ""
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr ""
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr ""
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr ""
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr ""
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr ""
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr ""
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr ""
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr ""
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr ""
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr ""
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr ""
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr ""
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr ""
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr ""
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr ""
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr ""
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr ""
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr ""
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr ""
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr ""
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr ""
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr ""
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr ""
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr ""
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr ""
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr ""
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr ""
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1129,27 +1129,27 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1195,27 +1195,35 @@ msgstr ""
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: src/o_misc.c:1070
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
+msgstr ""
+
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr ""
+
+#: src/o_misc.c:1081
 #, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgid "More than one component found with name [%s]\n"
 msgstr ""
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -1245,12 +1253,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1157
+#: src/o_net.c:1155
 #, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+msgid "Could not find %s in any component-library\n"
 msgstr ""
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
@@ -1259,7 +1267,7 @@ msgstr ""
 msgid "Picture"
 msgstr ""
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr ""
@@ -1304,164 +1312,164 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr ""
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 msgid "<b>Edit Attribute</b>"
 msgstr ""
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr ""
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr ""
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr ""
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr ""
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr ""
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr ""
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 msgid "<b>Attach Options</b>"
 msgstr ""
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr ""
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr ""
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr ""
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 msgid "Diagonal"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Left to right"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 msgid "File order"
 msgstr ""
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr ""
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 msgid "Search for:"
 msgstr ""
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 msgid "Autonumber text in:"
 msgstr ""
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 msgid "Selected objects"
 msgstr ""
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 msgid "Current page"
 msgstr ""
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Whole hierarchy"
 msgstr ""
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 msgid "<b>Options</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 msgid "Starting number:"
 msgstr ""
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1480,7 +1488,7 @@ msgstr ""
 msgid "Ack! Cannot allocate white!\n"
 msgstr ""
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr ""
@@ -1490,246 +1498,246 @@ msgstr ""
 msgid "Tried to get an invalid color: %d\n"
 msgstr ""
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr ""
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr ""
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr ""
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr ""
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 msgid "Filter:"
 msgstr ""
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr ""
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr ""
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
 "Middle button to rotate while placing."
 msgstr ""
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr ""
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr ""
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr ""
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr ""
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr ""
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr ""
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr ""
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr ""
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr ""
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 msgid "Edit Text Properties"
 msgstr ""
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 msgid "<b>Text Content</b>"
 msgstr ""
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 msgid "<b>Text Properties</b>"
 msgstr ""
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 msgid "Color:"
 msgstr ""
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 msgid "Alignment:"
 msgstr ""
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr ""
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr ""
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr ""
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr ""
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr ""
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr ""
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr ""
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 msgid "Width:"
 msgstr ""
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 msgid "Type:"
 msgstr ""
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 msgid "Dash Length:"
 msgstr ""
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 msgid "Dash Space:"
 msgstr ""
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr ""
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr ""
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr ""
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr ""
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 msgid "Fill Type:"
 msgstr ""
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 msgid "Line Width:"
 msgstr ""
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 msgid "Angle 1:"
 msgstr ""
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 msgid "Pitch 1:"
 msgstr ""
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 msgid "Angle 2:"
 msgstr ""
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 msgid "Pitch 2:"
 msgstr ""
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr ""
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 msgid "Start Angle:"
 msgstr ""
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 msgid "Degrees of Sweep:"
 msgstr ""
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
 msgstr ""
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr ""
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 msgid "Enter new text size:"
 msgstr ""
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 msgid "Snap Size"
 msgstr ""
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 msgid "Enter new snap grid spacing:"
 msgstr ""
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr ""
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 msgid "Edit slot number:"
 msgstr ""
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr ""
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr ""
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr ""
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1737,91 +1745,91 @@ msgid ""
 "And many others (See AUTHORS file)"
 msgstr ""
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr ""
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr ""
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr ""
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr ""
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 msgid "Function"
 msgstr ""
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 msgid "Keystroke(s)"
 msgstr ""
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 msgid "Find Text"
 msgstr ""
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr ""
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr ""
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 msgid "Hide Text"
 msgstr ""
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr ""
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 msgid "Show Text"
 msgstr ""
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr ""
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr ""
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr ""
 
@@ -1849,21 +1857,12 @@ msgstr ""
 msgid "Save as..."
 msgstr ""
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr ""
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1872,29 +1871,29 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr ""
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr ""
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 msgid "Width x Height"
 msgstr ""
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 msgid "Image type"
 msgstr ""
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr ""
 
@@ -1978,206 +1977,197 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_menus.c:479
-#, c-format
-msgid "Couldn't open file %s\n"
-msgstr ""
-
-#: src/x_menus.c:537
-msgid "Clear"
-msgstr ""
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr ""
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr ""
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr ""
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr ""
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr ""
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr ""
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr ""
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr ""
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr ""
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr ""
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr ""
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr ""
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr ""
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 msgid "Select PostScript Filename..."
 msgstr ""
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr ""
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr ""
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr ""
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr ""
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr ""
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 msgid "Output paper size:"
 msgstr ""
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 msgid "Orientation:"
 msgstr ""
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 msgid "Destination"
 msgstr ""
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 msgid "File:"
 msgstr ""
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr ""
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr ""
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr ""
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr ""
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr ""
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr ""
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr ""
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr ""
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr ""
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr ""
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2185,84 +2175,84 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr ""
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr ""
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr ""
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr ""
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr ""
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr ""
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr ""
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr ""
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr ""
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr ""
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
diff --git a/gschem/po/it_IT.po b/gschem/po/it_IT.po
index 96292f4..4efa05a 100644
--- a/gschem/po/it_IT.po
+++ b/gschem/po/it_IT.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: it_IT\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2007-05-03 21:37+0200\n"
 "Last-Translator: Michele Petrecca <michelinux@xxxxxxxx>\n"
 "Language-Team: Italiano\n"
@@ -27,15 +27,15 @@ msgstr "File"
 msgid "New Window"
 msgstr "Nuova Finestra"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Nuova Pagina"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "Apri Pagina..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Chiudi Pagina"
 
@@ -43,7 +43,7 @@ msgstr "Chiudi Pagina"
 msgid "Revert Page"
 msgstr "Centra la Pagina"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Salva Pagina"
 
@@ -55,15 +55,15 @@ msgstr "Salva Pagina Con Nome..."
 msgid "Save All"
 msgstr "Salva Tutto"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Stampa..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 msgid "Write image..."
 msgstr "Scrivi immagine..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Nuovo file"
@@ -84,15 +84,15 @@ msgstr "Esci"
 msgid "Edit"
 msgstr "Modifica"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Annulla"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Ripristina"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Modalità Selezione"
 
@@ -119,19 +119,19 @@ msgstr "Modifica..."
 msgid "Edit Text..."
 msgstr "Modifica il Testo..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Modalità Copia"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr "Modalità di Copiatura Multipla"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Modalità Spostamento"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "Cancella"
 
@@ -139,7 +139,7 @@ msgstr "Cancella"
 msgid "Rotate 90 Mode"
 msgstr "Ruota di 90 gradi"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Modalità Specchio"
 
@@ -263,11 +263,11 @@ msgstr "Vista"
 msgid "Redraw"
 msgstr "Aggiorna"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "Pan"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Ingrandisci Riquadro"
 
@@ -303,7 +303,7 @@ msgstr "Successiva"
 msgid "Previous"
 msgstr "Precedente"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Nuovo"
 
@@ -327,12 +327,12 @@ msgstr "Aggiungi"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Collegamento"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Bus"
 
@@ -344,23 +344,23 @@ msgstr "Caratteristica..."
 msgid "Text..."
 msgstr "Testo..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Linea"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Box"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Cerchio"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Pin"
 
@@ -388,15 +388,15 @@ msgstr "Sopra"
 msgid "Documentation"
 msgstr "Documentazione"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "Caratteristiche"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Collega"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "Scollega"
 
@@ -504,7 +504,7 @@ msgstr "Documentazione"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 msgid "Hotkeys"
 msgstr "Hotkeys"
 
@@ -645,12 +645,12 @@ msgstr ""
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Il numero [%d] di pixel indicati non è valido\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versione %s%s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -659,7 +659,7 @@ msgstr ""
 "gEDA/gschem viene rilasciato SENZA GARANZIA ALCUNA A CAUSA DEL SUO SVILUPPO "
 "IN FASE ALFA; leggere il file COPYING per ulteriori informazioni.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -667,146 +667,146 @@ msgstr ""
 "Questo software è rilasciato sotto licenza GPL e può essere ridistribuito "
 "sotto determinate\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr "condizioni; per favore leggi il file COPYNG per ulteriori dettagli.\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Port per MINGW32.\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Impostazioni locali correnti: %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Devi impostare la variabile d'ambiente GEDADATA!\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lettura del file init scm [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallita la lettura del file init scm [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Cartelle degli schemi non impostata!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Esecuzione dello script guile [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "Modalità Caratteristica"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "Scelta Componente"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "Modalità Testo"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Modalità Rotazione"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr ""
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modalità %d Incolla"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Modalità Collegamento"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Modalità Bus"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Modalità Linea"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Modalità Riquadro"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr "Modalità Immagine"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Modalità Cerchio"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Modalità Arco"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Modalità Pin"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copia"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Sposta"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copia Multipla"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "Mostra Nascosto"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "Snap Off"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "Mostra Nascosto"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Azione"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "none"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Ripeti/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr "OFF"
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Griglia(%s, %s)"
@@ -816,12 +816,12 @@ msgstr "Griglia(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentazione per [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nuova Pagina Creata [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Creata Nuova Finestra [%s]\n"
@@ -862,7 +862,7 @@ msgstr "Ruota"
 msgid "Mirror"
 msgstr "Specchio"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Converti"
 
@@ -912,107 +912,107 @@ msgstr "Rendi Visibile"
 msgid "Edit Line Type"
 msgstr "Modifica il Tipo di Linea"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Modifica il Tipo di Riempimento"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr ""
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr "Vuoi veramente ritornare alla pagina precedente?"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Copia 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Copia 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Copia 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Copia 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Copia 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Taglia 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Taglia 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Taglia 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Taglia 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Taglia 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Incolla 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Buffer vuoto"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Incolla 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Incolla 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Incolla 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Incolla 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Caratteristica"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ricerca del sorgente [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossibile trovare il sorgente [%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ricerca del simbolo [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1020,56 +1020,56 @@ msgstr ""
 "Questo comando reperisce la documentazione del componente da Internet, ma "
 "non hai selezionato nessun componente da cercare."
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "MostraN"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "MostraV"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "MostraB"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "Visibilità Strumenti"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Spiacente, ma questa non è una funzione del menù opzioni\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "Griglia NON ATTIVA\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "Griglia ATTIVA\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENZIONE!)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr "Rubber band OFF \n"
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr "Rubber band ON\n"
 
@@ -1158,27 +1158,27 @@ msgstr "Tipo sconosciuto per il cerchio!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo sconosciuto per il cerchio (riempimento)!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ottenuto un NULLO in o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Spostamento schema [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ottenuto un NULLO in o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERRORE: oggetto NULLO in o_copy_end!\n"
@@ -1224,31 +1224,39 @@ msgstr "Il testo nascosto è ora visibile\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Il testo ora è non visibile\n"
 
-#: src/o_misc.c:1070
-#, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
 msgstr ""
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr "Componente ancora fissato e/o non aggiornato\n"
+
+#: src/o_misc.c:1081
+#, c-format
+msgid "More than one component found with name [%s]\n"
+msgstr "Più di un componente è stato trovato con il nome [%s]\n"
+
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Non è possibile ottenere il vero nome del file %s."
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NOn è possibile impostare il precedente file di ripristino [%s] in lettura-"
 "scrittura\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Non è possibile impostare il precedente file di ripristino [%s] in sola "
 "lettura\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Non è possibile salvare il file di ripristino [%s]\n"
@@ -1278,12 +1286,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "Non è possibile trovare %s in nessuna libreria di componenti\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallito il caricamento dell'immagine: [%s]"
@@ -1292,7 +1300,7 @@ msgstr "Fallito il caricamento dell'immagine: [%s]"
 msgid "Picture"
 msgstr "Immagine"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERRORE: oggetto NULLO!\n"
@@ -1347,164 +1355,164 @@ msgstr ""
 "  -h            Help; this message\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "Editor Singola Caratteristica"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Modifica Caratteristiche</b>"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Aggiungi Caratteristiche</b>"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "Valore:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Visibile"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "Mostra Solo il Valore"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "Mostra Solo il Nome"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "Mostra Nome & Valore"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 msgid "<b>Attach Options</b>"
 msgstr "<b>Aggiungi Opzioni</b>"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Tutto"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Componenti"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Collegamenti"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr "Ridefinisci le caratteristiche esistenti"
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 msgid "Diagonal"
 msgstr "Diagonale"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr "Dall'alto verso il basso"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr "Dal basso verso l'alto"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Left to right"
 msgstr "Da sinistra a destra"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr "Da destra a sinistra"
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 msgid "File order"
 msgstr "Sequenza dei file"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr ""
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr "<b>Visibilità</b>"
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 msgid "Search for:"
 msgstr "Ricerca di:"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 msgid "Autonumber text in:"
 msgstr ""
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 msgid "Selected objects"
 msgstr "Oggetti selezionati"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 msgid "Current page"
 msgstr "Pagina corrente"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Whole hierarchy"
 msgstr "Intera gerarchia"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr "Sovrascrivi i numeri esistenti"
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 msgid "<b>Options</b>"
 msgstr "<b>Opzioni</b>"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 msgid "Starting number:"
 msgstr "Numero iniziale:"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr "Rimuovi numeri"
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1523,7 +1531,7 @@ msgstr "Colore predefinito; il bianco\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Non è possibile inserire il bianco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Non è possibile inserire il colore %s!\n"
@@ -1533,35 +1541,35 @@ msgstr "Non è possibile inserire il colore %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Provato a ottenere un colore non valido: %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Comportamento predefinito - Consultazione componente"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Fissa il componente nello schema"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Includi componente come oggetto individuale"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Seleziona Componente..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Anteprima"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "Inserisci Testo..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1572,211 +1580,211 @@ msgstr ""
 "e clicca con il tasto sinistro per rilasciare il testo.\n"
 "Il pulsante centrale del mouse ruota il testo."
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "In basso a sinistra"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Regione centrale a sinistra"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "In alto a sinistra"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "Regione centrale in basso"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Centro della regione centrale"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "Regione centrale in alto"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "In basso a destra"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Zona centrale a destra"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "In alto a destra"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 msgid "Edit Text Properties"
 msgstr "Modifica proprietà del testo"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 msgid "<b>Text Content</b>"
 msgstr ""
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 msgid "<b>Text Properties</b>"
 msgstr "<b>Proprietà del testo</b>"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 msgid "Color:"
 msgstr "Colore:"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr "Ampiezza:"
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 msgid "Alignment:"
 msgstr "Allineamento:"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "Continua"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Punteggiata"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Tratteggiata"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Centro"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr ""
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*non cambiato*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Modifica Larghezza & Tipo di Linea"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 msgid "Width:"
 msgstr "Larghezza:"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 msgid "Dash Length:"
 msgstr "Lunghezza linea tratteggiata:"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 msgid "Dash Space:"
 msgstr "Spazio linea tratteggiata:"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Vuoto"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Riempito"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "Rete"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "Tratteggio"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 msgid "Fill Type:"
 msgstr "Tipo di riempimento:"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 msgid "Line Width:"
 msgstr "Larghezza linea:"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 msgid "Angle 1:"
 msgstr "Angolo 1:"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 msgid "Pitch 1:"
 msgstr "Livello 1:"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 msgid "Angle 2:"
 msgstr "Angolo 2:"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 msgid "Pitch 2:"
 msgstr "Livello 2:"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Parametri Arco"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 msgid "Start Angle:"
 msgstr "Angolo di Attacco:"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 msgid "Degrees of Sweep:"
 msgstr "Gradi di sviluppo dell'arco:"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
 msgstr ""
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "Dimensione Testo"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 msgid "Enter new text size:"
 msgstr "Inserisci nuova ampiezza del testo:"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 msgid "Snap Size"
 msgstr ""
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 msgid "Enter new snap grid spacing:"
 msgstr ""
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Modifica numero slot"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 msgid "Edit slot number:"
 msgstr "Modifica numero slot:"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Altro..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA: GPL Electronic Design Automation</b>"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>versione di gschem %s%s</b>"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1788,81 +1796,81 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "...e molti altri (leggere il file AUTHORS)"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Coordinate"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "Schermo"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr ""
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERRORE: oggetto NULLO in color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Modifica Colore"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr "Colore dell'oggetto:"
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 msgid "Function"
 msgstr "Funzione"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 msgid "Keystroke(s)"
 msgstr ""
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 msgid "Find Text"
 msgstr "Trova testo"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "Testo da cercare:"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "discende nella gerarchia"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 msgid "Hide Text"
 msgstr "Nascondi testo"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "Nascondi il testo iniziando con:"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 msgid "Show Text"
 msgstr "Mostra testo"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Mostra il testo iniziando con:"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Nome"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleziona lo schematico che vuoi salvare:"
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Salvare i cambi allo schematico \"%s\" prima di chiudere?"
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
@@ -1870,13 +1878,13 @@ msgstr ""
 "C'è lo schematico %d che presenta cambi non salvati. Salvare i cambi prima "
 "di chiudere?"
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Se non effettui un salvataggio dei cambi, essi verranno definitivamente "
 "persi."
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr "_Chiudi senza salvare"
 
@@ -1904,23 +1912,12 @@ msgstr "Apri..."
 msgid "Save as..."
 msgstr "Salva con nome..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, fuzzy, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr ""
-"x_image_lowlevel: incapace ad ottenere immagine pixbuf dalla finestra di "
-"gschem.\n"
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1929,31 +1926,31 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Scritta immagine a colori per [%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Scritta immagine in bianco e nero per [%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel: incapace ad ottenere immagine pixbuf dalla finestra di "
 "gschem.\n"
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 msgid "Width x Height"
 msgstr "Larghezza x Altezza"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 msgid "Image type"
 msgstr "Tipo di immagine"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "Stato"
 
@@ -2038,137 +2035,127 @@ msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Provato a impostare la sensibilità su una finestra di popup menu_itemi\n"
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "Non è possibile invocare %s\n"
-
-#: src/x_menus.c:537
-#, fuzzy
-msgid "Clear"
-msgstr "Chiudi"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "Attributi con il nome vuoto non sono permessi. Per favore inserisci un nome."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "Mostra solo il Valore"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "Mostra solo il Nome"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Duplicare"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "Modifica Caratteristiche"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Valore"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr "Aggiungi Attributo"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Abbandona la pagina"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Gestore Pagina"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Nome file"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr "Cambiato"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr ""
 "Clicca con il tasto destro del mouse sul nome del file per ulteriori "
 "opzioni..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 msgid "Select PostScript Filename..."
 msgstr "Seleziona il nome del file Psotscript..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "Estensioni con margini"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "Estensioni senza margini"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "Finestra Corrente"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Landscape"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Portrait"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr "Impostazioni"
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 msgid "Output paper size:"
 msgstr "Ampiezza del foglio:"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 msgid "Orientation:"
 msgstr "Orientazione:"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 msgid "Destination"
 msgstr "Destinazione"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 msgid "File:"
 msgstr "File:"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr "Comando:"
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr "Non è stata specificata nessuna stampante\n"
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Non è possibile stampare lo schema corrente in [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2177,73 +2164,73 @@ msgstr ""
 "Errore nella stampa del file '%s'\n"
 "Verifica la finestra di stato per maggiori informazioni"
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Lo schema corrente è stato stampato in [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "nero"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "bianco"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Impossibile l'allocazione di gc\n"
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Impossibile l'allocazione di xor_gc\n"
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Impossibile l'allocazione di outline_xor_gc\n"
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Impossibile l'allocazione di bounding_xor_gc\n"
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Impossibile l'allocazione di bus_gc\n"
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Nuovo file"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Apri"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Apri file..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Salva"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "Salva file"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Annulla l'ultima operazione"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Ripristina ultima operazione annullata"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2257,7 +2244,7 @@ msgstr ""
 "Il tasto destro del mouse serve ad abbandonare il componente al fine di "
 "sceglierne un altro."
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2266,7 +2253,7 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2275,82 +2262,76 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "Testo"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Aggiungi Testo..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Seleziona"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Modalità Selezione"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "Prendi"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Ripeti/Niente"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Menù/Cancella"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "Pan/Cancella"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Caricamento schema [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Non è possibile salvare la pagina [%s]\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "Errore durante il salvataggio"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvato con il nome [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvato [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "Salvato"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Annulla pagina [%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Chiusura [%s]\n"
 
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "Componente ancora fissato e/o non aggiornato\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Più di un componente è stato trovato con il nome [%s]\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "Stampa File .png..."
 
diff --git a/gschem/po/ja_JP.po b/gschem/po/ja_JP.po
index c2925d1..d9394b1 100644
--- a/gschem/po/ja_JP.po
+++ b/gschem/po/ja_JP.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-gschem-CVS-2002-09-26\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2002-10-05 20:00+0900\n"
 "Last-Translator: MIYAMOTO Takanori <pnms@xxxxxxxxxxxxxxx>\n"
 "Language-Team: japanese <ja@xxxxxx>\n"
@@ -23,15 +23,15 @@ msgstr "¥Õ¥¡¥¤¥ë"
 msgid "New Window"
 msgstr "¿·µ¬¥¦¥£¥ó¥É¥¦"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "¿·µ¬¥Ú¡¼¥¸"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "³«¤¯..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "ÊĤ¸¤ë"
 
@@ -39,7 +39,7 @@ msgstr "ÊĤ¸¤ë"
 msgid "Revert Page"
 msgstr "Ì᤹"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Êݸ"
 
@@ -51,16 +51,16 @@ msgstr "̾Á°¤òÉÕ¤±¤ÆÊݸ..."
 msgid "Save All"
 msgstr "¤¹¤Ù¤ÆÊݸ"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "°õºþ..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 #, fuzzy
 msgid "Write image..."
 msgstr "¥¤¥á¡¼¥¸½ÐÎÏ..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "¿·µ¬¥Õ¥¡¥¤¥ë"
@@ -81,15 +81,15 @@ msgstr "½ªÎ»"
 msgid "Edit"
 msgstr "ÊÔ½¸"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "¥¢¥ó¥É¥¥"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "¥ê¥É¥¥"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "ÁªÂò¥â¡¼¥É"
 
@@ -116,20 +116,20 @@ msgstr "ÊÔ½¸..."
 msgid "Edit Text..."
 msgstr "¥Æ¥­¥¹¥ÈÊÔ½¸..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "¥³¥Ô¡¼¥â¡¼¥É"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 #, fuzzy
 msgid "Multiple Copy Mode"
 msgstr "¥³¥Ô¡¼¥â¡¼¥É"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "°ÜÆ°¥â¡¼¥É"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "ºï½ü"
 
@@ -137,7 +137,7 @@ msgstr "ºï½ü"
 msgid "Rotate 90 Mode"
 msgstr "90ÅÙ²óž¥â¡¼¥É"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "ȿž¥â¡¼¥É"
 
@@ -263,11 +263,11 @@ msgstr "ɽ¼¨"
 msgid "Redraw"
 msgstr "²èÌ̹¹¿·"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "¥Ñ¥ó"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "³ÈÂç"
 
@@ -303,7 +303,7 @@ msgstr "¼¡"
 msgid "Previous"
 msgstr "Á°"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "¿·µ¬"
 
@@ -327,12 +327,12 @@ msgstr "ÄɲÃ"
 msgid "Component..."
 msgstr "ÉôÉÊ..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "¥Í¥Ã¥È"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "¥Ð¥¹"
 
@@ -344,23 +344,23 @@ msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È..."
 msgid "Text..."
 msgstr "¥Æ¥­¥¹¥È..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Àþ"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "¥Ü¥Ã¥¯¥¹"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "±ß"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "±ß¸Ì"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "¥Ô¥ó"
 
@@ -389,15 +389,15 @@ msgstr "¾å¤Ø"
 msgid "Documentation"
 msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "¥¢¥¿¥Ã¥Á"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "¥¢¥¿¥Ã¥Á²ò½ü"
 
@@ -505,7 +505,7 @@ msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 #, fuzzy
 msgid "Hotkeys"
 msgstr "¥Û¥Ã¥È¥­¡¼..."
@@ -644,12 +644,12 @@ msgstr "̵¸ú¤Ê¥µ¥¤¥º[%d]¤¬snap-size¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "̵¸ú¤Ê¥¢¥ó¥É¥¥¥ì¥Ù¥ë[%d]¤¬undo-levels¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem¥Ð¡¼¥¸¥ç¥ó%s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -658,7 +658,7 @@ msgstr ""
 "gEDA/gschem¤Ï´°Á´¤Ë̵ÊݾڤÇÄ󶡤µ¤ì¤Þ¤¹¡£¾Ü¤·¤¯¤ÏCOPYING¥Õ¥¡¥¤¥ë¤ò¤´Í÷¤¯¤À¤µ"
 "¤¤¡£\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -666,7 +666,7 @@ msgstr ""
 "¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¢¤ê¡¢¤¢¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤¬¾©Î夵¤ì¤Æ¤¤¤Þ"
 "¤¹¡£\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -675,141 +675,141 @@ msgstr ""
 "¾Ü¤·¤¯¤ÏCOPYING¥Õ¥¡¥¤¥ë¤ò¤´Í÷¤¯¤À¤µ¤¤¡£\n"
 "\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "MIGW32ÈǤǤ¹¡£\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "´Ä¶­ÊÑ¿ôGEDADATA¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤!\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤ó¤Ç¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "scheme¥Ç¥£¥ì¥¯¥È¥ê¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "guile¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È¥â¡¼¥É"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "ÉôÉʥ⡼¥É"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "¥Í¥Ã¥È¥â¡¼¥É"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "²óž¥â¡¼¥É"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "¥Ñ¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "¥Ú¡¼¥¹¥È%d¥â¡¼¥É"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "¥Í¥Ã¥È¥â¡¼¥É"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "¥Ð¥¹¥â¡¼¥É"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Àþ¥â¡¼¥É"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "¥Ü¥Ã¥¯¥¹¥â¡¼¥É"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 #, fuzzy
 msgid "Picture Mode"
 msgstr "¥Ô¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "±ß¥â¡¼¥É"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "±ß¸Ì¥â¡¼¥É"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "¥Ô¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "¥³¥Ô¡¼"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "°ÜÆ°"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 #, fuzzy
 msgid "Multiple Copy"
 msgstr "¿½Å¥¢¥¿¥Ã¥Á"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "±£¤·¥Æ¥­¥¹¥Èɽ¼¨"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥Õ"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "±£¤·¥Æ¥­¥¹¥Èɽ¼¨"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "¥¢¥¯¥·¥ç¥ó"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr "¥¹¥È¥í¡¼¥¯"
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "¤Ê¤·"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "·«¤êÊÖ¤·/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -819,12 +819,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, fuzzy, c-format
 msgid "New page created [%s]\n"
 msgstr "¿·µ¬¥Ú¡¼¥¸¤òºîÀ®¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "¿·µ¬¥¦¥£¥ó¥É¥¦¤òºîÀ®¤·¤Þ¤·¤¿¡£\n"
@@ -866,7 +866,7 @@ msgstr "²óž"
 msgid "Mirror"
 msgstr "ȿž"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "žÁ÷"
 
@@ -914,163 +914,163 @@ msgstr "ɽ¼¨¤¹¤ë"
 msgid "Edit Line Type"
 msgstr "Àþ¼ï¤òÊÔ½¸"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Åɤê¤Ä¤Ö¤·¤òÊÔ½¸"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "¥­¥å¡¼¹¹¿·"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 #, fuzzy
 msgid "Really revert page?"
 msgstr "Ì᤹"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "¥³¥Ô¡¼1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "¥³¥Ô¡¼2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "¥³¥Ô¡¼3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "¥³¥Ô¡¼4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "¥³¥Ô¡¼5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "¥«¥Ã¥È1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "¥«¥Ã¥È2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "¥«¥Ã¥È3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "¥«¥Ã¥È4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "¥«¥Ã¥È5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "¥Ú¡¼¥¹¥È1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "¥Ð¥Ã¥Õ¥¡¤¬¶õ¤Ç¤¹¡£"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "¥Ú¡¼¥¹¥È 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "¥Ú¡¼¥¹¥È 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "¥Ú¡¼¥¹¥È 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "¥Ú¡¼¥¹¥È 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "ÉôÉÊ"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "¥½¡¼¥¹¸¡º÷Ãæ[%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "¥½¡¼¥¹¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "¥·¥ó¥Ü¥ë¸¡º÷Ãæ[%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "Nɽ¼¨"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "ɽ¼¨V"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "ɽ¼¨B"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "ɽ¼¨ÀÚÂؤ¨"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "µ¡Ç½¤·¤Ê¤¤¥á¥Ë¥å¡¼¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "¥°¥ê¥Ã¥É¡¦¥ª¥Õ\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "¥°¥ê¥Ã¥É¡¦¥ª¥ó\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥Õ(Ãí°Õ!)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥ó\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr "¥é¥Ð¡¼¥Ð¥ó¥É¡¦¥ª¥Õ\n"
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr "¥é¥Ð¡¼¥Ð¥ó¥É¡¦¥ª¥ó\n"
 
@@ -1159,27 +1159,27 @@ msgstr "ÉÔÌÀ¤Ê±ß¤Î¼ïÎà!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "ÉÔÌÀ¤Ê±ß¤Î¼ïÎà(Åɤê¤Ä¤Ö¤·)!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "¥¹¥±¥Þ¥Á¥Ã¥¯¤òžÁ÷¤·¤Æ¤¤¤Þ¤¹¡£[%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1225,27 +1225,36 @@ msgstr "±£¤·¥Æ¥­¥¹¥È¤¬É½¼¨¤µ¤ì¤Þ¤·¤¿¡£\n"
 msgid "Hidden text is now invisible\n"
 msgstr "±£¤·¥Æ¥­¥¹¥È¤¬Èóɽ¼¨¤Ë¤Ê¤ê¤Þ¤·¤¿¡£\n"
 
-#: src/o_misc.c:1070
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
+msgstr ""
+
+#: src/o_misc.c:1077
+#, fuzzy
+msgid "Component still embedded and not updated\n"
+msgstr "¤³¤ÎÉôÉʤϤ¹¤Ç¤ËÁȤ߹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
+
+#: src/o_misc.c:1081
 #, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgid "More than one component found with name [%s]\n"
 msgstr ""
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, fuzzy, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, fuzzy, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, fuzzy, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
@@ -1275,12 +1284,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "̵¸ú¤Ê¥Ñ¥¹[%s]¤¬component-library¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, fuzzy, c-format
 msgid "Failed to load picture: %s"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
@@ -1289,7 +1298,7 @@ msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
 msgid "Picture"
 msgstr ""
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr ""
@@ -1334,175 +1343,175 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "¥·¥ó¥°¥ë¥¢¥È¥ë¥Ó¥å¡¼¥È¥¨¥Ç¥£¥¿"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÊÔ½¸"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÄɲÃ/ÊÔ½¸"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "̾Á°:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "ÃÍ:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "ɽ¼¨"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "ÃͤΤßɽ¼¨"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "̾Á°¤Î¤ßɽ¼¨"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "̾Á°¤ÈÃͤòɽ¼¨"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "¤¹¤Ù¤Æ"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "ÉôÉÊ"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "¥Í¥Ã¥È"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 msgid "Diagonal"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 #, fuzzy
 msgid "Left to right"
 msgstr "Ãæ±û ±¦"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "File order"
 msgstr "±ß¥â¡¼¥É"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "¥ª¡¼¥È¥Ê¥ó¥Ð¡¼¥Æ¥­¥¹¥È"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 msgid "Search for:"
 msgstr ""
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "¥ª¡¼¥È¥Ê¥ó¥Ð¡¼¥Æ¥­¥¹¥È"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 #, fuzzy
 msgid "Selected objects"
 msgstr "¸ºß¤·¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¤¬ÁªÂò¤µ¤ì¤Þ¤·¤¿!\n"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 #, fuzzy
 msgid "Current page"
 msgstr "¥Æ¥¹¥È¥·¡¼¥È"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "³¬ÁØ"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 #, fuzzy
 msgid "Starting number:"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1521,7 +1530,7 @@ msgstr "¥Ç¥Õ¥©¥ë¥È¤Î¿§¤òÇò¤Ë¤·¤Þ¤¹¡£\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "¤¢¤Ã! Çò¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "»ØÄê¤Ç¤­¤Ê¤¤¿§[%s]¤Ç¤¹!\n"
@@ -1531,37 +1540,37 @@ msgstr "»ØÄê¤Ç¤­¤Ê¤¤¿§[%s]¤Ç¤¹!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "̵¸ú¤Ê¿§¤Î»ØÄê¤Ç¤¹¡£ : %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr ""
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 #, fuzzy
 msgid "Embed component in schematic"
 msgstr "ÁȤ߹þ¤à"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr ""
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "ÉôÉÊÁªÂò..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 #, fuzzy
 msgid "Filter:"
 msgstr "¥Õ¥£¥ë¥¿"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "¥×¥ì¥Ó¥å¡¼"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "¥Æ¥­¥¹¥È..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1571,185 +1580,185 @@ msgstr ""
 "¥¦¥£¥ó¥É¥¦Æâ¤Ç¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥Æ¥­¥¹¥È¤òÇÛÃÖ¤·¤Þ¤¹¡£\n"
 "Ãæ¥Ü¥¿¥ó¤Ç²óž¤·¤Þ¤¹¡£"
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "²¼ º¸"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Ãæ±û º¸"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "¾å º¸"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "²¼ Ãæ±û"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Ãæ±û Ãæ±û"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "¾å Ãæ±û"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "²¼ ±¦"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Ãæ±û ±¦"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "¾å ±¦"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "¥µ¥¤¥º"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 #, fuzzy
 msgid "Color:"
 msgstr "¿§"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 #, fuzzy
 msgid "Alignment:"
 msgstr "ÇÛÃÖ"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "¼ÂÀþ"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "ÅÀÀþ"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "ÇËÀþ"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Ãæ±û"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "¥Õ¥¡¥ó¥È¥à"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr ""
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Àþ¼ï¤ÈÉýÊÔ½¸"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 #, fuzzy
 msgid "Width:"
 msgstr "Éý"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 #, fuzzy
 msgid "Type:"
 msgstr "¼ïÎà"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 #, fuzzy
 msgid "Dash Length:"
 msgstr "ÇËÀþ¤ÎŤµ"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Space:"
 msgstr "ÇËÀþ¤Î´Ö³Ö"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "¶õƶ"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Åɤê¤Ä¤Ö¤·"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "¥á¥Ã¥·¥å"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "¥Ï¥Ã¥Á"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Åɤê¤Ä¤Ö¤·¼ïÎà"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 #, fuzzy
 msgid "Line Width:"
 msgstr "Àþ¤ÎÉý"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 #, fuzzy
 msgid "Angle 1:"
 msgstr "³ÑÅÙ1"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "¥Ô¥Ã¥Á1"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 #, fuzzy
 msgid "Angle 2:"
 msgstr "³ÑÅÙ2"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "¥Ô¥Ã¥Á2"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "±ß¸Ì¥Ñ¥é¥á¡¼¥¿"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 #, fuzzy
 msgid "Start Angle:"
 msgstr "³«»Ï³Ñ"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "¥¹¥¤¡¼¥×³Ñ"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1757,49 +1766,49 @@ msgstr ""
 "žÁ÷¤·¤Þ¤¹¤«?\n"
 "(0¤Ç¸¶ÅÀ)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "¥Æ¥­¥¹¥È¥µ¥¤¥º"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "¥Æ¥­¥¹¥È¥µ¥¤¥º¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 #, fuzzy
 msgid "Snap Size"
 msgstr "¥¹¥Ê¥Ã¥×¥°¥ê¥Ã¥É"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "¥°¥ê¥Ã¥É¥µ¥¤¥º¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "gschem¤Ë¤Ä¤¤¤Æ..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "gEDA : GPL Electronic Design Automation"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "gschem¥Ð¡¼¥¸¥ç¥ó%s"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1811,96 +1820,96 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "¤ª¤è¤ÓÂçÀª¤Î¿Í¡¹(¥Õ¥¡¥¤¥ëAUTHORS»²¾È)"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "ºÂɸ"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "¥¹¥¯¥ê¡¼¥ó"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "¥ï¡¼¥ë¥É"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "¿§ÊÔ½¸"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 #, fuzzy
 msgid "Function"
 msgstr "¥¢¥¯¥·¥ç¥ó"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "´Ø¿ô : ¥­¡¼¥¹¥È¥í¡¼¥¯"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 #, fuzzy
 msgid "Find Text"
 msgstr "¥Æ¥­¥¹¥È¸¡º÷"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "¸¡º÷¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "²¼¤Î³¬Áؤ⸡º÷"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 #, fuzzy
 msgid "Hide Text"
 msgstr "¥Æ¥­¥¹¥È¤ò±£¤¹"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "±£¤·¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 #, fuzzy
 msgid "Show Text"
 msgstr "¥Æ¥­¥¹¥Èɽ¼¨"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "̾Á°"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr ""
 
@@ -1933,21 +1942,12 @@ msgstr "³«¤¯..."
 msgid "Save as..."
 msgstr "ÊÌ̾¤ÇÊݸ..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr ""
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1956,31 +1956,31 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "¥«¥é¡¼¥¤¥á¡¼¥¸¤ò½ÐÎϤ·¤Þ¤·¤¿¡£[%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Çò¹õ¥¤¥á¡¼¥¸¤ò½ÐÎϤ·¤Þ¤·¤¿¡£[%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 #, fuzzy
 msgid "Width x Height"
 msgstr "Éý x ¹â¤µ"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 #, fuzzy
 msgid "Image type"
 msgstr "¥Ú¡¼¥¸"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "¥¹¥Æ¡¼¥¿¥¹"
 
@@ -2081,213 +2081,204 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "¤ª¤Ã¤È¡¢¥Ç¥£¥ì¥¯¥È¥ê¤¬³«¤±¤Þ¤»¤ó: %s\n"
-
-#: src/x_menus.c:537
-msgid "Clear"
-msgstr "¥¯¥ê¥¢"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "ÃͤΤßɽ¼¨"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "̾Á°¤Î¤ßɽ¼¨"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr ""
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÊÔ½¸"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "ÃÍ"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "ɽ¼¨"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "̾Á°"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "ÃÍ"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 #, fuzzy
 msgid "Add Attribute"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÄɲÃ/ÊÔ½¸"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "ÇË´þ"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "¥Ú¡¼¥¸¥Þ¥Í¡¼¥¸¥ã"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "¥Õ¥¡¥¤¥ë̾"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 #, fuzzy
 msgid "Changed"
 msgstr "Êѹ¹"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "̾Á°¤òÉÕ¤±¤ÆÊݸ..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr ""
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr ""
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "¥é¥ó¥É¥¹¥±¡¼¥×"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "¥Ý¡¼¥È¥ì¥¤¥È"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 #, fuzzy
 msgid "Output paper size:"
 msgstr "½ÐÎÏÍѻ極¥¤¥º"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 #, fuzzy
 msgid "Orientation:"
 msgstr "¥ª¥ê¥¨¥ó¥Æ¡¼¥·¥ç¥ó"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 #, fuzzy
 msgid "Destination"
 msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 #, fuzzy
 msgid "File:"
 msgstr "¥Õ¥¡¥¤¥ë"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "¸½ºß¤Î¥¹¥±¥Þ¥Á¥Ã¥¯¤ò°õºþ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "¸½ºß¤Î¥¹¥±¥Þ¥Á¥Ã¥¯¤ò°õºþ¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "¹õ"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "Çò"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "¿·µ¬¥Õ¥¡¥¤¥ë"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "³«¤¯"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤¯..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Êݸ"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "¥Õ¥¡¥¤¥ë¤òÊݸ"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "¥¢¥ó¥É¥¥"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "¥ê¥É¥¥"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2299,7 +2290,7 @@ msgstr ""
 "¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢ÇÛÃÖ¤·¤Þ¤¹¡£\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë¤·¤Þ¤¹¡£"
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2307,7 +2298,7 @@ msgstr ""
 "¥Í¥Ã¥ÈÄɲå⡼¥É\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2315,80 +2306,76 @@ msgstr ""
 "¥Ð¥¹Äɲå⡼¥É\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "¥Æ¥­¥¹¥È"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "¥Æ¥­¥¹¥ÈÄɲÃ..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "ÁªÂò"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "ÁªÂò¥â¡¼¥É"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "¥Ô¥Ã¥¯"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "·«¤êÊÖ¤·/¤Ê¤·"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "¥á¥Ë¥å¡¼/¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "¥Ñ¥ó/¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "¥¹¥±¥Þ¥Á¥Ã¥¯¤òÆɤ߹þ¤ó¤Ç¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "ÊݸÃæ¤Ë¥¨¥é¡¼È¯À¸"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "[%s]¤È¤·¤ÆÊݸ¤·¤Þ¤·¤¿¡£\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Êݸ¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "Êݸ¤·¤Þ¤·¤¿¡£"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "¥Ú¡¼¥¸¤òÇË´þ¤·¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
-#, fuzzy
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "¤³¤ÎÉôÉʤϤ¹¤Ç¤ËÁȤ߹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "PNG½ÐÎÏ"
 
@@ -2501,6 +2488,10 @@ msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 #~ "¤è¤í¤·¤¤¤Ç¤¹¤«?\n"
 #~ "'λ²ò'¤Ç¤¹¤Ù¤Æ¤ÎÊѹ¹¤òÇË´þ¤·¤Þ¤¹!"
 
+#, fuzzy
+#~ msgid "Agg, could not open directory: %s\n"
+#~ msgstr "¤ª¤Ã¤È¡¢¥Ç¥£¥ì¥¯¥È¥ê¤¬³«¤±¤Þ¤»¤ó: %s\n"
+
 #~ msgid "Too many directories! Increase MAX_DIRS\n"
 #~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤¬Â¿¤¹¤®¤Þ¤¹! MAX_DIRS¤òÁý¤ä¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
 
@@ -2635,6 +2626,9 @@ msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "ÄɲÃ/ÊÔ½¸"
 
+#~ msgid "Clear"
+#~ msgstr "¥¯¥ê¥¢"
+
 #~ msgid "Open Page"
 #~ msgstr "³«¤¯"
 
diff --git a/gschem/po/nl_NL.po b/gschem/po/nl_NL.po
index d0d5469..53cd26a 100644
--- a/gschem/po/nl_NL.po
+++ b/gschem/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-schem-CVS-2002-06-12\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2007-05-13 09:27+0100\n"
 "Last-Translator: Bert Timmerman <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: geda-dev@xxxxxxxx\n"
@@ -24,16 +24,16 @@ msgstr "Bestand"
 msgid "New Window"
 msgstr "Nieuw venster"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Nieuwe pagina"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 #, fuzzy
 msgid "Open Page..."
 msgstr "Open pagina..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Sluit pagina"
 
@@ -42,7 +42,7 @@ msgstr "Sluit pagina"
 msgid "Revert Page"
 msgstr "Terughalen pagina"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Opslaan pagina"
 
@@ -56,16 +56,16 @@ msgstr "Opslaan Pagina Als..."
 msgid "Save All"
 msgstr "Alles Opslaan"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Afdrukken..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 #, fuzzy
 msgid "Write image..."
 msgstr "Schrijf Afbeelding..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Nieuw bestand"
@@ -87,15 +87,15 @@ msgstr "Afsluiten"
 msgid "Edit"
 msgstr "Bewerk"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Ongedaan maken"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Herstel"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Selectie Mode"
 
@@ -124,20 +124,20 @@ msgstr "Bewerk..."
 msgid "Edit Text..."
 msgstr "Bewerk Tekst..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Kopieer Mode"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 #, fuzzy
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieer Mode"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Verplaats Mode"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "Verwijder"
 
@@ -146,7 +146,7 @@ msgstr "Verwijder"
 msgid "Rotate 90 Mode"
 msgstr "Rotatie 90 Mode"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Spiegel Mode"
 
@@ -296,11 +296,11 @@ msgstr "Toon"
 msgid "Redraw"
 msgstr "Hertekenen"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "Schuif"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Vergroot Venster"
 
@@ -343,7 +343,7 @@ msgstr "Volgende"
 msgid "Previous"
 msgstr "Vorige"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Nieuw"
 
@@ -370,12 +370,12 @@ msgstr "Toevoegen"
 msgid "Component..."
 msgstr "Component..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Draad"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Bus"
 
@@ -389,23 +389,23 @@ msgstr "Attribuut..."
 msgid "Text..."
 msgstr "Tekst..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Lijn"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Rechthoek"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Cirkel"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Boog"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Pin"
 
@@ -435,16 +435,16 @@ msgstr "Omhoog"
 msgid "Documentation"
 msgstr "Documentatie"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 #, fuzzy
 msgid "Attributes"
 msgstr "Attributen"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Vastmaken"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "Losmaken"
 
@@ -556,7 +556,7 @@ msgstr "Documentatie"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Snel-toets..."
@@ -698,12 +698,12 @@ msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 "Ongeldig aantal beeldpunten [%d] overgedragen aan select-slack-pixels\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versie %s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -712,7 +712,7 @@ msgstr ""
 "gEDA/gschem komt ABSOLUUT ZONDER GARANTIE; zie het COPYING bestand voor meer "
 "informatie.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -720,7 +720,7 @@ msgstr ""
 "Dit is vrije software, en je wordt aangemoedigt dit te herdistribueren onder "
 "bepaalde\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -729,146 +729,146 @@ msgstr ""
 "condities; zie het COPYING bestand voor meer informatie.\n"
 "\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Dit is de MINGW32 versie.\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Huidige locale instellingen: %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Je moet de GEDADATA variabele instellen!\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lees init scm bestand [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fout bij het lezen van het init scm bestand [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Scheme map is NIET ingesteld!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Bezig met uitvoeren van guile script [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 #, fuzzy
 msgid "Attribute Mode"
 msgstr "Attribuut Mode"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 #, fuzzy
 msgid "Component Mode"
 msgstr "Component Mode"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 #, fuzzy
 msgid "Text Mode"
 msgstr "Tekst Mode"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Rotatie Mode"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "Schuif Mode"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, fuzzy, c-format
 msgid "Paste %d Mode"
 msgstr "Plak %d Mode"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Net Mode"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Bus Mode"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Lijn Mode"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Rechthoek Mode"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 #, fuzzy
 msgid "Picture Mode"
 msgstr "Afbeelding Mode"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Cirkel Mode"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Boog Mode"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Pin Mode"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Kopieer"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Verplaats"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 #, fuzzy
 msgid "Multiple Copy"
 msgstr "Meervoudig Kopieren"
 
-#: src/i_basic.c:173
-#, fuzzy
-msgid "Show Hidden"
-msgstr "Zichtbaar Verborgen"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 #, fuzzy
 msgid "Snap Off"
 msgstr "Snap Aan"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+#, fuzzy
+msgid "Show Hidden"
+msgstr "Zichtbaar Verborgen"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Aktie"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr "Stroke"
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "geen"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Herhaal/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr "UIT"
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Raster(%s, %s)"
@@ -878,12 +878,12 @@ msgstr "Raster(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentatie voor [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, fuzzy, c-format
 msgid "New page created [%s]\n"
 msgstr "Nieuwe pagina gemaakt [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nieuw venster gemaakt\n"
@@ -927,7 +927,7 @@ msgstr "Roteer"
 msgid "Mirror"
 msgstr "Spiegel"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Verplaats"
 
@@ -976,108 +976,108 @@ msgstr "MaakZichtbaar"
 msgid "Edit Line Type"
 msgstr "Bewerk Lijn Type"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Bewerk Arcering Type"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "Vernieuw aanwijzing"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 #, fuzzy
 msgid "Really revert page?"
 msgstr "Echt Terughalen pagina?"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Kopieer 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Kopieer 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Kopieer 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Kopieer 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Kopieer 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Knip 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Knip 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Knip 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Knip 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Knip 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Plak 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Maak buffer leeg"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Plak 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Plak 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Plak 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Plak 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Component"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Attribuut"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Zoek naar bron [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Kan bron [%s] niet vinden\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Zoek naar symbool [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1085,56 +1085,56 @@ msgstr ""
 "Dit commando haalt de component documentatie van het web, maar er is geen "
 "component geselecteerd"
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "ToonN"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "ToonV"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "ToonB"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "SchakelZichtbaarheid"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Sorry, maar dit is een niet werkende menu optie\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Aktie terugkoppel mode is ingesteld op OUTLINE\n"
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Aktie terugkoppel mode is ingesteld op BOUNDINGBOX.\n"
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "Grid UIT\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "Grid AAN\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap UIT (PAS OP!)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Snap AAN\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr "Elastiek band UIT\n"
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr "Elastiek band AAN\n"
 
@@ -1223,27 +1223,27 @@ msgstr "Onbekend type voor cirkel!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Onbekend type voor cirkel (arcering)!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "Kan complex niet vinden bij het plaatsen van een nieuwe component!\n"
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ontving NULL in o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Vertaal schema [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ontving NULL in o_complex_translate_selection\n"
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "FOUT: NULL object in o_copy_end!\n"
@@ -1289,27 +1289,36 @@ msgstr "Verborgen tekst is nu zichtbaar\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Verborgen tekst is nu onzichtbaar\n"
 
-#: src/o_misc.c:1070
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
+msgstr "Kan component niet uitsluiten, kan juiste .sym file niet vinden\n"
+
+#: src/o_misc.c:1077
+#, fuzzy
+msgid "Component still embedded and not updated\n"
+msgstr "Component is nog steeds ingesloten en niet vernieuwd\n"
+
+#: src/o_misc.c:1081
 #, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
-msgstr ""
+msgid "More than one component found with name [%s]\n"
+msgstr "Meer dan een component gevonden met de naam [%s]\n"
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Kan de echte bestandsnaam van %s niet krijgen."
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, fuzzy, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, fuzzy, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, fuzzy, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
@@ -1340,12 +1349,12 @@ msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Probeerde meer dan twee busrippers toe te voegen. Interne gschem fout.\n"
 
-#: src/o_net.c:1157
+#: src/o_net.c:1155
 #, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+msgid "Could not find %s in any component-library\n"
 msgstr "Kan %s niet vinden in een van de component-library\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, fuzzy, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fout bij het lezen van het init scm bestand %s\n"
@@ -1354,7 +1363,7 @@ msgstr "Fout bij het lezen van het init scm bestand %s\n"
 msgid "Picture"
 msgstr "Afbeelding"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, fuzzy, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "FOUT: NULL object!\n"
@@ -1408,76 +1417,76 @@ msgstr ""
 "  -h            Help; deze mededeling\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Kreeg ongeldige toon optie; standaardwaarde is toon beide\n"
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "Enkelvoudige Attribuur Bewerker"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "Berwerk Attribuut"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Plaats Attribuut"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 #, fuzzy
 msgid "Name:"
 msgstr "Naam:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 #, fuzzy
 msgid "Value:"
 msgstr "Waarde:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Zichtbaar"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 #, fuzzy
 msgid "Show Value Only"
 msgstr "Toon Alleen Waarde"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 #, fuzzy
 msgid "Show Name Only"
 msgstr "Toon Alleen Naam"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 #, fuzzy
 msgid "Show Name & Value"
 msgstr "Toon Naam & Waarde"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Akties"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Alle"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Componenten"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Draden"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr "Vervang bestaande attributen"
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1485,109 +1494,109 @@ msgstr ""
 "Geslotte objecten zonder slot attribuut kunnen een probleem geven bij het "
 "automatisch nummeren van slots\n"
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 "Een dubbel slot kan een probleem geven: [symbolnaam=%s, nummer=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Geen zoektekst gegeven in autonumber text.\n"
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Geen '*' of '?' gegeven aan het einden van de autonummer tekst.\n"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 #, fuzzy
 msgid "Diagonal"
 msgstr "Diagonaal"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr "Van boven naar beneden"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr "Van beneden naar boven"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 #, fuzzy
 msgid "Left to right"
 msgstr "Van links naar rechts"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr "Van rechts naar links"
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "File order"
 msgstr "Bestand volgorde"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "Automatisch tekst nummeren"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr "<b>Omvang</b>"
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 #, fuzzy
 msgid "Search for:"
 msgstr "Zoek naar:"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Automatisch tekst nummeren in:"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr "Sla nummers over gevonden in:"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 #, fuzzy
 msgid "Selected objects"
 msgstr "Geselecteerde objecten"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 #, fuzzy
 msgid "Current page"
 msgstr "Huidig blad"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Hierarchie"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr "Overschrijven van bestaande nummers"
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "<b>Akties</b>"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 #, fuzzy
 msgid "Starting number:"
 msgstr "Start nummer:"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 #, fuzzy
 msgid "Sort order:"
 msgstr "Sorteer volgorde:"
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr "Verwijder nummers"
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr "Automatisch slotten"
 
@@ -1606,7 +1615,7 @@ msgstr "Kleur naar standaardwaarde wit teruggezet\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Jakkie! Kan geen wit toewijzen!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Kan de kleur %s niet toewijzen!\n"
@@ -1616,36 +1625,36 @@ msgstr "Kan de kleur %s niet toewijzen!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Probeerde een ongeldige kleur te verkrijgen: %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Normaal gedrag - referentie component"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Component insluiten in schema"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Invoegen component als individuele objecten"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Selecteer Component..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 #, fuzzy
 msgid "Filter:"
 msgstr "Filter"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Vooraf zien"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "Tekst Ingeven..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1655,186 +1664,186 @@ msgstr ""
 "verplaats cursor in het venster, klik om tekst te plaatsen.\n"
 "Middelste muisknop gebruiken om te plaatsen"
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 #, fuzzy
 msgid "Lower Left"
 msgstr "Boven Links"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Midden Links"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "Boven Links"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "Onder Midden"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Midden Midden"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "Boven Midden"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "Onder Rechts"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Midden Rechts"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "Boven Rechts"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Bewerk Tekst Hoogte"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "<b>Tekst Inhoud</b>"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "<b>Tekst Eigenschappen"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 #, fuzzy
 msgid "Color:"
 msgstr "Kleur:"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr "Grootte:"
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 #, fuzzy
 msgid "Alignment:"
 msgstr "Uitlijning:"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "Getrokken lijn"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Stippel lijn"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Gestreepte lijn"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Hartlijn"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "Begrenzingslijn"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*onveranderd*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Bewerk Lijn Dikte & Type"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 #, fuzzy
 msgid "Width:"
 msgstr "Breedte:"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 #, fuzzy
 msgid "Type:"
 msgstr "Type:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Lijn Streep Lengte:"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Lijn Tussen Ruimte:"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Hol"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Gevuld"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "Maas"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "Arcering"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Arcering Type:"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 #, fuzzy
 msgid "Line Width:"
 msgstr "Lijn Dikte:"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Hoek 1:"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Steek 1:"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Hoek 2:"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Steek 2:"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Boog parameters"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Start Hoek:"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Doorlopen Hoek:"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1842,49 +1851,49 @@ msgstr ""
 "OffSet van de verplaatsing?\n"
 "(0 voor oorsprong)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "Tekst Hoogte"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Voer nieuwe tekst grootte in:"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 #, fuzzy
 msgid "Snap Size"
 msgstr "Snap Grootte"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Voer nieuwe snap grid waarde in:"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Bewerk slot nummer"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Bewerk slot nummer:"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Omtrent..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA : GPL Elektronische Ontwerp Automatisering</b>"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>gschem versie %s</b>"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 #, fuzzy
 msgid ""
 "Written by:\n"
@@ -1897,97 +1906,97 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "En vele anderen (zie het AUTHORS bestand)\n"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Coordinaten"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "Scherm"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "Wereld"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "FOUT: NULL object in color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Kleur Bewerken"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr "Objekt kleur:"
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 #, fuzzy
 msgid "Function"
 msgstr "Aktie"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Funktie : toetsaanslag(s)"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 #, fuzzy
 msgid "Find Text"
 msgstr "Vind tekst"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "Te vinden tekst:"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "afdalen in hierarchie"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 #, fuzzy
 msgid "Hide Text"
 msgstr "Verberg tekst"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "Verberg tekst beginnend met:"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 #, fuzzy
 msgid "Show Text"
 msgstr "Toon tekst"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Toon tekst beginnend met:"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Naam"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr "S_electeer de schema's die je op wil slaan:"
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Wijzigingen in schema \"%s\" opslaan voor het afsluiten?"
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Er zijn %d schema's met wijzigingen. Wijzigingen opslaan voor het afsluiten?"
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Als je niet opslaat, verlies je de wijzigingen definitief."
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr "Afsluiten zonder opslaan"
 
@@ -2020,21 +2029,12 @@ msgstr "Open..."
 msgid "Save as..."
 msgstr "Opslaan Als..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, fuzzy, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr "x_image_lowlevel: Kan niet schrijven naar PNG bestand.\n"
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: Kan niet schrijven naar PNG bestand.\n"
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -2048,31 +2048,31 @@ msgstr ""
 "\n"
 "%s.\n"
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Schreef kleuren afbeelding naar [%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Schreef zwart/wit afbeelding naar [%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr "x_image_lowlevel: Kan geen pixbuf krijgen van gschem's venster.\n"
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 #, fuzzy
 msgid "Width x Height"
 msgstr "Breedte x Hoogte"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 #, fuzzy
 msgid "Image type"
 msgstr "Afbeelding"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "Status"
 
@@ -2176,143 +2176,134 @@ msgstr ""
 "Probeerde de gevoeligheid in te stellen op een niet bestaand popup "
 "menu_item\n"
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "Kan %s niet aanroepen\n"
-
-#: src/x_menus.c:537
-msgid "Clear"
-msgstr "Wis"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Attributen met een lege naam zijn niet toegestaan. Geef een naam."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 #, fuzzy
 msgid "Show Value only"
 msgstr "Toon alleen Waarde"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 #, fuzzy
 msgid "Show Name only"
 msgstr "Toon alleen Naam"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Dupliceer"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 #, fuzzy
 msgid "Edit Attributes"
 msgstr "Berwerk Attribuut"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Waarde"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Zichtbaar?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 #, fuzzy
 msgid "Add Attribute"
 msgstr "Plaats Attribuut"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Pagina Wegdoen"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Pagina Manager"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Bestandsnaam"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 #, fuzzy
 msgid "Changed"
 msgstr "Veranderd"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr "Klik met rechts op de bestandnaam voor meer opties..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "Opslaan Pagina Als..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "Alles met kantlijnen"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "Alles zonder kantlijnen"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "Huidige Venster"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Liggend"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Staand"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr "Instellingen"
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 #, fuzzy
 msgid "Output paper size:"
 msgstr "Uitvoer papier afmeting:"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 #, fuzzy
 msgid "Orientation:"
 msgstr "Orientatie:"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 #, fuzzy
 msgid "Destination"
 msgstr "Bestemming"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 #, fuzzy
 msgid "File:"
 msgstr "Bestand:"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr "Commando:"
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr "Geen afdruk bestemming opgegeven\n"
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Kan huidige schema niet afdrukken op [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2321,73 +2312,73 @@ msgstr ""
 "Fout bij afdrukken naar bestand '%s'\n"
 "Controleer het log venster voor meer informatie"
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Huidig schema afgedrukt op [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "zwart"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "wit"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Kan gc niet toewijzen\n"
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Kan xor_gc niet toewijzen\n"
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Kan outline_xor_gc niet toewijzen\n"
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Kan bounding_xor_gc niet toewijzen\n"
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Kan bus_gc niet toewijzen\n"
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Nieuw bestand"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Open"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Open bestand..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Opslaan"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "Opslaan bestand"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Maak laatste bewerking ongedaan"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Herstel de laatste ongedaanmaking"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2399,7 +2390,7 @@ msgstr ""
 "muisindicator in het hoofdvensterklik om component te plaatsen\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2407,7 +2398,7 @@ msgstr ""
 "Plaats draden\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2415,89 +2406,78 @@ msgstr ""
 "Plaats bussen\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "Tekst"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Plaats een tekst..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Selecteer"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Selectie mode"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "Pak"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Herhaal/geen"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Menu/Afbreken"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "Schuif/Afbreken"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Bezig met laden van schema [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Pagina [%s] kan niet opgeslagen worden\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 #, fuzzy
 msgid "Error while trying to save"
 msgstr "Fout tijdens het opslaan"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Opgeslagen Als [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Opgeslagen [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 #, fuzzy
 msgid "Saved"
 msgstr "Opgeslagen"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Pagina [%s] wegdoen\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluiten [%s]\n"
 
-#~ msgid ""
-#~ "Could not unembedded component, could not find appropriate .sym file\n"
-#~ msgstr "Kan component niet uitsluiten, kan juiste .sym file niet vinden\n"
-
-#, fuzzy
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "Component is nog steeds ingesloten en niet vernieuwd\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Meer dan een component gevonden met de naam [%s]\n"
-
 #, fuzzy
 #~ msgid "Write PNG..."
 #~ msgstr "Schrijf PNG..."
@@ -2793,6 +2773,9 @@ msgstr "Sluiten [%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "Toevoegen/Bewerk"
 
+#~ msgid "Clear"
+#~ msgstr "Wis"
+
 #~ msgid "Open Page"
 #~ msgstr "Open pagina"
 
diff --git a/gschem/po/pt_BR.po b/gschem/po/pt_BR.po
index 2a187f9..9f07b50 100644
--- a/gschem/po/pt_BR.po
+++ b/gschem/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pt_BR\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2006-07-27 01:34-0300\n"
 "Last-Translator: \n"
 "Language-Team:  <pt@xxxxxx>\n"
@@ -25,15 +25,15 @@ msgstr "Arquivo"
 msgid "New Window"
 msgstr "Nova Janela"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Nova Página"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "Abrir Página..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Fechar Página"
 
@@ -41,7 +41,7 @@ msgstr "Fechar Página"
 msgid "Revert Page"
 msgstr "Reverter Página"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "Salvar"
 
@@ -53,16 +53,16 @@ msgstr "Salvar Como..."
 msgid "Save All"
 msgstr "Salvar Tudo"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Imprimir..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 #, fuzzy
 msgid "Write image..."
 msgstr "Salvar Imagem..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Novo arquivo"
@@ -83,15 +83,15 @@ msgstr "Sair"
 msgid "Edit"
 msgstr "Editar"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Desfazer"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Refazer"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Modo de Seleção"
 
@@ -118,19 +118,19 @@ msgstr "Editar..."
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr "Modo de Múltipla Cópia"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "Apagar"
 
@@ -138,7 +138,7 @@ msgstr "Apagar"
 msgid "Rotate 90 Mode"
 msgstr "Modo de Rotação"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Modo de espelho"
 
@@ -262,11 +262,11 @@ msgstr "Exibir"
 msgid "Redraw"
 msgstr "Redesenhar"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "Pan"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Caixa de Zoom"
 
@@ -302,7 +302,7 @@ msgstr "Próxima"
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Novo"
 
@@ -326,12 +326,12 @@ msgstr "Adicionar"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Conexão"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Barramento"
 
@@ -343,23 +343,23 @@ msgstr "Atributo..."
 msgid "Text..."
 msgstr "Texto..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Linha"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Caixa"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Círculo"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Pino"
 
@@ -387,15 +387,15 @@ msgstr "Subir"
 msgid "Documentation"
 msgstr "Documentação"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "Atributos"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Anexar"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "Desanexar"
 
@@ -503,7 +503,7 @@ msgstr "Documentação"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Atalhos..."
@@ -647,12 +647,12 @@ msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 "Número de níveis [%d] inválido para função desfaz passado para undo-level\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versão %s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -661,7 +661,7 @@ msgstr ""
 "gEDA/gschem vem com ABSOLUTAMENTE NENHUMA GARANTIA; leia o arquivo COPYING "
 "para maiores detalhes.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -669,146 +669,146 @@ msgstr ""
 "Este programa é um software livre, e você é convidado a redistribui-lo sob "
 "certas\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr "condições; Leia o arquivo COPYING para maiores detalhes.\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Esta é a versão portada para MINGW32.\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Configuração para Localização: %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Você precisa acertar a variável de ambiente GEDADATA.\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lendo o arquivo scm [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Falhou ao ler o arquivo scm [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Diretório Scheme N�O ajustado!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Executando script guile [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "Modo de Atributo"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "Modo de Componente"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Modo de Rotação"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "Modo Pan"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modo Colar de %d"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Modo de Conexão (NET)"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Modo Barramento (BUS)"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Modo de Linha"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Modo de Caixa"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr "Modo Imagem"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Modo de Círculo"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Modo de Arco"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Modo de Pino"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Mover"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Multipla Cópia"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "Mostrar Oculto"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "Agarre desligado"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "Mostrar Oculto"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Ação"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr "Stroke"
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "nenhum"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Repetir/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -818,12 +818,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentação para [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Criada Nova Página [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nova janela criada\n"
@@ -864,7 +864,7 @@ msgstr "Rotacionar"
 msgid "Mirror"
 msgstr "Espelhar"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Transladar"
 
@@ -911,162 +911,162 @@ msgstr "Deixar Visível"
 msgid "Edit Line Type"
 msgstr "Editar Tipo de Linha"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Editar Preenchimento"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "Atualiza dicas"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr "Reverter Página?"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Copiar para 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Copiar para 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Copiar para 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Copiar para 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Copiar para 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Cortar para 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Cortar para 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Cortar para 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Cortar para 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Cortar para 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Colar de 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Buffer vazio"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Colar de 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Colar de 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Colar de 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Colar de 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Atributo"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Procurando por origem [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossível encontrar origem [%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Procurando por símbolo [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "Mostrar N"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "Mostrar V"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "Mostrar T"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "Comuta Visibilidade"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Desculpe, mas esta é uma opção de menu sem função\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Retorno de ação ajustado para silhueta\n"
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Retorno de ação ajustado para caixa completa\n"
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "Grade DESLIGADA\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "Grade LIGADA\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Agarre desligado (CUIDADO!)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Agarre ligado\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr "Elástico desligado\n"
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr "Elástico ligado\n"
 
@@ -1155,27 +1155,27 @@ msgstr "Tipo para arco desconhecido!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo desconhecido para enchimento de arco!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Transladando diagrama [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1221,27 +1221,37 @@ msgstr "Texto oculto agora está visível\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Texto oculto agora está invisível\n"
 
-#: src/o_misc.c:1070
-#, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
 msgstr ""
+"Impossivel desembutir componente, arquivo .sym apropriado não pode ser "
+"encontrado\n"
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr "O componente ainda está embutido e não atualizado\n"
+
+#: src/o_misc.c:1081
+#, c-format
+msgid "More than one component found with name [%s]\n"
+msgstr "Mais de um componente encontrado com o nome [%s]\n"
+
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] como leitura e gravação\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] apenas leitura!\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "N�O foi possível salvar  arquivo backup [%s] !\n"
@@ -1271,12 +1281,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "Não consigo encontrar %s em nenhuma biblioteca\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Falhou ao ler imagem: %s"
@@ -1285,7 +1295,7 @@ msgstr "Falhou ao ler imagem: %s"
 msgid "Picture"
 msgstr "Imagem"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERRO: NENHUM objeto!\n"
@@ -1340,178 +1350,178 @@ msgstr ""
 "  -h            Ajuda; esta mensagem\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "Editor de um atributo"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "Editar Atributos"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Inserir Atributo"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "Valor:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Visível"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "Mostra apenas Valor"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "Mostra apenas Nome"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "Mostra Nome e Valor"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Opções"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Todos"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Componentes"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Conexões"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 #, fuzzy
 msgid "Diagonal"
 msgstr "diagonal"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 #, fuzzy
 msgid "Left to right"
 msgstr "Esq Dir"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "File order"
 msgstr "Ordena em arquivos"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "Autonumerar texto"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 #, fuzzy
 msgid "Search for:"
 msgstr "foco de procura"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Autonumerar texto"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 #, fuzzy
 msgid "Selected objects"
 msgstr "Objetos selecionados"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 #, fuzzy
 msgid "Current page"
 msgstr "Folha corrente"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Hierarquia"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "Opções"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 #, fuzzy
 msgid "Starting number:"
 msgstr "Número inicial"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 #, fuzzy
 msgid "Sort order:"
 msgstr "Ordenação"
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1530,7 +1540,7 @@ msgstr "Cor padrão para branco\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Ih! Não consigo alocar o branco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Impossível alocar a cor %s!\n"
@@ -1540,36 +1550,36 @@ msgstr "Impossível alocar a cor %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Tentou ter cor inválida: %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Uso normal - referenciar componente"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Embutir componente no diagrama"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Incluir como objetos individuais"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Selecionar Componente"
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 #, fuzzy
 msgid "Filter:"
 msgstr "Filtro"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Prévia"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "Entrada de texto..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1579,185 +1589,185 @@ msgstr ""
 "cursor na janela, clique para deixar o texto.\n"
 "Use botão do meio para rotacionar enquanto posiciona"
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "Esq Baixo"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "Esq Centro"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "Esq Alto"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "Centro Baixo"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "Centro Centro"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "Centro Alto"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "Dir Baixo"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "Dir Centro"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "Dir Alto"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Editar Tamanho do Texto"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "Opções"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "Opções"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 #, fuzzy
 msgid "Color:"
 msgstr "Cor"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 #, fuzzy
 msgid "Alignment:"
 msgstr "Editar Alinhamento do Texto"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "Solido"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Pontilhado"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Tracejado"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "Centro"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "Fantasma"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*inalterado*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Editar Largura e Tipo de Linha"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 #, fuzzy
 msgid "Width:"
 msgstr "Largura"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 #, fuzzy
 msgid "Type:"
 msgstr "Origem da Imagem"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Comprimento dos traços"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Comprimento dos espaços"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Vazio"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Preenchida"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "Malha"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "Linhas"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Tipo de Preenchimento"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 #, fuzzy
 msgid "Line Width:"
 msgstr "Largura da Linha"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Ã?ngulo1"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Passo1"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Ã?ngulo2"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Passo2"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Parametros do Arco"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Ã?ngulo Inicial"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Graus de comprimento"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1765,49 +1775,49 @@ msgstr ""
 "Valor a transladar?\n"
 "(0 para origem)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "Tamanho do Texto"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Entre com novo tamanho de texto"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 #, fuzzy
 msgid "Snap Size"
 msgstr "Grade de agarre"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Entre com novo tamanho de grade"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Editar número de SLOT"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Editar número de SLOT"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Sobre..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "gEDA : GPL Electronic Design Automation"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "gschem versão %s"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1819,96 +1829,96 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "e outros autores (ver arquivo AUTHORS)"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Coordenadas"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "Janela"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "Universo"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Edição de Cor"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 #, fuzzy
 msgid "Function"
 msgstr "Ação"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Função : atalho(s)"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 #, fuzzy
 msgid "Find Text"
 msgstr "Localizar"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "Loc. Texto:"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "Desce à hierarquia"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 #, fuzzy
 msgid "Hide Text"
 msgstr "Ocultar texto"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "Ocultar texto iniciado com:"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 #, fuzzy
 msgid "Show Text"
 msgstr "Mostrar Texto"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Mostrar texto iniciado com:"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Nome"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr ""
 
@@ -1938,21 +1948,12 @@ msgstr "Abrir..."
 msgid "Save as..."
 msgstr "Salvar Como..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr ""
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1961,30 +1962,30 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Salva imagem colorida [%s] [%d x %d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Salva imagem em Preto e branco [%s] [%d x %d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 #, fuzzy
 msgid "Width x Height"
 msgstr "Largura x Altura"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 msgid "Image type"
 msgstr ""
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "Status"
 
@@ -2068,212 +2069,202 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "Impossível invocar %s!\n"
-
-#: src/x_menus.c:537
-#, fuzzy
-msgid "Clear"
-msgstr "Fechar"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Atributos com nome vazio não permitidos. Defina um nome."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "Mostra apenas Valor"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "Mostra apenas Nome"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "Editar Atributos"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Valor"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr "Inserir Atributo"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Descartar"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Gerenciador de Páginas"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Nome do arquivo"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr "Alterado"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr "Clique direito no arquivo para opções..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "Salvar Como..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "Extensão com margens"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "Extensão sem margens"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "Janela Atual"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Paisagem"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Retrato"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 #, fuzzy
 msgid "Output paper size:"
 msgstr "Tamanho do papel"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 #, fuzzy
 msgid "Orientation:"
 msgstr "Orientação"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 #, fuzzy
 msgid "Destination"
 msgstr "Documentação"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 #, fuzzy
 msgid "File:"
 msgstr "Arquivo"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Não consigo imprimir para arquivo [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Diagrama atual impresso para [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "preta"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "branca"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Novo arquivo"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Abrir"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Abrir arquivo..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "Salvar"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "Salvar arquivo"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Desfazer última operação"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Refaz o último Desfaz"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2285,7 +2276,7 @@ msgstr ""
 "para colocar o componente\n"
 "Botão Direito para cancelar"
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2293,7 +2284,7 @@ msgstr ""
 "Modo de conexões\n"
 "Botão Direito para cancelar"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2301,88 +2292,76 @@ msgstr ""
 "Modo de Barramentos\n"
 "Botão Direito do mouse para cancelar"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "Texto"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Adicionar Texto..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Selecionar"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Modo de Seleção"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr "Pegar"
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Repetir/nenhum"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Menu/Cancelar"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "Pan/Cancelar"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Carregando o diagrama [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "N�O foi possível salvar [%s] !\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "Erro tentando salvar"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvo Como [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvo [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "Salvo"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Fechando [%s]\n"
 
-#~ msgid ""
-#~ "Could not unembedded component, could not find appropriate .sym file\n"
-#~ msgstr ""
-#~ "Impossivel desembutir componente, arquivo .sym apropriado não pode ser "
-#~ "encontrado\n"
-
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "O componente ainda está embutido e não atualizado\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Mais de um componente encontrado com o nome [%s]\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "Salvar PNG..."
 
diff --git a/gschem/po/ru.po b/gschem/po/ru.po
index d37dece..a29fb48 100644
--- a/gschem/po/ru.po
+++ b/gschem/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ru\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-06-23 17:33+0100\n"
+"POT-Creation-Date: 2007-05-26 11:03-0400\n"
 "PO-Revision-Date: 2006-09-13 16:59+0300\n"
 "Last-Translator: Andy Shevchenko <andy@xxxxxxxxxxxx>\n"
 "Language-Team: Russian <ru@xxxxxx>\n"
@@ -26,15 +26,15 @@ msgstr "Файл"
 msgid "New Window"
 msgstr "Ð?овое окно"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:258
+#: src/rcstrings.c:4 src/x_pagesel.c:267
 msgid "New Page"
 msgstr "Ð?оваÑ? Ñ?Ñ?Ñ?аниÑ?а"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:259
+#: src/rcstrings.c:5 src/x_pagesel.c:268
 msgid "Open Page..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:262
+#: src/rcstrings.c:6 src/x_pagesel.c:271
 msgid "Close Page"
 msgstr "Ð?акÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
@@ -42,7 +42,7 @@ msgstr "Ð?акÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 msgid "Revert Page"
 msgstr "Ð?озвÑ?аÑ?иÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:261
+#: src/rcstrings.c:8 src/x_pagesel.c:270
 msgid "Save Page"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
@@ -54,16 +54,16 @@ msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ? как..."
 msgid "Save All"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? вÑ?е"
 
-#: src/rcstrings.c:11 src/x_print.c:282
+#: src/rcstrings.c:11 src/x_print.c:317
 msgid "Print..."
 msgstr "Ð?еÑ?аÑ?Ñ?..."
 
-#: src/rcstrings.c:12 src/x_image.c:541
+#: src/rcstrings.c:12 src/x_image.c:496
 #, fuzzy
 msgid "Write image..."
 msgstr "Ð?апиÑ?аÑ?Ñ? изобÑ?ажение..."
 
-#: src/rcstrings.c:13 src/x_menus.c:519
+#: src/rcstrings.c:13
 #, fuzzy
 msgid "Recent files"
 msgstr "Ð?овÑ?й Ñ?айл"
@@ -84,15 +84,15 @@ msgstr "Ð?Ñ?йÑ?и"
 msgid "Edit"
 msgstr "Ð?Ñ?авка"
 
-#: src/rcstrings.c:19 src/x_window.c:520
+#: src/rcstrings.c:19 src/x_window.c:515
 msgid "Undo"
 msgstr "Ð?Ñ?мениÑ?Ñ? дейÑ?Ñ?вие"
 
-#: src/rcstrings.c:20 src/x_window.c:527
+#: src/rcstrings.c:20 src/x_window.c:522
 msgid "Redo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? дейÑ?Ñ?вие"
 
-#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
+#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
 msgid "Select Mode"
 msgstr "Режим вÑ?боÑ?ки"
 
@@ -119,19 +119,19 @@ msgstr "Ð?Ñ?авка..."
 msgid "Edit Text..."
 msgstr "Ð?Ñ?авка Ñ?екÑ?Ñ?а..."
 
-#: src/rcstrings.c:27 src/i_basic.c:93
+#: src/rcstrings.c:27 src/i_basic.c:107
 msgid "Copy Mode"
 msgstr "Режим копиÑ?ованиÑ?"
 
-#: src/rcstrings.c:28 src/i_basic.c:148
+#: src/rcstrings.c:28 src/i_basic.c:162
 msgid "Multiple Copy Mode"
 msgstr "Режим множеÑ?Ñ?венного копиÑ?ованиÑ?"
 
-#: src/rcstrings.c:29 src/i_basic.c:96
+#: src/rcstrings.c:29 src/i_basic.c:110
 msgid "Move Mode"
 msgstr "Режим пеÑ?емеÑ?ениÑ?"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
 msgid "Delete"
 msgstr "УдалиÑ?Ñ?"
 
@@ -139,7 +139,7 @@ msgstr "УдалиÑ?Ñ?"
 msgid "Rotate 90 Mode"
 msgstr "Режим вÑ?аÑ?ениÑ? на 90"
 
-#: src/rcstrings.c:32 src/i_basic.c:100
+#: src/rcstrings.c:32 src/i_basic.c:114
 msgid "Mirror Mode"
 msgstr "Режим зеÑ?калиÑ?ованиÑ?"
 
@@ -263,11 +263,11 @@ msgstr "Ð?ид"
 msgid "Redraw"
 msgstr "Ð?еÑ?еÑ?иÑ?оваÑ?Ñ?"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
+#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
 msgid "Pan"
 msgstr "ЦенÑ?Ñ?иÑ?оваÑ?Ñ?"
 
-#: src/rcstrings.c:66 src/i_basic.c:104
+#: src/rcstrings.c:66 src/i_basic.c:118
 msgid "Zoom Box"
 msgstr "Ð?блаÑ?Ñ?Ñ? длÑ? маÑ?Ñ?Ñ?абиÑ?ованиÑ?"
 
@@ -303,7 +303,7 @@ msgstr "СледÑ?Ñ?Ñ?аÑ?"
 msgid "Previous"
 msgstr "Ð?Ñ?едÑ?дÑ?Ñ?аÑ?"
 
-#: src/rcstrings.c:76 src/x_window.c:498
+#: src/rcstrings.c:76 src/x_window.c:493
 msgid "New"
 msgstr "Ð?оваÑ?"
 
@@ -327,12 +327,12 @@ msgstr "Ð?обавиÑ?Ñ?"
 msgid "Component..."
 msgstr "Ð?омпоненÑ?..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
+#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
 msgid "Net"
 msgstr "Ð?Ñ?оводник"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
-#: src/x_window.c:556
+#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
+#: src/x_window.c:551
 msgid "Bus"
 msgstr "Шина"
 
@@ -344,23 +344,23 @@ msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?..."
 msgid "Text..."
 msgstr "ТекÑ?Ñ?..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
+#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
 msgid "Line"
 msgstr "Ð?иниÑ?"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
+#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
 msgid "Box"
 msgstr "Ð?Ñ?Ñ?моÑ?голÑ?ник"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
+#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
 msgid "Circle"
 msgstr "Ð?кÑ?Ñ?жноÑ?Ñ?Ñ?"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
+#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
 msgid "Arc"
 msgstr "Ð?Ñ?га"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
+#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
 msgid "Pin"
 msgstr "Ð?онÑ?акÑ?"
 
@@ -388,15 +388,15 @@ msgstr "Ð?авеÑ?Ñ?"
 msgid "Documentation"
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ?"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1299
+#: src/rcstrings.c:100 src/x_multiattrib.c:1332
 msgid "Attributes"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2961
+#: src/rcstrings.c:101 src/i_callbacks.c:2974
 msgid "Attach"
 msgstr "Ð?Ñ?иÑ?епиÑ?Ñ?"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3010
+#: src/rcstrings.c:102 src/i_callbacks.c:3023
 msgid "Detach"
 msgstr "Ð?Ñ?Ñ?епиÑ?Ñ?"
 
@@ -504,7 +504,7 @@ msgstr "Ð?окÑ?менÑ?аÑ?иÑ?"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2514
+#: src/rcstrings.c:130 src/x_dialog.c:2501
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Ð?оÑ?Ñ?Ñ?ие клавиÑ?и..."
@@ -645,12 +645,12 @@ msgstr "Ð?евеÑ?ное Ñ?Ñ?коÑ?ение [%d] пÑ?и обÑ?абоÑ?ке keybo
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Ð?евеÑ?ное Ñ?иÑ?ло Ñ?екÑ?нд [%d] пÑ?и обÑ?абоÑ?ке auto-save-interval\n"
 
-#: src/gschem.c:190 src/gschem.c:200
+#: src/gschem.c:140 src/gschem.c:150
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "Ð?еÑ?Ñ?иÑ? gEDA/gschem %s%s\n"
 
-#: src/gschem.c:192 src/gschem.c:202
+#: src/gschem.c:142 src/gschem.c:152
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -658,7 +658,7 @@ msgid ""
 msgstr ""
 "gEDA/gschem поÑ?Ñ?авлÑ?еÑ?Ñ?Ñ? Ð?Ð?Ð? Ð?Ð?РÐ?Ð?ТÐ?Ð?; Ñ?моÑ?Ñ?иÑ?е COPYING длÑ? подÑ?обноÑ?Ñ?ей.\n"
 
-#: src/gschem.c:194 src/gschem.c:204
+#: src/gschem.c:144 src/gschem.c:154
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -666,7 +666,7 @@ msgstr ""
 "ЭÑ?о Ñ?вободное пÑ?огÑ?аммное обеÑ?пеÑ?ение, и его можно Ñ?аÑ?пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?Ñ? пÑ?и "
 "извеÑ?Ñ?нÑ?Ñ?\n"
 
-#: src/gschem.c:196 src/gschem.c:206
+#: src/gschem.c:146 src/gschem.c:156
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -675,139 +675,139 @@ msgstr ""
 "Ñ?Ñ?ловиÑ?Ñ?; пожалÑ?йÑ?Ñ?а, Ñ?моÑ?Ñ?иÑ?е Ñ?айл COPYING длÑ? полÑ?Ñ?ениÑ? подÑ?обноÑ?Ñ?ей.\n"
 "\n"
 
-#: src/gschem.c:210
+#: src/gschem.c:160
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "ЭÑ?о MINGW32 веÑ?Ñ?иÑ?.\n"
 
-#: src/gschem.c:214
+#: src/gschem.c:164
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "ТекÑ?Ñ?ие Ñ?Ñ?Ñ?ановки локализаÑ?ии: %s\n"
 
-#: src/gschem.c:227
+#: src/gschem.c:177
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Ð?Ñ? должнÑ? Ñ?Ñ?Ñ?ановиÑ?Ñ? пеÑ?еменнÑ?Ñ? окÑ?Ñ?жениÑ? GEDADATA!\n"
 
-#: src/gschem.c:242
+#: src/gschem.c:192
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "ЧÑ?ение наÑ?алÑ?ного scm-Ñ?айла [%s]\n"
 
-#: src/gschem.c:246 src/gschem.c:249
+#: src/gschem.c:196 src/gschem.c:199
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ð?евозможно пÑ?оÑ?иÑ?аÑ?Ñ? наÑ?алÑ?нÑ?й scm-Ñ?айл [%s]\n"
 
-#: src/gschem.c:310
+#: src/gschem.c:259
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Ð?аÑ?алог Ñ?Ñ?ем Ð?Ð? Ñ?Ñ?Ñ?ановлен!\n"
 
-#: src/gschem.c:317 src/x_script.c:70
+#: src/gschem.c:266 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Ð?апÑ?Ñ?каеÑ?Ñ?Ñ? guile-Ñ?кÑ?ипÑ? [%s]\n"
 
-#: src/i_basic.c:83
+#: src/i_basic.c:97
 msgid "Attribute Mode"
 msgstr "Режим аÑ?Ñ?ибÑ?Ñ?ов"
 
-#: src/i_basic.c:86
+#: src/i_basic.c:100
 msgid "Component Mode"
 msgstr "Режим компоненÑ?ов"
 
-#: src/i_basic.c:90
+#: src/i_basic.c:104
 msgid "Text Mode"
 msgstr "Режим Ñ?екÑ?Ñ?а"
 
-#: src/i_basic.c:98
+#: src/i_basic.c:112
 msgid "Rotate Mode"
 msgstr "Режим вÑ?аÑ?ениÑ?"
 
-#: src/i_basic.c:108
+#: src/i_basic.c:122
 msgid "Pan Mode"
 msgstr "Режим Ñ?енÑ?Ñ?иÑ?ованиÑ?"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:126
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Режим вÑ?Ñ?авки %d"
 
-#: src/i_basic.c:117
+#: src/i_basic.c:131
 msgid "Net Mode"
 msgstr "Режим пÑ?оводника"
 
-#: src/i_basic.c:121
+#: src/i_basic.c:135
 msgid "Bus Mode"
 msgstr "Режим Ñ?инÑ?"
 
-#: src/i_basic.c:124
+#: src/i_basic.c:138
 msgid "Line Mode"
 msgstr "Режим линии"
 
-#: src/i_basic.c:127
+#: src/i_basic.c:141
 msgid "Box Mode"
 msgstr "Режим пÑ?Ñ?моÑ?голÑ?ника"
 
-#: src/i_basic.c:130
+#: src/i_basic.c:144
 msgid "Picture Mode"
 msgstr "Режим изобÑ?ажениÑ?"
 
-#: src/i_basic.c:133
+#: src/i_basic.c:147
 msgid "Circle Mode"
 msgstr "Режим окÑ?Ñ?жноÑ?Ñ?и"
 
-#: src/i_basic.c:136
+#: src/i_basic.c:150
 msgid "Arc Mode"
 msgstr "Режим дÑ?ги"
 
-#: src/i_basic.c:139
+#: src/i_basic.c:153
 msgid "Pin Mode"
 msgstr "Режим конÑ?акÑ?ов"
 
-#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Ð?опиÑ?оваÑ?Ñ?"
 
-#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Ð?еÑ?емеÑ?Ñ?иÑ?Ñ?"
 
-#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Ð?ножеÑ?Ñ?венное копиÑ?ование"
 
-#: src/i_basic.c:173
-msgid "Show Hidden"
-msgstr "Ð?оказаÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е"
-
-#: src/i_basic.c:176
+#: src/i_basic.c:197
 msgid "Snap Off"
 msgstr "Ð?Ñ?ивÑ?зка вÑ?клÑ?Ñ?ена"
 
-#: src/i_basic.c:258 src/x_window.c:665
+#: src/i_basic.c:203
+msgid "Show Hidden"
+msgstr "Ð?оказаÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е"
+
+#: src/i_basic.c:291 src/x_window.c:660
 msgid "Action"
 msgstr "Ð?ейÑ?Ñ?вие"
 
-#: src/i_basic.c:266 src/x_window.c:660
+#: src/i_basic.c:299 src/x_window.c:655
 msgid "Stroke"
 msgstr "ШÑ?Ñ?иÑ?"
 
-#: src/i_basic.c:273 src/x_window.c:662
+#: src/i_basic.c:306 src/x_window.c:657
 msgid "none"
 msgstr "пÑ?Ñ?Ñ?о"
 
-#: src/i_basic.c:280
+#: src/i_basic.c:313
 msgid "Repeat/"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ?/"
 
-#: src/i_basic.c:569 src/i_basic.c:574
+#: src/i_basic.c:738 src/i_basic.c:743
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:578
+#: src/i_basic.c:747
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -817,12 +817,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ? длÑ? [%s, %s, %s, %s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1685
+#: src/i_callbacks.c:191 src/i_callbacks.c:1687
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Создана новаÑ? Ñ?Ñ?Ñ?аниÑ?а [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:490
+#: src/i_callbacks.c:226 src/x_menus.c:432
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Создано новое окно\n"
@@ -863,7 +863,7 @@ msgstr "Ð?Ñ?аÑ?аÑ?Ñ?"
 msgid "Mirror"
 msgstr "Ð?еÑ?калиÑ?ование"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1603
+#: src/i_callbacks.c:955 src/x_dialog.c:1597
 msgid "Translate"
 msgstr "Ð?еÑ?евод"
 
@@ -911,162 +911,162 @@ msgstr "СделаÑ?Ñ? видимÑ?м"
 msgid "Edit Line Type"
 msgstr "Ð?Ñ?авка Ñ?ипа линии"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1260
+#: src/i_callbacks.c:1305 src/x_dialog.c:1256
 msgid "Edit Fill Type"
 msgstr "Ð?Ñ?авка Ñ?ипа заливки"
 
-#: src/i_callbacks.c:1590
+#: src/i_callbacks.c:1592
 msgid "Update Cues"
 msgstr "Ð?бновиÑ?Ñ? Ñ?игналÑ?"
 
-#: src/i_callbacks.c:1729
+#: src/i_callbacks.c:1731
 msgid "Really revert page?"
 msgstr "Ð?ейÑ?Ñ?виÑ?елÑ?но возвÑ?аÑ?иÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ??"
 
-#: src/i_callbacks.c:1803
+#: src/i_callbacks.c:1805
 msgid "Copy 1"
 msgstr "Ð?опиÑ?ование 1"
 
-#: src/i_callbacks.c:1822
+#: src/i_callbacks.c:1824
 msgid "Copy 2"
 msgstr "Ð?опиÑ?ование 2"
 
-#: src/i_callbacks.c:1841
+#: src/i_callbacks.c:1843
 msgid "Copy 3"
 msgstr "Ð?опиÑ?ование 3"
 
-#: src/i_callbacks.c:1860
+#: src/i_callbacks.c:1862
 msgid "Copy 4"
 msgstr "Ð?опиÑ?ование 4"
 
-#: src/i_callbacks.c:1879
+#: src/i_callbacks.c:1881
 msgid "Copy 5"
 msgstr "Ð?опиÑ?ование 5"
 
-#: src/i_callbacks.c:1898
+#: src/i_callbacks.c:1900
 msgid "Cut 1"
 msgstr "Ð?Ñ?Ñ?езка 1"
 
-#: src/i_callbacks.c:1917
+#: src/i_callbacks.c:1919
 msgid "Cut 2"
 msgstr "Ð?Ñ?Ñ?езка 2"
 
-#: src/i_callbacks.c:1936
+#: src/i_callbacks.c:1938
 msgid "Cut 3"
 msgstr "Ð?Ñ?Ñ?езка 3"
 
-#: src/i_callbacks.c:1955
+#: src/i_callbacks.c:1957
 msgid "Cut 4"
 msgstr "Ð?Ñ?Ñ?езка 4"
 
-#: src/i_callbacks.c:1974
+#: src/i_callbacks.c:1976
 msgid "Cut 5"
 msgstr "Ð?Ñ?Ñ?езка 5"
 
-#: src/i_callbacks.c:1990
+#: src/i_callbacks.c:1992
 msgid "Paste 1"
 msgstr "Ð?Ñ?Ñ?авка 1"
 
-#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
-#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
+#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
+#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
 msgid "Empty buffer"
 msgstr "Ð?Ñ?Ñ?Ñ?ой бÑ?Ñ?еÑ?"
 
-#: src/i_callbacks.c:2014
+#: src/i_callbacks.c:2016
 msgid "Paste 2"
 msgstr "Ð?Ñ?Ñ?авка 2"
 
-#: src/i_callbacks.c:2038
+#: src/i_callbacks.c:2040
 msgid "Paste 3"
 msgstr "Ð?Ñ?Ñ?авка 3"
 
-#: src/i_callbacks.c:2062
+#: src/i_callbacks.c:2064
 msgid "Paste 4"
 msgstr "Ð?Ñ?Ñ?авка 4"
 
-#: src/i_callbacks.c:2086
+#: src/i_callbacks.c:2088
 msgid "Paste 5"
 msgstr "Ð?Ñ?Ñ?авка 5"
 
-#: src/i_callbacks.c:2232 src/x_window.c:536
+#: src/i_callbacks.c:2234 src/x_window.c:531
 msgid "Component"
 msgstr "Ð?омпоненÑ?"
 
-#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
+#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
 msgid "Attribute"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/i_callbacks.c:2754
+#: src/i_callbacks.c:2773
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ð?оиÑ?к иÑ?Ñ?оÑ?ника [%s]\n"
 
-#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
+#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Ð?евозможно найÑ?и иÑ?Ñ?оÑ?ник [%s]\n"
 
-#: src/i_callbacks.c:2846
+#: src/i_callbacks.c:2869
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ð?оиÑ?к Ñ?имвола [%s]\n"
 
-#: src/i_callbacks.c:2933
+#: src/i_callbacks.c:2946
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3050
+#: src/i_callbacks.c:3063
 msgid "ShowN"
 msgstr "Ð?оказаÑ?Ñ? N"
 
-#: src/i_callbacks.c:3081
+#: src/i_callbacks.c:3094
 msgid "ShowV"
 msgstr "Ð?оказаÑ?Ñ? V"
 
-#: src/i_callbacks.c:3112
+#: src/i_callbacks.c:3125
 msgid "ShowB"
 msgstr "Ð?оказаÑ?Ñ? B"
 
-#: src/i_callbacks.c:3144
+#: src/i_callbacks.c:3157
 msgid "VisToggle"
 msgstr "Ð?еÑ?екл. видимоÑ?Ñ?и"
 
-#: src/i_callbacks.c:3166
+#: src/i_callbacks.c:3179
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Ð?звиниÑ?е6 но Ñ?Ñ?о опÑ?иÑ? не Ñ?Ñ?нкÑ?ионалÑ?ного менÑ?\n"
 
-#: src/i_callbacks.c:3254
+#: src/i_callbacks.c:3267
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3257
+#: src/i_callbacks.c:3270
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3274
+#: src/i_callbacks.c:3287
 msgid "Grid OFF\n"
 msgstr "СеÑ?ка вÑ?кл.\n"
 
-#: src/i_callbacks.c:3277
+#: src/i_callbacks.c:3290
 msgid "Grid ON\n"
 msgstr "СеÑ?ка вкл.\n"
 
-#: src/i_callbacks.c:3294
+#: src/i_callbacks.c:3307
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?ЫÐ?Ð?ЮЧÐ?Ð?Ð? (Ð?нимание!)\n"
 
-#: src/i_callbacks.c:3297
+#: src/i_callbacks.c:3310
 msgid "Snap ON\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?Ð?Ð?ЮЧÐ?Ð?Ð?\n"
 
-#: src/i_callbacks.c:3317
+#: src/i_callbacks.c:3330
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3320
+#: src/i_callbacks.c:3333
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1155,27 +1155,27 @@ msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? окÑ?Ñ?жноÑ?Ñ?и!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? окÑ?Ñ?жноÑ?Ñ?и (Ñ? заливкой)!\n"
 
-#: src/o_complex.c:224
+#: src/o_complex.c:222
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "Ð?евозможно найÑ?и комплекÑ? в новом Ñ?аÑ?положении компоненÑ?а!\n"
 
-#: src/o_complex.c:588
+#: src/o_complex.c:600
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ð?олÑ?Ñ?ен NULL в o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:656 src/o_complex.c:662
+#: src/o_complex.c:668 src/o_complex.c:674
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Ð?еÑ?евод Ñ?Ñ?емÑ? [%d %d]\n"
 
-#: src/o_complex.c:706
+#: src/o_complex.c:718
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ð?олÑ?Ñ?ен NULL в in o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:394
+#: src/o_copy.c:124 src/o_copy.c:395
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL в o_copy_end!\n"
@@ -1221,29 +1221,38 @@ msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?екÑ?Ñ? Ñ?ейÑ?аÑ? видим\n"
 msgid "Hidden text is now invisible\n"
 msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?еÑ?кÑ? Ñ?ейÑ?аÑ? невидим\n"
 
-#: src/o_misc.c:1070
-#, c-format
-msgid "Could not find symbol [%s] in library. Update failed.\n"
+#: src/o_misc.c:1076
+msgid "Could not unembedded component, could not find appropriate .sym file\n"
 msgstr ""
+"Ð?евозможно иÑ?клÑ?Ñ?иÑ?Ñ? компоненÑ?, невозможно найÑ?и Ñ?ооÑ?веÑ?Ñ?Ñ?вÑ?Ñ?Ñ?ий .sym-Ñ?айл\n"
 
-#: src/o_misc.c:1210
+#: src/o_misc.c:1077
+msgid "Component still embedded and not updated\n"
+msgstr "Ð?омпоненÑ? вÑ?Ñ? еÑ?Ñ? внедÑ?ен и не обновлÑ?н\n"
+
+#: src/o_misc.c:1081
+#, c-format
+msgid "More than one component found with name [%s]\n"
+msgstr "Ð?айдено более одного компоненÑ?а Ñ? именем [%s]\n"
+
+#: src/o_misc.c:1229
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: невозможно полÑ?Ñ?иÑ?Ñ? Ñ?еалÑ?но имÑ? Ñ?айла длÑ? %s."
 
-#: src/o_misc.c:1254
+#: src/o_misc.c:1273
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?Ñ?ениÑ?-запиÑ?и длÑ? пÑ?едÑ?дÑ?Ñ?ей Ñ?езеÑ?вной копии "
 "Ñ?айла [%s]\n"
 
-#: src/o_misc.c:1272
+#: src/o_misc.c:1291
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?олÑ?ко Ñ?Ñ?ениÑ? длÑ? Ñ?езеÑ?вного Ñ?айла [%s]\n"
 
-#: src/o_misc.c:1277
+#: src/o_misc.c:1296
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?езеÑ?внÑ?й Ñ?айл [%s]\n"
@@ -1273,12 +1282,12 @@ msgstr "Ð?олÑ?Ñ?ен невеÑ?нÑ?й паÑ?амеÑ?Ñ? в o_net_draw_xor_singl
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr "Ð?опÑ?Ñ?ка добавиÑ?Ñ? более двÑ?Ñ? Ñ?азÑ?Ñ?вов Ñ?инÑ?. Ð?нÑ?Ñ?Ñ?еннÑ?Ñ? оÑ?ибка gschem.\n"
 
-#: src/o_net.c:1157
-#, fuzzy, c-format
-msgid "Bus ripper symbol [%s] was not found in any component library\n"
+#: src/o_net.c:1155
+#, c-format
+msgid "Could not find %s in any component-library\n"
 msgstr "Ð?евозможно найÑ?и %s ни в одной из библиоÑ?ек компоненÑ?ов\n"
 
-#: src/o_picture.c:205 src/o_picture.c:745
+#: src/o_picture.c:205 src/o_picture.c:746
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ð?евозможно загÑ?зиÑ?аÑ?Ñ? изобÑ?ажение: [%s]"
@@ -1287,7 +1296,7 @@ msgstr "Ð?евозможно загÑ?зиÑ?аÑ?Ñ? изобÑ?ажение: [%s]"
 msgid "Picture"
 msgstr "Ð?зобÑ?ажение"
 
-#: src/o_picture.c:657 src/x_attribedit.c:138
+#: src/o_picture.c:658 src/x_attribedit.c:137
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL!\n"
@@ -1342,178 +1351,178 @@ msgstr ""
 "  -h            Ð?омоÑ?Ñ?; Ñ?Ñ?о Ñ?ообÑ?ение\n"
 "\n"
 
-#: src/x_attribedit.c:123
+#: src/x_attribedit.c:122
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Ð?олÑ?Ñ?ена невеÑ?наÑ? опÑ?иÑ? пÑ?оÑ?моÑ?Ñ?а, Ñ?Ñ?Ñ?анавливаеÑ?Ñ?Ñ? пÑ?оÑ?моÑ?Ñ? обоиÑ?\n"
 
-#: src/x_attribedit.c:326
+#: src/x_attribedit.c:325
 msgid "Single Attribute Editor"
 msgstr "РедакÑ?оÑ? одного аÑ?Ñ?ибÑ?Ñ?а"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:355
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/x_attribedit.c:359
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?"
 
-#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
+#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
 msgid "Name:"
 msgstr "Ð?мÑ?:"
 
-#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
+#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
 msgid "Value:"
 msgstr "Ð?наÑ?ение:"
 
-#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
+#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
 msgid "Visible"
 msgstr "Ð?идимÑ?й"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:424
 msgid "Show Value Only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко знаÑ?ение"
 
-#: src/x_attribedit.c:428
+#: src/x_attribedit.c:426
 msgid "Show Name Only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко имÑ?"
 
-#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
+#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
 msgid "Show Name & Value"
 msgstr "Ð?оказаÑ?Ñ? имÑ? и знаÑ?ение"
 
-#: src/x_attribedit.c:437
+#: src/x_attribedit.c:435
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_attribedit.c:452
+#: src/x_attribedit.c:450
 msgid "All"
 msgstr "Ð?Ñ?е"
 
-#: src/x_attribedit.c:460 src/x_compselect.c:737
+#: src/x_attribedit.c:458 src/x_compselect.c:791
 msgid "Components"
 msgstr "Ð?омпоненÑ?Ñ?"
 
-#: src/x_attribedit.c:468 src/x_window.c:546
+#: src/x_attribedit.c:466 src/x_window.c:541
 msgid "Nets"
 msgstr "Ð?Ñ?оводники"
 
-#: src/x_attribedit.c:476
+#: src/x_attribedit.c:474
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:412
+#: src/x_autonumber.c:411
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:427
+#: src/x_autonumber.c:426
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:697
+#: src/x_autonumber.c:696
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:748
+#: src/x_autonumber.c:747
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:880
 #, fuzzy
 msgid "Diagonal"
 msgstr "диагоналÑ?нÑ?й"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:881
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 #, fuzzy
 msgid "Left to right"
 msgstr "левÑ?й пÑ?авÑ?й"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:882
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:884
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "File order"
 msgstr "поÑ?Ñ?док Ñ?айлов"
 
-#: src/x_autonumber.c:1220
+#: src/x_autonumber.c:1219
 msgid "Autonumber text"
 msgstr "Ð?вÑ?онÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1246
+#: src/x_autonumber.c:1244
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1268
+#: src/x_autonumber.c:1266
 #, fuzzy
 msgid "Search for:"
 msgstr "поиÑ?к Ñ?окÑ?Ñ?а"
 
-#: src/x_autonumber.c:1282
+#: src/x_autonumber.c:1280
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Ð?вÑ?онÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1289
+#: src/x_autonumber.c:1287
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
 #, fuzzy
 msgid "Selected objects"
 msgstr "вÑ?бÑ?анÑ? обÑ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
+#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
 #, fuzzy
 msgid "Current page"
 msgstr "Ñ?екÑ?Ñ?ий лиÑ?Ñ?"
 
-#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Ð?еÑ?аÑ?Ñ?иÑ?"
 
-#: src/x_autonumber.c:1314
+#: src/x_autonumber.c:1312
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1319
+#: src/x_autonumber.c:1317
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_autonumber.c:1341
+#: src/x_autonumber.c:1339
 #, fuzzy
 msgid "Starting number:"
 msgstr "Ñ?Ñ?аÑ?Ñ?овÑ?й номеÑ?"
 
-#: src/x_autonumber.c:1348
+#: src/x_autonumber.c:1346
 #, fuzzy
 msgid "Sort order:"
 msgstr "поÑ?Ñ?док Ñ?оÑ?Ñ?иÑ?овки"
 
-#: src/x_autonumber.c:1369
+#: src/x_autonumber.c:1367
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1373
+#: src/x_autonumber.c:1371
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1532,7 +1541,7 @@ msgstr "УÑ?Ñ?ановка белого Ñ?веÑ?а по Ñ?молÑ?аниÑ?\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? белÑ?й!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? Ñ?веÑ? %s!\n"
@@ -1542,36 +1551,36 @@ msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? Ñ?веÑ? %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Ð?опÑ?Ñ?ка полÑ?Ñ?ениÑ? невеÑ?ного Ñ?веÑ?а: %d\n"
 
-#: src/x_compselect.c:577
+#: src/x_compselect.c:615
 msgid "Default behavior - reference component"
 msgstr "Ð?оÑ?малÑ?ное поведение - Ñ?Ñ?Ñ?лка на компоненÑ?"
 
-#: src/x_compselect.c:580
+#: src/x_compselect.c:618
 msgid "Embed component in schematic"
 msgstr "Ð?недÑ?иÑ?Ñ? компоненÑ? в Ñ?Ñ?емÑ?"
 
-#: src/x_compselect.c:583
+#: src/x_compselect.c:621
 msgid "Include component as individual objects"
 msgstr "Ð?клÑ?Ñ?иÑ?Ñ? компоненÑ? как индивидÑ?алÑ?нÑ?й обÑ?екÑ?"
 
-#: src/x_compselect.c:668
+#: src/x_compselect.c:707
 msgid "Select Component..."
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ? компоненÑ?..."
 
-#: src/x_compselect.c:767
+#: src/x_compselect.c:821
 #, fuzzy
 msgid "Filter:"
 msgstr "ФилÑ?Ñ?Ñ?"
 
-#: src/x_compselect.c:831 src/x_fileselect.c:123
+#: src/x_compselect.c:885 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Ð?Ñ?едваÑ?иÑ?елÑ?нÑ?й пÑ?оÑ?моÑ?Ñ?"
 
-#: src/x_dialog.c:183
+#: src/x_dialog.c:182
 msgid "Text Entry..."
 msgstr "ТекÑ?Ñ?овое вÑ?ождение..."
 
-#: src/x_dialog.c:216
+#: src/x_dialog.c:214
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1581,185 +1590,185 @@ msgstr ""
 "пеÑ?емеÑ?Ñ?иÑ?е кÑ?Ñ?Ñ?оÑ? в окно, Ñ?елкниÑ?е длÑ? Ñ?Ñ?Ñ?ановки Ñ?екÑ?Ñ?а.\n"
 "СÑ?еднÑ?Ñ? кнопка пÑ?едназнаÑ?ена длÑ? вÑ?аÑ?ениÑ? во вÑ?емÑ? Ñ?Ñ?Ñ?ановки."
 
-#: src/x_dialog.c:305
+#: src/x_dialog.c:303
 msgid "Lower Left"
 msgstr "Ð?ижний левÑ?й"
 
-#: src/x_dialog.c:316
+#: src/x_dialog.c:314
 msgid "Middle Left"
 msgstr "СÑ?едний левÑ?й"
 
-#: src/x_dialog.c:327
+#: src/x_dialog.c:325
 msgid "Upper Left"
 msgstr "Ð?еÑ?Ñ?ний левÑ?й"
 
-#: src/x_dialog.c:338
+#: src/x_dialog.c:336
 msgid "Lower Middle"
 msgstr "Ð?ижний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:349
+#: src/x_dialog.c:347
 msgid "Middle Middle"
 msgstr "СÑ?едний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:360
+#: src/x_dialog.c:358
 msgid "Upper Middle"
 msgstr "Ð?еÑ?Ñ?ний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:371
+#: src/x_dialog.c:369
 msgid "Lower Right"
 msgstr "Ð?ижний пÑ?авÑ?й"
 
-#: src/x_dialog.c:382
+#: src/x_dialog.c:380
 msgid "Middle Right"
 msgstr "СÑ?едний пÑ?авÑ?й"
 
-#: src/x_dialog.c:393
+#: src/x_dialog.c:391
 msgid "Upper Right"
 msgstr "Ð?еÑ?Ñ?ний пÑ?авÑ?й"
 
-#: src/x_dialog.c:508
+#: src/x_dialog.c:506
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Ð?Ñ?авка Ñ?азмеÑ?а Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:544
+#: src/x_dialog.c:541
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_dialog.c:576
+#: src/x_dialog.c:573
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_dialog.c:591
+#: src/x_dialog.c:588
 #, fuzzy
 msgid "Color:"
 msgstr "ЦвеÑ?"
 
-#: src/x_dialog.c:601
+#: src/x_dialog.c:598
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:610
+#: src/x_dialog.c:607
 #, fuzzy
 msgid "Alignment:"
 msgstr "Ð?Ñ?авка вÑ?Ñ?авниваниÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:661
 msgid "Solid"
 msgstr "СплоÑ?ной"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:662
 msgid "Dotted"
 msgstr "Ð?Ñ?нкÑ?иÑ? Ñ? Ñ?оÑ?кой"
 
-#: src/x_dialog.c:666
+#: src/x_dialog.c:663
 msgid "Dashed"
 msgstr "Ð?Ñ?нкÑ?иÑ? Ñ? деÑ?иÑ?ом"
 
-#: src/x_dialog.c:667
+#: src/x_dialog.c:664
 msgid "Center"
 msgstr "ЦенÑ?Ñ?иÑ?ованнÑ?й"
 
-#: src/x_dialog.c:668
+#: src/x_dialog.c:665
 msgid "Phantom"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?веннÑ?й"
 
-#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
-#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
-#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
-#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
-#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
-#: src/x_dialog.c:1391 src/x_dialog.c:1399
+#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
+#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
+#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
+#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
+#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
+#: src/x_dialog.c:1386 src/x_dialog.c:1394
 msgid "*unchanged*"
 msgstr "*неизменено*"
 
-#: src/x_dialog.c:873
+#: src/x_dialog.c:870
 msgid "Edit Line Width & Type"
 msgstr "Ð?Ñ?авка Ñ?иÑ?инÑ? и Ñ?ипа линии"
 
-#: src/x_dialog.c:914
+#: src/x_dialog.c:910
 #, fuzzy
 msgid "Width:"
 msgstr "ШиÑ?ина"
 
-#: src/x_dialog.c:918 src/x_print.c:313
+#: src/x_dialog.c:914 src/x_print.c:353
 #, fuzzy
 msgid "Type:"
 msgstr "Тип"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:918
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Ð?лина деÑ?иÑ?а линии"
 
-#: src/x_dialog.c:926
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Ð?еÑ?иÑ?нÑ?й пÑ?обел линии"
 
-#: src/x_dialog.c:1031
+#: src/x_dialog.c:1027
 msgid "Hollow"
 msgstr "Ð?огнÑ?Ñ?Ñ?"
 
-#: src/x_dialog.c:1032
+#: src/x_dialog.c:1028
 msgid "Filled"
 msgstr "Ð?аполнено"
 
-#: src/x_dialog.c:1033
+#: src/x_dialog.c:1029
 msgid "Mesh"
 msgstr "ЯÑ?ейка"
 
-#: src/x_dialog.c:1034
+#: src/x_dialog.c:1030
 msgid "Hatch"
 msgstr "ШÑ?Ñ?иÑ?"
 
-#: src/x_dialog.c:1300
+#: src/x_dialog.c:1295
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Тип заливки"
 
-#: src/x_dialog.c:1304
+#: src/x_dialog.c:1299
 #, fuzzy
 msgid "Line Width:"
 msgstr "ШиÑ?ина линии"
 
-#: src/x_dialog.c:1308
+#: src/x_dialog.c:1303
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Угол1"
 
-#: src/x_dialog.c:1312
+#: src/x_dialog.c:1307
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Ð?аклон1"
 
-#: src/x_dialog.c:1316
+#: src/x_dialog.c:1311
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Угол2"
 
-#: src/x_dialog.c:1320
+#: src/x_dialog.c:1315
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Ð?аклон2"
 
-#: src/x_dialog.c:1482
+#: src/x_dialog.c:1477
 msgid "Arc Params"
 msgstr "Ð?аÑ?амеÑ?Ñ?Ñ? дÑ?ги"
 
-#: src/x_dialog.c:1524
+#: src/x_dialog.c:1518
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Ð?аÑ?ало Ñ?гла"
 
-#: src/x_dialog.c:1534
+#: src/x_dialog.c:1528
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Угол Ñ?азвеÑ?Ñ?ки в гÑ?адÑ?Ñ?аÑ?"
 
-#: src/x_dialog.c:1635
+#: src/x_dialog.c:1628
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1767,50 +1776,50 @@ msgstr ""
 "СмеÑ?ение длÑ? пеÑ?евода?\n"
 "(о длÑ? наÑ?ала оÑ?Ñ?Ñ?еÑ?а)"
 
-#: src/x_dialog.c:1703
+#: src/x_dialog.c:1696
 msgid "Text Size"
 msgstr "РазмеÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:1735
+#: src/x_dialog.c:1727
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Ð?ведиÑ?е новÑ?й Ñ?азмеÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:1810
+#: src/x_dialog.c:1802
 #, fuzzy
 msgid "Snap Size"
 msgstr "СеÑ?ка пÑ?ивÑ?зки"
 
-#: src/x_dialog.c:1842
+#: src/x_dialog.c:1833
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Ð?ведиÑ?е новÑ?й Ñ?аг Ñ?еÑ?ки пÑ?ивÑ?зки"
 
-#: src/x_dialog.c:1915
+#: src/x_dialog.c:1906
 msgid "Edit slot number"
 msgstr "Ð?Ñ?авка номеÑ?а Ñ?лоÑ?а"
 
-#: src/x_dialog.c:1948
+#: src/x_dialog.c:1938
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Ð?Ñ?авка номеÑ?а Ñ?лоÑ?а"
 
-#: src/x_dialog.c:2010
+#: src/x_dialog.c:2000
 msgid "About..."
 msgstr "Ð?..."
 
-#: src/x_dialog.c:2030
+#: src/x_dialog.c:2019
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr ""
 "gEDA: СиÑ?Ñ?ема Ð?вÑ?омаÑ?изиÑ?ованного Ð?РоекÑ?иÑ?ованиÑ? Ñ?лекÑ?Ñ?оннÑ?Ñ? Ñ?Ñ?ем (GPL)"
 
-#: src/x_dialog.c:2034
+#: src/x_dialog.c:2023
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "веÑ?Ñ?иÑ? gschem %s%s"
 
-#: src/x_dialog.c:2040
+#: src/x_dialog.c:2029
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1823,96 +1832,96 @@ msgstr ""
 "Ð? многими дÑ?Ñ?гими (Ñ?моÑ?Ñ?иÑ?е Ñ?айл AUTHORS) \n"
 "Ð?еÑ?евод: Andy Shevchenko <andy@xxxxxxxxxxxx>"
 
-#: src/x_dialog.c:2104
+#: src/x_dialog.c:2093
 msgid "Coords"
 msgstr "Ð?ооÑ?динаÑ?Ñ?"
 
-#: src/x_dialog.c:2125
+#: src/x_dialog.c:2113
 msgid "Screen"
 msgstr "ЭкÑ?ан"
 
-#: src/x_dialog.c:2134
+#: src/x_dialog.c:2122
 msgid "World"
 msgstr "Ð?иÑ?"
 
-#: src/x_dialog.c:2357
+#: src/x_dialog.c:2345
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL в color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2420
+#: src/x_dialog.c:2408
 msgid "Color Edit"
 msgstr "Ð?Ñ?авка Ñ?веÑ?а"
 
-#: src/x_dialog.c:2453
+#: src/x_dialog.c:2440
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2578
+#: src/x_dialog.c:2564
 #, fuzzy
 msgid "Function"
 msgstr "Ð?ейÑ?Ñ?вие"
 
-#: src/x_dialog.c:2585
+#: src/x_dialog.c:2571
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "ФÑ?нкÑ?иÑ? : комбинаÑ?иÑ? клавиÑ?"
 
-#: src/x_dialog.c:2939
+#: src/x_dialog.c:2925
 #, fuzzy
 msgid "Find Text"
 msgstr "Ð?айÑ?и Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:2972
+#: src/x_dialog.c:2957
 msgid "Text to find:"
 msgstr "ТекÑ?Ñ? длÑ? поиÑ?ка:"
 
-#: src/x_dialog.c:2982
+#: src/x_dialog.c:2967
 msgid "descend into hierarchy"
 msgstr "СпÑ?Ñ?к по иеÑ?аÑ?Ñ?ии"
 
-#: src/x_dialog.c:3046
+#: src/x_dialog.c:3031
 #, fuzzy
 msgid "Hide Text"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:3079
+#: src/x_dialog.c:3063
 msgid "Hide text starting with:"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: src/x_dialog.c:3147
+#: src/x_dialog.c:3131
 #, fuzzy
 msgid "Show Text"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:3180
+#: src/x_dialog.c:3163
 msgid "Show text starting with:"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
+#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
 msgid "Name"
 msgstr "Ð?мÑ?"
 
-#: src/x_dialog.c:3647
+#: src/x_dialog.c:3630
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3741
+#: src/x_dialog.c:3724
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3747
+#: src/x_dialog.c:3730
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3776
+#: src/x_dialog.c:3759
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3796
+#: src/x_dialog.c:3779
 msgid "_Close without saving"
 msgstr ""
 
@@ -1941,21 +1950,12 @@ msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?..."
 msgid "Save as..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? как..."
 
-#: src/x_image.c:189
-msgid "Encapsulated Postscript"
-msgstr ""
-
-#: src/x_image.c:315
-#, fuzzy, c-format
-msgid "x_image_lowlevel: Unable to write eps file %s.\n"
-msgstr "x_image_lowlevel: невозможно запиÑ?аÑ?Ñ? PNG-Ñ?айл.\n"
-
-#: src/x_image.c:407
+#: src/x_image.c:363
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: невозможно запиÑ?аÑ?Ñ? PNG-Ñ?айл.\n"
 
-#: src/x_image.c:417
+#: src/x_image.c:373
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1964,32 +1964,32 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:436 src/x_image.c:468
+#: src/x_image.c:392 src/x_image.c:423
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Ð?апиÑ?ано Ñ?веÑ?ное изобÑ?ажение в [%s] [%d-x%d]\n"
 
-#: src/x_image.c:438 src/x_image.c:470
+#: src/x_image.c:394 src/x_image.c:425
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Ð?апиÑ?ано Ñ?еÑ?но-белое изобÑ?ажение в [%s] [%d-x-%d]\n"
 
-#: src/x_image.c:448
+#: src/x_image.c:404
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel: невозможно полÑ?Ñ?иÑ?Ñ? бÑ?Ñ?еÑ? изобÑ?ажениÑ? из окна gschem.\n"
 
-#: src/x_image.c:504
+#: src/x_image.c:459
 #, fuzzy
 msgid "Width x Height"
 msgstr "ШиÑ?ина-x-Ð?Ñ?Ñ?оÑ?а"
 
-#: src/x_image.c:520
+#: src/x_image.c:475
 #, fuzzy
 msgid "Image type"
 msgstr "Ð?зобÑ?ажение"
 
-#: src/x_log.c:235
+#: src/x_log.c:231
 msgid "Status"
 msgstr "СÑ?аÑ?Ñ?Ñ?"
 
@@ -2075,212 +2075,202 @@ msgstr ""
 "Ð?опÑ?Ñ?ка Ñ?Ñ?Ñ?ановки Ñ?Ñ?вÑ?Ñ?виÑ?елÑ?ноÑ?Ñ?и длÑ? неÑ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?его вÑ?Ñ?какиваÑ?Ñ?его "
 "menu_item\n"
 
-#: src/x_menus.c:479
-#, fuzzy, c-format
-msgid "Couldn't open file %s\n"
-msgstr "Ð?евозможно вÑ?зваÑ?Ñ? %s\n"
-
-#: src/x_menus.c:537
-#, fuzzy
-msgid "Clear"
-msgstr "Ð?акÑ?Ñ?Ñ?Ñ?"
-
-#: src/x_multiattrib.c:655
+#: src/x_multiattrib.c:652
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ? Ñ? пÑ?Ñ?Ñ?Ñ?м именем недопÑ?Ñ?Ñ?имÑ?. Ð?ожалÑ?йÑ?Ñ?а, Ñ?Ñ?Ñ?ановиÑ?е имÑ?."
 
-#: src/x_multiattrib.c:1144
+#: src/x_multiattrib.c:1164
 msgid "Show Value only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко знаÑ?ение"
 
-#: src/x_multiattrib.c:1146
+#: src/x_multiattrib.c:1166
 msgid "Show Name only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко имÑ?"
 
-#: src/x_multiattrib.c:1172
+#: src/x_multiattrib.c:1192
 msgid "Duplicate"
 msgstr "Ð?Ñ?блиÑ?оваÑ?Ñ?"
 
-#: src/x_multiattrib.c:1283
+#: src/x_multiattrib.c:1309
 msgid "Edit Attributes"
 msgstr "РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/x_multiattrib.c:1381
+#: src/x_multiattrib.c:1414
 msgid "Value"
 msgstr "Ð?наÑ?ение"
 
-#: src/x_multiattrib.c:1403
+#: src/x_multiattrib.c:1436
 msgid "Vis?"
 msgstr "Ð?идим?"
 
-#: src/x_multiattrib.c:1423
+#: src/x_multiattrib.c:1456
 msgid "N"
 msgstr ""
 
-#: src/x_multiattrib.c:1443
+#: src/x_multiattrib.c:1476
 msgid "V"
 msgstr ""
 
-#: src/x_multiattrib.c:1464
+#: src/x_multiattrib.c:1497
 msgid "Add Attribute"
 msgstr "Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?"
 
-#: src/x_pagesel.c:263
+#: src/x_pagesel.c:272
 msgid "Discard Page"
 msgstr "Ð?Ñ?веÑ?гнÑ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: src/x_pagesel.c:360
+#: src/x_pagesel.c:381
 msgid "Page Manager"
 msgstr "Ð?енеджеÑ? Ñ?Ñ?Ñ?аниÑ?"
 
-#: src/x_pagesel.c:416
+#: src/x_pagesel.c:437
 msgid "Filename"
 msgstr "Ð?мÑ? Ñ?айла"
 
-#: src/x_pagesel.c:432
+#: src/x_pagesel.c:453
 msgid "Changed"
 msgstr "Ð?зменено"
 
-#: src/x_pagesel.c:452
+#: src/x_pagesel.c:473
 msgid "Right click on the filename for more options..."
 msgstr "ЩелкниÑ?е пÑ?авой кнопкой на имени Ñ?айла длÑ? дополниÑ?елÑ?нÑ?Ñ? опÑ?ий..."
 
-#: src/x_print.c:88
+#: src/x_print.c:90
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? PostScript как..."
 
-#: src/x_print.c:170
+#: src/x_print.c:206
 msgid "Extents with margins"
 msgstr "РаÑ?Ñ?иÑ?иÑ?Ñ? Ñ? полÑ?ми"
 
-#: src/x_print.c:176
+#: src/x_print.c:212
 msgid "Extents no margins"
 msgstr "РаÑ?Ñ?иÑ?иÑ?Ñ? без полей"
 
-#: src/x_print.c:182
+#: src/x_print.c:218
 msgid "Current Window"
 msgstr "ТекÑ?Ñ?ее окно"
 
-#: src/x_print.c:216
+#: src/x_print.c:252
 msgid "Landscape"
 msgstr "Ð?лÑ?бом"
 
-#: src/x_print.c:222
+#: src/x_print.c:258
 msgid "Portrait"
 msgstr "Ð?оÑ?Ñ?Ñ?еÑ?"
 
-#: src/x_print.c:290
+#: src/x_print.c:330
 msgid "Settings"
 msgstr "УÑ?Ñ?ановки"
 
-#: src/x_print.c:302
+#: src/x_print.c:342
 #, fuzzy
 msgid "Output paper size:"
 msgstr "РазмеÑ? бÑ?маги длÑ? пеÑ?аÑ?и"
 
-#: src/x_print.c:324
+#: src/x_print.c:364
 #, fuzzy
 msgid "Orientation:"
 msgstr "Ð?Ñ?иенÑ?аÑ?иÑ?"
 
-#: src/x_print.c:336
+#: src/x_print.c:376
 msgid "Destination"
 msgstr "Ð?азнаÑ?ение"
 
-#: src/x_print.c:349
+#: src/x_print.c:389
 #, fuzzy
 msgid "File:"
 msgstr "Файл"
 
-#: src/x_print.c:379
+#: src/x_print.c:419
 #, fuzzy
 msgid "Command:"
 msgstr "Ð?оманда"
 
-#: src/x_print.c:749
+#: src/x_print.c:785
 msgid "No print destination specified\n"
 msgstr "Ð?е Ñ?казано назнаÑ?ение длÑ? пеÑ?аÑ?и\n"
 
-#: src/x_print.c:756
+#: src/x_print.c:792
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Ð?евозможно Ñ?аÑ?пеÑ?аÑ?аÑ?Ñ? Ñ?екÑ?Ñ?Ñ?Ñ? Ñ?Ñ?емÑ? на [%s]\n"
 
-#: src/x_print.c:765
+#: src/x_print.c:801
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:772
+#: src/x_print.c:808
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "ТекÑ?Ñ?аÑ? Ñ?Ñ?ема Ñ?аÑ?пеÑ?аÑ?ана на [%s]\n"
 
-#: src/x_window.c:175
+#: src/x_window.c:176
 msgid "black"
 msgstr "Ñ?еÑ?нÑ?й"
 
-#: src/x_window.c:184
+#: src/x_window.c:185
 msgid "white"
 msgstr "белÑ?й"
 
-#: src/x_window.c:218
+#: src/x_window.c:219
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? gc\n"
 
-#: src/x_window.c:231
+#: src/x_window.c:232
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? xor_gc\n"
 
-#: src/x_window.c:244
+#: src/x_window.c:245
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? outline_xor_gc\n"
 
-#: src/x_window.c:260
+#: src/x_window.c:261
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? bounding_xor_gc\n"
 
-#: src/x_window.c:267
+#: src/x_window.c:268
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? bus_gc\n"
 
-#: src/x_window.c:499
+#: src/x_window.c:494
 msgid "New file"
 msgstr "Ð?овÑ?й Ñ?айл"
 
-#: src/x_window.c:505
+#: src/x_window.c:500
 msgid "Open"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?"
 
-#: src/x_window.c:506
+#: src/x_window.c:501
 msgid "Open file..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?айл..."
 
-#: src/x_window.c:512
+#: src/x_window.c:507
 msgid "Save"
 msgstr "СоÑ?Ñ?аниÑ?Ñ?"
 
-#: src/x_window.c:513
+#: src/x_window.c:508
 msgid "Save file"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?айл"
 
-#: src/x_window.c:521
+#: src/x_window.c:516
 msgid "Undo last operation"
 msgstr "Ð?Ñ?мениÑ?Ñ? поÑ?леднее дейÑ?Ñ?вие"
 
-#: src/x_window.c:528
+#: src/x_window.c:523
 msgid "Redo last undo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? оÑ?мененное дейÑ?Ñ?вие"
 
-#: src/x_window.c:537
+#: src/x_window.c:532
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2292,7 +2282,7 @@ msgstr ""
 "Ñ?елкниÑ?е длÑ? Ñ?Ñ?Ñ?ановки\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:547
+#: src/x_window.c:542
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2300,7 +2290,7 @@ msgstr ""
 "Ð?обавиÑ?Ñ? пÑ?оводники\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:557
+#: src/x_window.c:552
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2308,88 +2298,76 @@ msgstr ""
 "Ð?обавиÑ?Ñ? Ñ?инÑ?\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:564
+#: src/x_window.c:559
 msgid "Text"
 msgstr "ТекÑ?Ñ?"
 
-#: src/x_window.c:565
+#: src/x_window.c:560
 msgid "Add Text..."
 msgstr "Ð?обавиÑ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: src/x_window.c:575
+#: src/x_window.c:570
 msgid "Select"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: src/x_window.c:576
+#: src/x_window.c:571
 msgid "Select mode"
 msgstr "Режим вÑ?боÑ?ки"
 
-#: src/x_window.c:651
+#: src/x_window.c:646
 msgid "Pick"
 msgstr ""
 
-#: src/x_window.c:667
+#: src/x_window.c:662
 msgid "Repeat/none"
 msgstr "Ð?овÑ?оÑ?/пÑ?Ñ?Ñ?о"
 
-#: src/x_window.c:677
+#: src/x_window.c:672
 msgid "Menu/Cancel"
 msgstr "Ð?енÑ?/Ð?Ñ?мена"
 
-#: src/x_window.c:679
+#: src/x_window.c:674
 msgid "Pan/Cancel"
 msgstr "ЦенÑ?Ñ?/Ð?Ñ?мена"
 
-#: src/x_window.c:936
+#: src/x_window.c:932
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Ð?агÑ?Ñ?жаеÑ?Ñ?Ñ? Ñ?Ñ?ема [%s]\n"
 
-#: src/x_window.c:1038
+#: src/x_window.c:1034
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: src/x_window.c:1039
+#: src/x_window.c:1035
 msgid "Error while trying to save"
 msgstr "Ð?Ñ?ибка пÑ?и попÑ?Ñ?ке Ñ?оÑ?Ñ?анениÑ?"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1044
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Ð?апиÑ?ано как [%s]\n"
 
-#: src/x_window.c:1050
+#: src/x_window.c:1046
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "СоÑ?Ñ?анено [%s]\n"
 
-#: src/x_window.c:1052
+#: src/x_window.c:1048
 msgid "Saved"
 msgstr "СоÑ?Ñ?анено"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ð?Ñ?веÑ?жение Ñ?Ñ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: src/x_window.c:1113
+#: src/x_window.c:1109
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие [%s]\n"
 
-#~ msgid ""
-#~ "Could not unembedded component, could not find appropriate .sym file\n"
-#~ msgstr ""
-#~ "Ð?евозможно иÑ?клÑ?Ñ?иÑ?Ñ? компоненÑ?, невозможно найÑ?и Ñ?ооÑ?веÑ?Ñ?Ñ?вÑ?Ñ?Ñ?ий .sym-"
-#~ "Ñ?айл\n"
-
-#~ msgid "Component still embedded and not updated\n"
-#~ msgstr "Ð?омпоненÑ? вÑ?Ñ? еÑ?Ñ? внедÑ?ен и не обновлÑ?н\n"
-
-#~ msgid "More than one component found with name [%s]\n"
-#~ msgstr "Ð?айдено более одного компоненÑ?а Ñ? именем [%s]\n"
-
 #~ msgid "Write PNG..."
 #~ msgstr "Ð?апиÑ?аÑ?Ñ? PNG..."
 

commit 9481e9ff6e01db872e8b9af91bf19b1b3e829749
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
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.
    cherry picked from commit edff766e8b15c311505810241528026f722e30b6)
    
    Had to tweak gschem/po/de_DE.po since it was changed on the stable-1.0
    branch after this commit.  Removed libgeda/lib/Makefile.am and
    libgeda/scheme/Makefile.am which are not exist on this branch.  Had to
    manually add ChangeLog-1.0 to symbols/Makefile.am (this last fix should
    also probably go onto master).

diff --git a/docs/Makefile.am b/docs/Makefile.am
index dbea180..a6f685f 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -1,7 +1,7 @@
 
 SUBDIRS = toplevel wiki scripts
 
-EXTRA_DIST = autogen.sh
+EXTRA_DIST = ChangeLog-1.0 autogen.sh
 
 distclean-local:
 	-rm -rf autom4te.cache
diff --git a/examples/Makefile.am b/examples/Makefile.am
index b8e6520..045b71c 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -5,7 +5,7 @@ exampledir = @GEDADOCDIR@/examples/
 
 example_DATA = README 
 
-EXTRA_DIST = autogen.sh $(example_DATA)
+EXTRA_DIST = ChangeLog-1.0 autogen.sh $(example_DATA)
 
 distclean-local:
 	-rm -rf autom4te.cache
diff --git a/examples/gTAG/Makefile.am b/examples/gTAG/Makefile.am
index d158db1..685ecac 100644
--- a/examples/gTAG/Makefile.am
+++ b/examples/gTAG/Makefile.am
@@ -8,7 +8,7 @@ example_DATA = 7414-1.sym attribs commonrc copyleft.sym crdist.sh \
              gTAG.bom gTAG.ps gTAG.sch gnetlistrc gschemrc gschlasrc \
              max882.sym sn75240pw.sym README
 
-EXTRA_DIST = $(example_DATA)
+EXTRA_DIST = ChangeLog-1.0 $(example_DATA)
 
 MOSTLYCLEANFILES = gschem.log *~
 CLEANFILES = gschem.log *~
diff --git a/gattrib/Makefile.am b/gattrib/Makefile.am
index 1cd447b..d699cb4 100644
--- a/gattrib/Makefile.am
+++ b/gattrib/Makefile.am
@@ -3,8 +3,8 @@ AM_CFLAGS = -g -O2
 
 SUBDIRS = src include lib design docs
 
-EXTRA_DIST = BUGS NOTES README README.gEDA \
-		ChangeLog AUTHORS COPYING INSTALL autogen.sh ToDos
+EXTRA_DIST = BUGS NOTES README README.gEDA ChangeLog ChangeLog-1.0 
+	AUTHORS COPYING INSTALL autogen.sh ToDos
 
 distclean-local:
 	-rm -rf autom4te*.cache
diff --git a/gnetlist/Makefile.am b/gnetlist/Makefile.am
index a7ac3a6..1f46c9c 100644
--- a/gnetlist/Makefile.am
+++ b/gnetlist/Makefile.am
@@ -1,7 +1,7 @@
 
 SUBDIRS = src include utils lib scheme examples scripts tests docs 
 
-EXTRA_DIST = BUGS autogen.sh
+EXTRA_DIST = BUGS ChangeLog-1.0 autogen.sh
 
 proto:
 	(cd src ; ./create_proto)
diff --git a/gschem/Makefile.am b/gschem/Makefile.am
index 06d4373..3831b6e 100644
--- a/gschem/Makefile.am
+++ b/gschem/Makefile.am
@@ -1,7 +1,8 @@
 SUBDIRS = include lib intl src m4 po scheme bitmap scripts examples \
           tests docs 
 
-EXTRA_DIST = VOCABULARY BUGS autogen.sh config.rpath configure.ac.in
+EXTRA_DIST = VOCABULARY BUGS ChangeLog-1.0 autogen.sh config.rpath 
+	configure.ac.in
 
 #proto:
 #	(cd src ; ./create_proto)
diff --git a/gschem/po/es_ES.po b/gschem/po/es_ES.po
index edf5113..a136dab 100644
--- a/gschem/po/es_ES.po
+++ b/gschem/po/es_ES.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gschem VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2007-04-27 19:30+0200\n"
 "Last-Translator: Carlos Nieves Ã?nega <cnieves@xxxxxxxxxx>\n"
 "Language-Team: Spanish/Spain\n"
@@ -25,15 +25,15 @@ msgstr "Archivo"
 msgid "New Window"
 msgstr "Nueva ventana"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Nueva página"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "Abrir página"
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Cerrar página"
 
@@ -41,7 +41,7 @@ msgstr "Cerrar página"
 msgid "Revert Page"
 msgstr "Recargar página"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Guardar página"
 
@@ -53,15 +53,15 @@ msgstr "Guardar página como..."
 msgid "Save All"
 msgstr "Guardar todo"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Imprimir..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 msgid "Write image..."
 msgstr "Guardar imagen..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Nuevo archivo"
@@ -82,15 +82,15 @@ msgstr "Salir"
 msgid "Edit"
 msgstr "Editar"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Deshacer"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Rehacer"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Seleccionar"
 
@@ -117,19 +117,19 @@ msgstr "Editar..."
 msgid "Edit Text..."
 msgstr "Editar texto..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Copiar"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr "Modo de copia múltiple"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Mover"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "Borrar"
 
@@ -137,7 +137,7 @@ msgstr "Borrar"
 msgid "Rotate 90 Mode"
 msgstr "Rotar 90º"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Voltear"
 
@@ -261,11 +261,11 @@ msgstr "Ver"
 msgid "Redraw"
 msgstr "Redibujar"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "Centrar respecto al cursor"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Ampliar"
 
@@ -301,7 +301,7 @@ msgstr "Siguiente"
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Nuevo"
 
@@ -325,12 +325,12 @@ msgstr "Añadir"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Conexión"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Bus"
 
@@ -342,23 +342,23 @@ msgstr "Propiedad..."
 msgid "Text..."
 msgstr "Texto..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Línea"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Rectángulo"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Círculo"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Pin"
 
@@ -386,15 +386,15 @@ msgstr "Arriba"
 msgid "Documentation"
 msgstr "Documentación"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "Propiedades"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Adjuntar"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "No adjuntar"
 
@@ -502,7 +502,7 @@ msgstr "Documentación"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 msgid "Hotkeys"
 msgstr "Teclas rápidas"
 
@@ -660,12 +660,12 @@ msgstr ""
 "Se ha especificado un número de pixels no válido [%d] a la función select-"
 "slack-pixels\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "Versión de gEDA/gschem %s%s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -674,13 +674,13 @@ msgstr ""
 "gEDA/gschem no incluye NINGUNA GARANT�A; véase el fichero COPYING para más "
 "detalles.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr "Esto es software libre, y puede redistribuirlo bajo ciertas\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -689,139 +689,139 @@ msgstr ""
 "condiciones; por favor vea el fichero COPYING para más detalles.\n"
 "\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "�sta es la adaptación MINGW32.\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Entorno actual de locale: %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "¡Debe de especificar la variable de entorno GEDADATA!\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Leído fichero de inicialización scm [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallo al leer fichero de inicialización scm [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "¡Directorio de Scheme no especificado!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Ejecutando programa de guile [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "Modo Propiedades"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "Modo Componentes"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Rotar"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "Modo Centrar"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modo Pegar %d"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Modo Conexión"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Modo Bus"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Modo Línea"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Modo Rectángulo"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr "Modo Imagen"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Modo Círculo"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Modo Arco"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Modo Pin"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Mover"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copia múltiple"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "Desactivado el ajuste a la rejilla"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "Mostrar ocultos"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "Desactivado el ajuste a la rejilla"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Acción"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr "Gesto"
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "ninguno"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Repetir/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr "NO"
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Rejilla(%s, %s)"
@@ -831,12 +831,12 @@ msgstr "Rejilla(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentación de [%s, %s, %s, %s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Se ha creado una página nueva [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Se ha creado una nueva ventana [%s]\n"
@@ -877,7 +877,7 @@ msgstr "Rotar"
 msgid "Mirror"
 msgstr "Voltear"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Mover"
 
@@ -928,107 +928,107 @@ msgstr "Hacer visible"
 msgid "Edit Line Type"
 msgstr "Editar tipo de línea"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Editar tipo de relleno"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "Actualizar entradas"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr "¿Seguro que quiere recargar la página?"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Copiar 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Copiar 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Copiar 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Copiar 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Copiar 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Cortar 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Cortar 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Cortar 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Cortar 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Cortar 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Pegar 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Buffer vacío"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Pegar 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Pegar 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Pegar 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Pegar 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Propiedad"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Buscando origen [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "No se ha podido encontrar la fuente [%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Buscando símbolo [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1036,56 +1036,56 @@ msgstr ""
 "Este comando consigue la información del componente de internet, pero no hay "
 "ningún componente seleccionado"
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "Mostrar nombre"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "Mostrar valor"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "Mostrar ambos"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "Cambiar visibilidad"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Disculpe. Esta opción del menú no funciona\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Modo de realimentación seleccionado: SILUETA\n"
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Modo de realimentación seleccionado: CONTENEDOR\n"
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "Rejilla DESACTIVADA\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "Rejilla ACTIVADA\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "¡PRECAUCI�N!: Ajuste a la rejilla DESACTIVADO \n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Ajuste a la rejilla ACTIVADO\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr "Goma de borrar DESACT\n"
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr "Goma de borrar ACT\n"
 
@@ -1184,28 +1184,28 @@ msgstr "¡Tipo de círculo desconocido!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "¡Tipo de relleno de círculo desconocido!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "¡No se ha podido encontrar el objeto al colocar el nuevo componente!\n"
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 "Se ha recibido NULL en la función o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Convirtiendo esquema [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "¡Se ha recibido NULL en la función o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERROR: en la función o_copy_end, ¡el objeto es NULL!\n"
@@ -1251,42 +1251,32 @@ msgstr "El texto oculto es ahora visible\n"
 msgid "Hidden text is now invisible\n"
 msgstr "El texto oculto es ahora invisible\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-"No se puede desincrustar el componente, no se ha podido encontrar el "
-"fichero .sym correspondiente\n"
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr "El componente todavía está incrustado y no actualizado\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Se ha encontrado más de un componente con el nombre [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups: Imposible averiguar el nombre de fichero real de %s."
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a lectura-escritura\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "NO se han podido cambiar los permisos de la copia de seguridad anterior [%s] "
 "a sólo lectura\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "NO se ha podido guardar la copia de seguridad [%s]\n"
@@ -1324,12 +1314,12 @@ msgstr ""
 "Se ha intentado añadir más de dos conexiones a bus. Error interno de "
 "gschem.\n"
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "No se ha encontrado %s en ninguna librería de componentes\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallo al cargar la imagen: %s"
@@ -1338,7 +1328,7 @@ msgstr "Fallo al cargar la imagen: %s"
 msgid "Picture"
 msgstr "Imagen"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERROR: ¡objeto vacío (NULL)!\n"
@@ -1392,69 +1382,69 @@ msgstr ""
 "  -h                Ayuda; éste mensaje\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 "Se ha recibido una opción de mostrar no válida; mostrando ambos por defecto\n"
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "Editor de una única propiedad"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Editar propiedades</b>"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Añadir propiedad</b>"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "Nombre:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "Valor:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Visible"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "Mostrar sólo valor"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "Mostrar sólo nombre"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "Mostrar nombre y valor"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 msgid "<b>Attach Options</b>"
 msgstr "<b>Opciones de asociación</b>"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Todo"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Componentes"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Conexiones"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr "Reemplazar las propiedades existentes"
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1462,7 +1452,7 @@ msgstr ""
 "Un componente con varios elementos sin la propiedad 'slot' puede causar "
 "problemas al autonumerar los números de elemento\n"
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
@@ -1470,91 +1460,91 @@ msgstr ""
 "La duplicidad de la propiedad 'slot' puede causar problemas: [nombre del "
 "símbolo=%s, número=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr "No se ha especificado una cadena de búsqueda para autonumerar texto.\n"
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "No se ha especificado '*' o '?' al final del texto a autonumerar.\n"
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 msgid "Diagonal"
 msgstr "Diagonal"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr "De arriba hacia abajo"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr "De abajo hacia arriba"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Left to right"
 msgstr "De izquierda hacia derecha"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr "De derecha hacia izquierda"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 msgid "File order"
 msgstr "Orden de archivos:"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "Autoenumerar texto"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr "<b>Ã?mbito</b>"
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 msgid "Search for:"
 msgstr "Buscar:"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 msgid "Autonumber text in:"
 msgstr "Autoenumerar texto en:"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr "Ignorar números encontrados en:"
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Selected objects"
 msgstr "Objetos seleccionados"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 msgid "Current page"
 msgstr "Hoja actual"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 msgid "Whole hierarchy"
 msgstr "Jerarquía completa"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr "Sobreescribir los números existentes"
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 msgid "<b>Options</b>"
 msgstr "<b>Opciones</b>"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 msgid "Starting number:"
 msgstr "Número inicial:"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 msgid "Sort order:"
 msgstr "Método de ordenación:"
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr "Borrar los números"
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr "Asignar números de elemento automáticamente"
 
@@ -1573,7 +1563,7 @@ msgstr "Utilizando color blanco por defecto\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "¡Eh! ¡No se puede reservar memoria para el color blanco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "¡No se puede reservar memoria para el color %s!\n"
@@ -1583,35 +1573,35 @@ msgstr "¡No se puede reservar memoria para el color %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Se ha intentado obtener un color no válido: %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Comportamiento por defecto - designar componente"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Incrustar componente en el esquema"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Incluir componentes como objetos individuales"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Seleccionar componente..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Vista preliminar"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "Introducción de texto..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1622,168 +1612,168 @@ msgstr ""
 "para colocar el texto.\n"
 "Botón intermedio para rotar mientras está colocando el texto."
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "Abajo a la izquierda"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Centrado a la izquierda"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "Arriba a la izquierda"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "Abajo centrado"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Centrado Centrado"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "Arriba centrado"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "Abajo a la derecha"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Centrado a la derecha"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "Arriba a la derecha"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 msgid "Edit Text Properties"
 msgstr "Editar las propiedades del texto"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 msgid "<b>Text Content</b>"
 msgstr "<b>Contenido del texto</b>"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 msgid "<b>Text Properties</b>"
 msgstr "<b>Propiedades del texto</b>"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 msgid "Color:"
 msgstr "Color:"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr "Tamaño:"
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 msgid "Alignment:"
 msgstr "Alineación:"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "Sólido"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Punteado"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Guión"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Centrar"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "Fantasma"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*sin modificar*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Editar ancho y tipo de línea"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 msgid "Width:"
 msgstr "Ancho:"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 msgid "Dash Length:"
 msgstr "Longitud de la línea en la discontinuidad:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 msgid "Dash Space:"
 msgstr "Espaciado de la discontinuidad:"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Hueco"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Relleno"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "Malla"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "Trama"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 msgid "Fill Type:"
 msgstr "Tipo de relleno:"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 msgid "Line Width:"
 msgstr "Ancho de línea:"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 msgid "Angle 1:"
 msgstr "Ã?ngulo 1:"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 msgid "Pitch 1:"
 msgstr "Separación 1:"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 msgid "Angle 2:"
 msgstr "Ã?ngulo 2:"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 msgid "Pitch 2:"
 msgstr "Separación 2:"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Parámetros de arco"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 msgid "Start Angle:"
 msgstr "Ã?ngulo de comienzo:"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 msgid "Degrees of Sweep:"
 msgstr "Grados de barrido:"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1791,44 +1781,44 @@ msgstr ""
 "¿Desplazamiento del movimiento?\n"
 "(0 para el origen)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "Tamaño de texto"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 msgid "Enter new text size:"
 msgstr "Introduzca nuevo tamaño de texto:"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 msgid "Snap Size"
 msgstr "Tamaño de la rejilla"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 msgid "Enter new snap grid spacing:"
 msgstr "Introduzca el nuevo espaciado de la rejilla:"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Editar número de elemento"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 msgid "Edit slot number:"
 msgstr "Editar número de elemento:"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Acerca de..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA: Automatización de Diseño Electrónico GPL</b>"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>versión de gschem %s%s</b>"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1840,92 +1830,92 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "Y muchos otros (Véase el archivo AUTHORS)"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Coordenadas"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "Pantalla"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "Mundo"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERROR: ¡objeto vacío (NULL) en la función color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Editar color"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr "Color del componente:"
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 msgid "Function"
 msgstr "Función"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 msgid "Keystroke(s)"
 msgstr "Pulsación(es)"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 msgid "Find Text"
 msgstr "Encontrar texto:"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "Texto a encontrar:"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "Descender en la jerarquía"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 msgid "Hide Text"
 msgstr "Ocultar texto:"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "Ocultar texto que comienza por:"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 msgid "Show Text"
 msgstr "Mostrar texto"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Mostrar texto que comienza por:"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Nombre"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleccione los esquemas que quiere guardar:"
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "¿Guardar cambios del esquema \"%s\" antes de salir?"
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Hay %d esquemas con cambios sin guardar. ¿Guardar cambios antes de salir?"
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Si no los guarda, todos los cambios se perderán definitivamente."
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr "_Cerrar sin guardar"
 
@@ -1953,12 +1943,21 @@ msgstr "Abrir..."
 msgid "Save as..."
 msgstr "Guardar como..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, fuzzy, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr "x_image_lowlevel: Imposible escribir archivo %s: %s.\n"
+
+#: src/x_image.c:407
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: Imposible escribir archivo %s: %s.\n"
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1971,29 +1970,29 @@ msgstr ""
 "\n"
 "%s.\n"
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Se ha guardado la imagen en color en [%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Se ha guardado la imagen en blanco y negro en [%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr "x_image_lowlevel: Imposible obtener pixbuf de la ventana de gschem.\n"
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 msgid "Width x Height"
 msgstr "Anchura x Altura"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 msgid "Image type"
 msgstr "Tipo de imagen"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "Estado"
 
@@ -2081,125 +2080,135 @@ msgstr ""
 "Se ha intentado modificar la sensibilidad de una opción de menú que no "
 "existe\n"
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "No se ha podido llamar a %s\n"
+
+#: src/x_menus.c:537
+#, fuzzy
+msgid "Clear"
+msgstr "Cerrar"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "No se permiten las propiedades sin nombre. Por favor, introduzca un nombre."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "Mostrar sólo valor"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "Mostrar sólo nombre"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "Editar propiedades"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Valor"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Visible?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr "Añadir propiedad"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Descartar página"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Administrador de páginas"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Nombre de archivo"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr "Modificado"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr "Pulse con el botón derecho para ver más opciones..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 msgid "Select PostScript Filename..."
 msgstr "Seleccionar archivo PostScript..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "Completo con márgenes"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "Completo sin márgenes"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "Ventana actual"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Apaisado"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Vertical"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr "Opciones"
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 msgid "Output paper size:"
 msgstr "Tamaño de papel:"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 msgid "Orientation:"
 msgstr "Orientación:"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 msgid "Destination"
 msgstr "Destino"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 msgid "File:"
 msgstr "Archivo:"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr "Comando:"
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr "No se ha especificado el destino de impresión\n"
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "No se puede imprimir el esquema actual a [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2208,73 +2217,73 @@ msgstr ""
 "Error al imprimir al fichero '%s'\n"
 "Vea la ventana de registro para más información"
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Se ha imprimido el esquema actual a [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "negro"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "blanco"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "No se ha podido reservar memoria para la variable gc\n"
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable xor_gc\n"
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable outline_xor_gc\n"
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "No se ha podido reservar memoria para la variable bounding_xor_gc\n"
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "No se ha podido reservar memoria para la variable bus_gc\n"
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Nuevo archivo"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Abrir"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Abrir archivo"
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Guardar"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "Guardar archivo"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Deshacer última operación"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Rehacer el último deshacer"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2286,7 +2295,7 @@ msgstr ""
 "ventana principal, y presione el botón izq. del ratón para colocarlo.\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2294,7 +2303,7 @@ msgstr ""
 "Añadir conexión\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2302,76 +2311,88 @@ msgstr ""
 "Añadir bus\n"
 "Botón derecho del ratón para cancelar"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "Texto"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Añadir texto..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Seleccionar"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Seleccionar"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "Coger"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Repetir/ninguno"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Menú/Cancelar"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "Panorámica/Cancelar"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Cargando esquema [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "NO se ha podido guardar la página [%s]\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "Error al intentar guardar"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Guardado como [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Guardado [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "Guardado"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Cerrando [%s]\n"
 
+#~ msgid ""
+#~ "Could not unembedded component, could not find appropriate .sym file\n"
+#~ msgstr ""
+#~ "No se puede desincrustar el componente, no se ha podido encontrar el "
+#~ "fichero .sym correspondiente\n"
+
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "El componente todavía está incrustado y no actualizado\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Se ha encontrado más de un componente con el nombre [%s]\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "Guardar imagen PNG..."
 
diff --git a/gschem/po/fr_FR.po b/gschem/po/fr_FR.po
index 18078a3..5ac8ee0 100644
--- a/gschem/po/fr_FR.po
+++ b/gschem/po/fr_FR.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: fr_FR\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2007-02-16 14:08+0100\n"
 "Last-Translator: Patrick Bernaud <b-patrick@xxxxxxxxxx>\n"
 "Language-Team: French\n"
@@ -25,15 +25,15 @@ msgstr "Fichier"
 msgid "New Window"
 msgstr "Nouvelle fenêtre"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Nouvelle page"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "Ouvrir une page..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Fermer la page"
 
@@ -41,7 +41,7 @@ msgstr "Fermer la page"
 msgid "Revert Page"
 msgstr "Annuler les modifications"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Enregistrer la page"
 
@@ -53,16 +53,16 @@ msgstr "Enregistrer la page sous..."
 msgid "Save All"
 msgstr "Enregistrer toutes les pages"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Imprimer..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 #, fuzzy
 msgid "Write image..."
 msgstr "Exporter l'image..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Nouveau fichier"
@@ -83,15 +83,15 @@ msgstr "Quitter"
 msgid "Edit"
 msgstr "Ã?dition"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Défaire"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Refaire"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Mode Sélection"
 
@@ -118,19 +118,19 @@ msgstr "Ã?diter"
 msgid "Edit Text..."
 msgstr "Ã?diter le texte..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Mode Copie"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr "Mode Copie Multiple"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Mode Déplacement"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "Supprimer"
 
@@ -138,7 +138,7 @@ msgstr "Supprimer"
 msgid "Rotate 90 Mode"
 msgstr "Mode Rotation 90"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Mode Miroir"
 
@@ -262,11 +262,11 @@ msgstr "Affichage"
 msgid "Redraw"
 msgstr "Redessiner"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "Panoramique"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Zoom boîte"
 
@@ -302,7 +302,7 @@ msgstr "Suivante"
 msgid "Previous"
 msgstr "Précédente"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Nouvelle"
 
@@ -326,12 +326,12 @@ msgstr "Ajouter"
 msgid "Component..."
 msgstr "Composant..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Piste"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Bus"
 
@@ -343,23 +343,23 @@ msgstr "Attribut..."
 msgid "Text..."
 msgstr "Texte..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Ligne"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Boîte"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Cercle"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Arc"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Broche"
 
@@ -387,15 +387,15 @@ msgstr "Remonter"
 msgid "Documentation"
 msgstr "Documentation"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "Attributs"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Attacher"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "Détacher"
 
@@ -503,7 +503,7 @@ msgstr "Documentation"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 msgid "Hotkeys"
 msgstr "Raccourcis"
 
@@ -641,19 +641,19 @@ msgstr "Gain [%d] passé à keyboardpan-gain invalide\n"
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Nombre de secondes [%d] passé  auto-save-interval invalide\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem version %s%s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr "gEDA/gschem n'est accompagné d'ABSOLUMENT AUCUNE GARANTIE.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -661,7 +661,7 @@ msgstr ""
 "Ceci est un logiciel libre et vous êtes invité à le redistribuer en "
 "respectant\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -671,139 +671,139 @@ msgstr ""
 "COPYING.\n"
 "\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Ceci est le portage sous MINGW32\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Locale en cours : %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Vous devez positionner la variable d'environnement GEDADATA !\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lecture du fichier scm de démarrage [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "�chec de la lecture du fichier scm de démarrage [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Répertoire Scheme NON initialisé !\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Exécution du script guile [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "Mode Attribut"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "Mode Composant"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "Mode Texte"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Mode Rotation"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "Mode Panoramique"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Mode Coller %d"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Mode Lien"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Mode Bus"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Mode Ligne"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Mode Boîte"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr "Mode Image"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Mode Cercle"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Mode Arc"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Mode Broche"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copier"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Déplacer"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copie Multiple"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "Snap Off"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "Montrer caché"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "Snap Off"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Action"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "aucun"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Répéter"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Grille(%s,%s)"
@@ -813,12 +813,12 @@ msgstr "Grille(%s,%s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentation pour [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nouvelle page [%s] créée\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nouvelle fenêtre créée\n"
@@ -859,7 +859,7 @@ msgstr "Pivoter"
 msgid "Mirror"
 msgstr "Miroir"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Translater"
 
@@ -907,162 +907,162 @@ msgstr "RendVisible"
 msgid "Edit Line Type"
 msgstr "Ã?diter le type de ligne"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Ã?diter le type de remplissage"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "Met à jour les extrémités"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr "Abandonner les modifications ?"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Copier 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Copier 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Copier 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Copier 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Copier 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Couper 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Couper 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Couper 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Couper 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Couper 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Coller 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Tampon vide"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Coller 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Coller 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Coller 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Coller 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Composant"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Attribut"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Recherche de source [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossible de trouver source [%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Recherche du symbole [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "MontrerN"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "MontrerV"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "MontrerNV"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr ""
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Désolé mais c'est une option de menu non fonctionnelle\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Mode de retour utilisateur positionné à OUTLINE\n"
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Mode de retour utilisateur positionné à BOUNDINGBOX\n"
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "Grille OFF\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "Grille ON\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENTION)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1151,28 +1151,28 @@ msgstr "Type de ligne pour cercle inconnu !\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Type de remplissage pour cercle inconnu !\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 "Complex introuvable dans la liste de placement des nouveaux composants !\n"
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "o_current==NULL dans o_complex_translate_display_selection()\n"
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Translation du schéma [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "head==NULL dans o_complex_translate_selection()\n"
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERREUR : object==NULL dans o_copy_end !\n"
@@ -1218,41 +1218,31 @@ msgstr "Le texte normalement caché est maintenant visible\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Le texte normalement caché est maintenant invisible\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-"Impossible de débarquer le composant, fichier .sym correspondant "
-"introuvable\n"
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr "Composant toujours embarqué et non mis à jour\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Plusieurs composants trouvés avec le même nom [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 "o_autosave_backups() : Impossible de récupérer le véritable nom du fichier %s"
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture/"
 "écriture\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Impossible de passer le fichier copie de sauvegarde [%s] en lecture seule\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "�chec lors de la création de la copie de sauvegarde [%s]\n"
@@ -1283,12 +1273,12 @@ msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Tentative d'ajout de plus de deux jonctions de bus. Erreur interne gschem.\n"
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Impossible de trouver %s dans toutes les bibliothèques de composants\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ã?chec lors du chargement de l'image : %s"
@@ -1297,7 +1287,7 @@ msgstr "Ã?chec lors du chargement de l'image : %s"
 msgid "Picture"
 msgstr "Image"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERREUR : object==NULL !\n"
@@ -1352,70 +1342,70 @@ msgstr ""
 "  -h            Aide, affichage de ce message\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 "Option d'affichage invalide ; changement pour affichage du nom et de la "
 "valeur\n"
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "Ã?diteur d'attribut"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Ã?diter un attribut</b>"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Ajouter un attribut</b>"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "Nom :"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "Valeur :"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Visible"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "Montrer seulement la valeur"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "Montrer seulement le nom"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "Montrer le nom et la valeur"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 msgid "<b>Attach Options</b>"
 msgstr "<b>Options d'attache</b>"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Tous"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Composants"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Pistes"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr "Remplacer les attributs existants"
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1423,7 +1413,7 @@ msgstr ""
 "Les objets à slots sans attribut de slot sont susceptibles de créer des "
 "problèmes durant l'annotation automatique\n"
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
@@ -1431,93 +1421,93 @@ msgstr ""
 "Les slots dupliqués sont susceptibles de créer des problèmes : [symbolname=%"
 "s, number=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Pas de motif de recherche fourni pour l'annotation automatique.\n"
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 "Pas de caractère '*' ou '?' à la fin du motif de recherche pour annotation "
 "automatique.\n"
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 msgid "Diagonal"
 msgstr "en diagonal"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr "de haut en bas"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr "de bas en haut"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Left to right"
 msgstr "de gauche à droite"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr "de droite à gauche"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 msgid "File order"
 msgstr "dans ordre des éléments du fichier"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "Annotation automatique"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr "<b>Portée</b>"
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 msgid "Search for:"
 msgstr "Motif de recherche :"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 msgid "Autonumber text in:"
 msgstr "Annoter automatiquement :"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr "Passer les nombres trouvés dans :"
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Selected objects"
 msgstr "les objets sélectionnés"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 msgid "Current page"
 msgstr "la page en cours"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 msgid "Whole hierarchy"
 msgstr "la hiérarchie complète"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr "Remplacer les annotations existantes"
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 msgid "<b>Options</b>"
 msgstr "<b>Options</b>"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 msgid "Starting number:"
 msgstr "Indice de départ :"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 msgid "Sort order:"
 msgstr "Ordre :"
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr "Supprimer les annotations"
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr "Slotting automatique"
 
@@ -1536,7 +1526,7 @@ msgstr "Repli sur la couleur par défaut, blanc\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Hum ! allocation de 'white' impossible !\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Impossible d'allouer la couleur %s !\n"
@@ -1546,35 +1536,35 @@ msgstr "Impossible d'allouer la couleur %s !\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Tentative d'obtention d'une couleur invalide : %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Comportement par défaut - référencer le composant"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Embarquer le composant dans le schéma"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Ã?clater le composant en objets individuels"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Sélecteur de composant..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 msgid "Filter:"
 msgstr "Filtre:"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Prévisualisation"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "Ajout de texte..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1584,168 +1574,168 @@ msgstr ""
 "déplacez le curseur dans la fenêtre, cliquez pour placer le texte.\n"
 "Bouton du milieu pour pivoter le texte avant placement."
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "En bas à gauche"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Au milieu à gauche"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "En haut à gauche"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "En bas au milieu"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Au centre"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "En haut au milieu"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "En bas à droite"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Au milieu à droite"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "En haut à droite"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 msgid "Edit Text Properties"
 msgstr "Editer les propriétés du texte"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 msgid "<b>Text Content</b>"
 msgstr "<b>Texte</b>"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 msgid "<b>Text Properties</b>"
 msgstr "<b>Propriétés du texte</b>"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 msgid "Color:"
 msgstr "Couleur :"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr "Taille :"
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 msgid "Alignment:"
 msgstr "Alignement du texte :"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "Continu"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Pointillés"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Tirets"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Centré"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "Fantôme"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*inchangé*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Ã?paisseur et type de ligne"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 msgid "Width:"
 msgstr "Largeur :"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 msgid "Type:"
 msgstr "Type :"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 msgid "Dash Length:"
 msgstr "Longueur du tiret :"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 msgid "Dash Space:"
 msgstr "Espace entre tirets :"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Vide"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Plein"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "Quadrillage"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "Rayures"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 msgid "Fill Type:"
 msgstr "Type de remplissage :"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 msgid "Line Width:"
 msgstr "Ã?paisseur :"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 msgid "Angle 1:"
 msgstr "Angle1 :"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 msgid "Pitch 1:"
 msgstr "Ã?cart1 :"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 msgid "Angle 2:"
 msgstr "Angle2 :"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 msgid "Pitch 2:"
 msgstr "Ã?cart2 :"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Paramètres d'arc"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 msgid "Start Angle:"
 msgstr "Angle de départ :"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 msgid "Degrees of Sweep:"
 msgstr "Balayage :"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1753,44 +1743,44 @@ msgstr ""
 "Cible pour translation ?\n"
 "(0 pour translation à l'origine)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "Taille de texte :"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 msgid "Enter new text size:"
 msgstr "Entrez la nouvelle taille de texte :"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 msgid "Snap Size"
 msgstr "Grille de snap"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 msgid "Enter new snap grid spacing:"
 msgstr "Entrez le nouvel espacement de la grille de snap :"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Numéro de slot"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 msgid "Edit slot number:"
 msgstr "Numéro de slot :"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Ã? propos..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA : GPL Electronic Design Automation</b>"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>gschem version %s%s</b>"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1802,85 +1792,85 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "Et bien d'autres (consultez le fichier AUTHORS)"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Coords"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "Ã?cran"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "Monde"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERREUR : object==NULL dans color_edit_dialog_apply !\n"
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Sélecteur de couleur"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr "Couleur de l'objet :"
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 #, fuzzy
 msgid "Function"
 msgstr "Action"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Action : raccourci(s)"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 msgid "Find Text"
 msgstr "Recherche de texte"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "Texte à rechercher :"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "descendre dans la hiérarchie"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 msgid "Hide Text"
 msgstr "Cacher le texte"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "Cacher le texte commençant par :"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 msgid "Show Text"
 msgstr "Montrer le texte"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Montrer le texte commençant par :"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Nom"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr "_Sélectionnez les schémas que vous souhaitez enregistrer :"
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 "Voulez-vous enregistrer les modifications dans le schéma \"%s\" avant de le "
 "fermer ?"
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
@@ -1888,13 +1878,13 @@ msgstr ""
 "Il y a %d schémas avec des modifications non enregistrées. Voulez-vous "
 "enregistrer les modifications avant de fermer ?"
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Si vous n'enregistrez pas, les modifications effectuées seront "
 "définitivement perdues."
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr "Fermer sans sa_uvegarder"
 
@@ -1922,12 +1912,21 @@ msgstr "Ouvrir..."
 msgid "Save as..."
 msgstr "Enregistrer sous..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, fuzzy, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr "x_image_lowlevel(): Impossible d'écrire le fichier PNG.\n"
+
+#: src/x_image.c:407
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel(): Impossible d'écrire le fichier PNG.\n"
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1936,33 +1935,33 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Image couleur exportée dans fichier [%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Image noire et blanche exportée dans fichier [%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel(): Impossible de récupérer le pixbuf depuis la fenêtre de "
 "gschem.\n"
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 #, fuzzy
 msgid "Width x Height"
 msgstr "Largeur x Hauteur :"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 #, fuzzy
 msgid "Image type"
 msgstr "Image"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "Messages"
 
@@ -2047,124 +2046,133 @@ msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Tentative de rendre sensible un élément de menu contextuel inexistant\n"
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "Impossible de lancer %s\n"
+
+#: src/x_menus.c:537
+msgid "Clear"
+msgstr "Effacer"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Les attributs sans nom sont interdits. Donnez un nom."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "Montrer seulement la valeur"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "Montrer seulement le nom"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Cloner"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "Ã?diteur d'attributs"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Valeur"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr "Ajouter un attribut"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Abandonner la page"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Gestionnaire de pages"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Nom de fichier"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr "Modifié"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr "Utilisez le clic droit sur le nom de fichier pour plus d'options..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 msgid "Select PostScript Filename..."
 msgstr "Enregistrer en PostScript sous..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "Totalité avec marges"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "Totalité sans marge"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "Vue en cours"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Paysage"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Portrait"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr "Configuration"
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 msgid "Output paper size:"
 msgstr "Taille de papier :"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 msgid "Orientation:"
 msgstr "Orientation :"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 msgid "Destination"
 msgstr "Destination"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 msgid "File:"
 msgstr "Fichier :"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr "Commande :"
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr "Destination pour l'impression non spécifiée\n"
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Impossible d'imprimer le schéma en cours dans [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2173,73 +2181,73 @@ msgstr ""
 "Erreur pendant l'impression du fichier '%s'\n"
 "Reportez-vous à la fenêtre des messages pour plus de détails"
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Schéma en cours imprimé dans fichier [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "noir"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "blanc"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Allocation gc impossible\n"
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Allocation xor_gc impossible\n"
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Allocation outline_xor_gc impossible\n"
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Allocation bounding_xor_gc impossible\n"
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Allocation bus_gc impossible\n"
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Nouveau fichier"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Ouvrir"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Ouvrir fichier..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "Sauvegarder le fichier"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Défaire la dernière opération"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Refaire le dernier défait"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2251,7 +2259,7 @@ msgstr ""
 "pointeur dans la fenêtre principale.\n"
 "Clic gauche pour placer, clic droit pour annuler."
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2259,7 +2267,7 @@ msgstr ""
 "Mode ajout de piste\n"
 "Clic droit pour annuler"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2267,76 +2275,88 @@ msgstr ""
 "Mode ajout de bus\n"
 "Clic droit pour annuler"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "Texte"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Ajouter du texte..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Sélectionner"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Mode sélection"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "Prendre"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Répéter/aucun"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Menu/Annuler"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "Panoramique/Annuler"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Chargement du schéma [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ã?chec sauvegarde de la page [%s]\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "Erreur lors de la tentative de sauvegarde"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Enregistré sous [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Sauvegarder [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "Sauvegarder"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Abandonne page [%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ferme [%s]\n"
 
+#~ msgid ""
+#~ "Could not unembedded component, could not find appropriate .sym file\n"
+#~ msgstr ""
+#~ "Impossible de débarquer le composant, fichier .sym correspondant "
+#~ "introuvable\n"
+
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "Composant toujours embarqué et non mis à jour\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Plusieurs composants trouvés avec le même nom [%s]\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "Exporter en PNG..."
 
@@ -2612,9 +2632,6 @@ msgstr "Ferme [%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "Ajouter/Ã?diter"
 
-#~ msgid "Clear"
-#~ msgstr "Effacer"
-
 #~ msgid "Open Page"
 #~ msgstr "Ouvrir la Page"
 
diff --git a/gschem/po/geda-gschem.pot b/gschem/po/geda-gschem.pot
index f5c1c76..6dc1e51 100644
--- a/gschem/po/geda-gschem.pot
+++ b/gschem/po/geda-gschem.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -24,15 +24,15 @@ msgstr ""
 msgid "New Window"
 msgstr ""
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr ""
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr ""
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr ""
 
@@ -40,7 +40,7 @@ msgstr ""
 msgid "Revert Page"
 msgstr ""
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr ""
 
@@ -52,15 +52,15 @@ msgstr ""
 msgid "Save All"
 msgstr ""
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr ""
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 msgid "Write image..."
 msgstr ""
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 msgid "Recent files"
 msgstr ""
 
@@ -80,15 +80,15 @@ msgstr ""
 msgid "Edit"
 msgstr ""
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr ""
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr ""
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr ""
 
@@ -112,19 +112,19 @@ msgstr ""
 msgid "Edit Text..."
 msgstr ""
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr ""
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr ""
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr ""
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr ""
 
@@ -132,7 +132,7 @@ msgstr ""
 msgid "Rotate 90 Mode"
 msgstr ""
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr ""
 
@@ -256,11 +256,11 @@ msgstr ""
 msgid "Redraw"
 msgstr ""
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr ""
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr ""
 
@@ -296,7 +296,7 @@ msgstr ""
 msgid "Previous"
 msgstr ""
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr ""
 
@@ -320,12 +320,12 @@ msgstr ""
 msgid "Component..."
 msgstr ""
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr ""
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr ""
 
@@ -337,23 +337,23 @@ msgstr ""
 msgid "Text..."
 msgstr ""
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr ""
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr ""
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr ""
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr ""
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr ""
 
@@ -381,15 +381,15 @@ msgstr ""
 msgid "Documentation"
 msgstr ""
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr ""
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr ""
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr ""
 
@@ -493,7 +493,7 @@ msgstr ""
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 msgid "Hotkeys"
 msgstr ""
 
@@ -626,164 +626,164 @@ msgstr ""
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr ""
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
 "details.\n"
 msgstr ""
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
 msgstr ""
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr ""
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr ""
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr ""
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr ""
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr ""
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr ""
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr ""
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr ""
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr ""
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr ""
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr ""
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr ""
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr ""
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr ""
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr ""
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr ""
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr ""
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr ""
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr ""
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr ""
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr ""
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr ""
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr ""
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr ""
 
-#: src/i_basic.c:197
-msgid "Snap Off"
+#: src/i_basic.c:173
+msgid "Show Hidden"
 msgstr ""
 
-#: src/i_basic.c:203
-msgid "Show Hidden"
+#: src/i_basic.c:176
+msgid "Snap Off"
 msgstr ""
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr ""
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr ""
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr ""
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -793,12 +793,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr ""
@@ -839,7 +839,7 @@ msgstr ""
 msgid "Mirror"
 msgstr ""
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr ""
 
@@ -885,162 +885,162 @@ msgstr ""
 msgid "Edit Line Type"
 msgstr ""
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr ""
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr ""
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr ""
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr ""
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr ""
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr ""
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr ""
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr ""
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr ""
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr ""
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr ""
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr ""
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr ""
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr ""
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr ""
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr ""
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr ""
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr ""
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr ""
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr ""
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr ""
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr ""
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr ""
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr ""
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr ""
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr ""
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr ""
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr ""
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr ""
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr ""
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1129,27 +1129,27 @@ msgstr ""
 msgid "Unknown type for circle (fill)!\n"
 msgstr ""
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr ""
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1195,35 +1195,27 @@ msgstr ""
 msgid "Hidden text is now invisible\n"
 msgstr ""
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr ""
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr ""
@@ -1253,12 +1245,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1155
+#: src/o_net.c:1157
 #, c-format
-msgid "Could not find %s in any component-library\n"
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr ""
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr ""
@@ -1267,7 +1259,7 @@ msgstr ""
 msgid "Picture"
 msgstr ""
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr ""
@@ -1312,164 +1304,164 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr ""
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 msgid "<b>Edit Attribute</b>"
 msgstr ""
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 msgid "<b>Add Attribute</b>"
 msgstr ""
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr ""
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr ""
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr ""
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr ""
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr ""
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr ""
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 msgid "<b>Attach Options</b>"
 msgstr ""
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr ""
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr ""
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr ""
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 msgid "Diagonal"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Left to right"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 msgid "File order"
 msgstr ""
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr ""
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 msgid "Search for:"
 msgstr ""
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 msgid "Autonumber text in:"
 msgstr ""
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Selected objects"
 msgstr ""
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 msgid "Current page"
 msgstr ""
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 msgid "Whole hierarchy"
 msgstr ""
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 msgid "<b>Options</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 msgid "Starting number:"
 msgstr ""
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1488,7 +1480,7 @@ msgstr ""
 msgid "Ack! Cannot allocate white!\n"
 msgstr ""
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr ""
@@ -1498,246 +1490,246 @@ msgstr ""
 msgid "Tried to get an invalid color: %d\n"
 msgstr ""
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr ""
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr ""
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr ""
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr ""
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 msgid "Filter:"
 msgstr ""
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr ""
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr ""
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
 "Middle button to rotate while placing."
 msgstr ""
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr ""
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr ""
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr ""
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr ""
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr ""
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr ""
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr ""
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr ""
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr ""
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 msgid "Edit Text Properties"
 msgstr ""
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 msgid "<b>Text Content</b>"
 msgstr ""
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 msgid "<b>Text Properties</b>"
 msgstr ""
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 msgid "Color:"
 msgstr ""
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 msgid "Alignment:"
 msgstr ""
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr ""
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr ""
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr ""
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr ""
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr ""
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr ""
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr ""
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 msgid "Width:"
 msgstr ""
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 msgid "Type:"
 msgstr ""
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 msgid "Dash Length:"
 msgstr ""
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 msgid "Dash Space:"
 msgstr ""
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr ""
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr ""
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr ""
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr ""
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 msgid "Fill Type:"
 msgstr ""
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 msgid "Line Width:"
 msgstr ""
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 msgid "Angle 1:"
 msgstr ""
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 msgid "Pitch 1:"
 msgstr ""
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 msgid "Angle 2:"
 msgstr ""
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 msgid "Pitch 2:"
 msgstr ""
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr ""
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 msgid "Start Angle:"
 msgstr ""
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 msgid "Degrees of Sweep:"
 msgstr ""
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
 msgstr ""
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr ""
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 msgid "Enter new text size:"
 msgstr ""
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 msgid "Snap Size"
 msgstr ""
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 msgid "Enter new snap grid spacing:"
 msgstr ""
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr ""
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 msgid "Edit slot number:"
 msgstr ""
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr ""
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr ""
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr ""
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1745,91 +1737,91 @@ msgid ""
 "And many others (See AUTHORS file)"
 msgstr ""
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr ""
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr ""
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr ""
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr ""
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 msgid "Function"
 msgstr ""
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 msgid "Keystroke(s)"
 msgstr ""
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 msgid "Find Text"
 msgstr ""
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr ""
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr ""
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 msgid "Hide Text"
 msgstr ""
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr ""
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 msgid "Show Text"
 msgstr ""
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr ""
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr ""
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr ""
 
@@ -1857,12 +1849,21 @@ msgstr ""
 msgid "Save as..."
 msgstr ""
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr ""
+
+#: src/x_image.c:407
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1871,29 +1872,29 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr ""
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr ""
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 msgid "Width x Height"
 msgstr ""
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 msgid "Image type"
 msgstr ""
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr ""
 
@@ -1977,197 +1978,206 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, c-format
+msgid "Couldn't open file %s\n"
+msgstr ""
+
+#: src/x_menus.c:537
+msgid "Clear"
+msgstr ""
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr ""
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr ""
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr ""
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr ""
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr ""
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr ""
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr ""
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr ""
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr ""
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr ""
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr ""
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr ""
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr ""
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 msgid "Select PostScript Filename..."
 msgstr ""
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr ""
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr ""
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr ""
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr ""
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr ""
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 msgid "Output paper size:"
 msgstr ""
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 msgid "Orientation:"
 msgstr ""
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 msgid "Destination"
 msgstr ""
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 msgid "File:"
 msgstr ""
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr ""
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr ""
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr ""
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr ""
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr ""
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr ""
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr ""
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr ""
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr ""
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr ""
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr ""
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2175,84 +2185,84 @@ msgid ""
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
 msgstr ""
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr ""
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr ""
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr ""
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr ""
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr ""
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr ""
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr ""
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr ""
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr ""
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr ""
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr ""
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr ""
diff --git a/gschem/po/it_IT.po b/gschem/po/it_IT.po
index 4efa05a..96292f4 100644
--- a/gschem/po/it_IT.po
+++ b/gschem/po/it_IT.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: it_IT\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2007-05-03 21:37+0200\n"
 "Last-Translator: Michele Petrecca <michelinux@xxxxxxxx>\n"
 "Language-Team: Italiano\n"
@@ -27,15 +27,15 @@ msgstr "File"
 msgid "New Window"
 msgstr "Nuova Finestra"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Nuova Pagina"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "Apri Pagina..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Chiudi Pagina"
 
@@ -43,7 +43,7 @@ msgstr "Chiudi Pagina"
 msgid "Revert Page"
 msgstr "Centra la Pagina"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Salva Pagina"
 
@@ -55,15 +55,15 @@ msgstr "Salva Pagina Con Nome..."
 msgid "Save All"
 msgstr "Salva Tutto"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Stampa..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 msgid "Write image..."
 msgstr "Scrivi immagine..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Nuovo file"
@@ -84,15 +84,15 @@ msgstr "Esci"
 msgid "Edit"
 msgstr "Modifica"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Annulla"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Ripristina"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Modalità Selezione"
 
@@ -119,19 +119,19 @@ msgstr "Modifica..."
 msgid "Edit Text..."
 msgstr "Modifica il Testo..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Modalità Copia"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr "Modalità di Copiatura Multipla"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Modalità Spostamento"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "Cancella"
 
@@ -139,7 +139,7 @@ msgstr "Cancella"
 msgid "Rotate 90 Mode"
 msgstr "Ruota di 90 gradi"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Modalità Specchio"
 
@@ -263,11 +263,11 @@ msgstr "Vista"
 msgid "Redraw"
 msgstr "Aggiorna"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "Pan"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Ingrandisci Riquadro"
 
@@ -303,7 +303,7 @@ msgstr "Successiva"
 msgid "Previous"
 msgstr "Precedente"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Nuovo"
 
@@ -327,12 +327,12 @@ msgstr "Aggiungi"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Collegamento"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Bus"
 
@@ -344,23 +344,23 @@ msgstr "Caratteristica..."
 msgid "Text..."
 msgstr "Testo..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Linea"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Box"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Cerchio"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Pin"
 
@@ -388,15 +388,15 @@ msgstr "Sopra"
 msgid "Documentation"
 msgstr "Documentazione"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "Caratteristiche"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Collega"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "Scollega"
 
@@ -504,7 +504,7 @@ msgstr "Documentazione"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 msgid "Hotkeys"
 msgstr "Hotkeys"
 
@@ -645,12 +645,12 @@ msgstr ""
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Il numero [%d] di pixel indicati non è valido\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versione %s%s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -659,7 +659,7 @@ msgstr ""
 "gEDA/gschem viene rilasciato SENZA GARANZIA ALCUNA A CAUSA DEL SUO SVILUPPO "
 "IN FASE ALFA; leggere il file COPYING per ulteriori informazioni.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -667,146 +667,146 @@ msgstr ""
 "Questo software è rilasciato sotto licenza GPL e può essere ridistribuito "
 "sotto determinate\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr "condizioni; per favore leggi il file COPYNG per ulteriori dettagli.\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Port per MINGW32.\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Impostazioni locali correnti: %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Devi impostare la variabile d'ambiente GEDADATA!\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lettura del file init scm [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fallita la lettura del file init scm [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Cartelle degli schemi non impostata!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Esecuzione dello script guile [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "Modalità Caratteristica"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "Scelta Componente"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "Modalità Testo"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Modalità Rotazione"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr ""
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modalità %d Incolla"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Modalità Collegamento"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Modalità Bus"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Modalità Linea"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Modalità Riquadro"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr "Modalità Immagine"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Modalità Cerchio"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Modalità Arco"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Modalità Pin"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copia"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Sposta"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Copia Multipla"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "Snap Off"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "Mostra Nascosto"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "Snap Off"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Azione"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr ""
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "none"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Ripeti/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr "OFF"
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Griglia(%s, %s)"
@@ -816,12 +816,12 @@ msgstr "Griglia(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentazione per [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Nuova Pagina Creata [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, c-format
 msgid "New Window created [%s]\n"
 msgstr "Creata Nuova Finestra [%s]\n"
@@ -862,7 +862,7 @@ msgstr "Ruota"
 msgid "Mirror"
 msgstr "Specchio"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Converti"
 
@@ -912,107 +912,107 @@ msgstr "Rendi Visibile"
 msgid "Edit Line Type"
 msgstr "Modifica il Tipo di Linea"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Modifica il Tipo di Riempimento"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr ""
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr "Vuoi veramente ritornare alla pagina precedente?"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Copia 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Copia 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Copia 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Copia 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Copia 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Taglia 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Taglia 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Taglia 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Taglia 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Taglia 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Incolla 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Buffer vuoto"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Incolla 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Incolla 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Incolla 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Incolla 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Caratteristica"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ricerca del sorgente [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossibile trovare il sorgente [%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ricerca del simbolo [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1020,56 +1020,56 @@ msgstr ""
 "Questo comando reperisce la documentazione del componente da Internet, ma "
 "non hai selezionato nessun componente da cercare."
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "MostraN"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "MostraV"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "MostraB"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "Visibilità Strumenti"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Spiacente, ma questa non è una funzione del menù opzioni\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "Griglia NON ATTIVA\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "Griglia ATTIVA\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap OFF (ATTENZIONE!)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Snap ON\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr "Rubber band OFF \n"
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr "Rubber band ON\n"
 
@@ -1158,27 +1158,27 @@ msgstr "Tipo sconosciuto per il cerchio!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo sconosciuto per il cerchio (riempimento)!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ottenuto un NULLO in o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Spostamento schema [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ottenuto un NULLO in o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "ERRORE: oggetto NULLO in o_copy_end!\n"
@@ -1224,39 +1224,31 @@ msgstr "Il testo nascosto è ora visibile\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Il testo ora è non visibile\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr "Componente ancora fissato e/o non aggiornato\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Più di un componente è stato trovato con il nome [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Non è possibile ottenere il vero nome del file %s."
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "NOn è possibile impostare il precedente file di ripristino [%s] in lettura-"
 "scrittura\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr ""
 "Non è possibile impostare il precedente file di ripristino [%s] in sola "
 "lettura\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Non è possibile salvare il file di ripristino [%s]\n"
@@ -1286,12 +1278,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Non è possibile trovare %s in nessuna libreria di componenti\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fallito il caricamento dell'immagine: [%s]"
@@ -1300,7 +1292,7 @@ msgstr "Fallito il caricamento dell'immagine: [%s]"
 msgid "Picture"
 msgstr "Immagine"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERRORE: oggetto NULLO!\n"
@@ -1355,164 +1347,164 @@ msgstr ""
 "  -h            Help; this message\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "Editor Singola Caratteristica"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 msgid "<b>Edit Attribute</b>"
 msgstr "<b>Modifica Caratteristiche</b>"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 msgid "<b>Add Attribute</b>"
 msgstr "<b>Aggiungi Caratteristiche</b>"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "Valore:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Visibile"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "Mostra Solo il Valore"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "Mostra Solo il Nome"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "Mostra Nome & Valore"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 msgid "<b>Attach Options</b>"
 msgstr "<b>Aggiungi Opzioni</b>"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Tutto"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Componenti"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Collegamenti"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr "Ridefinisci le caratteristiche esistenti"
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 msgid "Diagonal"
 msgstr "Diagonale"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr "Dall'alto verso il basso"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr "Dal basso verso l'alto"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Left to right"
 msgstr "Da sinistra a destra"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr "Da destra a sinistra"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 msgid "File order"
 msgstr "Sequenza dei file"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr ""
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr "<b>Visibilità</b>"
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 msgid "Search for:"
 msgstr "Ricerca di:"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 msgid "Autonumber text in:"
 msgstr ""
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 msgid "Selected objects"
 msgstr "Oggetti selezionati"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 msgid "Current page"
 msgstr "Pagina corrente"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 msgid "Whole hierarchy"
 msgstr "Intera gerarchia"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr "Sovrascrivi i numeri esistenti"
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 msgid "<b>Options</b>"
 msgstr "<b>Opzioni</b>"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 msgid "Starting number:"
 msgstr "Numero iniziale:"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr "Rimuovi numeri"
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1531,7 +1523,7 @@ msgstr "Colore predefinito; il bianco\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Non è possibile inserire il bianco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Non è possibile inserire il colore %s!\n"
@@ -1541,35 +1533,35 @@ msgstr "Non è possibile inserire il colore %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Provato a ottenere un colore non valido: %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Comportamento predefinito - Consultazione componente"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Fissa il componente nello schema"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Includi componente come oggetto individuale"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Seleziona Componente..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 msgid "Filter:"
 msgstr "Filtro:"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Anteprima"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "Inserisci Testo..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1580,211 +1572,211 @@ msgstr ""
 "e clicca con il tasto sinistro per rilasciare il testo.\n"
 "Il pulsante centrale del mouse ruota il testo."
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "In basso a sinistra"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Regione centrale a sinistra"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "In alto a sinistra"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "Regione centrale in basso"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Centro della regione centrale"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "Regione centrale in alto"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "In basso a destra"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Zona centrale a destra"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "In alto a destra"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 msgid "Edit Text Properties"
 msgstr "Modifica proprietà del testo"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 msgid "<b>Text Content</b>"
 msgstr ""
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 msgid "<b>Text Properties</b>"
 msgstr "<b>Proprietà del testo</b>"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 msgid "Color:"
 msgstr "Colore:"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr "Ampiezza:"
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 msgid "Alignment:"
 msgstr "Allineamento:"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "Continua"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Punteggiata"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Tratteggiata"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Centro"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr ""
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*non cambiato*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Modifica Larghezza & Tipo di Linea"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 msgid "Width:"
 msgstr "Larghezza:"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 msgid "Type:"
 msgstr "Tipo:"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 msgid "Dash Length:"
 msgstr "Lunghezza linea tratteggiata:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 msgid "Dash Space:"
 msgstr "Spazio linea tratteggiata:"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Vuoto"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Riempito"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "Rete"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "Tratteggio"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 msgid "Fill Type:"
 msgstr "Tipo di riempimento:"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 msgid "Line Width:"
 msgstr "Larghezza linea:"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 msgid "Angle 1:"
 msgstr "Angolo 1:"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 msgid "Pitch 1:"
 msgstr "Livello 1:"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 msgid "Angle 2:"
 msgstr "Angolo 2:"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 msgid "Pitch 2:"
 msgstr "Livello 2:"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Parametri Arco"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 msgid "Start Angle:"
 msgstr "Angolo di Attacco:"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 msgid "Degrees of Sweep:"
 msgstr "Gradi di sviluppo dell'arco:"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
 msgstr ""
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "Dimensione Testo"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 msgid "Enter new text size:"
 msgstr "Inserisci nuova ampiezza del testo:"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 msgid "Snap Size"
 msgstr ""
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 msgid "Enter new snap grid spacing:"
 msgstr ""
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Modifica numero slot"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 msgid "Edit slot number:"
 msgstr "Modifica numero slot:"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Altro..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA: GPL Electronic Design Automation</b>"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>versione di gschem %s%s</b>"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1796,81 +1788,81 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "...e molti altri (leggere il file AUTHORS)"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Coordinate"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "Schermo"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr ""
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "ERRORE: oggetto NULLO in color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Modifica Colore"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr "Colore dell'oggetto:"
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 msgid "Function"
 msgstr "Funzione"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 msgid "Keystroke(s)"
 msgstr ""
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 msgid "Find Text"
 msgstr "Trova testo"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "Testo da cercare:"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "discende nella gerarchia"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 msgid "Hide Text"
 msgstr "Nascondi testo"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "Nascondi il testo iniziando con:"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 msgid "Show Text"
 msgstr "Mostra testo"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Mostra il testo iniziando con:"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Nome"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr "S_eleziona lo schematico che vuoi salvare:"
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Salvare i cambi allo schematico \"%s\" prima di chiudere?"
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
@@ -1878,13 +1870,13 @@ msgstr ""
 "C'è lo schematico %d che presenta cambi non salvati. Salvare i cambi prima "
 "di chiudere?"
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 "Se non effettui un salvataggio dei cambi, essi verranno definitivamente "
 "persi."
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr "_Chiudi senza salvare"
 
@@ -1912,12 +1904,23 @@ msgstr "Apri..."
 msgid "Save as..."
 msgstr "Salva con nome..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, fuzzy, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr ""
+"x_image_lowlevel: incapace ad ottenere immagine pixbuf dalla finestra di "
+"gschem.\n"
+
+#: src/x_image.c:407
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1926,31 +1929,31 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Scritta immagine a colori per [%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Scritta immagine in bianco e nero per [%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel: incapace ad ottenere immagine pixbuf dalla finestra di "
 "gschem.\n"
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 msgid "Width x Height"
 msgstr "Larghezza x Altezza"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 msgid "Image type"
 msgstr "Tipo di immagine"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "Stato"
 
@@ -2035,127 +2038,137 @@ msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 "Provato a impostare la sensibilità su una finestra di popup menu_itemi\n"
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "Non è possibile invocare %s\n"
+
+#: src/x_menus.c:537
+#, fuzzy
+msgid "Clear"
+msgstr "Chiudi"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 "Attributi con il nome vuoto non sono permessi. Per favore inserisci un nome."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "Mostra solo il Valore"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "Mostra solo il Nome"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Duplicare"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "Modifica Caratteristiche"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Valore"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr "Aggiungi Attributo"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Abbandona la pagina"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Gestore Pagina"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Nome file"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr "Cambiato"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr ""
 "Clicca con il tasto destro del mouse sul nome del file per ulteriori "
 "opzioni..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 msgid "Select PostScript Filename..."
 msgstr "Seleziona il nome del file Psotscript..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "Estensioni con margini"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "Estensioni senza margini"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "Finestra Corrente"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Landscape"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Portrait"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr "Impostazioni"
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 msgid "Output paper size:"
 msgstr "Ampiezza del foglio:"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 msgid "Orientation:"
 msgstr "Orientazione:"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 msgid "Destination"
 msgstr "Destinazione"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 msgid "File:"
 msgstr "File:"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr "Comando:"
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr "Non è stata specificata nessuna stampante\n"
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Non è possibile stampare lo schema corrente in [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2164,73 +2177,73 @@ msgstr ""
 "Errore nella stampa del file '%s'\n"
 "Verifica la finestra di stato per maggiori informazioni"
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Lo schema corrente è stato stampato in [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "nero"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "bianco"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Impossibile l'allocazione di gc\n"
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Impossibile l'allocazione di xor_gc\n"
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Impossibile l'allocazione di outline_xor_gc\n"
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Impossibile l'allocazione di bounding_xor_gc\n"
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Impossibile l'allocazione di bus_gc\n"
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Nuovo file"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Apri"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Apri file..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Salva"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "Salva file"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Annulla l'ultima operazione"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Ripristina ultima operazione annullata"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2244,7 +2257,7 @@ msgstr ""
 "Il tasto destro del mouse serve ad abbandonare il componente al fine di "
 "sceglierne un altro."
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2253,7 +2266,7 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2262,76 +2275,82 @@ msgstr ""
 "Tasto destro del mouse per\n"
 "cancellare il collegamento"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "Testo"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Aggiungi Testo..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Seleziona"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Modalità Selezione"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "Prendi"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Ripeti/Niente"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Menù/Cancella"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "Pan/Cancella"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Caricamento schema [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Non è possibile salvare la pagina [%s]\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "Errore durante il salvataggio"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvato con il nome [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvato [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "Salvato"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Annulla pagina [%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Chiusura [%s]\n"
 
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "Componente ancora fissato e/o non aggiornato\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Più di un componente è stato trovato con il nome [%s]\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "Stampa File .png..."
 
diff --git a/gschem/po/ja_JP.po b/gschem/po/ja_JP.po
index d9394b1..c2925d1 100644
--- a/gschem/po/ja_JP.po
+++ b/gschem/po/ja_JP.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-gschem-CVS-2002-09-26\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2002-10-05 20:00+0900\n"
 "Last-Translator: MIYAMOTO Takanori <pnms@xxxxxxxxxxxxxxx>\n"
 "Language-Team: japanese <ja@xxxxxx>\n"
@@ -23,15 +23,15 @@ msgstr "¥Õ¥¡¥¤¥ë"
 msgid "New Window"
 msgstr "¿·µ¬¥¦¥£¥ó¥É¥¦"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "¿·µ¬¥Ú¡¼¥¸"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "³«¤¯..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "ÊĤ¸¤ë"
 
@@ -39,7 +39,7 @@ msgstr "ÊĤ¸¤ë"
 msgid "Revert Page"
 msgstr "Ì᤹"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Êݸ"
 
@@ -51,16 +51,16 @@ msgstr "̾Á°¤òÉÕ¤±¤ÆÊݸ..."
 msgid "Save All"
 msgstr "¤¹¤Ù¤ÆÊݸ"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "°õºþ..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 #, fuzzy
 msgid "Write image..."
 msgstr "¥¤¥á¡¼¥¸½ÐÎÏ..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "¿·µ¬¥Õ¥¡¥¤¥ë"
@@ -81,15 +81,15 @@ msgstr "½ªÎ»"
 msgid "Edit"
 msgstr "ÊÔ½¸"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "¥¢¥ó¥É¥¥"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "¥ê¥É¥¥"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "ÁªÂò¥â¡¼¥É"
 
@@ -116,20 +116,20 @@ msgstr "ÊÔ½¸..."
 msgid "Edit Text..."
 msgstr "¥Æ¥­¥¹¥ÈÊÔ½¸..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "¥³¥Ô¡¼¥â¡¼¥É"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 #, fuzzy
 msgid "Multiple Copy Mode"
 msgstr "¥³¥Ô¡¼¥â¡¼¥É"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "°ÜÆ°¥â¡¼¥É"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "ºï½ü"
 
@@ -137,7 +137,7 @@ msgstr "ºï½ü"
 msgid "Rotate 90 Mode"
 msgstr "90ÅÙ²óž¥â¡¼¥É"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "ȿž¥â¡¼¥É"
 
@@ -263,11 +263,11 @@ msgstr "ɽ¼¨"
 msgid "Redraw"
 msgstr "²èÌ̹¹¿·"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "¥Ñ¥ó"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "³ÈÂç"
 
@@ -303,7 +303,7 @@ msgstr "¼¡"
 msgid "Previous"
 msgstr "Á°"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "¿·µ¬"
 
@@ -327,12 +327,12 @@ msgstr "ÄɲÃ"
 msgid "Component..."
 msgstr "ÉôÉÊ..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "¥Í¥Ã¥È"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "¥Ð¥¹"
 
@@ -344,23 +344,23 @@ msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È..."
 msgid "Text..."
 msgstr "¥Æ¥­¥¹¥È..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Àþ"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "¥Ü¥Ã¥¯¥¹"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "±ß"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "±ß¸Ì"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "¥Ô¥ó"
 
@@ -389,15 +389,15 @@ msgstr "¾å¤Ø"
 msgid "Documentation"
 msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "¥¢¥¿¥Ã¥Á"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "¥¢¥¿¥Ã¥Á²ò½ü"
 
@@ -505,7 +505,7 @@ msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 #, fuzzy
 msgid "Hotkeys"
 msgstr "¥Û¥Ã¥È¥­¡¼..."
@@ -644,12 +644,12 @@ msgstr "̵¸ú¤Ê¥µ¥¤¥º[%d]¤¬snap-size¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "̵¸ú¤Ê¥¢¥ó¥É¥¥¥ì¥Ù¥ë[%d]¤¬undo-levels¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem¥Ð¡¼¥¸¥ç¥ó%s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -658,7 +658,7 @@ msgstr ""
 "gEDA/gschem¤Ï´°Á´¤Ë̵ÊݾڤÇÄ󶡤µ¤ì¤Þ¤¹¡£¾Ü¤·¤¯¤ÏCOPYING¥Õ¥¡¥¤¥ë¤ò¤´Í÷¤¯¤À¤µ"
 "¤¤¡£\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -666,7 +666,7 @@ msgstr ""
 "¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¢¤ê¡¢¤¢¤ë¾ò·ï¤Î²¼¤ÇºÆÈÒÉÛ¤¹¤ë¤³¤È¤¬¾©Î夵¤ì¤Æ¤¤¤Þ"
 "¤¹¡£\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -675,141 +675,141 @@ msgstr ""
 "¾Ü¤·¤¯¤ÏCOPYING¥Õ¥¡¥¤¥ë¤ò¤´Í÷¤¯¤À¤µ¤¤¡£\n"
 "\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "MIGW32ÈǤǤ¹¡£\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr ""
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "´Ä¶­ÊÑ¿ôGEDADATA¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤!\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤ó¤Ç¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "scheme¥Ç¥£¥ì¥¯¥È¥ê¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "guile¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È¥â¡¼¥É"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "ÉôÉʥ⡼¥É"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "¥Í¥Ã¥È¥â¡¼¥É"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "²óž¥â¡¼¥É"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "¥Ñ¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "¥Ú¡¼¥¹¥È%d¥â¡¼¥É"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "¥Í¥Ã¥È¥â¡¼¥É"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "¥Ð¥¹¥â¡¼¥É"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Àþ¥â¡¼¥É"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "¥Ü¥Ã¥¯¥¹¥â¡¼¥É"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 #, fuzzy
 msgid "Picture Mode"
 msgstr "¥Ô¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "±ß¥â¡¼¥É"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "±ß¸Ì¥â¡¼¥É"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "¥Ô¥ó¥â¡¼¥É"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "¥³¥Ô¡¼"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "°ÜÆ°"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 #, fuzzy
 msgid "Multiple Copy"
 msgstr "¿½Å¥¢¥¿¥Ã¥Á"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥Õ"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "±£¤·¥Æ¥­¥¹¥Èɽ¼¨"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥Õ"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "¥¢¥¯¥·¥ç¥ó"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr "¥¹¥È¥í¡¼¥¯"
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "¤Ê¤·"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "·«¤êÊÖ¤·/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -819,12 +819,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr ""
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, fuzzy, c-format
 msgid "New page created [%s]\n"
 msgstr "¿·µ¬¥Ú¡¼¥¸¤òºîÀ®¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "¿·µ¬¥¦¥£¥ó¥É¥¦¤òºîÀ®¤·¤Þ¤·¤¿¡£\n"
@@ -866,7 +866,7 @@ msgstr "²óž"
 msgid "Mirror"
 msgstr "ȿž"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "žÁ÷"
 
@@ -914,163 +914,163 @@ msgstr "ɽ¼¨¤¹¤ë"
 msgid "Edit Line Type"
 msgstr "Àþ¼ï¤òÊÔ½¸"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Åɤê¤Ä¤Ö¤·¤òÊÔ½¸"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "¥­¥å¡¼¹¹¿·"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 #, fuzzy
 msgid "Really revert page?"
 msgstr "Ì᤹"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "¥³¥Ô¡¼1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "¥³¥Ô¡¼2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "¥³¥Ô¡¼3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "¥³¥Ô¡¼4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "¥³¥Ô¡¼5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "¥«¥Ã¥È1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "¥«¥Ã¥È2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "¥«¥Ã¥È3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "¥«¥Ã¥È4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "¥«¥Ã¥È5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "¥Ú¡¼¥¹¥È1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "¥Ð¥Ã¥Õ¥¡¤¬¶õ¤Ç¤¹¡£"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "¥Ú¡¼¥¹¥È 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "¥Ú¡¼¥¹¥È 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "¥Ú¡¼¥¹¥È 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "¥Ú¡¼¥¹¥È 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "ÉôÉÊ"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥È"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "¥½¡¼¥¹¸¡º÷Ãæ[%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "¥½¡¼¥¹¤¬¸«ÉÕ¤«¤ê¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "¥·¥ó¥Ü¥ë¸¡º÷Ãæ[%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "Nɽ¼¨"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "ɽ¼¨V"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "ɽ¼¨B"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "ɽ¼¨ÀÚÂؤ¨"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "µ¡Ç½¤·¤Ê¤¤¥á¥Ë¥å¡¼¥ª¥×¥·¥ç¥ó¤Ç¤¹¡£\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "¥°¥ê¥Ã¥É¡¦¥ª¥Õ\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "¥°¥ê¥Ã¥É¡¦¥ª¥ó\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥Õ(Ãí°Õ!)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "¥¹¥Ê¥Ã¥×¡¦¥ª¥ó\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr "¥é¥Ð¡¼¥Ð¥ó¥É¡¦¥ª¥Õ\n"
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr "¥é¥Ð¡¼¥Ð¥ó¥É¡¦¥ª¥ó\n"
 
@@ -1159,27 +1159,27 @@ msgstr "ÉÔÌÀ¤Ê±ß¤Î¼ïÎà!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "ÉÔÌÀ¤Ê±ß¤Î¼ïÎà(Åɤê¤Ä¤Ö¤·)!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "¥¹¥±¥Þ¥Á¥Ã¥¯¤òžÁ÷¤·¤Æ¤¤¤Þ¤¹¡£[%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1225,36 +1225,27 @@ msgstr "±£¤·¥Æ¥­¥¹¥È¤¬É½¼¨¤µ¤ì¤Þ¤·¤¿¡£\n"
 msgid "Hidden text is now invisible\n"
 msgstr "±£¤·¥Æ¥­¥¹¥È¤¬Èóɽ¼¨¤Ë¤Ê¤ê¤Þ¤·¤¿¡£\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-
-#: src/o_misc.c:1077
-#, fuzzy
-msgid "Component still embedded and not updated\n"
-msgstr "¤³¤ÎÉôÉʤϤ¹¤Ç¤ËÁȤ߹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
 msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, fuzzy, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, fuzzy, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, fuzzy, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
@@ -1284,12 +1275,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "̵¸ú¤Ê¥Ñ¥¹[%s]¤¬component-library¤Ë»ØÄꤵ¤ì¤Þ¤·¤¿¡£\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, fuzzy, c-format
 msgid "Failed to load picture: %s"
 msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
@@ -1298,7 +1289,7 @@ msgstr "½é´ü²½scm¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¡£[%s]\n"
 msgid "Picture"
 msgstr ""
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr ""
@@ -1343,175 +1334,175 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "¥·¥ó¥°¥ë¥¢¥È¥ë¥Ó¥å¡¼¥È¥¨¥Ç¥£¥¿"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÊÔ½¸"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÄɲÃ/ÊÔ½¸"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "̾Á°:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "ÃÍ:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "ɽ¼¨"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "ÃͤΤßɽ¼¨"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "̾Á°¤Î¤ßɽ¼¨"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "̾Á°¤ÈÃͤòɽ¼¨"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "¤¹¤Ù¤Æ"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "ÉôÉÊ"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "¥Í¥Ã¥È"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 msgid "Diagonal"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "Left to right"
 msgstr "Ãæ±û ±¦"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 #, fuzzy
 msgid "File order"
 msgstr "±ß¥â¡¼¥É"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "¥ª¡¼¥È¥Ê¥ó¥Ð¡¼¥Æ¥­¥¹¥È"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 msgid "Search for:"
 msgstr ""
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "¥ª¡¼¥È¥Ê¥ó¥Ð¡¼¥Æ¥­¥¹¥È"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Selected objects"
 msgstr "¸ºß¤·¤Ê¤¤¥ª¥Ö¥¸¥§¥¯¥È¤¬ÁªÂò¤µ¤ì¤Þ¤·¤¿!\n"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 #, fuzzy
 msgid "Current page"
 msgstr "¥Æ¥¹¥È¥·¡¼¥È"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "³¬ÁØ"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 #, fuzzy
 msgid "Starting number:"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 msgid "Sort order:"
 msgstr ""
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1530,7 +1521,7 @@ msgstr "¥Ç¥Õ¥©¥ë¥È¤Î¿§¤òÇò¤Ë¤·¤Þ¤¹¡£\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "¤¢¤Ã! Çò¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "»ØÄê¤Ç¤­¤Ê¤¤¿§[%s]¤Ç¤¹!\n"
@@ -1540,37 +1531,37 @@ msgstr "»ØÄê¤Ç¤­¤Ê¤¤¿§[%s]¤Ç¤¹!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "̵¸ú¤Ê¿§¤Î»ØÄê¤Ç¤¹¡£ : %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr ""
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 #, fuzzy
 msgid "Embed component in schematic"
 msgstr "ÁȤ߹þ¤à"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr ""
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "ÉôÉÊÁªÂò..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 #, fuzzy
 msgid "Filter:"
 msgstr "¥Õ¥£¥ë¥¿"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "¥×¥ì¥Ó¥å¡¼"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "¥Æ¥­¥¹¥È..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1580,185 +1571,185 @@ msgstr ""
 "¥¦¥£¥ó¥É¥¦Æâ¤Ç¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥Æ¥­¥¹¥È¤òÇÛÃÖ¤·¤Þ¤¹¡£\n"
 "Ãæ¥Ü¥¿¥ó¤Ç²óž¤·¤Þ¤¹¡£"
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "²¼ º¸"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Ãæ±û º¸"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "¾å º¸"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "²¼ Ãæ±û"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Ãæ±û Ãæ±û"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "¾å Ãæ±û"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "²¼ ±¦"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Ãæ±û ±¦"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "¾å ±¦"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "¥µ¥¤¥º"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "¥ª¥×¥·¥ç¥ó"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 #, fuzzy
 msgid "Color:"
 msgstr "¿§"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 #, fuzzy
 msgid "Alignment:"
 msgstr "ÇÛÃÖ"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "¼ÂÀþ"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "ÅÀÀþ"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "ÇËÀþ"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Ãæ±û"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "¥Õ¥¡¥ó¥È¥à"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr ""
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Àþ¼ï¤ÈÉýÊÔ½¸"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 #, fuzzy
 msgid "Width:"
 msgstr "Éý"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 #, fuzzy
 msgid "Type:"
 msgstr "¼ïÎà"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Length:"
 msgstr "ÇËÀþ¤ÎŤµ"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 #, fuzzy
 msgid "Dash Space:"
 msgstr "ÇËÀþ¤Î´Ö³Ö"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "¶õƶ"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Åɤê¤Ä¤Ö¤·"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "¥á¥Ã¥·¥å"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "¥Ï¥Ã¥Á"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Åɤê¤Ä¤Ö¤·¼ïÎà"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 #, fuzzy
 msgid "Line Width:"
 msgstr "Àþ¤ÎÉý"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 #, fuzzy
 msgid "Angle 1:"
 msgstr "³ÑÅÙ1"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "¥Ô¥Ã¥Á1"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 #, fuzzy
 msgid "Angle 2:"
 msgstr "³ÑÅÙ2"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "¥Ô¥Ã¥Á2"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "±ß¸Ì¥Ñ¥é¥á¡¼¥¿"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 #, fuzzy
 msgid "Start Angle:"
 msgstr "³«»Ï³Ñ"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "¥¹¥¤¡¼¥×³Ñ"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1766,49 +1757,49 @@ msgstr ""
 "žÁ÷¤·¤Þ¤¹¤«?\n"
 "(0¤Ç¸¶ÅÀ)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "¥Æ¥­¥¹¥È¥µ¥¤¥º"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "¥Æ¥­¥¹¥È¥µ¥¤¥º¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 #, fuzzy
 msgid "Snap Size"
 msgstr "¥¹¥Ê¥Ã¥×¥°¥ê¥Ã¥É"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "¥°¥ê¥Ã¥É¥µ¥¤¥º¤òÆþÎϤ·¤Æ¤¯¤À¤µ¤¤"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "¥¹¥í¥Ã¥ÈÈÖ¹æÊÔ½¸"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "gschem¤Ë¤Ä¤¤¤Æ..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "gEDA : GPL Electronic Design Automation"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "gschem¥Ð¡¼¥¸¥ç¥ó%s"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1820,96 +1811,96 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "¤ª¤è¤ÓÂçÀª¤Î¿Í¡¹(¥Õ¥¡¥¤¥ëAUTHORS»²¾È)"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "ºÂɸ"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "¥¹¥¯¥ê¡¼¥ó"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "¥ï¡¼¥ë¥É"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "¿§ÊÔ½¸"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 #, fuzzy
 msgid "Function"
 msgstr "¥¢¥¯¥·¥ç¥ó"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "´Ø¿ô : ¥­¡¼¥¹¥È¥í¡¼¥¯"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 #, fuzzy
 msgid "Find Text"
 msgstr "¥Æ¥­¥¹¥È¸¡º÷"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "¸¡º÷¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "²¼¤Î³¬Áؤ⸡º÷"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 #, fuzzy
 msgid "Hide Text"
 msgstr "¥Æ¥­¥¹¥È¤ò±£¤¹"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "±£¤·¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 #, fuzzy
 msgid "Show Text"
 msgstr "¥Æ¥­¥¹¥Èɽ¼¨"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "¥Æ¥­¥¹¥È"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "̾Á°"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr ""
 
@@ -1942,12 +1933,21 @@ msgstr "³«¤¯..."
 msgid "Save as..."
 msgstr "ÊÌ̾¤ÇÊݸ..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr ""
+
+#: src/x_image.c:407
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1956,31 +1956,31 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "¥«¥é¡¼¥¤¥á¡¼¥¸¤ò½ÐÎϤ·¤Þ¤·¤¿¡£[%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Çò¹õ¥¤¥á¡¼¥¸¤ò½ÐÎϤ·¤Þ¤·¤¿¡£[%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 #, fuzzy
 msgid "Width x Height"
 msgstr "Éý x ¹â¤µ"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 #, fuzzy
 msgid "Image type"
 msgstr "¥Ú¡¼¥¸"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "¥¹¥Æ¡¼¥¿¥¹"
 
@@ -2081,204 +2081,213 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "¤ª¤Ã¤È¡¢¥Ç¥£¥ì¥¯¥È¥ê¤¬³«¤±¤Þ¤»¤ó: %s\n"
+
+#: src/x_menus.c:537
+msgid "Clear"
+msgstr "¥¯¥ê¥¢"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr ""
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "ÃͤΤßɽ¼¨"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "̾Á°¤Î¤ßɽ¼¨"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr ""
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÊÔ½¸"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "ÃÍ"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "ɽ¼¨"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "̾Á°"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "ÃÍ"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 #, fuzzy
 msgid "Add Attribute"
 msgstr "¥¢¥È¥ê¥Ó¥å¡¼¥ÈÄɲÃ/ÊÔ½¸"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "ÇË´þ"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "¥Ú¡¼¥¸¥Þ¥Í¡¼¥¸¥ã"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "¥Õ¥¡¥¤¥ë̾"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 #, fuzzy
 msgid "Changed"
 msgstr "Êѹ¹"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr ""
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "̾Á°¤òÉÕ¤±¤ÆÊݸ..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr ""
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr ""
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "¸½ºß¤Î¥¦¥£¥ó¥É¥¦"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "¥é¥ó¥É¥¹¥±¡¼¥×"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "¥Ý¡¼¥È¥ì¥¤¥È"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 #, fuzzy
 msgid "Output paper size:"
 msgstr "½ÐÎÏÍѻ極¥¤¥º"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 #, fuzzy
 msgid "Orientation:"
 msgstr "¥ª¥ê¥¨¥ó¥Æ¡¼¥·¥ç¥ó"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 #, fuzzy
 msgid "Destination"
 msgstr "¥É¥­¥å¥á¥ó¥Èɽ¼¨/¸¡º÷"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 #, fuzzy
 msgid "File:"
 msgstr "¥Õ¥¡¥¤¥ë"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "¸½ºß¤Î¥¹¥±¥Þ¥Á¥Ã¥¯¤ò°õºþ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "¸½ºß¤Î¥¹¥±¥Þ¥Á¥Ã¥¯¤ò°õºþ¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "¹õ"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "Çò"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "¿·µ¬¥Õ¥¡¥¤¥ë"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "³«¤¯"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤¯..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Êݸ"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "¥Õ¥¡¥¤¥ë¤òÊݸ"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "¥¢¥ó¥É¥¥"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "¥ê¥É¥¥"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2290,7 +2299,7 @@ msgstr ""
 "¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢ÇÛÃÖ¤·¤Þ¤¹¡£\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë¤·¤Þ¤¹¡£"
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2298,7 +2307,7 @@ msgstr ""
 "¥Í¥Ã¥ÈÄɲå⡼¥É\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2306,76 +2315,80 @@ msgstr ""
 "¥Ð¥¹Äɲå⡼¥É\n"
 "±¦¥Ü¥¿¥ó¤Ç¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "¥Æ¥­¥¹¥È"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "¥Æ¥­¥¹¥ÈÄɲÃ..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "ÁªÂò"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "ÁªÂò¥â¡¼¥É"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "¥Ô¥Ã¥¯"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "·«¤êÊÖ¤·/¤Ê¤·"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "¥á¥Ë¥å¡¼/¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "¥Ñ¥ó/¥­¥ã¥ó¥»¥ë"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "¥¹¥±¥Þ¥Á¥Ã¥¯¤òÆɤ߹þ¤ó¤Ç¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Êݸ¤Ç¤­¤Þ¤»¤ó¡£[%s]\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "ÊݸÃæ¤Ë¥¨¥é¡¼È¯À¸"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "[%s]¤È¤·¤ÆÊݸ¤·¤Þ¤·¤¿¡£\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Êݸ¤·¤Þ¤·¤¿¡£[%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "Êݸ¤·¤Þ¤·¤¿¡£"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "¥Ú¡¼¥¸¤òÇË´þ¤·¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 
+#, fuzzy
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "¤³¤ÎÉôÉʤϤ¹¤Ç¤ËÁȤ߹þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "PNG½ÐÎÏ"
 
@@ -2488,10 +2501,6 @@ msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 #~ "¤è¤í¤·¤¤¤Ç¤¹¤«?\n"
 #~ "'λ²ò'¤Ç¤¹¤Ù¤Æ¤ÎÊѹ¹¤òÇË´þ¤·¤Þ¤¹!"
 
-#, fuzzy
-#~ msgid "Agg, could not open directory: %s\n"
-#~ msgstr "¤ª¤Ã¤È¡¢¥Ç¥£¥ì¥¯¥È¥ê¤¬³«¤±¤Þ¤»¤ó: %s\n"
-
 #~ msgid "Too many directories! Increase MAX_DIRS\n"
 #~ msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤¬Â¿¤¹¤®¤Þ¤¹! MAX_DIRS¤òÁý¤ä¤·¤Æ¤¯¤À¤µ¤¤¡£\n"
 
@@ -2626,9 +2635,6 @@ msgstr "ÊĤ¸¤Æ¤¤¤Þ¤¹¡£[%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "ÄɲÃ/ÊÔ½¸"
 
-#~ msgid "Clear"
-#~ msgstr "¥¯¥ê¥¢"
-
 #~ msgid "Open Page"
 #~ msgstr "³«¤¯"
 
diff --git a/gschem/po/nl_NL.po b/gschem/po/nl_NL.po
index 53cd26a..d0d5469 100644
--- a/gschem/po/nl_NL.po
+++ b/gschem/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: geda-schem-CVS-2002-06-12\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2007-05-13 09:27+0100\n"
 "Last-Translator: Bert Timmerman <bert.timmerman@xxxxxxxxx>\n"
 "Language-Team: geda-dev@xxxxxxxx\n"
@@ -24,16 +24,16 @@ msgstr "Bestand"
 msgid "New Window"
 msgstr "Nieuw venster"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Nieuwe pagina"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 #, fuzzy
 msgid "Open Page..."
 msgstr "Open pagina..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Sluit pagina"
 
@@ -42,7 +42,7 @@ msgstr "Sluit pagina"
 msgid "Revert Page"
 msgstr "Terughalen pagina"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Opslaan pagina"
 
@@ -56,16 +56,16 @@ msgstr "Opslaan Pagina Als..."
 msgid "Save All"
 msgstr "Alles Opslaan"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Afdrukken..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 #, fuzzy
 msgid "Write image..."
 msgstr "Schrijf Afbeelding..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Nieuw bestand"
@@ -87,15 +87,15 @@ msgstr "Afsluiten"
 msgid "Edit"
 msgstr "Bewerk"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Ongedaan maken"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Herstel"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Selectie Mode"
 
@@ -124,20 +124,20 @@ msgstr "Bewerk..."
 msgid "Edit Text..."
 msgstr "Bewerk Tekst..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Kopieer Mode"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 #, fuzzy
 msgid "Multiple Copy Mode"
 msgstr "Meervoudige Kopieer Mode"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Verplaats Mode"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "Verwijder"
 
@@ -146,7 +146,7 @@ msgstr "Verwijder"
 msgid "Rotate 90 Mode"
 msgstr "Rotatie 90 Mode"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Spiegel Mode"
 
@@ -296,11 +296,11 @@ msgstr "Toon"
 msgid "Redraw"
 msgstr "Hertekenen"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "Schuif"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Vergroot Venster"
 
@@ -343,7 +343,7 @@ msgstr "Volgende"
 msgid "Previous"
 msgstr "Vorige"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Nieuw"
 
@@ -370,12 +370,12 @@ msgstr "Toevoegen"
 msgid "Component..."
 msgstr "Component..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Draad"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Bus"
 
@@ -389,23 +389,23 @@ msgstr "Attribuut..."
 msgid "Text..."
 msgstr "Tekst..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Lijn"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Rechthoek"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Cirkel"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Boog"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Pin"
 
@@ -435,16 +435,16 @@ msgstr "Omhoog"
 msgid "Documentation"
 msgstr "Documentatie"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 #, fuzzy
 msgid "Attributes"
 msgstr "Attributen"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Vastmaken"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "Losmaken"
 
@@ -556,7 +556,7 @@ msgstr "Documentatie"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Snel-toets..."
@@ -698,12 +698,12 @@ msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 "Ongeldig aantal beeldpunten [%d] overgedragen aan select-slack-pixels\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versie %s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -712,7 +712,7 @@ msgstr ""
 "gEDA/gschem komt ABSOLUUT ZONDER GARANTIE; zie het COPYING bestand voor meer "
 "informatie.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -720,7 +720,7 @@ msgstr ""
 "Dit is vrije software, en je wordt aangemoedigt dit te herdistribueren onder "
 "bepaalde\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -729,146 +729,146 @@ msgstr ""
 "condities; zie het COPYING bestand voor meer informatie.\n"
 "\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Dit is de MINGW32 versie.\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Huidige locale instellingen: %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Je moet de GEDADATA variabele instellen!\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lees init scm bestand [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Fout bij het lezen van het init scm bestand [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Scheme map is NIET ingesteld!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Bezig met uitvoeren van guile script [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 #, fuzzy
 msgid "Attribute Mode"
 msgstr "Attribuut Mode"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 #, fuzzy
 msgid "Component Mode"
 msgstr "Component Mode"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 #, fuzzy
 msgid "Text Mode"
 msgstr "Tekst Mode"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Rotatie Mode"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "Schuif Mode"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, fuzzy, c-format
 msgid "Paste %d Mode"
 msgstr "Plak %d Mode"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Net Mode"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Bus Mode"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Lijn Mode"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Rechthoek Mode"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 #, fuzzy
 msgid "Picture Mode"
 msgstr "Afbeelding Mode"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Cirkel Mode"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Boog Mode"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Pin Mode"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Kopieer"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Verplaats"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 #, fuzzy
 msgid "Multiple Copy"
 msgstr "Meervoudig Kopieren"
 
-#: src/i_basic.c:197
-#, fuzzy
-msgid "Snap Off"
-msgstr "Snap Aan"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 #, fuzzy
 msgid "Show Hidden"
 msgstr "Zichtbaar Verborgen"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+#, fuzzy
+msgid "Snap Off"
+msgstr "Snap Aan"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Aktie"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr "Stroke"
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "geen"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Herhaal/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr "UIT"
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr "Raster(%s, %s)"
@@ -878,12 +878,12 @@ msgstr "Raster(%s, %s)"
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentatie voor [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, fuzzy, c-format
 msgid "New page created [%s]\n"
 msgstr "Nieuwe pagina gemaakt [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nieuw venster gemaakt\n"
@@ -927,7 +927,7 @@ msgstr "Roteer"
 msgid "Mirror"
 msgstr "Spiegel"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Verplaats"
 
@@ -976,108 +976,108 @@ msgstr "MaakZichtbaar"
 msgid "Edit Line Type"
 msgstr "Bewerk Lijn Type"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Bewerk Arcering Type"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "Vernieuw aanwijzing"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 #, fuzzy
 msgid "Really revert page?"
 msgstr "Echt Terughalen pagina?"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Kopieer 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Kopieer 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Kopieer 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Kopieer 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Kopieer 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Knip 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Knip 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Knip 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Knip 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Knip 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Plak 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Maak buffer leeg"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Plak 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Plak 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Plak 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Plak 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Component"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Attribuut"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Zoek naar bron [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Kan bron [%s] niet vinden\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Zoek naar symbool [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
@@ -1085,56 +1085,56 @@ msgstr ""
 "Dit commando haalt de component documentatie van het web, maar er is geen "
 "component geselecteerd"
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "ToonN"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "ToonV"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "ToonB"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "SchakelZichtbaarheid"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Sorry, maar dit is een niet werkende menu optie\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Aktie terugkoppel mode is ingesteld op OUTLINE\n"
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Aktie terugkoppel mode is ingesteld op BOUNDINGBOX.\n"
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "Grid UIT\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "Grid AAN\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Snap UIT (PAS OP!)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Snap AAN\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr "Elastiek band UIT\n"
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr "Elastiek band AAN\n"
 
@@ -1223,27 +1223,27 @@ msgstr "Onbekend type voor cirkel!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Onbekend type voor cirkel (arcering)!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "Kan complex niet vinden bij het plaatsen van een nieuwe component!\n"
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ontving NULL in o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Vertaal schema [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ontving NULL in o_complex_translate_selection\n"
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "FOUT: NULL object in o_copy_end!\n"
@@ -1289,36 +1289,27 @@ msgstr "Verborgen tekst is nu zichtbaar\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Verborgen tekst is nu onzichtbaar\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr "Kan component niet uitsluiten, kan juiste .sym file niet vinden\n"
-
-#: src/o_misc.c:1077
-#, fuzzy
-msgid "Component still embedded and not updated\n"
-msgstr "Component is nog steeds ingesloten en niet vernieuwd\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Meer dan een component gevonden met de naam [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: Kan de echte bestandsnaam van %s niet krijgen."
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, fuzzy, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, fuzzy, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, fuzzy, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "[%s] kan niet opgeslagen worden\n"
@@ -1349,12 +1340,12 @@ msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 "Probeerde meer dan twee busrippers toe te voegen. Interne gschem fout.\n"
 
-#: src/o_net.c:1155
+#: src/o_net.c:1157
 #, fuzzy, c-format
-msgid "Could not find %s in any component-library\n"
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Kan %s niet vinden in een van de component-library\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, fuzzy, c-format
 msgid "Failed to load picture: %s"
 msgstr "Fout bij het lezen van het init scm bestand %s\n"
@@ -1363,7 +1354,7 @@ msgstr "Fout bij het lezen van het init scm bestand %s\n"
 msgid "Picture"
 msgstr "Afbeelding"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, fuzzy, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "FOUT: NULL object!\n"
@@ -1417,76 +1408,76 @@ msgstr ""
 "  -h            Help; deze mededeling\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Kreeg ongeldige toon optie; standaardwaarde is toon beide\n"
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "Enkelvoudige Attribuur Bewerker"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "Berwerk Attribuut"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Plaats Attribuut"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 #, fuzzy
 msgid "Name:"
 msgstr "Naam:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 #, fuzzy
 msgid "Value:"
 msgstr "Waarde:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Zichtbaar"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 #, fuzzy
 msgid "Show Value Only"
 msgstr "Toon Alleen Waarde"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 #, fuzzy
 msgid "Show Name Only"
 msgstr "Toon Alleen Naam"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 #, fuzzy
 msgid "Show Name & Value"
 msgstr "Toon Naam & Waarde"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Akties"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Alle"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Componenten"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Draden"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr "Vervang bestaande attributen"
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
@@ -1494,109 +1485,109 @@ msgstr ""
 "Geslotte objecten zonder slot attribuut kunnen een probleem geven bij het "
 "automatisch nummeren van slots\n"
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 "Een dubbel slot kan een probleem geven: [symbolnaam=%s, nummer=%d, slot=%d]\n"
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr "Geen zoektekst gegeven in autonumber text.\n"
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr "Geen '*' of '?' gegeven aan het einden van de autonummer tekst.\n"
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 #, fuzzy
 msgid "Diagonal"
 msgstr "Diagonaal"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr "Van boven naar beneden"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr "Van beneden naar boven"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "Left to right"
 msgstr "Van links naar rechts"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr "Van rechts naar links"
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 #, fuzzy
 msgid "File order"
 msgstr "Bestand volgorde"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "Automatisch tekst nummeren"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr "<b>Omvang</b>"
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 #, fuzzy
 msgid "Search for:"
 msgstr "Zoek naar:"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Automatisch tekst nummeren in:"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr "Sla nummers over gevonden in:"
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Selected objects"
 msgstr "Geselecteerde objecten"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 #, fuzzy
 msgid "Current page"
 msgstr "Huidig blad"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Hierarchie"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr "Overschrijven van bestaande nummers"
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "<b>Akties</b>"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 #, fuzzy
 msgid "Starting number:"
 msgstr "Start nummer:"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 #, fuzzy
 msgid "Sort order:"
 msgstr "Sorteer volgorde:"
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr "Verwijder nummers"
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr "Automatisch slotten"
 
@@ -1615,7 +1606,7 @@ msgstr "Kleur naar standaardwaarde wit teruggezet\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Jakkie! Kan geen wit toewijzen!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Kan de kleur %s niet toewijzen!\n"
@@ -1625,36 +1616,36 @@ msgstr "Kan de kleur %s niet toewijzen!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Probeerde een ongeldige kleur te verkrijgen: %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Normaal gedrag - referentie component"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Component insluiten in schema"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Invoegen component als individuele objecten"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Selecteer Component..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 #, fuzzy
 msgid "Filter:"
 msgstr "Filter"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Vooraf zien"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "Tekst Ingeven..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1664,186 +1655,186 @@ msgstr ""
 "verplaats cursor in het venster, klik om tekst te plaatsen.\n"
 "Middelste muisknop gebruiken om te plaatsen"
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 #, fuzzy
 msgid "Lower Left"
 msgstr "Boven Links"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Midden Links"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "Boven Links"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "Onder Midden"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Midden Midden"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "Boven Midden"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "Onder Rechts"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Midden Rechts"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "Boven Rechts"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Bewerk Tekst Hoogte"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "<b>Tekst Inhoud</b>"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "<b>Tekst Eigenschappen"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 #, fuzzy
 msgid "Color:"
 msgstr "Kleur:"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr "Grootte:"
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 #, fuzzy
 msgid "Alignment:"
 msgstr "Uitlijning:"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "Getrokken lijn"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Stippel lijn"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Gestreepte lijn"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Hartlijn"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "Begrenzingslijn"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*onveranderd*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Bewerk Lijn Dikte & Type"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 #, fuzzy
 msgid "Width:"
 msgstr "Breedte:"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 #, fuzzy
 msgid "Type:"
 msgstr "Type:"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Lijn Streep Lengte:"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Lijn Tussen Ruimte:"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Hol"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Gevuld"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "Maas"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "Arcering"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Arcering Type:"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 #, fuzzy
 msgid "Line Width:"
 msgstr "Lijn Dikte:"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Hoek 1:"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Steek 1:"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Hoek 2:"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Steek 2:"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Boog parameters"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Start Hoek:"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Doorlopen Hoek:"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1851,49 +1842,49 @@ msgstr ""
 "OffSet van de verplaatsing?\n"
 "(0 voor oorsprong)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "Tekst Hoogte"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Voer nieuwe tekst grootte in:"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 #, fuzzy
 msgid "Snap Size"
 msgstr "Snap Grootte"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Voer nieuwe snap grid waarde in:"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Bewerk slot nummer"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Bewerk slot nummer:"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Omtrent..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "<b>gEDA : GPL Elektronische Ontwerp Automatisering</b>"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "<b>gschem versie %s</b>"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 #, fuzzy
 msgid ""
 "Written by:\n"
@@ -1906,97 +1897,97 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "En vele anderen (zie het AUTHORS bestand)\n"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Coordinaten"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "Scherm"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "Wereld"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "FOUT: NULL object in color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Kleur Bewerken"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr "Objekt kleur:"
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 #, fuzzy
 msgid "Function"
 msgstr "Aktie"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Funktie : toetsaanslag(s)"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 #, fuzzy
 msgid "Find Text"
 msgstr "Vind tekst"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "Te vinden tekst:"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "afdalen in hierarchie"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 #, fuzzy
 msgid "Hide Text"
 msgstr "Verberg tekst"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "Verberg tekst beginnend met:"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 #, fuzzy
 msgid "Show Text"
 msgstr "Toon tekst"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Toon tekst beginnend met:"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Naam"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr "S_electeer de schema's die je op wil slaan:"
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr "Wijzigingen in schema \"%s\" opslaan voor het afsluiten?"
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 "Er zijn %d schema's met wijzigingen. Wijzigingen opslaan voor het afsluiten?"
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr "Als je niet opslaat, verlies je de wijzigingen definitief."
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr "Afsluiten zonder opslaan"
 
@@ -2029,12 +2020,21 @@ msgstr "Open..."
 msgid "Save as..."
 msgstr "Opslaan Als..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, fuzzy, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr "x_image_lowlevel: Kan niet schrijven naar PNG bestand.\n"
+
+#: src/x_image.c:407
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: Kan niet schrijven naar PNG bestand.\n"
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -2048,31 +2048,31 @@ msgstr ""
 "\n"
 "%s.\n"
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Schreef kleuren afbeelding naar [%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Schreef zwart/wit afbeelding naar [%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr "x_image_lowlevel: Kan geen pixbuf krijgen van gschem's venster.\n"
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 #, fuzzy
 msgid "Width x Height"
 msgstr "Breedte x Hoogte"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 #, fuzzy
 msgid "Image type"
 msgstr "Afbeelding"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "Status"
 
@@ -2176,134 +2176,143 @@ msgstr ""
 "Probeerde de gevoeligheid in te stellen op een niet bestaand popup "
 "menu_item\n"
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "Kan %s niet aanroepen\n"
+
+#: src/x_menus.c:537
+msgid "Clear"
+msgstr "Wis"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Attributen met een lege naam zijn niet toegestaan. Geef een naam."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 #, fuzzy
 msgid "Show Value only"
 msgstr "Toon alleen Waarde"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 #, fuzzy
 msgid "Show Name only"
 msgstr "Toon alleen Naam"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Dupliceer"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 #, fuzzy
 msgid "Edit Attributes"
 msgstr "Berwerk Attribuut"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Waarde"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Zichtbaar?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 #, fuzzy
 msgid "Add Attribute"
 msgstr "Plaats Attribuut"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Pagina Wegdoen"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Pagina Manager"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Bestandsnaam"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 #, fuzzy
 msgid "Changed"
 msgstr "Veranderd"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr "Klik met rechts op de bestandnaam voor meer opties..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "Opslaan Pagina Als..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "Alles met kantlijnen"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "Alles zonder kantlijnen"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "Huidige Venster"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Liggend"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Staand"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr "Instellingen"
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 #, fuzzy
 msgid "Output paper size:"
 msgstr "Uitvoer papier afmeting:"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 #, fuzzy
 msgid "Orientation:"
 msgstr "Orientatie:"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 #, fuzzy
 msgid "Destination"
 msgstr "Bestemming"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 #, fuzzy
 msgid "File:"
 msgstr "Bestand:"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr "Commando:"
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr "Geen afdruk bestemming opgegeven\n"
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Kan huidige schema niet afdrukken op [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
@@ -2312,73 +2321,73 @@ msgstr ""
 "Fout bij afdrukken naar bestand '%s'\n"
 "Controleer het log venster voor meer informatie"
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Huidig schema afgedrukt op [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "zwart"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "wit"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Kan gc niet toewijzen\n"
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Kan xor_gc niet toewijzen\n"
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Kan outline_xor_gc niet toewijzen\n"
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Kan bounding_xor_gc niet toewijzen\n"
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Kan bus_gc niet toewijzen\n"
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Nieuw bestand"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Open"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Open bestand..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Opslaan"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "Opslaan bestand"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Maak laatste bewerking ongedaan"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Herstel de laatste ongedaanmaking"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2390,7 +2399,7 @@ msgstr ""
 "muisindicator in het hoofdvensterklik om component te plaatsen\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2398,7 +2407,7 @@ msgstr ""
 "Plaats draden\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2406,78 +2415,89 @@ msgstr ""
 "Plaats bussen\n"
 "Rechter muisknop om af te breken"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "Tekst"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Plaats een tekst..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Selecteer"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Selectie mode"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "Pak"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Herhaal/geen"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Menu/Afbreken"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "Schuif/Afbreken"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Bezig met laden van schema [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Pagina [%s] kan niet opgeslagen worden\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 #, fuzzy
 msgid "Error while trying to save"
 msgstr "Fout tijdens het opslaan"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Opgeslagen Als [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Opgeslagen [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 #, fuzzy
 msgid "Saved"
 msgstr "Opgeslagen"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Pagina [%s] wegdoen\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Sluiten [%s]\n"
 
+#~ msgid ""
+#~ "Could not unembedded component, could not find appropriate .sym file\n"
+#~ msgstr "Kan component niet uitsluiten, kan juiste .sym file niet vinden\n"
+
+#, fuzzy
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "Component is nog steeds ingesloten en niet vernieuwd\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Meer dan een component gevonden met de naam [%s]\n"
+
 #, fuzzy
 #~ msgid "Write PNG..."
 #~ msgstr "Schrijf PNG..."
@@ -2773,9 +2793,6 @@ msgstr "Sluiten [%s]\n"
 #~ msgid "Add/Edit"
 #~ msgstr "Toevoegen/Bewerk"
 
-#~ msgid "Clear"
-#~ msgstr "Wis"
-
 #~ msgid "Open Page"
 #~ msgstr "Open pagina"
 
diff --git a/gschem/po/pt_BR.po b/gschem/po/pt_BR.po
index 9f07b50..2a187f9 100644
--- a/gschem/po/pt_BR.po
+++ b/gschem/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pt_BR\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2006-07-27 01:34-0300\n"
 "Last-Translator: \n"
 "Language-Team:  <pt@xxxxxx>\n"
@@ -25,15 +25,15 @@ msgstr "Arquivo"
 msgid "New Window"
 msgstr "Nova Janela"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Nova Página"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "Abrir Página..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Fechar Página"
 
@@ -41,7 +41,7 @@ msgstr "Fechar Página"
 msgid "Revert Page"
 msgstr "Reverter Página"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "Salvar"
 
@@ -53,16 +53,16 @@ msgstr "Salvar Como..."
 msgid "Save All"
 msgstr "Salvar Tudo"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Imprimir..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 #, fuzzy
 msgid "Write image..."
 msgstr "Salvar Imagem..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Novo arquivo"
@@ -83,15 +83,15 @@ msgstr "Sair"
 msgid "Edit"
 msgstr "Editar"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Desfazer"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Refazer"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Modo de Seleção"
 
@@ -118,19 +118,19 @@ msgstr "Editar..."
 msgid "Edit Text..."
 msgstr "Editar Texto..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Modo de Cópia"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr "Modo de Múltipla Cópia"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Modo de Movimentação"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "Apagar"
 
@@ -138,7 +138,7 @@ msgstr "Apagar"
 msgid "Rotate 90 Mode"
 msgstr "Modo de Rotação"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Modo de espelho"
 
@@ -262,11 +262,11 @@ msgstr "Exibir"
 msgid "Redraw"
 msgstr "Redesenhar"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "Pan"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Caixa de Zoom"
 
@@ -302,7 +302,7 @@ msgstr "Próxima"
 msgid "Previous"
 msgstr "Anterior"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Novo"
 
@@ -326,12 +326,12 @@ msgstr "Adicionar"
 msgid "Component..."
 msgstr "Componente..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Conexão"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Barramento"
 
@@ -343,23 +343,23 @@ msgstr "Atributo..."
 msgid "Text..."
 msgstr "Texto..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Linha"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Caixa"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Círculo"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Arco"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Pino"
 
@@ -387,15 +387,15 @@ msgstr "Subir"
 msgid "Documentation"
 msgstr "Documentação"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "Atributos"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Anexar"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "Desanexar"
 
@@ -503,7 +503,7 @@ msgstr "Documentação"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Atalhos..."
@@ -647,12 +647,12 @@ msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr ""
 "Número de níveis [%d] inválido para função desfaz passado para undo-level\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, fuzzy, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "gEDA/gschem versão %s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -661,7 +661,7 @@ msgstr ""
 "gEDA/gschem vem com ABSOLUTAMENTE NENHUMA GARANTIA; leia o arquivo COPYING "
 "para maiores detalhes.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -669,146 +669,146 @@ msgstr ""
 "Este programa é um software livre, e você é convidado a redistribui-lo sob "
 "certas\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
 "\n"
 msgstr "condições; Leia o arquivo COPYING para maiores detalhes.\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "Esta é a versão portada para MINGW32.\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "Configuração para Localização: %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Você precisa acertar a variável de ambiente GEDADATA.\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "Lendo o arquivo scm [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Falhou ao ler o arquivo scm [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Diretório Scheme N�O ajustado!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Executando script guile [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "Modo de Atributo"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "Modo de Componente"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "Modo Texto"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Modo de Rotação"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "Modo Pan"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Modo Colar de %d"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Modo de Conexão (NET)"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Modo Barramento (BUS)"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Modo de Linha"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Modo de Caixa"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr "Modo Imagem"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Modo de Círculo"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Modo de Arco"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Modo de Pino"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Copiar"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Mover"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Multipla Cópia"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "Agarre desligado"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "Mostrar Oculto"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "Agarre desligado"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Ação"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr "Stroke"
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "nenhum"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Repetir/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -818,12 +818,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Documentação para [%s,%s,%s,%s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Criada Nova Página [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Nova janela criada\n"
@@ -864,7 +864,7 @@ msgstr "Rotacionar"
 msgid "Mirror"
 msgstr "Espelhar"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Transladar"
 
@@ -911,162 +911,162 @@ msgstr "Deixar Visível"
 msgid "Edit Line Type"
 msgstr "Editar Tipo de Linha"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Editar Preenchimento"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "Atualiza dicas"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr "Reverter Página?"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Copiar para 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Copiar para 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Copiar para 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Copiar para 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Copiar para 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Cortar para 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Cortar para 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Cortar para 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Cortar para 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Cortar para 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Colar de 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Buffer vazio"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Colar de 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Colar de 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Colar de 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Colar de 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Componente"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Atributo"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Procurando por origem [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Impossível encontrar origem [%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Procurando por símbolo [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "Mostrar N"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "Mostrar V"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "Mostrar T"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "Comuta Visibilidade"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Desculpe, mas esta é uma opção de menu sem função\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr "Retorno de ação ajustado para silhueta\n"
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr "Retorno de ação ajustado para caixa completa\n"
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "Grade DESLIGADA\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "Grade LIGADA\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Agarre desligado (CUIDADO!)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Agarre ligado\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr "Elástico desligado\n"
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr "Elástico ligado\n"
 
@@ -1155,27 +1155,27 @@ msgstr "Tipo para arco desconhecido!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Tipo desconhecido para enchimento de arco!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr ""
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr ""
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Transladando diagrama [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr ""
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr ""
@@ -1221,37 +1221,27 @@ msgstr "Texto oculto agora está visível\n"
 msgid "Hidden text is now invisible\n"
 msgstr "Texto oculto agora está invisível\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-"Impossivel desembutir componente, arquivo .sym apropriado não pode ser "
-"encontrado\n"
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr "O componente ainda está embutido e não atualizado\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Mais de um componente encontrado com o nome [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr ""
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] como leitura e gravação\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "N�O foi possível deixar arquivo backup [%s] apenas leitura!\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "N�O foi possível salvar  arquivo backup [%s] !\n"
@@ -1281,12 +1271,12 @@ msgstr ""
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr ""
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Não consigo encontrar %s em nenhuma biblioteca\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Falhou ao ler imagem: %s"
@@ -1295,7 +1285,7 @@ msgstr "Falhou ao ler imagem: %s"
 msgid "Picture"
 msgstr "Imagem"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "ERRO: NENHUM objeto!\n"
@@ -1350,178 +1340,178 @@ msgstr ""
 "  -h            Ajuda; esta mensagem\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr ""
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "Editor de um atributo"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "Editar Atributos"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Inserir Atributo"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "Nome:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "Valor:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Visível"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "Mostra apenas Valor"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "Mostra apenas Nome"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "Mostra Nome e Valor"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Opções"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Todos"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Componentes"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Conexões"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 #, fuzzy
 msgid "Diagonal"
 msgstr "diagonal"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "Left to right"
 msgstr "Esq Dir"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 #, fuzzy
 msgid "File order"
 msgstr "Ordena em arquivos"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "Autonumerar texto"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 #, fuzzy
 msgid "Search for:"
 msgstr "foco de procura"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Autonumerar texto"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Selected objects"
 msgstr "Objetos selecionados"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 #, fuzzy
 msgid "Current page"
 msgstr "Folha corrente"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Hierarquia"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "Opções"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 #, fuzzy
 msgid "Starting number:"
 msgstr "Número inicial"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 #, fuzzy
 msgid "Sort order:"
 msgstr "Ordenação"
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1540,7 +1530,7 @@ msgstr "Cor padrão para branco\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Ih! Não consigo alocar o branco!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Impossível alocar a cor %s!\n"
@@ -1550,36 +1540,36 @@ msgstr "Impossível alocar a cor %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Tentou ter cor inválida: %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Uso normal - referenciar componente"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Embutir componente no diagrama"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Incluir como objetos individuais"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Selecionar Componente"
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 #, fuzzy
 msgid "Filter:"
 msgstr "Filtro"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Prévia"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "Entrada de texto..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1589,185 +1579,185 @@ msgstr ""
 "cursor na janela, clique para deixar o texto.\n"
 "Use botão do meio para rotacionar enquanto posiciona"
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "Esq Baixo"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "Esq Centro"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "Esq Alto"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "Centro Baixo"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "Centro Centro"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "Centro Alto"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "Dir Baixo"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "Dir Centro"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "Dir Alto"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Editar Tamanho do Texto"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "Opções"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "Opções"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 #, fuzzy
 msgid "Color:"
 msgstr "Cor"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 #, fuzzy
 msgid "Alignment:"
 msgstr "Editar Alinhamento do Texto"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "Solido"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Pontilhado"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Tracejado"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "Centro"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "Fantasma"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*inalterado*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Editar Largura e Tipo de Linha"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 #, fuzzy
 msgid "Width:"
 msgstr "Largura"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 #, fuzzy
 msgid "Type:"
 msgstr "Origem da Imagem"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Comprimento dos traços"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Comprimento dos espaços"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Vazio"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Preenchida"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "Malha"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "Linhas"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Tipo de Preenchimento"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 #, fuzzy
 msgid "Line Width:"
 msgstr "Largura da Linha"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Ã?ngulo1"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Passo1"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Ã?ngulo2"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Passo2"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Parametros do Arco"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Ã?ngulo Inicial"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Graus de comprimento"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1775,49 +1765,49 @@ msgstr ""
 "Valor a transladar?\n"
 "(0 para origem)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "Tamanho do Texto"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Entre com novo tamanho de texto"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 #, fuzzy
 msgid "Snap Size"
 msgstr "Grade de agarre"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Entre com novo tamanho de grade"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Editar número de SLOT"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Editar número de SLOT"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Sobre..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr "gEDA : GPL Electronic Design Automation"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "gschem versão %s"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1829,96 +1819,96 @@ msgstr ""
 "ahvezda@xxxxxxxxxxxxx\n"
 "e outros autores (ver arquivo AUTHORS)"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Coordenadas"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "Janela"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "Universo"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr ""
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Edição de Cor"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 #, fuzzy
 msgid "Function"
 msgstr "Ação"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "Função : atalho(s)"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 #, fuzzy
 msgid "Find Text"
 msgstr "Localizar"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "Loc. Texto:"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "Desce à hierarquia"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 #, fuzzy
 msgid "Hide Text"
 msgstr "Ocultar texto"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "Ocultar texto iniciado com:"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 #, fuzzy
 msgid "Show Text"
 msgstr "Mostrar Texto"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Mostrar texto iniciado com:"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Nome"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr ""
 
@@ -1948,12 +1938,21 @@ msgstr "Abrir..."
 msgid "Save as..."
 msgstr "Salvar Como..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr ""
+
+#: src/x_image.c:407
 #, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr ""
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1962,30 +1961,30 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Salva imagem colorida [%s] [%d x %d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Salva imagem em Preto e branco [%s] [%d x %d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 #, fuzzy
 msgid "Width x Height"
 msgstr "Largura x Altura"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 msgid "Image type"
 msgstr ""
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "Status"
 
@@ -2069,202 +2068,212 @@ msgstr ""
 msgid "Tried to set the sensitivity on a non-existent popup menu_item\n"
 msgstr ""
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "Impossível invocar %s!\n"
+
+#: src/x_menus.c:537
+#, fuzzy
+msgid "Clear"
+msgstr "Fechar"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Atributos com nome vazio não permitidos. Defina um nome."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "Mostra apenas Valor"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "Mostra apenas Nome"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Duplicar"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "Editar Atributos"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Valor"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Vis?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr "N"
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr "V"
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr "Inserir Atributo"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Descartar"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Gerenciador de Páginas"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Nome do arquivo"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr "Alterado"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr "Clique direito no arquivo para opções..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "Salvar Como..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "Extensão com margens"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "Extensão sem margens"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "Janela Atual"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Paisagem"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Retrato"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr ""
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 #, fuzzy
 msgid "Output paper size:"
 msgstr "Tamanho do papel"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 #, fuzzy
 msgid "Orientation:"
 msgstr "Orientação"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 #, fuzzy
 msgid "Destination"
 msgstr "Documentação"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 #, fuzzy
 msgid "File:"
 msgstr "Arquivo"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 msgid "Command:"
 msgstr ""
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr ""
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Não consigo imprimir para arquivo [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "Diagrama atual impresso para [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "preta"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "branca"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr ""
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr ""
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr ""
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Novo arquivo"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Abrir"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Abrir arquivo..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "Salvar"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "Salvar arquivo"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Desfazer última operação"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Refaz o último Desfaz"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2276,7 +2285,7 @@ msgstr ""
 "para colocar o componente\n"
 "Botão Direito para cancelar"
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2284,7 +2293,7 @@ msgstr ""
 "Modo de conexões\n"
 "Botão Direito para cancelar"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2292,76 +2301,88 @@ msgstr ""
 "Modo de Barramentos\n"
 "Botão Direito do mouse para cancelar"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "Texto"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Adicionar Texto..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Selecionar"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Modo de Seleção"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr "Pegar"
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Repetir/nenhum"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Menu/Cancelar"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "Pan/Cancelar"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Carregando o diagrama [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "N�O foi possível salvar [%s] !\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "Erro tentando salvar"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Salvo Como [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "Salvo [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "Salvo"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Descartando página [%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Fechando [%s]\n"
 
+#~ msgid ""
+#~ "Could not unembedded component, could not find appropriate .sym file\n"
+#~ msgstr ""
+#~ "Impossivel desembutir componente, arquivo .sym apropriado não pode ser "
+#~ "encontrado\n"
+
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "O componente ainda está embutido e não atualizado\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Mais de um componente encontrado com o nome [%s]\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "Salvar PNG..."
 
diff --git a/gschem/po/ru.po b/gschem/po/ru.po
index a29fb48..d37dece 100644
--- a/gschem/po/ru.po
+++ b/gschem/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ru\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-05-26 11:03-0400\n"
+"POT-Creation-Date: 2007-06-23 17:33+0100\n"
 "PO-Revision-Date: 2006-09-13 16:59+0300\n"
 "Last-Translator: Andy Shevchenko <andy@xxxxxxxxxxxx>\n"
 "Language-Team: Russian <ru@xxxxxx>\n"
@@ -26,15 +26,15 @@ msgstr "Файл"
 msgid "New Window"
 msgstr "Ð?овое окно"
 
-#: src/rcstrings.c:4 src/x_pagesel.c:267
+#: src/rcstrings.c:4 src/x_pagesel.c:258
 msgid "New Page"
 msgstr "Ð?оваÑ? Ñ?Ñ?Ñ?аниÑ?а"
 
-#: src/rcstrings.c:5 src/x_pagesel.c:268
+#: src/rcstrings.c:5 src/x_pagesel.c:259
 msgid "Open Page..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?..."
 
-#: src/rcstrings.c:6 src/x_pagesel.c:271
+#: src/rcstrings.c:6 src/x_pagesel.c:262
 msgid "Close Page"
 msgstr "Ð?акÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
@@ -42,7 +42,7 @@ msgstr "Ð?акÑ?Ñ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 msgid "Revert Page"
 msgstr "Ð?озвÑ?аÑ?иÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: src/rcstrings.c:8 src/x_pagesel.c:270
+#: src/rcstrings.c:8 src/x_pagesel.c:261
 msgid "Save Page"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
@@ -54,16 +54,16 @@ msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ? как..."
 msgid "Save All"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? вÑ?е"
 
-#: src/rcstrings.c:11 src/x_print.c:317
+#: src/rcstrings.c:11 src/x_print.c:282
 msgid "Print..."
 msgstr "Ð?еÑ?аÑ?Ñ?..."
 
-#: src/rcstrings.c:12 src/x_image.c:496
+#: src/rcstrings.c:12 src/x_image.c:541
 #, fuzzy
 msgid "Write image..."
 msgstr "Ð?апиÑ?аÑ?Ñ? изобÑ?ажение..."
 
-#: src/rcstrings.c:13
+#: src/rcstrings.c:13 src/x_menus.c:519
 #, fuzzy
 msgid "Recent files"
 msgstr "Ð?овÑ?й Ñ?айл"
@@ -84,15 +84,15 @@ msgstr "Ð?Ñ?йÑ?и"
 msgid "Edit"
 msgstr "Ð?Ñ?авка"
 
-#: src/rcstrings.c:19 src/x_window.c:515
+#: src/rcstrings.c:19 src/x_window.c:520
 msgid "Undo"
 msgstr "Ð?Ñ?мениÑ?Ñ? дейÑ?Ñ?вие"
 
-#: src/rcstrings.c:20 src/x_window.c:522
+#: src/rcstrings.c:20 src/x_window.c:527
 msgid "Redo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? дейÑ?Ñ?вие"
 
-#: src/rcstrings.c:21 src/i_basic.c:94 src/x_window.c:686
+#: src/rcstrings.c:21 src/i_basic.c:80 src/x_window.c:691
 msgid "Select Mode"
 msgstr "Режим вÑ?боÑ?ки"
 
@@ -119,19 +119,19 @@ msgstr "Ð?Ñ?авка..."
 msgid "Edit Text..."
 msgstr "Ð?Ñ?авка Ñ?екÑ?Ñ?а..."
 
-#: src/rcstrings.c:27 src/i_basic.c:107
+#: src/rcstrings.c:27 src/i_basic.c:93
 msgid "Copy Mode"
 msgstr "Режим копиÑ?ованиÑ?"
 
-#: src/rcstrings.c:28 src/i_basic.c:162
+#: src/rcstrings.c:28 src/i_basic.c:148
 msgid "Multiple Copy Mode"
 msgstr "Режим множеÑ?Ñ?венного копиÑ?ованиÑ?"
 
-#: src/rcstrings.c:29 src/i_basic.c:110
+#: src/rcstrings.c:29 src/i_basic.c:96
 msgid "Move Mode"
 msgstr "Режим пеÑ?емеÑ?ениÑ?"
 
-#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1193
+#: src/rcstrings.c:30 src/i_callbacks.c:722 src/x_multiattrib.c:1173
 msgid "Delete"
 msgstr "УдалиÑ?Ñ?"
 
@@ -139,7 +139,7 @@ msgstr "УдалиÑ?Ñ?"
 msgid "Rotate 90 Mode"
 msgstr "Режим вÑ?аÑ?ениÑ? на 90"
 
-#: src/rcstrings.c:32 src/i_basic.c:114
+#: src/rcstrings.c:32 src/i_basic.c:100
 msgid "Mirror Mode"
 msgstr "Режим зеÑ?калиÑ?ованиÑ?"
 
@@ -263,11 +263,11 @@ msgstr "Ð?ид"
 msgid "Redraw"
 msgstr "Ð?еÑ?еÑ?иÑ?оваÑ?Ñ?"
 
-#: src/rcstrings.c:65 src/i_callbacks.c:1489 src/i_callbacks.c:1558
+#: src/rcstrings.c:65 src/i_callbacks.c:1487 src/i_callbacks.c:1556
 msgid "Pan"
 msgstr "ЦенÑ?Ñ?иÑ?оваÑ?Ñ?"
 
-#: src/rcstrings.c:66 src/i_basic.c:118
+#: src/rcstrings.c:66 src/i_basic.c:104
 msgid "Zoom Box"
 msgstr "Ð?блаÑ?Ñ?Ñ? длÑ? маÑ?Ñ?Ñ?абиÑ?ованиÑ?"
 
@@ -303,7 +303,7 @@ msgstr "СледÑ?Ñ?Ñ?аÑ?"
 msgid "Previous"
 msgstr "Ð?Ñ?едÑ?дÑ?Ñ?аÑ?"
 
-#: src/rcstrings.c:76 src/x_window.c:493
+#: src/rcstrings.c:76 src/x_window.c:498
 msgid "New"
 msgstr "Ð?оваÑ?"
 
@@ -327,12 +327,12 @@ msgstr "Ð?обавиÑ?Ñ?"
 msgid "Component..."
 msgstr "Ð?омпоненÑ?..."
 
-#: src/rcstrings.c:83 src/i_callbacks.c:2313 src/i_callbacks.c:2336
+#: src/rcstrings.c:83 src/i_callbacks.c:2308 src/i_callbacks.c:2330
 msgid "Net"
 msgstr "Ð?Ñ?оводник"
 
-#: src/rcstrings.c:84 src/i_callbacks.c:2381 src/i_callbacks.c:2405
-#: src/x_window.c:551
+#: src/rcstrings.c:84 src/i_callbacks.c:2374 src/i_callbacks.c:2397
+#: src/x_window.c:556
 msgid "Bus"
 msgstr "Шина"
 
@@ -344,23 +344,23 @@ msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?..."
 msgid "Text..."
 msgstr "ТекÑ?Ñ?..."
 
-#: src/rcstrings.c:87 src/i_callbacks.c:2487 src/i_callbacks.c:2507
+#: src/rcstrings.c:87 src/i_callbacks.c:2478 src/i_callbacks.c:2497
 msgid "Line"
 msgstr "Ð?иниÑ?"
 
-#: src/rcstrings.c:88 src/i_callbacks.c:2530 src/i_callbacks.c:2550
+#: src/rcstrings.c:88 src/i_callbacks.c:2519 src/i_callbacks.c:2538
 msgid "Box"
 msgstr "Ð?Ñ?Ñ?моÑ?голÑ?ник"
 
-#: src/rcstrings.c:89 src/i_callbacks.c:2607 src/i_callbacks.c:2628
+#: src/rcstrings.c:89 src/i_callbacks.c:2594 src/i_callbacks.c:2614
 msgid "Circle"
 msgstr "Ð?кÑ?Ñ?жноÑ?Ñ?Ñ?"
 
-#: src/rcstrings.c:90 src/i_callbacks.c:2651 src/i_callbacks.c:2671
+#: src/rcstrings.c:90 src/i_callbacks.c:2636 src/i_callbacks.c:2655
 msgid "Arc"
 msgstr "Ð?Ñ?га"
 
-#: src/rcstrings.c:91 src/i_callbacks.c:2694 src/i_callbacks.c:2714
+#: src/rcstrings.c:91 src/i_callbacks.c:2677 src/i_callbacks.c:2696
 msgid "Pin"
 msgstr "Ð?онÑ?акÑ?"
 
@@ -388,15 +388,15 @@ msgstr "Ð?авеÑ?Ñ?"
 msgid "Documentation"
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ?"
 
-#: src/rcstrings.c:100 src/x_multiattrib.c:1332
+#: src/rcstrings.c:100 src/x_multiattrib.c:1299
 msgid "Attributes"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/rcstrings.c:101 src/i_callbacks.c:2974
+#: src/rcstrings.c:101 src/i_callbacks.c:2961
 msgid "Attach"
 msgstr "Ð?Ñ?иÑ?епиÑ?Ñ?"
 
-#: src/rcstrings.c:102 src/i_callbacks.c:3023
+#: src/rcstrings.c:102 src/i_callbacks.c:3010
 msgid "Detach"
 msgstr "Ð?Ñ?Ñ?епиÑ?Ñ?"
 
@@ -504,7 +504,7 @@ msgstr "Ð?окÑ?менÑ?аÑ?иÑ?"
 msgid "About gschem"
 msgstr ""
 
-#: src/rcstrings.c:130 src/x_dialog.c:2501
+#: src/rcstrings.c:130 src/x_dialog.c:2514
 #, fuzzy
 msgid "Hotkeys"
 msgstr "Ð?оÑ?Ñ?Ñ?ие клавиÑ?и..."
@@ -645,12 +645,12 @@ msgstr "Ð?евеÑ?ное Ñ?Ñ?коÑ?ение [%d] пÑ?и обÑ?абоÑ?ке keybo
 msgid "Invalid number of pixels [%d] passed to select-slack-pixels\n"
 msgstr "Ð?евеÑ?ное Ñ?иÑ?ло Ñ?екÑ?нд [%d] пÑ?и обÑ?абоÑ?ке auto-save-interval\n"
 
-#: src/gschem.c:140 src/gschem.c:150
+#: src/gschem.c:190 src/gschem.c:200
 #, c-format
 msgid "gEDA/gschem version %s%s\n"
 msgstr "Ð?еÑ?Ñ?иÑ? gEDA/gschem %s%s\n"
 
-#: src/gschem.c:142 src/gschem.c:152
+#: src/gschem.c:192 src/gschem.c:202
 #, c-format
 msgid ""
 "gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more "
@@ -658,7 +658,7 @@ msgid ""
 msgstr ""
 "gEDA/gschem поÑ?Ñ?авлÑ?еÑ?Ñ?Ñ? Ð?Ð?Ð? Ð?Ð?РÐ?Ð?ТÐ?Ð?; Ñ?моÑ?Ñ?иÑ?е COPYING длÑ? подÑ?обноÑ?Ñ?ей.\n"
 
-#: src/gschem.c:144 src/gschem.c:154
+#: src/gschem.c:194 src/gschem.c:204
 #, c-format
 msgid ""
 "This is free software, and you are welcome to redistribute it under certain\n"
@@ -666,7 +666,7 @@ msgstr ""
 "ЭÑ?о Ñ?вободное пÑ?огÑ?аммное обеÑ?пеÑ?ение, и его можно Ñ?аÑ?пÑ?оÑ?Ñ?Ñ?анÑ?Ñ?Ñ? пÑ?и "
 "извеÑ?Ñ?нÑ?Ñ?\n"
 
-#: src/gschem.c:146 src/gschem.c:156
+#: src/gschem.c:196 src/gschem.c:206
 #, c-format
 msgid ""
 "conditions; please see the COPYING file for more details.\n"
@@ -675,139 +675,139 @@ msgstr ""
 "Ñ?Ñ?ловиÑ?Ñ?; пожалÑ?йÑ?Ñ?а, Ñ?моÑ?Ñ?иÑ?е Ñ?айл COPYING длÑ? полÑ?Ñ?ениÑ? подÑ?обноÑ?Ñ?ей.\n"
 "\n"
 
-#: src/gschem.c:160
+#: src/gschem.c:210
 #, c-format
 msgid "This is the MINGW32 port.\n"
 msgstr "ЭÑ?о MINGW32 веÑ?Ñ?иÑ?.\n"
 
-#: src/gschem.c:164
+#: src/gschem.c:214
 #, c-format
 msgid "Current locale settings: %s\n"
 msgstr "ТекÑ?Ñ?ие Ñ?Ñ?Ñ?ановки локализаÑ?ии: %s\n"
 
-#: src/gschem.c:177
+#: src/gschem.c:227
 #, c-format
 msgid "You must set the GEDADATA environment variable!\n"
 msgstr "Ð?Ñ? должнÑ? Ñ?Ñ?Ñ?ановиÑ?Ñ? пеÑ?еменнÑ?Ñ? окÑ?Ñ?жениÑ? GEDADATA!\n"
 
-#: src/gschem.c:192
+#: src/gschem.c:242
 #, c-format
 msgid "Read init scm file [%s]\n"
 msgstr "ЧÑ?ение наÑ?алÑ?ного scm-Ñ?айла [%s]\n"
 
-#: src/gschem.c:196 src/gschem.c:199
+#: src/gschem.c:246 src/gschem.c:249
 #, c-format
 msgid "Failed to read init scm file [%s]\n"
 msgstr "Ð?евозможно пÑ?оÑ?иÑ?аÑ?Ñ? наÑ?алÑ?нÑ?й scm-Ñ?айл [%s]\n"
 
-#: src/gschem.c:259
+#: src/gschem.c:310
 #, c-format
 msgid "Scheme directory NOT set!\n"
 msgstr "Ð?аÑ?алог Ñ?Ñ?ем Ð?Ð? Ñ?Ñ?Ñ?ановлен!\n"
 
-#: src/gschem.c:266 src/x_script.c:70
+#: src/gschem.c:317 src/x_script.c:70
 #, c-format
 msgid "Executing guile script [%s]\n"
 msgstr "Ð?апÑ?Ñ?каеÑ?Ñ?Ñ? guile-Ñ?кÑ?ипÑ? [%s]\n"
 
-#: src/i_basic.c:97
+#: src/i_basic.c:83
 msgid "Attribute Mode"
 msgstr "Режим аÑ?Ñ?ибÑ?Ñ?ов"
 
-#: src/i_basic.c:100
+#: src/i_basic.c:86
 msgid "Component Mode"
 msgstr "Режим компоненÑ?ов"
 
-#: src/i_basic.c:104
+#: src/i_basic.c:90
 msgid "Text Mode"
 msgstr "Режим Ñ?екÑ?Ñ?а"
 
-#: src/i_basic.c:112
+#: src/i_basic.c:98
 msgid "Rotate Mode"
 msgstr "Режим вÑ?аÑ?ениÑ?"
 
-#: src/i_basic.c:122
+#: src/i_basic.c:108
 msgid "Pan Mode"
 msgstr "Режим Ñ?енÑ?Ñ?иÑ?ованиÑ?"
 
-#: src/i_basic.c:126
+#: src/i_basic.c:112
 #, c-format
 msgid "Paste %d Mode"
 msgstr "Режим вÑ?Ñ?авки %d"
 
-#: src/i_basic.c:131
+#: src/i_basic.c:117
 msgid "Net Mode"
 msgstr "Режим пÑ?оводника"
 
-#: src/i_basic.c:135
+#: src/i_basic.c:121
 msgid "Bus Mode"
 msgstr "Режим Ñ?инÑ?"
 
-#: src/i_basic.c:138
+#: src/i_basic.c:124
 msgid "Line Mode"
 msgstr "Режим линии"
 
-#: src/i_basic.c:141
+#: src/i_basic.c:127
 msgid "Box Mode"
 msgstr "Режим пÑ?Ñ?моÑ?голÑ?ника"
 
-#: src/i_basic.c:144
+#: src/i_basic.c:130
 msgid "Picture Mode"
 msgstr "Режим изобÑ?ажениÑ?"
 
-#: src/i_basic.c:147
+#: src/i_basic.c:133
 msgid "Circle Mode"
 msgstr "Режим окÑ?Ñ?жноÑ?Ñ?и"
 
-#: src/i_basic.c:150
+#: src/i_basic.c:136
 msgid "Arc Mode"
 msgstr "Режим дÑ?ги"
 
-#: src/i_basic.c:153
+#: src/i_basic.c:139
 msgid "Pin Mode"
 msgstr "Режим конÑ?акÑ?ов"
 
-#: src/i_basic.c:155 src/i_callbacks.c:603 src/i_callbacks.c:622
+#: src/i_basic.c:141 src/i_callbacks.c:603 src/i_callbacks.c:622
 msgid "Copy"
 msgstr "Ð?опиÑ?оваÑ?Ñ?"
 
-#: src/i_basic.c:157 src/i_callbacks.c:683 src/i_callbacks.c:702
+#: src/i_basic.c:143 src/i_callbacks.c:683 src/i_callbacks.c:702
 msgid "Move"
 msgstr "Ð?еÑ?емеÑ?Ñ?иÑ?Ñ?"
 
-#: src/i_basic.c:159 src/i_callbacks.c:643 src/i_callbacks.c:662
+#: src/i_basic.c:145 src/i_callbacks.c:643 src/i_callbacks.c:662
 msgid "Multiple Copy"
 msgstr "Ð?ножеÑ?Ñ?венное копиÑ?ование"
 
-#: src/i_basic.c:197
-msgid "Snap Off"
-msgstr "Ð?Ñ?ивÑ?зка вÑ?клÑ?Ñ?ена"
-
-#: src/i_basic.c:203
+#: src/i_basic.c:173
 msgid "Show Hidden"
 msgstr "Ð?оказаÑ?Ñ? Ñ?кÑ?Ñ?Ñ?Ñ?е"
 
-#: src/i_basic.c:291 src/x_window.c:660
+#: src/i_basic.c:176
+msgid "Snap Off"
+msgstr "Ð?Ñ?ивÑ?зка вÑ?клÑ?Ñ?ена"
+
+#: src/i_basic.c:258 src/x_window.c:665
 msgid "Action"
 msgstr "Ð?ейÑ?Ñ?вие"
 
-#: src/i_basic.c:299 src/x_window.c:655
+#: src/i_basic.c:266 src/x_window.c:660
 msgid "Stroke"
 msgstr "ШÑ?Ñ?иÑ?"
 
-#: src/i_basic.c:306 src/x_window.c:657
+#: src/i_basic.c:273 src/x_window.c:662
 msgid "none"
 msgstr "пÑ?Ñ?Ñ?о"
 
-#: src/i_basic.c:313
+#: src/i_basic.c:280
 msgid "Repeat/"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ?/"
 
-#: src/i_basic.c:738 src/i_basic.c:743
+#: src/i_basic.c:569 src/i_basic.c:574
 msgid "OFF"
 msgstr ""
 
-#: src/i_basic.c:747
+#: src/i_basic.c:578
 #, c-format
 msgid "Grid(%s, %s)"
 msgstr ""
@@ -817,12 +817,12 @@ msgstr ""
 msgid "Documentation for [%s,%s,%s,%s]\n"
 msgstr "Ð?окÑ?менÑ?аÑ?иÑ? длÑ? [%s, %s, %s, %s]\n"
 
-#: src/i_callbacks.c:191 src/i_callbacks.c:1687
+#: src/i_callbacks.c:191 src/i_callbacks.c:1685
 #, c-format
 msgid "New page created [%s]\n"
 msgstr "Создана новаÑ? Ñ?Ñ?Ñ?аниÑ?а [%s]\n"
 
-#: src/i_callbacks.c:226 src/x_menus.c:432
+#: src/i_callbacks.c:226 src/x_menus.c:490
 #, fuzzy, c-format
 msgid "New Window created [%s]\n"
 msgstr "Создано новое окно\n"
@@ -863,7 +863,7 @@ msgstr "Ð?Ñ?аÑ?аÑ?Ñ?"
 msgid "Mirror"
 msgstr "Ð?еÑ?калиÑ?ование"
 
-#: src/i_callbacks.c:955 src/x_dialog.c:1597
+#: src/i_callbacks.c:955 src/x_dialog.c:1603
 msgid "Translate"
 msgstr "Ð?еÑ?евод"
 
@@ -911,162 +911,162 @@ msgstr "СделаÑ?Ñ? видимÑ?м"
 msgid "Edit Line Type"
 msgstr "Ð?Ñ?авка Ñ?ипа линии"
 
-#: src/i_callbacks.c:1305 src/x_dialog.c:1256
+#: src/i_callbacks.c:1305 src/x_dialog.c:1260
 msgid "Edit Fill Type"
 msgstr "Ð?Ñ?авка Ñ?ипа заливки"
 
-#: src/i_callbacks.c:1592
+#: src/i_callbacks.c:1590
 msgid "Update Cues"
 msgstr "Ð?бновиÑ?Ñ? Ñ?игналÑ?"
 
-#: src/i_callbacks.c:1731
+#: src/i_callbacks.c:1729
 msgid "Really revert page?"
 msgstr "Ð?ейÑ?Ñ?виÑ?елÑ?но возвÑ?аÑ?иÑ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ??"
 
-#: src/i_callbacks.c:1805
+#: src/i_callbacks.c:1803
 msgid "Copy 1"
 msgstr "Ð?опиÑ?ование 1"
 
-#: src/i_callbacks.c:1824
+#: src/i_callbacks.c:1822
 msgid "Copy 2"
 msgstr "Ð?опиÑ?ование 2"
 
-#: src/i_callbacks.c:1843
+#: src/i_callbacks.c:1841
 msgid "Copy 3"
 msgstr "Ð?опиÑ?ование 3"
 
-#: src/i_callbacks.c:1862
+#: src/i_callbacks.c:1860
 msgid "Copy 4"
 msgstr "Ð?опиÑ?ование 4"
 
-#: src/i_callbacks.c:1881
+#: src/i_callbacks.c:1879
 msgid "Copy 5"
 msgstr "Ð?опиÑ?ование 5"
 
-#: src/i_callbacks.c:1900
+#: src/i_callbacks.c:1898
 msgid "Cut 1"
 msgstr "Ð?Ñ?Ñ?езка 1"
 
-#: src/i_callbacks.c:1919
+#: src/i_callbacks.c:1917
 msgid "Cut 2"
 msgstr "Ð?Ñ?Ñ?езка 2"
 
-#: src/i_callbacks.c:1938
+#: src/i_callbacks.c:1936
 msgid "Cut 3"
 msgstr "Ð?Ñ?Ñ?езка 3"
 
-#: src/i_callbacks.c:1957
+#: src/i_callbacks.c:1955
 msgid "Cut 4"
 msgstr "Ð?Ñ?Ñ?езка 4"
 
-#: src/i_callbacks.c:1976
+#: src/i_callbacks.c:1974
 msgid "Cut 5"
 msgstr "Ð?Ñ?Ñ?езка 5"
 
-#: src/i_callbacks.c:1992
+#: src/i_callbacks.c:1990
 msgid "Paste 1"
 msgstr "Ð?Ñ?Ñ?авка 1"
 
-#: src/i_callbacks.c:2001 src/i_callbacks.c:2025 src/i_callbacks.c:2049
-#: src/i_callbacks.c:2073 src/i_callbacks.c:2097
+#: src/i_callbacks.c:1999 src/i_callbacks.c:2023 src/i_callbacks.c:2047
+#: src/i_callbacks.c:2071 src/i_callbacks.c:2095
 msgid "Empty buffer"
 msgstr "Ð?Ñ?Ñ?Ñ?ой бÑ?Ñ?еÑ?"
 
-#: src/i_callbacks.c:2016
+#: src/i_callbacks.c:2014
 msgid "Paste 2"
 msgstr "Ð?Ñ?Ñ?авка 2"
 
-#: src/i_callbacks.c:2040
+#: src/i_callbacks.c:2038
 msgid "Paste 3"
 msgstr "Ð?Ñ?Ñ?авка 3"
 
-#: src/i_callbacks.c:2064
+#: src/i_callbacks.c:2062
 msgid "Paste 4"
 msgstr "Ð?Ñ?Ñ?авка 4"
 
-#: src/i_callbacks.c:2088
+#: src/i_callbacks.c:2086
 msgid "Paste 5"
 msgstr "Ð?Ñ?Ñ?авка 5"
 
-#: src/i_callbacks.c:2234 src/x_window.c:531
+#: src/i_callbacks.c:2232 src/x_window.c:536
 msgid "Component"
 msgstr "Ð?омпоненÑ?"
 
-#: src/i_callbacks.c:2271 src/i_callbacks.c:2291
+#: src/i_callbacks.c:2268 src/i_callbacks.c:2287
 msgid "Attribute"
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/i_callbacks.c:2773
+#: src/i_callbacks.c:2754
 #, c-format
 msgid "Searching for source [%s]\n"
 msgstr "Ð?оиÑ?к иÑ?Ñ?оÑ?ника [%s]\n"
 
-#: src/i_callbacks.c:2797 src/i_callbacks.c:2798
+#: src/i_callbacks.c:2778 src/i_callbacks.c:2779
 #, c-format
 msgid "Cannot find source [%s]\n"
 msgstr "Ð?евозможно найÑ?и иÑ?Ñ?оÑ?ник [%s]\n"
 
-#: src/i_callbacks.c:2869
+#: src/i_callbacks.c:2846
 #, c-format
 msgid "Searching for symbol [%s]\n"
 msgstr "Ð?оиÑ?к Ñ?имвола [%s]\n"
 
-#: src/i_callbacks.c:2946
+#: src/i_callbacks.c:2933
 msgid ""
 "This command retrieves the component documentation from the web, but there "
 "is no component selected"
 msgstr ""
 
-#: src/i_callbacks.c:3063
+#: src/i_callbacks.c:3050
 msgid "ShowN"
 msgstr "Ð?оказаÑ?Ñ? N"
 
-#: src/i_callbacks.c:3094
+#: src/i_callbacks.c:3081
 msgid "ShowV"
 msgstr "Ð?оказаÑ?Ñ? V"
 
-#: src/i_callbacks.c:3125
+#: src/i_callbacks.c:3112
 msgid "ShowB"
 msgstr "Ð?оказаÑ?Ñ? B"
 
-#: src/i_callbacks.c:3157
+#: src/i_callbacks.c:3144
 msgid "VisToggle"
 msgstr "Ð?еÑ?екл. видимоÑ?Ñ?и"
 
-#: src/i_callbacks.c:3179
+#: src/i_callbacks.c:3166
 #, c-format
 msgid "Sorry but this is a non-functioning menu option\n"
 msgstr "Ð?звиниÑ?е6 но Ñ?Ñ?о опÑ?иÑ? не Ñ?Ñ?нкÑ?ионалÑ?ного менÑ?\n"
 
-#: src/i_callbacks.c:3267
+#: src/i_callbacks.c:3254
 msgid "Action feedback mode set to OUTLINE\n"
 msgstr ""
 
-#: src/i_callbacks.c:3270
+#: src/i_callbacks.c:3257
 msgid "Action feedback mode set to BOUNDINGBOX\n"
 msgstr ""
 
-#: src/i_callbacks.c:3287
+#: src/i_callbacks.c:3274
 msgid "Grid OFF\n"
 msgstr "СеÑ?ка вÑ?кл.\n"
 
-#: src/i_callbacks.c:3290
+#: src/i_callbacks.c:3277
 msgid "Grid ON\n"
 msgstr "СеÑ?ка вкл.\n"
 
-#: src/i_callbacks.c:3307
+#: src/i_callbacks.c:3294
 msgid "Snap OFF (CAUTION!)\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?ЫÐ?Ð?ЮЧÐ?Ð?Ð? (Ð?нимание!)\n"
 
-#: src/i_callbacks.c:3310
+#: src/i_callbacks.c:3297
 msgid "Snap ON\n"
 msgstr "Ð?Ñ?ивÑ?зка Ð?Ð?Ð?ЮЧÐ?Ð?Ð?\n"
 
-#: src/i_callbacks.c:3330
+#: src/i_callbacks.c:3317
 msgid "Rubber band OFF \n"
 msgstr ""
 
-#: src/i_callbacks.c:3333
+#: src/i_callbacks.c:3320
 msgid "Rubber band ON\n"
 msgstr ""
 
@@ -1155,27 +1155,27 @@ msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? окÑ?Ñ?жноÑ?Ñ?и!\n"
 msgid "Unknown type for circle (fill)!\n"
 msgstr "Ð?еизвеÑ?Ñ?нÑ?й Ñ?ип длÑ? окÑ?Ñ?жноÑ?Ñ?и (Ñ? заливкой)!\n"
 
-#: src/o_complex.c:222
+#: src/o_complex.c:224
 #, c-format
 msgid "Could not find complex in new componet placement!\n"
 msgstr "Ð?евозможно найÑ?и комплекÑ? в новом Ñ?аÑ?положении компоненÑ?а!\n"
 
-#: src/o_complex.c:600
+#: src/o_complex.c:588
 #, c-format
 msgid "Got NULL in o_complex_translate_display_selection\n"
 msgstr "Ð?олÑ?Ñ?ен NULL в o_complex_translate_display_selection\n"
 
-#: src/o_complex.c:668 src/o_complex.c:674
+#: src/o_complex.c:656 src/o_complex.c:662
 #, c-format
 msgid "Translating schematic [%d %d]\n"
 msgstr "Ð?еÑ?евод Ñ?Ñ?емÑ? [%d %d]\n"
 
-#: src/o_complex.c:718
+#: src/o_complex.c:706
 #, c-format
 msgid "Got NULL in o_complex_translate_selection!\n"
 msgstr "Ð?олÑ?Ñ?ен NULL в in o_complex_translate_selection!\n"
 
-#: src/o_copy.c:124 src/o_copy.c:395
+#: src/o_copy.c:124 src/o_copy.c:394
 #, c-format
 msgid "ERROR: NULL object in o_copy_end!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL в o_copy_end!\n"
@@ -1221,38 +1221,29 @@ msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?екÑ?Ñ? Ñ?ейÑ?аÑ? видим\n"
 msgid "Hidden text is now invisible\n"
 msgstr "СкÑ?Ñ?Ñ?Ñ?й Ñ?еÑ?кÑ? Ñ?ейÑ?аÑ? невидим\n"
 
-#: src/o_misc.c:1076
-msgid "Could not unembedded component, could not find appropriate .sym file\n"
-msgstr ""
-"Ð?евозможно иÑ?клÑ?Ñ?иÑ?Ñ? компоненÑ?, невозможно найÑ?и Ñ?ооÑ?веÑ?Ñ?Ñ?вÑ?Ñ?Ñ?ий .sym-Ñ?айл\n"
-
-#: src/o_misc.c:1077
-msgid "Component still embedded and not updated\n"
-msgstr "Ð?омпоненÑ? вÑ?Ñ? еÑ?Ñ? внедÑ?ен и не обновлÑ?н\n"
-
-#: src/o_misc.c:1081
+#: src/o_misc.c:1070
 #, c-format
-msgid "More than one component found with name [%s]\n"
-msgstr "Ð?айдено более одного компоненÑ?а Ñ? именем [%s]\n"
+msgid "Could not find symbol [%s] in library. Update failed.\n"
+msgstr ""
 
-#: src/o_misc.c:1229
+#: src/o_misc.c:1210
 #, c-format
 msgid "o_autosave_backups: Can't get the real filename of %s."
 msgstr "o_autosave_backups: невозможно полÑ?Ñ?иÑ?Ñ? Ñ?еалÑ?но имÑ? Ñ?айла длÑ? %s."
 
-#: src/o_misc.c:1273
+#: src/o_misc.c:1254
 #, c-format
 msgid "Could NOT set previous backup file [%s] read-write\n"
 msgstr ""
 "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?Ñ?ениÑ?-запиÑ?и длÑ? пÑ?едÑ?дÑ?Ñ?ей Ñ?езеÑ?вной копии "
 "Ñ?айла [%s]\n"
 
-#: src/o_misc.c:1291
+#: src/o_misc.c:1272
 #, c-format
 msgid "Could NOT set backup file [%s] readonly\n"
 msgstr "Ð?евозможно Ñ?Ñ?Ñ?ановиÑ?Ñ? Ñ?ежим Ñ?олÑ?ко Ñ?Ñ?ениÑ? длÑ? Ñ?езеÑ?вного Ñ?айла [%s]\n"
 
-#: src/o_misc.c:1296
+#: src/o_misc.c:1277
 #, c-format
 msgid "Could NOT save backup file [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? Ñ?езеÑ?внÑ?й Ñ?айл [%s]\n"
@@ -1282,12 +1273,12 @@ msgstr "Ð?олÑ?Ñ?ен невеÑ?нÑ?й паÑ?амеÑ?Ñ? в o_net_draw_xor_singl
 msgid "Tried to add more than two bus rippers. Internal gschem error.\n"
 msgstr "Ð?опÑ?Ñ?ка добавиÑ?Ñ? более двÑ?Ñ? Ñ?азÑ?Ñ?вов Ñ?инÑ?. Ð?нÑ?Ñ?Ñ?еннÑ?Ñ? оÑ?ибка gschem.\n"
 
-#: src/o_net.c:1155
-#, c-format
-msgid "Could not find %s in any component-library\n"
+#: src/o_net.c:1157
+#, fuzzy, c-format
+msgid "Bus ripper symbol [%s] was not found in any component library\n"
 msgstr "Ð?евозможно найÑ?и %s ни в одной из библиоÑ?ек компоненÑ?ов\n"
 
-#: src/o_picture.c:205 src/o_picture.c:746
+#: src/o_picture.c:205 src/o_picture.c:745
 #, c-format
 msgid "Failed to load picture: %s"
 msgstr "Ð?евозможно загÑ?зиÑ?аÑ?Ñ? изобÑ?ажение: [%s]"
@@ -1296,7 +1287,7 @@ msgstr "Ð?евозможно загÑ?зиÑ?аÑ?Ñ? изобÑ?ажение: [%s]"
 msgid "Picture"
 msgstr "Ð?зобÑ?ажение"
 
-#: src/o_picture.c:658 src/x_attribedit.c:137
+#: src/o_picture.c:657 src/x_attribedit.c:138
 #, c-format
 msgid "ERROR: NULL object!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL!\n"
@@ -1351,178 +1342,178 @@ msgstr ""
 "  -h            Ð?омоÑ?Ñ?; Ñ?Ñ?о Ñ?ообÑ?ение\n"
 "\n"
 
-#: src/x_attribedit.c:122
+#: src/x_attribedit.c:123
 #, c-format
 msgid "Got invalid show option; defaulting to show both\n"
 msgstr "Ð?олÑ?Ñ?ена невеÑ?наÑ? опÑ?иÑ? пÑ?оÑ?моÑ?Ñ?а, Ñ?Ñ?Ñ?анавливаеÑ?Ñ?Ñ? пÑ?оÑ?моÑ?Ñ? обоиÑ?\n"
 
-#: src/x_attribedit.c:325
+#: src/x_attribedit.c:326
 msgid "Single Attribute Editor"
 msgstr "РедакÑ?оÑ? одного аÑ?Ñ?ибÑ?Ñ?а"
 
-#: src/x_attribedit.c:355
+#: src/x_attribedit.c:357
 #, fuzzy
 msgid "<b>Edit Attribute</b>"
 msgstr "РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/x_attribedit.c:357
+#: src/x_attribedit.c:359
 #, fuzzy
 msgid "<b>Add Attribute</b>"
 msgstr "Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?"
 
-#: src/x_attribedit.c:373 src/x_multiattrib.c:1512
+#: src/x_attribedit.c:375 src/x_multiattrib.c:1479
 msgid "Name:"
 msgstr "Ð?мÑ?:"
 
-#: src/x_attribedit.c:389 src/x_multiattrib.c:1531
+#: src/x_attribedit.c:391 src/x_multiattrib.c:1498
 msgid "Value:"
 msgstr "Ð?наÑ?ение:"
 
-#: src/x_attribedit.c:404 src/x_multiattrib.c:1559
+#: src/x_attribedit.c:406 src/x_multiattrib.c:1526
 msgid "Visible"
 msgstr "Ð?идимÑ?й"
 
-#: src/x_attribedit.c:424
+#: src/x_attribedit.c:426
 msgid "Show Value Only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко знаÑ?ение"
 
-#: src/x_attribedit.c:426
+#: src/x_attribedit.c:428
 msgid "Show Name Only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко имÑ?"
 
-#: src/x_attribedit.c:428 src/x_multiattrib.c:1162
+#: src/x_attribedit.c:430 src/x_multiattrib.c:1142
 msgid "Show Name & Value"
 msgstr "Ð?оказаÑ?Ñ? имÑ? и знаÑ?ение"
 
-#: src/x_attribedit.c:435
+#: src/x_attribedit.c:437
 #, fuzzy
 msgid "<b>Attach Options</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_attribedit.c:450
+#: src/x_attribedit.c:452
 msgid "All"
 msgstr "Ð?Ñ?е"
 
-#: src/x_attribedit.c:458 src/x_compselect.c:791
+#: src/x_attribedit.c:460 src/x_compselect.c:737
 msgid "Components"
 msgstr "Ð?омпоненÑ?Ñ?"
 
-#: src/x_attribedit.c:466 src/x_window.c:541
+#: src/x_attribedit.c:468 src/x_window.c:546
 msgid "Nets"
 msgstr "Ð?Ñ?оводники"
 
-#: src/x_attribedit.c:474
+#: src/x_attribedit.c:476
 msgid "Replace existing attributes"
 msgstr ""
 
-#: src/x_autonumber.c:411
+#: src/x_autonumber.c:412
 msgid ""
 "slotted object without slot attribute may cause problems when autonumbering "
 "slots\n"
 msgstr ""
 
-#: src/x_autonumber.c:426
+#: src/x_autonumber.c:427
 #, c-format
 msgid ""
 "duplicate slot may cause problems: [symbolname=%s, number=%d, slot=%d]\n"
 msgstr ""
 
-#: src/x_autonumber.c:696
+#: src/x_autonumber.c:697
 msgid "No searchstring given in autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:747
+#: src/x_autonumber.c:748
 msgid "No '*' or '?' given at the end of the autonumber text.\n"
 msgstr ""
 
-#: src/x_autonumber.c:880
+#: src/x_autonumber.c:881
 #, fuzzy
 msgid "Diagonal"
 msgstr "диагоналÑ?нÑ?й"
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Top to bottom"
 msgstr ""
 
-#: src/x_autonumber.c:881
+#: src/x_autonumber.c:882
 msgid "Bottom to top"
 msgstr ""
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 #, fuzzy
 msgid "Left to right"
 msgstr "левÑ?й пÑ?авÑ?й"
 
-#: src/x_autonumber.c:882
+#: src/x_autonumber.c:883
 msgid "Right to left"
 msgstr ""
 
-#: src/x_autonumber.c:883
+#: src/x_autonumber.c:884
 #, fuzzy
 msgid "File order"
 msgstr "поÑ?Ñ?док Ñ?айлов"
 
-#: src/x_autonumber.c:1219
+#: src/x_autonumber.c:1220
 msgid "Autonumber text"
 msgstr "Ð?вÑ?онÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1244
+#: src/x_autonumber.c:1246
 msgid "<b>Scope</b>"
 msgstr ""
 
-#: src/x_autonumber.c:1266
+#: src/x_autonumber.c:1268
 #, fuzzy
 msgid "Search for:"
 msgstr "поиÑ?к Ñ?окÑ?Ñ?а"
 
-#: src/x_autonumber.c:1280
+#: src/x_autonumber.c:1282
 #, fuzzy
 msgid "Autonumber text in:"
 msgstr "Ð?вÑ?онÑ?меÑ?оваÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1287
+#: src/x_autonumber.c:1289
 msgid "Skip numbers found in:"
 msgstr ""
 
-#: src/x_autonumber.c:1299 src/x_autonumber.c:1308
+#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
 #, fuzzy
 msgid "Selected objects"
 msgstr "вÑ?бÑ?анÑ? обÑ?екÑ?Ñ?"
 
-#: src/x_autonumber.c:1300 src/x_autonumber.c:1309
+#: src/x_autonumber.c:1302 src/x_autonumber.c:1311
 #, fuzzy
 msgid "Current page"
 msgstr "Ñ?екÑ?Ñ?ий лиÑ?Ñ?"
 
-#: src/x_autonumber.c:1301 src/x_autonumber.c:1310
+#: src/x_autonumber.c:1303 src/x_autonumber.c:1312
 #, fuzzy
 msgid "Whole hierarchy"
 msgstr "Ð?еÑ?аÑ?Ñ?иÑ?"
 
-#: src/x_autonumber.c:1312
+#: src/x_autonumber.c:1314
 msgid "Overwrite existing numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1317
+#: src/x_autonumber.c:1319
 #, fuzzy
 msgid "<b>Options</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_autonumber.c:1339
+#: src/x_autonumber.c:1341
 #, fuzzy
 msgid "Starting number:"
 msgstr "Ñ?Ñ?аÑ?Ñ?овÑ?й номеÑ?"
 
-#: src/x_autonumber.c:1346
+#: src/x_autonumber.c:1348
 #, fuzzy
 msgid "Sort order:"
 msgstr "поÑ?Ñ?док Ñ?оÑ?Ñ?иÑ?овки"
 
-#: src/x_autonumber.c:1367
+#: src/x_autonumber.c:1369
 msgid "Remove numbers"
 msgstr ""
 
-#: src/x_autonumber.c:1371
+#: src/x_autonumber.c:1373
 msgid "Automatic slotting"
 msgstr ""
 
@@ -1541,7 +1532,7 @@ msgstr "УÑ?Ñ?ановка белого Ñ?веÑ?а по Ñ?молÑ?аниÑ?\n"
 msgid "Ack! Cannot allocate white!\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? белÑ?й!\n"
 
-#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:176 src/x_window.c:185
+#: src/x_color.c:80 src/x_color.c:128 src/x_window.c:175 src/x_window.c:184
 #, c-format
 msgid "Could not allocate the color %s!\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? Ñ?веÑ? %s!\n"
@@ -1551,36 +1542,36 @@ msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? Ñ?веÑ? %s!\n"
 msgid "Tried to get an invalid color: %d\n"
 msgstr "Ð?опÑ?Ñ?ка полÑ?Ñ?ениÑ? невеÑ?ного Ñ?веÑ?а: %d\n"
 
-#: src/x_compselect.c:615
+#: src/x_compselect.c:577
 msgid "Default behavior - reference component"
 msgstr "Ð?оÑ?малÑ?ное поведение - Ñ?Ñ?Ñ?лка на компоненÑ?"
 
-#: src/x_compselect.c:618
+#: src/x_compselect.c:580
 msgid "Embed component in schematic"
 msgstr "Ð?недÑ?иÑ?Ñ? компоненÑ? в Ñ?Ñ?емÑ?"
 
-#: src/x_compselect.c:621
+#: src/x_compselect.c:583
 msgid "Include component as individual objects"
 msgstr "Ð?клÑ?Ñ?иÑ?Ñ? компоненÑ? как индивидÑ?алÑ?нÑ?й обÑ?екÑ?"
 
-#: src/x_compselect.c:707
+#: src/x_compselect.c:668
 msgid "Select Component..."
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ? компоненÑ?..."
 
-#: src/x_compselect.c:821
+#: src/x_compselect.c:767
 #, fuzzy
 msgid "Filter:"
 msgstr "ФилÑ?Ñ?Ñ?"
 
-#: src/x_compselect.c:885 src/x_fileselect.c:123
+#: src/x_compselect.c:831 src/x_fileselect.c:123
 msgid "Preview"
 msgstr "Ð?Ñ?едваÑ?иÑ?елÑ?нÑ?й пÑ?оÑ?моÑ?Ñ?"
 
-#: src/x_dialog.c:182
+#: src/x_dialog.c:183
 msgid "Text Entry..."
 msgstr "ТекÑ?Ñ?овое вÑ?ождение..."
 
-#: src/x_dialog.c:214
+#: src/x_dialog.c:216
 msgid ""
 "Enter text, click apply,\n"
 "move cursor into window, click to place text.\n"
@@ -1590,185 +1581,185 @@ msgstr ""
 "пеÑ?емеÑ?Ñ?иÑ?е кÑ?Ñ?Ñ?оÑ? в окно, Ñ?елкниÑ?е длÑ? Ñ?Ñ?Ñ?ановки Ñ?екÑ?Ñ?а.\n"
 "СÑ?еднÑ?Ñ? кнопка пÑ?едназнаÑ?ена длÑ? вÑ?аÑ?ениÑ? во вÑ?емÑ? Ñ?Ñ?Ñ?ановки."
 
-#: src/x_dialog.c:303
+#: src/x_dialog.c:305
 msgid "Lower Left"
 msgstr "Ð?ижний левÑ?й"
 
-#: src/x_dialog.c:314
+#: src/x_dialog.c:316
 msgid "Middle Left"
 msgstr "СÑ?едний левÑ?й"
 
-#: src/x_dialog.c:325
+#: src/x_dialog.c:327
 msgid "Upper Left"
 msgstr "Ð?еÑ?Ñ?ний левÑ?й"
 
-#: src/x_dialog.c:336
+#: src/x_dialog.c:338
 msgid "Lower Middle"
 msgstr "Ð?ижний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:347
+#: src/x_dialog.c:349
 msgid "Middle Middle"
 msgstr "СÑ?едний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:358
+#: src/x_dialog.c:360
 msgid "Upper Middle"
 msgstr "Ð?еÑ?Ñ?ний Ñ?Ñ?едний"
 
-#: src/x_dialog.c:369
+#: src/x_dialog.c:371
 msgid "Lower Right"
 msgstr "Ð?ижний пÑ?авÑ?й"
 
-#: src/x_dialog.c:380
+#: src/x_dialog.c:382
 msgid "Middle Right"
 msgstr "СÑ?едний пÑ?авÑ?й"
 
-#: src/x_dialog.c:391
+#: src/x_dialog.c:393
 msgid "Upper Right"
 msgstr "Ð?еÑ?Ñ?ний пÑ?авÑ?й"
 
-#: src/x_dialog.c:506
+#: src/x_dialog.c:508
 #, fuzzy
 msgid "Edit Text Properties"
 msgstr "Ð?Ñ?авка Ñ?азмеÑ?а Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:541
+#: src/x_dialog.c:544
 #, fuzzy
 msgid "<b>Text Content</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_dialog.c:573
+#: src/x_dialog.c:576
 #, fuzzy
 msgid "<b>Text Properties</b>"
 msgstr "Ð?аÑ?Ñ?Ñ?ойки"
 
-#: src/x_dialog.c:588
+#: src/x_dialog.c:591
 #, fuzzy
 msgid "Color:"
 msgstr "ЦвеÑ?"
 
-#: src/x_dialog.c:598
+#: src/x_dialog.c:601
 msgid "Size:"
 msgstr ""
 
-#: src/x_dialog.c:607
+#: src/x_dialog.c:610
 #, fuzzy
 msgid "Alignment:"
 msgstr "Ð?Ñ?авка вÑ?Ñ?авниваниÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:661
+#: src/x_dialog.c:664
 msgid "Solid"
 msgstr "СплоÑ?ной"
 
-#: src/x_dialog.c:662
+#: src/x_dialog.c:665
 msgid "Dotted"
 msgstr "Ð?Ñ?нкÑ?иÑ? Ñ? Ñ?оÑ?кой"
 
-#: src/x_dialog.c:663
+#: src/x_dialog.c:666
 msgid "Dashed"
 msgstr "Ð?Ñ?нкÑ?иÑ? Ñ? деÑ?иÑ?ом"
 
-#: src/x_dialog.c:664
+#: src/x_dialog.c:667
 msgid "Center"
 msgstr "ЦенÑ?Ñ?иÑ?ованнÑ?й"
 
-#: src/x_dialog.c:665
+#: src/x_dialog.c:668
 msgid "Phantom"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?веннÑ?й"
 
-#: src/x_dialog.c:791 src/x_dialog.c:793 src/x_dialog.c:795 src/x_dialog.c:977
-#: src/x_dialog.c:978 src/x_dialog.c:979 src/x_dialog.c:987
-#: src/x_dialog.c:1170 src/x_dialog.c:1172 src/x_dialog.c:1174
-#: src/x_dialog.c:1176 src/x_dialog.c:1178 src/x_dialog.c:1382
-#: src/x_dialog.c:1383 src/x_dialog.c:1384 src/x_dialog.c:1385
-#: src/x_dialog.c:1386 src/x_dialog.c:1394
+#: src/x_dialog.c:794 src/x_dialog.c:796 src/x_dialog.c:798 src/x_dialog.c:981
+#: src/x_dialog.c:982 src/x_dialog.c:983 src/x_dialog.c:991
+#: src/x_dialog.c:1174 src/x_dialog.c:1176 src/x_dialog.c:1178
+#: src/x_dialog.c:1180 src/x_dialog.c:1182 src/x_dialog.c:1387
+#: src/x_dialog.c:1388 src/x_dialog.c:1389 src/x_dialog.c:1390
+#: src/x_dialog.c:1391 src/x_dialog.c:1399
 msgid "*unchanged*"
 msgstr "*неизменено*"
 
-#: src/x_dialog.c:870
+#: src/x_dialog.c:873
 msgid "Edit Line Width & Type"
 msgstr "Ð?Ñ?авка Ñ?иÑ?инÑ? и Ñ?ипа линии"
 
-#: src/x_dialog.c:910
+#: src/x_dialog.c:914
 #, fuzzy
 msgid "Width:"
 msgstr "ШиÑ?ина"
 
-#: src/x_dialog.c:914 src/x_print.c:353
+#: src/x_dialog.c:918 src/x_print.c:313
 #, fuzzy
 msgid "Type:"
 msgstr "Тип"
 
-#: src/x_dialog.c:918
+#: src/x_dialog.c:922
 #, fuzzy
 msgid "Dash Length:"
 msgstr "Ð?лина деÑ?иÑ?а линии"
 
-#: src/x_dialog.c:922
+#: src/x_dialog.c:926
 #, fuzzy
 msgid "Dash Space:"
 msgstr "Ð?еÑ?иÑ?нÑ?й пÑ?обел линии"
 
-#: src/x_dialog.c:1027
+#: src/x_dialog.c:1031
 msgid "Hollow"
 msgstr "Ð?огнÑ?Ñ?Ñ?"
 
-#: src/x_dialog.c:1028
+#: src/x_dialog.c:1032
 msgid "Filled"
 msgstr "Ð?аполнено"
 
-#: src/x_dialog.c:1029
+#: src/x_dialog.c:1033
 msgid "Mesh"
 msgstr "ЯÑ?ейка"
 
-#: src/x_dialog.c:1030
+#: src/x_dialog.c:1034
 msgid "Hatch"
 msgstr "ШÑ?Ñ?иÑ?"
 
-#: src/x_dialog.c:1295
+#: src/x_dialog.c:1300
 #, fuzzy
 msgid "Fill Type:"
 msgstr "Тип заливки"
 
-#: src/x_dialog.c:1299
+#: src/x_dialog.c:1304
 #, fuzzy
 msgid "Line Width:"
 msgstr "ШиÑ?ина линии"
 
-#: src/x_dialog.c:1303
+#: src/x_dialog.c:1308
 #, fuzzy
 msgid "Angle 1:"
 msgstr "Угол1"
 
-#: src/x_dialog.c:1307
+#: src/x_dialog.c:1312
 #, fuzzy
 msgid "Pitch 1:"
 msgstr "Ð?аклон1"
 
-#: src/x_dialog.c:1311
+#: src/x_dialog.c:1316
 #, fuzzy
 msgid "Angle 2:"
 msgstr "Угол2"
 
-#: src/x_dialog.c:1315
+#: src/x_dialog.c:1320
 #, fuzzy
 msgid "Pitch 2:"
 msgstr "Ð?аклон2"
 
-#: src/x_dialog.c:1477
+#: src/x_dialog.c:1482
 msgid "Arc Params"
 msgstr "Ð?аÑ?амеÑ?Ñ?Ñ? дÑ?ги"
 
-#: src/x_dialog.c:1518
+#: src/x_dialog.c:1524
 #, fuzzy
 msgid "Start Angle:"
 msgstr "Ð?аÑ?ало Ñ?гла"
 
-#: src/x_dialog.c:1528
+#: src/x_dialog.c:1534
 #, fuzzy
 msgid "Degrees of Sweep:"
 msgstr "Угол Ñ?азвеÑ?Ñ?ки в гÑ?адÑ?Ñ?аÑ?"
 
-#: src/x_dialog.c:1628
+#: src/x_dialog.c:1635
 msgid ""
 "Offset to translate?\n"
 "(0 for origin)"
@@ -1776,50 +1767,50 @@ msgstr ""
 "СмеÑ?ение длÑ? пеÑ?евода?\n"
 "(о длÑ? наÑ?ала оÑ?Ñ?Ñ?еÑ?а)"
 
-#: src/x_dialog.c:1696
+#: src/x_dialog.c:1703
 msgid "Text Size"
 msgstr "РазмеÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:1727
+#: src/x_dialog.c:1735
 #, fuzzy
 msgid "Enter new text size:"
 msgstr "Ð?ведиÑ?е новÑ?й Ñ?азмеÑ? Ñ?екÑ?Ñ?а"
 
-#: src/x_dialog.c:1802
+#: src/x_dialog.c:1810
 #, fuzzy
 msgid "Snap Size"
 msgstr "СеÑ?ка пÑ?ивÑ?зки"
 
-#: src/x_dialog.c:1833
+#: src/x_dialog.c:1842
 #, fuzzy
 msgid "Enter new snap grid spacing:"
 msgstr "Ð?ведиÑ?е новÑ?й Ñ?аг Ñ?еÑ?ки пÑ?ивÑ?зки"
 
-#: src/x_dialog.c:1906
+#: src/x_dialog.c:1915
 msgid "Edit slot number"
 msgstr "Ð?Ñ?авка номеÑ?а Ñ?лоÑ?а"
 
-#: src/x_dialog.c:1938
+#: src/x_dialog.c:1948
 #, fuzzy
 msgid "Edit slot number:"
 msgstr "Ð?Ñ?авка номеÑ?а Ñ?лоÑ?а"
 
-#: src/x_dialog.c:2000
+#: src/x_dialog.c:2010
 msgid "About..."
 msgstr "Ð?..."
 
-#: src/x_dialog.c:2019
+#: src/x_dialog.c:2030
 #, fuzzy
 msgid "<b>gEDA: GPL Electronic Design Automation</b>"
 msgstr ""
 "gEDA: СиÑ?Ñ?ема Ð?вÑ?омаÑ?изиÑ?ованного Ð?РоекÑ?иÑ?ованиÑ? Ñ?лекÑ?Ñ?оннÑ?Ñ? Ñ?Ñ?ем (GPL)"
 
-#: src/x_dialog.c:2023
+#: src/x_dialog.c:2034
 #, fuzzy, c-format
 msgid "<b>gschem version %s%s</b>"
 msgstr "веÑ?Ñ?иÑ? gschem %s%s"
 
-#: src/x_dialog.c:2029
+#: src/x_dialog.c:2040
 msgid ""
 "Written by:\n"
 "Ales V. Hvezda\n"
@@ -1832,96 +1823,96 @@ msgstr ""
 "Ð? многими дÑ?Ñ?гими (Ñ?моÑ?Ñ?иÑ?е Ñ?айл AUTHORS) \n"
 "Ð?еÑ?евод: Andy Shevchenko <andy@xxxxxxxxxxxx>"
 
-#: src/x_dialog.c:2093
+#: src/x_dialog.c:2104
 msgid "Coords"
 msgstr "Ð?ооÑ?динаÑ?Ñ?"
 
-#: src/x_dialog.c:2113
+#: src/x_dialog.c:2125
 msgid "Screen"
 msgstr "ЭкÑ?ан"
 
-#: src/x_dialog.c:2122
+#: src/x_dialog.c:2134
 msgid "World"
 msgstr "Ð?иÑ?"
 
-#: src/x_dialog.c:2345
+#: src/x_dialog.c:2357
 #, c-format
 msgid "ERROR: NULL object in color_edit_dialog_apply!\n"
 msgstr "Ð?Ñ?ибка: обÑ?екÑ? NULL в color_edit_dialog_apply!\n"
 
-#: src/x_dialog.c:2408
+#: src/x_dialog.c:2420
 msgid "Color Edit"
 msgstr "Ð?Ñ?авка Ñ?веÑ?а"
 
-#: src/x_dialog.c:2440
+#: src/x_dialog.c:2453
 msgid "Object color:"
 msgstr ""
 
-#: src/x_dialog.c:2564
+#: src/x_dialog.c:2578
 #, fuzzy
 msgid "Function"
 msgstr "Ð?ейÑ?Ñ?вие"
 
-#: src/x_dialog.c:2571
+#: src/x_dialog.c:2585
 #, fuzzy
 msgid "Keystroke(s)"
 msgstr "ФÑ?нкÑ?иÑ? : комбинаÑ?иÑ? клавиÑ?"
 
-#: src/x_dialog.c:2925
+#: src/x_dialog.c:2939
 #, fuzzy
 msgid "Find Text"
 msgstr "Ð?айÑ?и Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:2957
+#: src/x_dialog.c:2972
 msgid "Text to find:"
 msgstr "ТекÑ?Ñ? длÑ? поиÑ?ка:"
 
-#: src/x_dialog.c:2967
+#: src/x_dialog.c:2982
 msgid "descend into hierarchy"
 msgstr "СпÑ?Ñ?к по иеÑ?аÑ?Ñ?ии"
 
-#: src/x_dialog.c:3031
+#: src/x_dialog.c:3046
 #, fuzzy
 msgid "Hide Text"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:3063
+#: src/x_dialog.c:3079
 msgid "Hide text starting with:"
 msgstr "СкÑ?Ñ?Ñ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: src/x_dialog.c:3131
+#: src/x_dialog.c:3147
 #, fuzzy
 msgid "Show Text"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?"
 
-#: src/x_dialog.c:3163
+#: src/x_dialog.c:3180
 msgid "Show text starting with:"
 msgstr "Ð?оказаÑ?Ñ? Ñ?екÑ?Ñ?, наÑ?инаÑ?Ñ?ийÑ?Ñ? Ñ?:"
 
-#: src/x_dialog.c:3608 src/x_multiattrib.c:1389
+#: src/x_dialog.c:3625 src/x_multiattrib.c:1356
 msgid "Name"
 msgstr "Ð?мÑ?"
 
-#: src/x_dialog.c:3630
+#: src/x_dialog.c:3647
 msgid "S_elect the schematics you want to save:"
 msgstr ""
 
-#: src/x_dialog.c:3724
+#: src/x_dialog.c:3741
 #, c-format
 msgid "Save the changes to schematic \"%s\" before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3730
+#: src/x_dialog.c:3747
 #, c-format
 msgid ""
 "There is %d schematics with unsaved changes. Save changes before closing?"
 msgstr ""
 
-#: src/x_dialog.c:3759
+#: src/x_dialog.c:3776
 msgid "If you don't save, all your changes will be permanently lost."
 msgstr ""
 
-#: src/x_dialog.c:3779
+#: src/x_dialog.c:3796
 msgid "_Close without saving"
 msgstr ""
 
@@ -1950,12 +1941,21 @@ msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?..."
 msgid "Save as..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? как..."
 
-#: src/x_image.c:363
+#: src/x_image.c:189
+msgid "Encapsulated Postscript"
+msgstr ""
+
+#: src/x_image.c:315
+#, fuzzy, c-format
+msgid "x_image_lowlevel: Unable to write eps file %s.\n"
+msgstr "x_image_lowlevel: невозможно запиÑ?аÑ?Ñ? PNG-Ñ?айл.\n"
+
+#: src/x_image.c:407
 #, fuzzy, c-format
 msgid "x_image_lowlevel: Unable to write %s file %s.\n"
 msgstr "x_image_lowlevel: невозможно запиÑ?аÑ?Ñ? PNG-Ñ?айл.\n"
 
-#: src/x_image.c:373
+#: src/x_image.c:417
 #, c-format
 msgid ""
 "There was the following error when saving image with type %s to filename:\n"
@@ -1964,32 +1964,32 @@ msgid ""
 "%s.\n"
 msgstr ""
 
-#: src/x_image.c:392 src/x_image.c:423
+#: src/x_image.c:436 src/x_image.c:468
 #, c-format
 msgid "Wrote color image to [%s] [%d x %d]\n"
 msgstr "Ð?апиÑ?ано Ñ?веÑ?ное изобÑ?ажение в [%s] [%d-x%d]\n"
 
-#: src/x_image.c:394 src/x_image.c:425
+#: src/x_image.c:438 src/x_image.c:470
 #, c-format
 msgid "Wrote black and white image to [%s] [%d x %d]\n"
 msgstr "Ð?апиÑ?ано Ñ?еÑ?но-белое изобÑ?ажение в [%s] [%d-x-%d]\n"
 
-#: src/x_image.c:404
+#: src/x_image.c:448
 msgid "x_image_lowlevel: Unable to get pixbuf from gschem's window.\n"
 msgstr ""
 "x_image_lowlevel: невозможно полÑ?Ñ?иÑ?Ñ? бÑ?Ñ?еÑ? изобÑ?ажениÑ? из окна gschem.\n"
 
-#: src/x_image.c:459
+#: src/x_image.c:504
 #, fuzzy
 msgid "Width x Height"
 msgstr "ШиÑ?ина-x-Ð?Ñ?Ñ?оÑ?а"
 
-#: src/x_image.c:475
+#: src/x_image.c:520
 #, fuzzy
 msgid "Image type"
 msgstr "Ð?зобÑ?ажение"
 
-#: src/x_log.c:231
+#: src/x_log.c:235
 msgid "Status"
 msgstr "СÑ?аÑ?Ñ?Ñ?"
 
@@ -2075,202 +2075,212 @@ msgstr ""
 "Ð?опÑ?Ñ?ка Ñ?Ñ?Ñ?ановки Ñ?Ñ?вÑ?Ñ?виÑ?елÑ?ноÑ?Ñ?и длÑ? неÑ?Ñ?Ñ?еÑ?Ñ?вÑ?Ñ?Ñ?его вÑ?Ñ?какиваÑ?Ñ?его "
 "menu_item\n"
 
-#: src/x_multiattrib.c:652
+#: src/x_menus.c:479
+#, fuzzy, c-format
+msgid "Couldn't open file %s\n"
+msgstr "Ð?евозможно вÑ?зваÑ?Ñ? %s\n"
+
+#: src/x_menus.c:537
+#, fuzzy
+msgid "Clear"
+msgstr "Ð?акÑ?Ñ?Ñ?Ñ?"
+
+#: src/x_multiattrib.c:655
 msgid "Attributes with empty name are not allowed. Please set a name."
 msgstr "Ð?Ñ?Ñ?ибÑ?Ñ?Ñ? Ñ? пÑ?Ñ?Ñ?Ñ?м именем недопÑ?Ñ?Ñ?имÑ?. Ð?ожалÑ?йÑ?Ñ?а, Ñ?Ñ?Ñ?ановиÑ?е имÑ?."
 
-#: src/x_multiattrib.c:1164
+#: src/x_multiattrib.c:1144
 msgid "Show Value only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко знаÑ?ение"
 
-#: src/x_multiattrib.c:1166
+#: src/x_multiattrib.c:1146
 msgid "Show Name only"
 msgstr "Ð?оказаÑ?Ñ? Ñ?олÑ?ко имÑ?"
 
-#: src/x_multiattrib.c:1192
+#: src/x_multiattrib.c:1172
 msgid "Duplicate"
 msgstr "Ð?Ñ?блиÑ?оваÑ?Ñ?"
 
-#: src/x_multiattrib.c:1309
+#: src/x_multiattrib.c:1283
 msgid "Edit Attributes"
 msgstr "РедакÑ?иÑ?оваÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?Ñ?"
 
-#: src/x_multiattrib.c:1414
+#: src/x_multiattrib.c:1381
 msgid "Value"
 msgstr "Ð?наÑ?ение"
 
-#: src/x_multiattrib.c:1436
+#: src/x_multiattrib.c:1403
 msgid "Vis?"
 msgstr "Ð?идим?"
 
-#: src/x_multiattrib.c:1456
+#: src/x_multiattrib.c:1423
 msgid "N"
 msgstr ""
 
-#: src/x_multiattrib.c:1476
+#: src/x_multiattrib.c:1443
 msgid "V"
 msgstr ""
 
-#: src/x_multiattrib.c:1497
+#: src/x_multiattrib.c:1464
 msgid "Add Attribute"
 msgstr "Ð?обавиÑ?Ñ? аÑ?Ñ?ибÑ?Ñ?"
 
-#: src/x_pagesel.c:272
+#: src/x_pagesel.c:263
 msgid "Discard Page"
 msgstr "Ð?Ñ?веÑ?гнÑ?Ñ?Ñ? Ñ?Ñ?Ñ?аниÑ?Ñ?"
 
-#: src/x_pagesel.c:381
+#: src/x_pagesel.c:360
 msgid "Page Manager"
 msgstr "Ð?енеджеÑ? Ñ?Ñ?Ñ?аниÑ?"
 
-#: src/x_pagesel.c:437
+#: src/x_pagesel.c:416
 msgid "Filename"
 msgstr "Ð?мÑ? Ñ?айла"
 
-#: src/x_pagesel.c:453
+#: src/x_pagesel.c:432
 msgid "Changed"
 msgstr "Ð?зменено"
 
-#: src/x_pagesel.c:473
+#: src/x_pagesel.c:452
 msgid "Right click on the filename for more options..."
 msgstr "ЩелкниÑ?е пÑ?авой кнопкой на имени Ñ?айла длÑ? дополниÑ?елÑ?нÑ?Ñ? опÑ?ий..."
 
-#: src/x_print.c:90
+#: src/x_print.c:88
 #, fuzzy
 msgid "Select PostScript Filename..."
 msgstr "СоÑ?Ñ?аниÑ?Ñ? PostScript как..."
 
-#: src/x_print.c:206
+#: src/x_print.c:170
 msgid "Extents with margins"
 msgstr "РаÑ?Ñ?иÑ?иÑ?Ñ? Ñ? полÑ?ми"
 
-#: src/x_print.c:212
+#: src/x_print.c:176
 msgid "Extents no margins"
 msgstr "РаÑ?Ñ?иÑ?иÑ?Ñ? без полей"
 
-#: src/x_print.c:218
+#: src/x_print.c:182
 msgid "Current Window"
 msgstr "ТекÑ?Ñ?ее окно"
 
-#: src/x_print.c:252
+#: src/x_print.c:216
 msgid "Landscape"
 msgstr "Ð?лÑ?бом"
 
-#: src/x_print.c:258
+#: src/x_print.c:222
 msgid "Portrait"
 msgstr "Ð?оÑ?Ñ?Ñ?еÑ?"
 
-#: src/x_print.c:330
+#: src/x_print.c:290
 msgid "Settings"
 msgstr "УÑ?Ñ?ановки"
 
-#: src/x_print.c:342
+#: src/x_print.c:302
 #, fuzzy
 msgid "Output paper size:"
 msgstr "РазмеÑ? бÑ?маги длÑ? пеÑ?аÑ?и"
 
-#: src/x_print.c:364
+#: src/x_print.c:324
 #, fuzzy
 msgid "Orientation:"
 msgstr "Ð?Ñ?иенÑ?аÑ?иÑ?"
 
-#: src/x_print.c:376
+#: src/x_print.c:336
 msgid "Destination"
 msgstr "Ð?азнаÑ?ение"
 
-#: src/x_print.c:389
+#: src/x_print.c:349
 #, fuzzy
 msgid "File:"
 msgstr "Файл"
 
-#: src/x_print.c:419
+#: src/x_print.c:379
 #, fuzzy
 msgid "Command:"
 msgstr "Ð?оманда"
 
-#: src/x_print.c:785
+#: src/x_print.c:749
 msgid "No print destination specified\n"
 msgstr "Ð?е Ñ?казано назнаÑ?ение длÑ? пеÑ?аÑ?и\n"
 
-#: src/x_print.c:792
+#: src/x_print.c:756
 #, c-format
 msgid "Cannot print current schematic to [%s]\n"
 msgstr "Ð?евозможно Ñ?аÑ?пеÑ?аÑ?аÑ?Ñ? Ñ?екÑ?Ñ?Ñ?Ñ? Ñ?Ñ?емÑ? на [%s]\n"
 
-#: src/x_print.c:801
+#: src/x_print.c:765
 #, c-format
 msgid ""
 "Error printing to file '%s'\n"
 "Check the log window for more information"
 msgstr ""
 
-#: src/x_print.c:808
+#: src/x_print.c:772
 #, c-format
 msgid "Printed current schematic to [%s]\n"
 msgstr "ТекÑ?Ñ?аÑ? Ñ?Ñ?ема Ñ?аÑ?пеÑ?аÑ?ана на [%s]\n"
 
-#: src/x_window.c:176
+#: src/x_window.c:175
 msgid "black"
 msgstr "Ñ?еÑ?нÑ?й"
 
-#: src/x_window.c:185
+#: src/x_window.c:184
 msgid "white"
 msgstr "белÑ?й"
 
-#: src/x_window.c:219
+#: src/x_window.c:218
 #, c-format
 msgid "Couldn't allocate gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? gc\n"
 
-#: src/x_window.c:232
+#: src/x_window.c:231
 #, c-format
 msgid "Couldn't allocate xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? xor_gc\n"
 
-#: src/x_window.c:245
+#: src/x_window.c:244
 #, c-format
 msgid "Couldn't allocate outline_xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? outline_xor_gc\n"
 
-#: src/x_window.c:261
+#: src/x_window.c:260
 #, c-format
 msgid "Couldn't allocate bounding_xor_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? bounding_xor_gc\n"
 
-#: src/x_window.c:268
+#: src/x_window.c:267
 #, c-format
 msgid "Couldn't allocate bus_gc\n"
 msgstr "Ð?евозможно назнаÑ?иÑ?Ñ? bus_gc\n"
 
-#: src/x_window.c:494
+#: src/x_window.c:499
 msgid "New file"
 msgstr "Ð?овÑ?й Ñ?айл"
 
-#: src/x_window.c:500
+#: src/x_window.c:505
 msgid "Open"
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ?"
 
-#: src/x_window.c:501
+#: src/x_window.c:506
 msgid "Open file..."
 msgstr "Ð?Ñ?кÑ?Ñ?Ñ?Ñ? Ñ?айл..."
 
-#: src/x_window.c:507
+#: src/x_window.c:512
 msgid "Save"
 msgstr "СоÑ?Ñ?аниÑ?Ñ?"
 
-#: src/x_window.c:508
+#: src/x_window.c:513
 msgid "Save file"
 msgstr "СоÑ?Ñ?аниÑ?Ñ? Ñ?айл"
 
-#: src/x_window.c:516
+#: src/x_window.c:521
 msgid "Undo last operation"
 msgstr "Ð?Ñ?мениÑ?Ñ? поÑ?леднее дейÑ?Ñ?вие"
 
-#: src/x_window.c:523
+#: src/x_window.c:528
 msgid "Redo last undo"
 msgstr "Ð?овÑ?оÑ?иÑ?Ñ? оÑ?мененное дейÑ?Ñ?вие"
 
-#: src/x_window.c:532
+#: src/x_window.c:537
 msgid ""
 "Add component...\n"
 "Select library and component from list, move the mouse into main window, "
@@ -2282,7 +2292,7 @@ msgstr ""
 "Ñ?елкниÑ?е длÑ? Ñ?Ñ?Ñ?ановки\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:542
+#: src/x_window.c:547
 msgid ""
 "Add nets mode\n"
 "Right mouse button to cancel"
@@ -2290,7 +2300,7 @@ msgstr ""
 "Ð?обавиÑ?Ñ? пÑ?оводники\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:552
+#: src/x_window.c:557
 msgid ""
 "Add buses mode\n"
 "Right mouse button to cancel"
@@ -2298,76 +2308,88 @@ msgstr ""
 "Ð?обавиÑ?Ñ? Ñ?инÑ?\n"
 "Ð?Ñ?аваÑ? кнопка мÑ?Ñ?и длÑ? оÑ?менÑ?"
 
-#: src/x_window.c:559
+#: src/x_window.c:564
 msgid "Text"
 msgstr "ТекÑ?Ñ?"
 
-#: src/x_window.c:560
+#: src/x_window.c:565
 msgid "Add Text..."
 msgstr "Ð?обавиÑ?Ñ? Ñ?екÑ?Ñ?..."
 
-#: src/x_window.c:570
+#: src/x_window.c:575
 msgid "Select"
 msgstr "Ð?Ñ?бÑ?аÑ?Ñ?"
 
-#: src/x_window.c:571
+#: src/x_window.c:576
 msgid "Select mode"
 msgstr "Режим вÑ?боÑ?ки"
 
-#: src/x_window.c:646
+#: src/x_window.c:651
 msgid "Pick"
 msgstr ""
 
-#: src/x_window.c:662
+#: src/x_window.c:667
 msgid "Repeat/none"
 msgstr "Ð?овÑ?оÑ?/пÑ?Ñ?Ñ?о"
 
-#: src/x_window.c:672
+#: src/x_window.c:677
 msgid "Menu/Cancel"
 msgstr "Ð?енÑ?/Ð?Ñ?мена"
 
-#: src/x_window.c:674
+#: src/x_window.c:679
 msgid "Pan/Cancel"
 msgstr "ЦенÑ?Ñ?/Ð?Ñ?мена"
 
-#: src/x_window.c:932
+#: src/x_window.c:936
 #, c-format
 msgid "Loading schematic [%s]\n"
 msgstr "Ð?агÑ?Ñ?жаеÑ?Ñ?Ñ? Ñ?Ñ?ема [%s]\n"
 
-#: src/x_window.c:1034
+#: src/x_window.c:1038
 #, fuzzy, c-format
 msgid "Could NOT save page [%s]\n"
 msgstr "Ð?евозможно Ñ?оÑ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: src/x_window.c:1035
+#: src/x_window.c:1039
 msgid "Error while trying to save"
 msgstr "Ð?Ñ?ибка пÑ?и попÑ?Ñ?ке Ñ?оÑ?Ñ?анениÑ?"
 
-#: src/x_window.c:1044
+#: src/x_window.c:1048
 #, fuzzy, c-format
 msgid "Saved as [%s]\n"
 msgstr "Ð?апиÑ?ано как [%s]\n"
 
-#: src/x_window.c:1046
+#: src/x_window.c:1050
 #, c-format
 msgid "Saved [%s]\n"
 msgstr "СоÑ?Ñ?анено [%s]\n"
 
-#: src/x_window.c:1048
+#: src/x_window.c:1052
 msgid "Saved"
 msgstr "СоÑ?Ñ?анено"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Discarding page [%s]\n"
 msgstr "Ð?Ñ?веÑ?жение Ñ?Ñ?Ñ?аниÑ?Ñ? [%s]\n"
 
-#: src/x_window.c:1109
+#: src/x_window.c:1113
 #, c-format
 msgid "Closing [%s]\n"
 msgstr "Ð?акÑ?Ñ?Ñ?ие [%s]\n"
 
+#~ msgid ""
+#~ "Could not unembedded component, could not find appropriate .sym file\n"
+#~ msgstr ""
+#~ "Ð?евозможно иÑ?клÑ?Ñ?иÑ?Ñ? компоненÑ?, невозможно найÑ?и Ñ?ооÑ?веÑ?Ñ?Ñ?вÑ?Ñ?Ñ?ий .sym-"
+#~ "Ñ?айл\n"
+
+#~ msgid "Component still embedded and not updated\n"
+#~ msgstr "Ð?омпоненÑ? вÑ?Ñ? еÑ?Ñ? внедÑ?ен и не обновлÑ?н\n"
+
+#~ msgid "More than one component found with name [%s]\n"
+#~ msgstr "Ð?айдено более одного компоненÑ?а Ñ? именем [%s]\n"
+
 #~ msgid "Write PNG..."
 #~ msgstr "Ð?апиÑ?аÑ?Ñ? PNG..."
 
diff --git a/gschem/scripts/Makefile.am b/gschem/scripts/Makefile.am
index de98c4b..80938fd 100644
--- a/gschem/scripts/Makefile.am
+++ b/gschem/scripts/Makefile.am
@@ -5,8 +5,8 @@ scmdatadir = @GEDADATADIR@/scheme
 scmdata_DATA = image.scm print.scm
 
 bin_SCRIPTS = gschemdoc
-EXTRA_DIST = config.sh.in ChangeLog makeallimages gschemdoc.sh \
-	     makeimages print.scm image.scm
+EXTRA_DIST = config.sh.in ChangeLog ChangeLog-1.0 makeallimages \
+             gschemdoc.sh makeimages print.scm image.scm
 
 BUILT_SOURCES = config.sh
 
diff --git a/gsymcheck/Makefile.am b/gsymcheck/Makefile.am
index 69ace9e..e1938f5 100644
--- a/gsymcheck/Makefile.am
+++ b/gsymcheck/Makefile.am
@@ -1,7 +1,7 @@
 
 SUBDIRS = src include utils lib scheme examples docs tests
 
-EXTRA_DIST = BUGS autogen.sh
+EXTRA_DIST = BUGS ChangeLog-1.0 autogen.sh
 
 proto:
 	(cd src ; ./create_proto)
diff --git a/libgeda/Makefile.am b/libgeda/Makefile.am
index 77fa989..39a9585 100644
--- a/libgeda/Makefile.am
+++ b/libgeda/Makefile.am
@@ -1,7 +1,7 @@
 
 SUBDIRS = src include scripts docs share
 
-EXTRA_DIST = HACKING BUGS autogen.sh
+EXTRA_DIST = HACKING BUGS ChangeLog-1.0 autogen.sh
 
 pkgconfigdir            = $(libdir)/pkgconfig
 pkgconfig_DATA          = libgeda.pc
diff --git a/symbols/Makefile.am b/symbols/Makefile.am
index 6a12a3f..f90181f 100644
--- a/symbols/Makefile.am
+++ b/symbols/Makefile.am
@@ -9,7 +9,7 @@ SUBDIRS = \
 rcdatadir = @GEDARCDIR@
 rcdata_DATA = system-gafrc 
 
-EXTRA_DIST = autogen.sh
+EXTRA_DIST = autogen.sh ChangeLog-1.0
 
 distclean-local:
 	-rm -rf autom4te.cache
diff --git a/symbols/font/Makefile.am b/symbols/font/Makefile.am
index aebb461..79a9ccf 100644
--- a/symbols/font/Makefile.am
+++ b/symbols/font/Makefile.am
@@ -2,7 +2,7 @@ datafontdir = @GEDADATADIR@/sym/font
 
 datafont_DATA = @datafont@
 
-EXTRA_DIST = $(datafont_DATA) ChangeLog README
+EXTRA_DIST = $(datafont_DATA) ChangeLog ChangeLog-1.0 README
 
 MOSTLYCLEANFILES = *.log *~
 CLEANFILES = *.log *~
diff --git a/utils/Makefile.am b/utils/Makefile.am
index a59a7ea..b97f2a3 100644
--- a/utils/Makefile.am
+++ b/utils/Makefile.am
@@ -1,7 +1,8 @@
 
 SUBDIRS = src gschlas scripts lib include examples docs man tests
 
-EXTRA_DIST = ChangeLog.tragesym ChangeLog.gsch2pcb autogen.sh
+EXTRA_DIST = ChangeLog.tragesym-1.0 ChangeLog.gsch2pcb-1.0 ChangeLog-1.0 \
+	autogen.sh
 
 distclean-local:
 	-rm -rf autom4te.cache

commit dc7e1cd22c20b80b01032ee02c3e7eb71045a489
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
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.
    (cherry picked from commit 065595ccd8b5e77616c29a37742357cfab0ae7f7)

diff --git a/docs/ChangeLog b/docs/ChangeLog
index 7891f95..75acf9a 100644
--- a/docs/ChangeLog
+++ b/docs/ChangeLog
@@ -1,514 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-	* scripts/postproc.sh, removedups.sh: Fixed/improved the wiki
-	scripts to work with the new wiki software.  Wrote a script to
-	remove duplicate images from the repository.
 
-	* wiki/*: Updated the wiki from the website
 
-	* scripts/wikifetch.sh: Updated script to exclude an export directory
-	that caused an infinite download 
-
-	* _media/Makefile.am lib/Makefile.am lib/exe/Makefile.am
-	lib/images/fileicons/Makefile.am lib/images/interwiki/Makefile.am
-	lib/plugins/Makefile.am lib/plugins/definitionlist/Makefile.am
-	lib/plugins/note/Makefile.am lib/tpl/Makefile.am
-	lib/tpl/default/Makefile.am: Fixed up Makefiles to pick up any 
-	missed files.
-
-	* gsch2pcb_tutorial/* configure.ac Makefile.am: Removed gsch2pcb
-	tutorial from CVS and install now that it is in the wiki.
-
-	* configure.ac: Updated version to 20070526 in prep for the next
-	release.
-
-2007-02-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* wiki/: Updated wiki snapshot from the live gEDA wiki.  Phase I 
-   	(only changed content; new content coming in next phase).
-	
-	* wiki/: Added new content. Phase II (only new content; all makefiles
-	still need to be updated; next phase).
-
-	* scripts/copywip.sh: Added some incomplete logic to copy new content
-	from wip to wiki (only works on level 1 and level 2 directories)
-
-	* wiki/: Updated Makefile.am files with new content.  
-
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped package version to 20070216.
-
-2006-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats, gnetlist, gschem, hooks, keymapping, netattrib,
-	pads_backannotate, spice-sdb, switcap, symbols, templates,
-	tragesym_tutorial: Removed all obsolete documentation from CVS.
-	The wiki and the wiki snapshot is now the official documentation.
-
-	* attributes, cascade: Removed more obsolete documentation from CVS.
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped package version to 20061020.
-
-	* wiki/*: Updated tarball copy of the wiki from the geda.seul.org
-	wiki.  Lots of various updates (many thanks to various people)
-	and now the tragesym tutorial (Thanks Werner) is now part of
-	the official documentation.
-
-	* scripts/copywip.sh, wikicommit.sh: Added a new script that makes
-	it easier to update changed files when updating the wiki
-	documentation.  Tweak to wikicommit.sh to make it easier to verify
-	that it is doing the right thing.
-
-	* wiki/*/Makefile.am: Fixed up various Makefiles that didn't quite
-	get created correctly because I didn't run the script in the right
-	directory and the script has some hardcoded directories that were
-	incorrect.  Need to fix that at some point.
-
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* AUTHORS: Updated file pointing people at gschem's AUTHOR file 
-	as the complete list of authors.  Merged all listed files in this
-	file into gschem's file.
-
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-	* wiki/: Updated to the latest version from the gEDA wiki 
-
-	* wiki/Makefile.am: Updated to include new content
-
-2006-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/populatemkfiles.sh: Added script to automatically go through
-	a directory tree and create Makefile.am files.
-
-	* wiki/*/Makefile.am: Added Makefile.am's to all wiki subdirs in
-	order to make distcheck work correctly.
-
-2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Removed the various doc program checks, since we are
-	no longer building the latex docs (the wiki snapshot is the official
-	documentation now).
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* README: Updated the README a little to be ready for the next
-	release.
-
-	* configure.ac, Makefile.am, wiki/Makefile.am: Checked in first
-	snapshot of the wiki documentation.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped version number to 20060821 in prep for the
-	next gEDA/gaf release.
-
-2006-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* scripts/*, configure.ac, Makefile.am: Added scripts that
-	will be used in getting and cleaning up the the wiki documentation. 
-	wikifetch.sh was written by David Hart.  Thanks!
-
-2006-06-05 Werner Hoch <werner.ho@xxxxxx>
-
-	* tragesym_tutorial/*: updated the complete tragesym tutorial
-
-2006-03-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschem/gschem.tex: Oops, fixed my overzealous use of search
-	and replace. 
-
-2006-02-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * gschem/gschem.tex: Added documentation for the new overbar 
-	feature.
-	
-2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* hooks/hooks_and_scheme.txt: Added documentation for some new 
-	hooks, and the new add-attribute-to-object function.
-	
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-	* README: Updated for the new year and release.
-
-2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gsch2pcb_tutorial/transistor-guide.html: Fixed link typo. 
-
-2005-11-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* attributes/attributes.tex: Clarified that pinseq= is used in some
-	gnetlist backends to output the pins in increasing pin sequence.
-
-2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* fileformats/fileformats.tex: Added file format information for 
-	embedded pictures.
-	
-2005-08-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gsch2pcb_tutorial/*: Updated to Bill Wilson's latest version.
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* configure.ac: Bumped the package version to 20050820 which will be
-	a real snapshot.
-
-	* fileformats/fileformats.tex: Added 20050820 as a real release version
-	number.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated package version to 20050814.  This is a 
-	temporary version and not a real release number.
-
-	* fileformats/fileformats.tex: Added 20050814 as a test version
-	which should not be used.
-
-2005-03-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: The changes to configure.ac added on 3/12/05 have
-	been removed.  In the distributed tarballs, it is okay to not have
-	latex installed since the docs are pre-generated.
-
-2005-03-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschem/gschem.tex: Removed obsolete install tests
-
-2005-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed script so that configure stops when one
-	of require programs is not found.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped version to 20050313
-
-	* gsch2pcb_tutorial/*: Updated tutorial to Bill Wilson's latest 
-	version.
-
-	* fileformats/fileformats.tex: Added 20050313 as a valid version
-	number
-
-	* gsch2pcb_tutorial/tutorial.html: Oops forgot a minor update to
-	get background image right.
-
-2005-02-19 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* fileformats/fileformats.tex: Added picture field description.
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* toplevel/gedadocs.html.in: Added README.sysc to html manual page
-
-	* toplevel/gedadocs.html.in: Added README.eagle to html manual page
-
-	* fileformats/fileformats.tex: Added new valid version string
-
-	* toplevel/toplevel.html.in: Background color tweak
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* configure.ac: Updated version to 20041228
-
-2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* attributes/attributes.tex: Added details on the symversion= 
-	attribute
-
-	* symbols/symbols.tex: Added info on the symversion= attribute and
-	some more hints/details on proper pin usage.
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040710
-
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* config.h.in: Remove machine generated file.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/fileformats.tex: More really minor version field 
-	updates 
-
-	* configure.ac: Updated version to 20040111
-
-	* symbols/symbols.tex: Applied a patch by Dan McMahill (added some
-	more footprints). Thanks Dan.
-
-	* symbols/symbols.tex: Added a couple missing \'s to above patch
-	
-	* netattrib/netattrib.txt: Removed obsolete file from CVS.
-
-2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/fileformats.tex: Fixed valid/test versions
-
-2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* toplevel/toplevel.html.in: Changed all readme to readmes
-
-	* Makefile.am, configure.ac, tragesym_tutoral/*, 
-	toplevel/toplevel.html.in: Add tragesym tutorial by Russ Dill.
-	All tutorials get installed into GEDADOCDIR/tutorials/name.
-
-	* Makefile.am, configure.ac, gsch2pcb_tutoral/*, 
-	toplevel/toplevel.html.in: Add gsch2pcb tutorial by Bill Wilson.
-	Minor cleanup (offline link fixups) to the various html files.
-
-	* attributes/attributes.tex: Added some text about setting 
-	the footprint to none and unknown.
-
-2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/fileformats.tex: Added newest valid version.
-
-	* fileformats/fileformats.tex: Added some text that states
-	that the file format is copyright and under the GPL version 2.0.
-
-2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* cascade/cascade.tex and friends: Added RF Cascade symbols and
-	backend documentation by Dan McMahill.
-
-2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* attributes/Makefile.am, fileformats/Makefile.am, 
-	gnetlist/Makefile.am, gschem/Makefile.am, 
-	pads_backannotate/Makefile.am, spice-sdb/Makefile.am, 
-	switcap/Makefile.am, symbols/Makefile.am:  Misc cleanup for
-	consistency sake.
-
-	* netattrib/Makefile.am netattrib.tex: Added texified netattrib
-	mini-HOWTO.  This work was done by Dan McMahill.  Thanks.
-
-	* toplevel/gedadocs.html: Greatly expanded the toplevel documentation
-	index to include all the newly installed docs and readmes.
-
-	* toplevel/Makefile.am, gedadocs.html.in: Created an .in file
-	which is preprocessed by the configure mechanism to create the
-	toplevel .html file.  This was done so that the version string
-	can be inserted into the html file.
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* spice-sdb/*.html: Added a few missing "'s in key places and 
-	removed all absolute a href (replaced with local references)
-
-	* configure.ac: Bumped version to 20031231
-
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* README: Updated license text to cover everything
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* install-sh missing mkinstalldirs: Removed these files from the
-	CVS repository.
-
-	* autogen.sh: Added new script to recreate all the necessary auto*
-	files.
-
-	* Makefile.am: Remove install-sh missing mkinstalldirs when doing
-	maintainer-clean
-
-2003-11-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* symbols/symbols.tex: Added an item to the symbol creation steps.
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/fileformats.tex: Added num_lines field for text
-	items.
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/fileformats.tex: Split valid vs test version numbers
-
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-	* fileformats/fileformats.tex: Updated doc to talk about the new
-	fileformat version number.	
-
-2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gnetlist/gnetlist.tex, gschem/gschem.tex: Added conversion of
-	.txt files to .tex by Dan McMahill.  Thanks. These files still
-	need to be revised, as they are quite dated.  You must have 
-	hyperref.sty installed to build the documentation now.
-
-	* gschem/gschem.txt, gnetlist/gnetlist.txt: Removed obsolete files.
-
-	* */*.tex: Added the use of hyperref.sty to all .tex files,
-	so that pdf files get hyperlinks.  Very handy.
-
-	* symbols/symbols.tex: Applied Dan McMahill's QFP and QFN patch
-	JitterBug #75 can now be closed.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* pads_backannotate: Added Dan's documentation for the
-	backannotation script (by Dan McMahill).
-
-	* switcap/Makefile.am: Added missing *.ps to distribution
-
-	* spice-sdb: Updated to Stuart's latest doc (split into multiple
-	html files).  Thanks Stuart!
-
-	* fileformats/fileformats.tex: Added valid version to version list
-
-	* */Makefile.am: Added a few - to some rm commands which are allowed
-	to fail.
-
-2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* attributes/attributes.tex: Merged author= and email= together.
-	Suggestion by Werner Hoch.
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Improved the configuration summary message.
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in
-
-	* configure.ac: Minor tweeks to get this file up to snuff.
-	
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-	
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/symbols/symbols.tex: Added blurb about pin order (LSB to MSB)
-
-	* configure.in: Applied Wojciech Kazubski's --with-docdir patch
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Updated version
-
-2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
- 	* configure.in, Makefile.am, switcap/: Integrated Dan McMahill's 
-	switcap backend (the docs). switcap is a new directory
-
-	* fileformats/fileformats.tex: Updated valid versions
-
-	* switcap/switcap.tex: Fixed a figure reference typo.  
-
-	* toplevel/gedadocs.html: Added links to the switcap backend docs
-	
-	* Makefile.am, configure.in, spice-sdb/, toplevel/gedadocs.html: 
-	Integrated  Stuart Brorson's advanced spice netlister (the docs)
-
-	* switcap/Makefile.am, symbols/Makefile.am, attributes/Makefile.am,
-	fileformats/Makefile.am: Added a "-" to some rm commands so that they
-	would not fail (ignore errors)
-
-2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* fileformats/Makefile.am: Oops forgot to add eps and sch files
-	to the EXTRA_DIST variable.
-
-2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added shell code to expand prefix and set the
-	GEDADOCDIR to the right install directory for documentation
-
-	* */Makefile.am: Changed all Makefiles to install into GEDADOCDIR
-
-	* attributes/attributes.tex: Added author=, email=, and comment=
-	attribute descriptions.
-
-2003-02-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* configure.in: Bumped version to 20030223
-
-2003-02-11 Egil Kvaleberg   <egil@xxxxxxxxxxxx>
- 
-       * symbols/symbols.tex: Footprint naming conventions.
-
-       * atttribute/attribute.tex: Ref. to Footprint naming conventions.
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Fixed the distclean-local target.
-
-2002-12-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* fileformats/fileformats.tex: Finished up first draft of latex
-	version of this document.
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* aclocal.m4: Removed file from cvs.
-
-	* fileformats/fileformats.html: Applied doc patch from Egil (was
-	associated with the unapplied bus ripper support patch)
-
-	* fileformats/Makefile.am: Updated Makefile to be the latex source ->
-	everything else type.
-
-	* fileformats/fileformats.tex: Started converting html into tex.
-	Updating documentation as I go.  Not complete yet.
-	
-2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* symbols/Makefile.am, attributes/Makefile.am: Changed the mkdir
-	to an install and looped over and install all the htmls files. 
-	Also added the uninstall hook.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Updated version to 20021103 (an official version)
-
-	* configure.in: Changed some of the AC_MSG_ERROR lines to just
-	echos, this will allow me to distribute prebuilt docs and still
-	use the configure mechanism
-
-	* symbols/Makefile.am, attributes/Makefile.am: Attempted to get
-	the dist target to include all the built documentation. 
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, Makefile.am: Updates to get things working a little
-	more smoothly
-
-	* symbols/symbols.tex, 7400a.eps, 7400b.eps: Fixed example to 
-	actually be a correct symbol (first version had a duplicate net=
-	pin value for both power and gnd).  Pointed out by Werner Hoch
-	
-	* symbols/Makefile.am, attributes.am: Further refined clean rules
-
-	* Makefile and friends: Added a bunch of subdirs with other docs
-
-	* gschem/ and gnetlist/: Added directory and appropriate txt files
-
-	* toplevel/ and toplevel/gedadocs.html: Created directory to hold
-	the toplevel index html file.  gedadocs.html is an index of all
-	documentation provided with gEDA/gaf
-
-2002-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in and friends: Started using automake and autoconf
-	for the docs directory
 
+#GCL#
diff --git a/docs/ChangeLog-1.0 b/docs/ChangeLog-1.0
new file mode 100644
index 0000000..7891f95
--- /dev/null
+++ b/docs/ChangeLog-1.0
@@ -0,0 +1,514 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/postproc.sh, removedups.sh: Fixed/improved the wiki
+	scripts to work with the new wiki software.  Wrote a script to
+	remove duplicate images from the repository.
+
+	* wiki/*: Updated the wiki from the website
+
+	* scripts/wikifetch.sh: Updated script to exclude an export directory
+	that caused an infinite download 
+
+	* _media/Makefile.am lib/Makefile.am lib/exe/Makefile.am
+	lib/images/fileicons/Makefile.am lib/images/interwiki/Makefile.am
+	lib/plugins/Makefile.am lib/plugins/definitionlist/Makefile.am
+	lib/plugins/note/Makefile.am lib/tpl/Makefile.am
+	lib/tpl/default/Makefile.am: Fixed up Makefiles to pick up any 
+	missed files.
+
+	* gsch2pcb_tutorial/* configure.ac Makefile.am: Removed gsch2pcb
+	tutorial from CVS and install now that it is in the wiki.
+
+	* configure.ac: Updated version to 20070526 in prep for the next
+	release.
+
+2007-02-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* wiki/: Updated wiki snapshot from the live gEDA wiki.  Phase I 
+   	(only changed content; new content coming in next phase).
+	
+	* wiki/: Added new content. Phase II (only new content; all makefiles
+	still need to be updated; next phase).
+
+	* scripts/copywip.sh: Added some incomplete logic to copy new content
+	from wip to wiki (only works on level 1 and level 2 directories)
+
+	* wiki/: Updated Makefile.am files with new content.  
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped package version to 20070216.
+
+2006-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats, gnetlist, gschem, hooks, keymapping, netattrib,
+	pads_backannotate, spice-sdb, switcap, symbols, templates,
+	tragesym_tutorial: Removed all obsolete documentation from CVS.
+	The wiki and the wiki snapshot is now the official documentation.
+
+	* attributes, cascade: Removed more obsolete documentation from CVS.
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped package version to 20061020.
+
+	* wiki/*: Updated tarball copy of the wiki from the geda.seul.org
+	wiki.  Lots of various updates (many thanks to various people)
+	and now the tragesym tutorial (Thanks Werner) is now part of
+	the official documentation.
+
+	* scripts/copywip.sh, wikicommit.sh: Added a new script that makes
+	it easier to update changed files when updating the wiki
+	documentation.  Tweak to wikicommit.sh to make it easier to verify
+	that it is doing the right thing.
+
+	* wiki/*/Makefile.am: Fixed up various Makefiles that didn't quite
+	get created correctly because I didn't run the script in the right
+	directory and the script has some hardcoded directories that were
+	incorrect.  Need to fix that at some point.
+
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* AUTHORS: Updated file pointing people at gschem's AUTHOR file 
+	as the complete list of authors.  Merged all listed files in this
+	file into gschem's file.
+
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+	* wiki/: Updated to the latest version from the gEDA wiki 
+
+	* wiki/Makefile.am: Updated to include new content
+
+2006-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/populatemkfiles.sh: Added script to automatically go through
+	a directory tree and create Makefile.am files.
+
+	* wiki/*/Makefile.am: Added Makefile.am's to all wiki subdirs in
+	order to make distcheck work correctly.
+
+2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Removed the various doc program checks, since we are
+	no longer building the latex docs (the wiki snapshot is the official
+	documentation now).
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* README: Updated the README a little to be ready for the next
+	release.
+
+	* configure.ac, Makefile.am, wiki/Makefile.am: Checked in first
+	snapshot of the wiki documentation.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped version number to 20060821 in prep for the
+	next gEDA/gaf release.
+
+2006-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* scripts/*, configure.ac, Makefile.am: Added scripts that
+	will be used in getting and cleaning up the the wiki documentation. 
+	wikifetch.sh was written by David Hart.  Thanks!
+
+2006-06-05 Werner Hoch <werner.ho@xxxxxx>
+
+	* tragesym_tutorial/*: updated the complete tragesym tutorial
+
+2006-03-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschem/gschem.tex: Oops, fixed my overzealous use of search
+	and replace. 
+
+2006-02-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * gschem/gschem.tex: Added documentation for the new overbar 
+	feature.
+	
+2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* hooks/hooks_and_scheme.txt: Added documentation for some new 
+	hooks, and the new add-attribute-to-object function.
+	
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+	* README: Updated for the new year and release.
+
+2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gsch2pcb_tutorial/transistor-guide.html: Fixed link typo. 
+
+2005-11-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* attributes/attributes.tex: Clarified that pinseq= is used in some
+	gnetlist backends to output the pins in increasing pin sequence.
+
+2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* fileformats/fileformats.tex: Added file format information for 
+	embedded pictures.
+	
+2005-08-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gsch2pcb_tutorial/*: Updated to Bill Wilson's latest version.
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* configure.ac: Bumped the package version to 20050820 which will be
+	a real snapshot.
+
+	* fileformats/fileformats.tex: Added 20050820 as a real release version
+	number.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated package version to 20050814.  This is a 
+	temporary version and not a real release number.
+
+	* fileformats/fileformats.tex: Added 20050814 as a test version
+	which should not be used.
+
+2005-03-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: The changes to configure.ac added on 3/12/05 have
+	been removed.  In the distributed tarballs, it is okay to not have
+	latex installed since the docs are pre-generated.
+
+2005-03-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschem/gschem.tex: Removed obsolete install tests
+
+2005-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed script so that configure stops when one
+	of require programs is not found.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped version to 20050313
+
+	* gsch2pcb_tutorial/*: Updated tutorial to Bill Wilson's latest 
+	version.
+
+	* fileformats/fileformats.tex: Added 20050313 as a valid version
+	number
+
+	* gsch2pcb_tutorial/tutorial.html: Oops forgot a minor update to
+	get background image right.
+
+2005-02-19 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* fileformats/fileformats.tex: Added picture field description.
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* toplevel/gedadocs.html.in: Added README.sysc to html manual page
+
+	* toplevel/gedadocs.html.in: Added README.eagle to html manual page
+
+	* fileformats/fileformats.tex: Added new valid version string
+
+	* toplevel/toplevel.html.in: Background color tweak
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* configure.ac: Updated version to 20041228
+
+2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* attributes/attributes.tex: Added details on the symversion= 
+	attribute
+
+	* symbols/symbols.tex: Added info on the symversion= attribute and
+	some more hints/details on proper pin usage.
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040710
+
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* config.h.in: Remove machine generated file.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/fileformats.tex: More really minor version field 
+	updates 
+
+	* configure.ac: Updated version to 20040111
+
+	* symbols/symbols.tex: Applied a patch by Dan McMahill (added some
+	more footprints). Thanks Dan.
+
+	* symbols/symbols.tex: Added a couple missing \'s to above patch
+	
+	* netattrib/netattrib.txt: Removed obsolete file from CVS.
+
+2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/fileformats.tex: Fixed valid/test versions
+
+2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* toplevel/toplevel.html.in: Changed all readme to readmes
+
+	* Makefile.am, configure.ac, tragesym_tutoral/*, 
+	toplevel/toplevel.html.in: Add tragesym tutorial by Russ Dill.
+	All tutorials get installed into GEDADOCDIR/tutorials/name.
+
+	* Makefile.am, configure.ac, gsch2pcb_tutoral/*, 
+	toplevel/toplevel.html.in: Add gsch2pcb tutorial by Bill Wilson.
+	Minor cleanup (offline link fixups) to the various html files.
+
+	* attributes/attributes.tex: Added some text about setting 
+	the footprint to none and unknown.
+
+2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/fileformats.tex: Added newest valid version.
+
+	* fileformats/fileformats.tex: Added some text that states
+	that the file format is copyright and under the GPL version 2.0.
+
+2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* cascade/cascade.tex and friends: Added RF Cascade symbols and
+	backend documentation by Dan McMahill.
+
+2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* attributes/Makefile.am, fileformats/Makefile.am, 
+	gnetlist/Makefile.am, gschem/Makefile.am, 
+	pads_backannotate/Makefile.am, spice-sdb/Makefile.am, 
+	switcap/Makefile.am, symbols/Makefile.am:  Misc cleanup for
+	consistency sake.
+
+	* netattrib/Makefile.am netattrib.tex: Added texified netattrib
+	mini-HOWTO.  This work was done by Dan McMahill.  Thanks.
+
+	* toplevel/gedadocs.html: Greatly expanded the toplevel documentation
+	index to include all the newly installed docs and readmes.
+
+	* toplevel/Makefile.am, gedadocs.html.in: Created an .in file
+	which is preprocessed by the configure mechanism to create the
+	toplevel .html file.  This was done so that the version string
+	can be inserted into the html file.
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* spice-sdb/*.html: Added a few missing "'s in key places and 
+	removed all absolute a href (replaced with local references)
+
+	* configure.ac: Bumped version to 20031231
+
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* README: Updated license text to cover everything
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* install-sh missing mkinstalldirs: Removed these files from the
+	CVS repository.
+
+	* autogen.sh: Added new script to recreate all the necessary auto*
+	files.
+
+	* Makefile.am: Remove install-sh missing mkinstalldirs when doing
+	maintainer-clean
+
+2003-11-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* symbols/symbols.tex: Added an item to the symbol creation steps.
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/fileformats.tex: Added num_lines field for text
+	items.
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/fileformats.tex: Split valid vs test version numbers
+
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+	* fileformats/fileformats.tex: Updated doc to talk about the new
+	fileformat version number.	
+
+2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gnetlist/gnetlist.tex, gschem/gschem.tex: Added conversion of
+	.txt files to .tex by Dan McMahill.  Thanks. These files still
+	need to be revised, as they are quite dated.  You must have 
+	hyperref.sty installed to build the documentation now.
+
+	* gschem/gschem.txt, gnetlist/gnetlist.txt: Removed obsolete files.
+
+	* */*.tex: Added the use of hyperref.sty to all .tex files,
+	so that pdf files get hyperlinks.  Very handy.
+
+	* symbols/symbols.tex: Applied Dan McMahill's QFP and QFN patch
+	JitterBug #75 can now be closed.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* pads_backannotate: Added Dan's documentation for the
+	backannotation script (by Dan McMahill).
+
+	* switcap/Makefile.am: Added missing *.ps to distribution
+
+	* spice-sdb: Updated to Stuart's latest doc (split into multiple
+	html files).  Thanks Stuart!
+
+	* fileformats/fileformats.tex: Added valid version to version list
+
+	* */Makefile.am: Added a few - to some rm commands which are allowed
+	to fail.
+
+2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* attributes/attributes.tex: Merged author= and email= together.
+	Suggestion by Werner Hoch.
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Improved the configuration summary message.
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in
+
+	* configure.ac: Minor tweeks to get this file up to snuff.
+	
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+	
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/symbols/symbols.tex: Added blurb about pin order (LSB to MSB)
+
+	* configure.in: Applied Wojciech Kazubski's --with-docdir patch
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Updated version
+
+2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+ 	* configure.in, Makefile.am, switcap/: Integrated Dan McMahill's 
+	switcap backend (the docs). switcap is a new directory
+
+	* fileformats/fileformats.tex: Updated valid versions
+
+	* switcap/switcap.tex: Fixed a figure reference typo.  
+
+	* toplevel/gedadocs.html: Added links to the switcap backend docs
+	
+	* Makefile.am, configure.in, spice-sdb/, toplevel/gedadocs.html: 
+	Integrated  Stuart Brorson's advanced spice netlister (the docs)
+
+	* switcap/Makefile.am, symbols/Makefile.am, attributes/Makefile.am,
+	fileformats/Makefile.am: Added a "-" to some rm commands so that they
+	would not fail (ignore errors)
+
+2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* fileformats/Makefile.am: Oops forgot to add eps and sch files
+	to the EXTRA_DIST variable.
+
+2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added shell code to expand prefix and set the
+	GEDADOCDIR to the right install directory for documentation
+
+	* */Makefile.am: Changed all Makefiles to install into GEDADOCDIR
+
+	* attributes/attributes.tex: Added author=, email=, and comment=
+	attribute descriptions.
+
+2003-02-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* configure.in: Bumped version to 20030223
+
+2003-02-11 Egil Kvaleberg   <egil@xxxxxxxxxxxx>
+ 
+       * symbols/symbols.tex: Footprint naming conventions.
+
+       * atttribute/attribute.tex: Ref. to Footprint naming conventions.
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Fixed the distclean-local target.
+
+2002-12-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* fileformats/fileformats.tex: Finished up first draft of latex
+	version of this document.
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* aclocal.m4: Removed file from cvs.
+
+	* fileformats/fileformats.html: Applied doc patch from Egil (was
+	associated with the unapplied bus ripper support patch)
+
+	* fileformats/Makefile.am: Updated Makefile to be the latex source ->
+	everything else type.
+
+	* fileformats/fileformats.tex: Started converting html into tex.
+	Updating documentation as I go.  Not complete yet.
+	
+2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* symbols/Makefile.am, attributes/Makefile.am: Changed the mkdir
+	to an install and looped over and install all the htmls files. 
+	Also added the uninstall hook.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Updated version to 20021103 (an official version)
+
+	* configure.in: Changed some of the AC_MSG_ERROR lines to just
+	echos, this will allow me to distribute prebuilt docs and still
+	use the configure mechanism
+
+	* symbols/Makefile.am, attributes/Makefile.am: Attempted to get
+	the dist target to include all the built documentation. 
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, Makefile.am: Updates to get things working a little
+	more smoothly
+
+	* symbols/symbols.tex, 7400a.eps, 7400b.eps: Fixed example to 
+	actually be a correct symbol (first version had a duplicate net=
+	pin value for both power and gnd).  Pointed out by Werner Hoch
+	
+	* symbols/Makefile.am, attributes.am: Further refined clean rules
+
+	* Makefile and friends: Added a bunch of subdirs with other docs
+
+	* gschem/ and gnetlist/: Added directory and appropriate txt files
+
+	* toplevel/ and toplevel/gedadocs.html: Created directory to hold
+	the toplevel index html file.  gedadocs.html is an index of all
+	documentation provided with gEDA/gaf
+
+2002-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in and friends: Started using automake and autoconf
+	for the docs directory
+
diff --git a/examples/ChangeLog b/examples/ChangeLog
index ba91bbd..75acf9a 100644
--- a/examples/ChangeLog
+++ b/examples/ChangeLog
@@ -1,173 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-	* configure.ac: Updated version to 20070526 in prep for the next
-        release.
 
-2007-02-18 Stuart Brorson <sdb@xxxxxxxxxx>
-	* TwoStageAmp/models/Makefile.am, TwoStageAmp/Makefile.am,
-	TwoStageAmp/configure.ac:  Fixed automake stuff so the 2N3904
-	model would be installed.
-	
-2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* configure.ac: Bumped package version to 20070216.
 
-	* RF_Amp/MSA-2643.sch, RF_Amp/Q1.sch, RF_Amp/Q2.sch,
-	TwoStageAmp/TwoStageAmp.sch, gTAG/gTAG-jtagio.sch, gTAG/gTAG-psu.sch,
-	gTAG/gTAG-ucont.sch, gTAG/gTAG.sch, lightning_detector/lightning.sch:
-	Updated schematics to get rid of symbol warnings.
-
-2007-2-10 Stuart Brorson <sdb@xxxxxxxxxx>
-	* RF_Amp/MSA-2643.sch: Removed source attribute from 
-	transistors since spice-sdb didn't like hierarchy.
-	
-2007-2-10 Stuart Brorson <sdb@xxxxxxxxxx>
-        * TwoStageAmp/:  Various fixes to bit-rot problems.
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
-        as the complete list of authors.  Merged all listed files in this
-        file into gschem's file.
-
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-2006-08-30 Werner Hoch	<werner.ho@xxxxxx>
-
-	* configure.ac: fixed installation error. Install into docdir
-	
-	* */Makefile.am: changed for the installation
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-01-18 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* RF_Amp/MSA-2643.sch:  Added "source" attributes to Q1, Q2 to enable
-	full use of hierarchy when examining schematic.
-
-	* RF_Amp/gafrc:  Added pointer to source-library for hierarchical
-	schematic browsing support.
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* RF_Amp/gafrc TwoStageAmp/gafrc lightning_detector/gafrc:
-	Added new rc to the directories and removed all other extra rc files
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040710
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20031231
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * install-sh missing mkinstalldirs: Removed these files from the
-        CVS repository.
-
-        * autogen.sh: Added new script to recreate all the necessary auto*
-        files.
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * */*.sch: Updated all example schematics
-
-        * */gschlasrc: Added in all subdirs
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* *.sch/*.sym: Updated all sch/sym files to 20030901
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Added a configuration complete message just to be
-	consistent.
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in 
-
-	* configure.ac: Minor tweeks to get this file up to snuff.
-	
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-	
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lightning_detector/: Added sch/pcb example by Terry Porter.
-
-	* RF_Amp/: Added hierarchical spice example by Stuart Brorson
-
-	* TwoStageAmp/: Added another spice example by Stuart Brorson
-
-	* Makefile.am, configure.in: Added above directories
-
-	* Added a bunch of .cvsignore files
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-2003-02-20  Ales Hvezda (ahvezda@xxxxxxxx)
-
-	* gTAG/commonrc: Changed how the current directory variable is
-	set (used "'s instead of ').
-
-2003-01-11  Ales Hvezda (ahvezda@xxxxxxxx)
-
-	* Created configure.in and friends.  Added all files into cvs.
-
-	* Added gTAG to examples.
-
-	* The files contained in this directory will be the example files
-	  for gEDA/gaf.
+#GCL#
diff --git a/examples/ChangeLog-1.0 b/examples/ChangeLog-1.0
new file mode 100644
index 0000000..ba91bbd
--- /dev/null
+++ b/examples/ChangeLog-1.0
@@ -0,0 +1,173 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-02-18 Stuart Brorson <sdb@xxxxxxxxxx>
+	* TwoStageAmp/models/Makefile.am, TwoStageAmp/Makefile.am,
+	TwoStageAmp/configure.ac:  Fixed automake stuff so the 2N3904
+	model would be installed.
+	
+2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped package version to 20070216.
+
+	* RF_Amp/MSA-2643.sch, RF_Amp/Q1.sch, RF_Amp/Q2.sch,
+	TwoStageAmp/TwoStageAmp.sch, gTAG/gTAG-jtagio.sch, gTAG/gTAG-psu.sch,
+	gTAG/gTAG-ucont.sch, gTAG/gTAG.sch, lightning_detector/lightning.sch:
+	Updated schematics to get rid of symbol warnings.
+
+2007-2-10 Stuart Brorson <sdb@xxxxxxxxxx>
+	* RF_Amp/MSA-2643.sch: Removed source attribute from 
+	transistors since spice-sdb didn't like hierarchy.
+	
+2007-2-10 Stuart Brorson <sdb@xxxxxxxxxx>
+        * TwoStageAmp/:  Various fixes to bit-rot problems.
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
+        as the complete list of authors.  Merged all listed files in this
+        file into gschem's file.
+
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+2006-08-30 Werner Hoch	<werner.ho@xxxxxx>
+
+	* configure.ac: fixed installation error. Install into docdir
+	
+	* */Makefile.am: changed for the installation
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-01-18 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* RF_Amp/MSA-2643.sch:  Added "source" attributes to Q1, Q2 to enable
+	full use of hierarchy when examining schematic.
+
+	* RF_Amp/gafrc:  Added pointer to source-library for hierarchical
+	schematic browsing support.
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* RF_Amp/gafrc TwoStageAmp/gafrc lightning_detector/gafrc:
+	Added new rc to the directories and removed all other extra rc files
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040710
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20031231
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * install-sh missing mkinstalldirs: Removed these files from the
+        CVS repository.
+
+        * autogen.sh: Added new script to recreate all the necessary auto*
+        files.
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * */*.sch: Updated all example schematics
+
+        * */gschlasrc: Added in all subdirs
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* *.sch/*.sym: Updated all sch/sym files to 20030901
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Added a configuration complete message just to be
+	consistent.
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in 
+
+	* configure.ac: Minor tweeks to get this file up to snuff.
+	
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+	
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lightning_detector/: Added sch/pcb example by Terry Porter.
+
+	* RF_Amp/: Added hierarchical spice example by Stuart Brorson
+
+	* TwoStageAmp/: Added another spice example by Stuart Brorson
+
+	* Makefile.am, configure.in: Added above directories
+
+	* Added a bunch of .cvsignore files
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+2003-02-20  Ales Hvezda (ahvezda@xxxxxxxx)
+
+	* gTAG/commonrc: Changed how the current directory variable is
+	set (used "'s instead of ').
+
+2003-01-11  Ales Hvezda (ahvezda@xxxxxxxx)
+
+	* Created configure.in and friends.  Added all files into cvs.
+
+	* Added gTAG to examples.
+
+	* The files contained in this directory will be the example files
+	  for gEDA/gaf.
diff --git a/examples/gTAG/ChangeLog b/examples/gTAG/ChangeLog
index ec371ed..75acf9a 100644
--- a/examples/gTAG/ChangeLog
+++ b/examples/gTAG/ChangeLog
@@ -1,42 +1,6 @@
-2003-05-22  Ales Hvezda (ahvezda@xxxxxxxx)
+# Do not edit this file - generated from version control history
 
-	* Updated all sym/sch files to the latest gEDA/gaf version.
 
-2003-01-11  Ales Hvezda (ahvezda@xxxxxxxx)
 
-	* Updated all files to the current gEDA/gaf file formats.  
 
-	* Corrected CONN1 offset problem.  
-
-	* Re-ran gnetlist and recreated netlist and bom.  
-
-	* Added attribs file for bom generation.  
-
-	* Added gschlasrc file.
-
-	* Removed COPYING (as it is now one directory higher)
-
-	* Added Makefile.am and added all the files into SEUL gEDA cvs.
-
-2001-02-12  Stefan Petersen (spe@xxxxxxxxxxxxxx)
-
-	* Added proper power-on-reset from the MAX882 to the u-controller
-	  after suggestion from Luis Miguel Brugarolas <lmbruga@xxxxxxx>.
-	  R1 and C1 removed. Added is R33, R32 and R34. U30 is changed.
-	  
-
-2001-02-11  Stefan Petersen (spe@xxxxxxxxxxxxxx)
-
-	* Added the lines 
-	  (hierarchy-netname-mangle "disabled")
-          (hierarchy-uref-mangle "disabled")
-	  to gnetlistrc so PCB likes the PCB netlist gnetlist generates.
-	
-
-2001-02-08  Stefan Petersen (spe@xxxxxxxxxxxxxx)
-
-	* Added C20 after suggestion from Andrew Dyer.
-	* Changed distribution script so the generated PCB netlist is
-	  called gTAG-pcb.net due to possible name clash with PCB layout.
-	* Added R20-R23 after suggestion from Andrew Dyer.
-	
+#GCL#
diff --git a/examples/gTAG/ChangeLog-1.0 b/examples/gTAG/ChangeLog-1.0
new file mode 100644
index 0000000..ec371ed
--- /dev/null
+++ b/examples/gTAG/ChangeLog-1.0
@@ -0,0 +1,42 @@
+2003-05-22  Ales Hvezda (ahvezda@xxxxxxxx)
+
+	* Updated all sym/sch files to the latest gEDA/gaf version.
+
+2003-01-11  Ales Hvezda (ahvezda@xxxxxxxx)
+
+	* Updated all files to the current gEDA/gaf file formats.  
+
+	* Corrected CONN1 offset problem.  
+
+	* Re-ran gnetlist and recreated netlist and bom.  
+
+	* Added attribs file for bom generation.  
+
+	* Added gschlasrc file.
+
+	* Removed COPYING (as it is now one directory higher)
+
+	* Added Makefile.am and added all the files into SEUL gEDA cvs.
+
+2001-02-12  Stefan Petersen (spe@xxxxxxxxxxxxxx)
+
+	* Added proper power-on-reset from the MAX882 to the u-controller
+	  after suggestion from Luis Miguel Brugarolas <lmbruga@xxxxxxx>.
+	  R1 and C1 removed. Added is R33, R32 and R34. U30 is changed.
+	  
+
+2001-02-11  Stefan Petersen (spe@xxxxxxxxxxxxxx)
+
+	* Added the lines 
+	  (hierarchy-netname-mangle "disabled")
+          (hierarchy-uref-mangle "disabled")
+	  to gnetlistrc so PCB likes the PCB netlist gnetlist generates.
+	
+
+2001-02-08  Stefan Petersen (spe@xxxxxxxxxxxxxx)
+
+	* Added C20 after suggestion from Andrew Dyer.
+	* Changed distribution script so the generated PCB netlist is
+	  called gTAG-pcb.net due to possible name clash with PCB layout.
+	* Added R20-R23 after suggestion from Andrew Dyer.
+	
diff --git a/gattrib/ChangeLog b/gattrib/ChangeLog
index 7f25223..75acf9a 100644
--- a/gattrib/ChangeLog
+++ b/gattrib/ChangeLog
@@ -1,508 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
 
-2007-04-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* include/gettext.h, include/globals.h, include/Makefile.am,
-	src/x_dialog.c, src/x_fileselect.c: Removed gettext.h header file
-	and the few _( ) pairs to get rid of some warnings.  gattrib is
-	not i18n and should not be using gettext.h for now.
 
-	* src/s_toplevel.c: Removed some unused variable compiler warnings.
-
-2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/x_dialog.c: Check return value of gdk_keyval_name() is non
-	  NULL before attempting to match against it. Fixes bug #1692634.
-
-2007-4-21  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* src/x_window.c: Modify gattrib so it checks for design changes
-	before quitting if user hits delete button on window.  Closes bug
-	1704938 from Peter Brett.
-	
-2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
-
-	* src/x_fileselect.c:
-	 - Set the alternative button order for gtk dialogs 
-	   (now with correct responses).
-	 - Reverted the changes below. 
-	   gtk_dialog_set_alternative_button_order should have the same
-	   responses as the dialogs.
-	 - Set the alternative button order for gtk dialogs.
-	  This would allow to display the correct button order whatever
-	  system is running this app. Fix for bug #1553483.
-	
-2007-04-17 21:16  Dan McMahill <danmc>
-
-	* src/gattrib.c: remove /* within comment
-
-2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	Merge changes from noscreen branch
-
-	2007-04-12 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_attrib.c: Replace incorrect use of world_get_complex_bounds()
-		  with world_get_object_list_bounds().
-
-2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/gtkitementry_2_2.c: Fixed code left accidentally when
-	  removing an obsolete #if 0'd out section.
-
-2007-4-15  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* src/*.c:  Added DOxygen style comment pragma to many (but not
-	all) .c files.  DOxygenating gattrib is an ongoing project.
-	
-2007-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_string_list.c: Added missing test to prevent a seg fault
-	when loading up a schematic with missing attributes.
-
-2007-4-15  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* Makefile.am, configure.ac, docs/*: Created new docs
-	directory, and set up framework to create doxygen generated
-	docs.
-	
-2007-4-3  Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/s_sheet_data.c, src/s_table.c, src/s_toplevel.c:
-	Temp fix for bug 1692431 -- don't put net= attribute into 
-	component attrib table.
-	
-2007-2-11 Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/s_toplevel.c: Fixed bug I introduced at code sprint.
-	
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/listsort.c, src/s_string_list.c: Applied patch by DJ:
-	[ 1637387 ] Enhance sort functions.  Thanks.
-
-	* gattrib/src/globals.c, gattrib/src/i_basic.c, 
-	gattrib/src/s_toplevel.c, gattrib/src/s_visibility.c, 
-	gattrib/src/x_gtksheet.c, gattrib/src/x_window.c: Fixed a few 
-	compiler warnings.  Removed quit_func since it is completely
-	unused.
-
-	* configure.ac: Bumped package version to 20070216.
-
-2006-12-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/s_object.c (s_object_attrib_add_attrib_in_object):
-	  Make o_selection_add call match the new selection interface.
-	  The first argument should be a pointer to the selection list.
-	  Thanks to Dan McMahill for reporting this.
-
-2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed libgeda detection/find error message when
-        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
-        thanks)
-
-2006-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_object.c: Fixed compile error on glist_dev branch
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-2006-09-30 Stuart Brorson <sdb {AT} cloud9 {DOT} net>
-	* src/s_toplevel.c: Set CHANGED flag when deleting attrib
-	column so user is prompted when quitting before saving.
-	
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-	
-2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gattrib.c, src/s_toplevel.c: Adapted for new file selection
-	dialog.
-
-	* src/x_fileselect.c: Rewrite of the file selection dialog with a
-	GtkFileChooser as in gschem.
-
-2006-09-15 Stuart Brorson   <sdb (AT) cloud9 (DOT) net>
-	* include/prototype.h, src/g_register.c, src/gattrib.c,
-	src/x_dialog.c, src/x_gtksheet.c, src/x_window.c:
-	Made gattrib throw up GUI window warning user of no
-	components or attributes per request of Peter Clifton.
-	Then program exits with non-zero return code.
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-	* src/g_rc.c, src/gattrib.c src/x_dialog.c: Added CUSTOM_VERSION to
-	all printfs/output/dialog boxes where VERSION is used so that it is
-	easier to create custom version of gEDA/gaf.
-
-2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
-
-2006-08-21   SDB <sdb@xxxxxxxxxx>
-
-        * include/prototype.h, src/s_table.c, src/s_toplevel.c: Fixed
-	bug in which adding a new attrib column would munge the 
-	visibility of existing attributes.
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-08-12  SDB <sdb@xxxxxxxxxx>
-	* include/prototype.h, src/s_misc.c, src/s_sheet_data.c,
-	src/s_table.c, src/s_toplevel.c:  Applied patch from Jeff Mallatt
-	which implements ability to handle attrib strings with multiple
-	= signs. 
-
-2006-08-12  SDB <sdb@xxxxxxxxxx>
-	* configure.ac, src/parsecmd.c:  Implemented getopt_long
-	for systems which have it.
-	
-2006-08-12  SDB <sdb@xxxxxxxxxx>
-	* include/prototype.h, include/x_menu.h,
-	src/s_visibility.c, src/x_fileselect.c, src/x_gtksheet.c,
-	src/x_window.c:  Made cell text different colors depending
-	upon attribute visibility.
-
-2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
-        by Peter Brett.
-
-2006-07-31 SDB <sdb@xxxxxxxxxx>
-        * src/gtksheet_2_2.c: fixed bug in gtk_sheet_make_backing_pixmap.
-	
-2006-07-25 Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/f_export.c, src/x_dialog.c and others:  Implemented
-	ability to export CSV file of component sheet.
-
-	* ToDos, README:  Updated expository material to reflect current
-	state of project.
-	
-2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gtksheet_2_2.c: Changed a g_free on a gdk_pixmap to 
-	g_object_unref to fix a valgrind error and the following 
-	output when	
-	exiting gattrib:  free(): invalid pointer 0x812a108!
-
-	* src/gattrib.c, src/gtksheet_2_2.c, src/s_object.c, 
-	src/s_rename.c, src/s_sheet_data.c, src/s_string_list.c, 
-	src/s_table.c, src/s_toplevel.c, src/x_dialog.c, src/x_fileselect.c,
-	src/x_gtksheet.c, src/x_window.c: Changed all malloc/free calls to
-	g_malloc/g_free to be consistent with libgeda
-
-2006-06-03 Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/gtksheet_2_2.c: Finally fixed annoying bug in which gattrib
-	soaked up 70% of processor time.  Problem had to do with infinite
-	loop of expose_events generated upon call
-	to gdk_window_show(sheet->row_title_window) and 
-	gdk_window_show(sheet->row_title_window) in gtk_sheet_expose.  I
-	removed calls to fix bug.
-
-2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gattribrc.in: Removed load for the system-gafrc file,
-        since it is loaded by libgeda first.
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/globals.c: Added setting of load_newer_backup_func to NULL.
-	It is needed now libgeda checks for autosave backup files when
-	opening a schematic.
-	
-2005-09-27 18:45  Dan McMahill <danmc>
-
-        * src/: gtkitementry_2_2.c, gtksheet_2_2.c: remove various compiler
-          warnings
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-07-13 Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/s_visibility.c, s_table.c, s_object.c, s_toplevel.c 
-	amongst others.  
-	Made changes to enable setting attribute visibility from
-	within gattrib.
-	
-2005-06-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_vars.c: Fixed some more variables which were shadowing the
-	real variables in libgeda/noweb/i_vars.c.
-
-2005-04-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/gtkitementry_1_2.c, src/gtkitementry_2_2.c,
-	  src/gtksheet_1_2.c src/gtksheet_2_2.c:
-	  Fixed segmentation fault because lacking of "default_border" and 
-	  "default_ouside_border" properties.
-
-2005-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gattrib.c: Moved a variable decl to the top of the function to
-	make gcc 2.96 happy.  
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 		message if gtk+ 2.2.x is not found.
-
-2005-03-11 12:30 Stuart Brorson <sdb@xxxxxxxxxx>
-        * src/gtksheet*.c:  Incorporated definitions of default_border* 
-	as suggested by Carlos.  A couple other possible bugfixes also.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gattrib.c: Fixed code to allow user to specify absolute
-        filenames on the command line again.
-
-2005-03-06 Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* src/s_table.c, src/x_dialog.c: Fix some uninitialized variables
-	found by Dan McMahill & -wall gcc warning.
-	
-2005-02-21 05:29  Dan McMahill <danmc>
-
-	* configure.ac, include/prototype.h, include/struct.h,
-	  include/x_menu.h, src/Makefile.am, src/gattrib.c, src/listsort.c,
-	  src/s_sheet_data.c, src/s_table.c, src/s_toplevel.c,
-	  src/x_dialog.c, src/x_fileselect.c, src/x_gtksheet.c: Fix many
-	  instances of non-void functions not having return values.  Most
-	  of these were simply changed to void functions since nothing
-	  seemed to be expecting a return value.  While here, garbage
-	  collect several unused variables to make the compiler warnings
-	  easier to dig through.  Also if we're using gcc, then turn on
-	  -Wall.
-
-2005-02-21 03:58  Dan McMahill <danmc>
-
-	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
-	  extension to posix.2 and is not supported on some operating
-	  systems such as solaris.  Now we can autogen.sh on solaris 9.
-
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gattrib.c (gattrib_main): Adapted for new logging system.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/globals.c: Added definition of picture_draw_func after 
-	adding picture support to libgeda.
-	
-2005-02-15 18:32  Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* src/x_dialog.c: Modified GTK buttons slightly so the captions 
-	fit the button, and the button usage matches the text.
-
-2005-02-14 22:31  Dan McMahill <danmc>
-
-	* src/: gtkextra-marshal.c, gtkitementry_1_2.c, listsort.c: add
-	  some missing config.h inclusions
-
-2005-02-14 22:27  Dan McMahill <danmc>
-
-	* src/x_dialog.c: - move the config.h inclusion higher up so the
-	  protected inclusion of string.h doesn't fail.
-
-	  - fix a format string/# of arguments mismatch in a warning
-	  string.
-
-2005-02-13 11:30  Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* src/s_table.c: Fixed syntax bug (doubled ;;) in 
-	s_table_add_toplevel_pin_items_to_pin_table.
-	
-2005-02-13 01:40  Dan McMahill <danmc>
-
-	* src/s_string_list.c: fix 2 places where a pointer to an int was
-	  being cast to an int and used as an int when we really wanted to
-	  dereference the pointer instead.
-
-2005-02-12  Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* src/gattrib.c, src/i_vars.c, src/s_toplevel.c, src/x_dialog.c,
-	* src/x_fileselect.c:  Fixed program to compile and run after 
-	Patrick's refactoring of libgeda.  Also made fileselect
-	dialog stay on top of main window when gattrib is invoked with
-	no args on cmd line.
-	
-2005-02-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/x_dialog.c, src/x_fileselect.c: Beautify buttons (use GTK stock).
-	
-2005-02-08 12:33  Dan McMahill <danmc>
-
-	* include/prototype.h, src/g_rc.c, src/g_register.c, src/gattrib.c:
-	  get rid of deprecated guile gh_* functions and replace them with
-	  the currently (guile-1.6) supported interface.
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gattrib.c, src/s_attrib.c, src/s_object.c:
-	* src/s_sheet_data.c, src/s_string_list.c, src/s_table.c:
-	* src/s_toplevel.c, src/x_dialog.c, src/x_fileselect.c:
-	* src/x_gtksheet.c, src/x_window.c: Replaced u_basic_strdup() and 
-	u_basic_strdup_multiple() by GLib functions.
-	
-	* src/gattrib.c, src/x_fileselect.c:  Made it use GLib's 
-	G_DIR_SEPARATOR* instead of libgeda's *_SEPARATER_*.
-
-2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* src/gattrib.c: Changes made to enable correct opening
-	of schematics in foreign directories.  Changes detailed 
-	in libgeda ChangeLog.  
-
-	
-2005-01-22 (Later in same day) Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* x_dialog.c, s_toplevel.c:  Rewrote missing symbol dialog box
-	so that only one box is thrown up in event of missing symbols.
-	
-2005-01-22 (Later in same day) Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* include/prototype.h, src/(s_attrib.c, s_sheet_data.c,
-	s_table.c, s_toplevel.c,  x_dialog.c): New feature -- gattrib
-	now handles slotted components correctly.
-	
-2005-01-22 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* src/s_toplevel.c, src/s_attrib.c, src/s_sheet_data, Makefile.am: 
-	Fixed bug where pre-existing
-	attribs were deleted instead of being replaced.  Added new fcn 
-	in s_attrib.c as part of this bugfix.
-
-	* include/prototype.h, include/struct.h, include/x_menu.h,
-	src/gattrib.c, src/gtkitementry_2_2.c,src/gtksheet_2_2.c,
-	src/x_dialog.c:  New feature -- check for unsaved chages
-	before leaving program.
-
-	* configure.ac:  Added --enable-debug as configure option.
-
-	
-2005-01-21 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-        * src/s_toplevel.c, src/x_dialog.c: Fix bug where only one
-	page of design was searched for missing attribs.  Also updated
-	missing_sym dialog box.
-	
-2005-01-19 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-        * src/(s_object.c, gattrib.c, s_toplevel.c,x_fileselect.c,
-	x_dialog.c): Incorporated pop-up window which notifies
-	user if a component is found with no sym file.
-	
-2004-12-28 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* lib/system-gattribrc.in:  Changed to refer to system-gafrc.
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed the call to AM_INIT_AUTOMAKE to take
-	the GEDA_VERSION so that packages get created with the right
-	version number
-
-	* src/s_toplevel.c, x_dialog.c: Added a few #ifdef HAS_GTK22 tests
-	to get gattrib to build using gtk12.  The addition tests in x_dialog.c
-	are probably okay, but the test in s_toplevel.c needs to be fixed
-	properly.
-
-	* Makefile.am: Added missing file to EXTRA_DIST variable
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-07-27  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-        *  Ported code to GTK+-2.X.  Re-wrote Makefile.am & configure.ac.  Split
-	   gtksheet.c into two versions, one for GTK-1.2 and one for GTK-2.X.
-	   (Both copied from gtkextra.sf.net.)
-	
-	*  Many fixes related to moving to GTK-2.X
-
-	*  Incorporated Ales' fix for "for" loop which had i=i++ construct.
-
-2004-07-13  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-	*  Eliminated spurious GTK warnings by testing for NULL in arguments 
-	   before calling functions in gtksheet.c.
-
-	*  Removed several extraneous files originally bundled with GtkSheet.
-
-2004-06-25  Ales Hvezda  (Noted by SDB)
-
-	*  Modified gattrib to work with soon-to-be-released libgeda 20040710.
-	
-2004-03-13  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-	*  Implemented alphabetic sort of master_comp_list.
-	
-	*  Placed references to g_rc_reset_component_library and other
-	   Guile fcns into g_register to enable Sri's RC customized files.
-	
-2004-03-11  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-        *  Fixed bug in which a loop was terminating early, causing
-	   large portions of some designs to be not processed.
-
-	*  Added code to catch a cond where a design with no components
-	   (i.e. no refdeses) or no modifiable attributes (i.e. no attribs
-	   other than refdes) would cause a segfault.  Now program just
-	   exits with an error message.
-	
-2004-03-06  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-	*  Fixed bug in which graphical objects were not discarded
-	   during the "add master list" loop.  This generated a 
-	   spurious warning message.
-
-	*  Fixed configure.ac to fix the GTK-1.2 vs. GTK-2.X problem
-	   originally identified by Dan, and seen again by Sribalan 
-	   Santhanam in rel 20040304.  Hopefully I fixed the bug this 
-	   time! 
-	
-2004-03-04  Stuart Brorson  <sdb@xxxxxxxxxx>
-	
-	*  Fixed some compilation issues related to GTK-1.2 vs. GTK-2.X.
-	   Dan McMahill discovered the problem, and also provided the
-	   patches fixing it.  Thanks, Dan!
-
-	*  "make install" now correctly installs system-gattribrc into
-	   the place where the gEDA RC files live.  I had forgotten to
-	   include this into the last release, and you had to do it by
-	   hand. 
-
-2004-02-21  Stuart Brorson  <sdb@xxxxxxxxxx>
-	
-	*  Initial release.
-
-2003-12-05  Stuart Brorson  <sdb@xxxxxxxxxx>
-
-	* Started hacking.
+#GCL#
diff --git a/gattrib/ChangeLog-1.0 b/gattrib/ChangeLog-1.0
new file mode 100644
index 0000000..7f25223
--- /dev/null
+++ b/gattrib/ChangeLog-1.0
@@ -0,0 +1,508 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-04-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/gettext.h, include/globals.h, include/Makefile.am,
+	src/x_dialog.c, src/x_fileselect.c: Removed gettext.h header file
+	and the few _( ) pairs to get rid of some warnings.  gattrib is
+	not i18n and should not be using gettext.h for now.
+
+	* src/s_toplevel.c: Removed some unused variable compiler warnings.
+
+2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/x_dialog.c: Check return value of gdk_keyval_name() is non
+	  NULL before attempting to match against it. Fixes bug #1692634.
+
+2007-4-21  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* src/x_window.c: Modify gattrib so it checks for design changes
+	before quitting if user hits delete button on window.  Closes bug
+	1704938 from Peter Brett.
+	
+2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
+
+	* src/x_fileselect.c:
+	 - Set the alternative button order for gtk dialogs 
+	   (now with correct responses).
+	 - Reverted the changes below. 
+	   gtk_dialog_set_alternative_button_order should have the same
+	   responses as the dialogs.
+	 - Set the alternative button order for gtk dialogs.
+	  This would allow to display the correct button order whatever
+	  system is running this app. Fix for bug #1553483.
+	
+2007-04-17 21:16  Dan McMahill <danmc>
+
+	* src/gattrib.c: remove /* within comment
+
+2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	Merge changes from noscreen branch
+
+	2007-04-12 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_attrib.c: Replace incorrect use of world_get_complex_bounds()
+		  with world_get_object_list_bounds().
+
+2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/gtkitementry_2_2.c: Fixed code left accidentally when
+	  removing an obsolete #if 0'd out section.
+
+2007-4-15  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* src/*.c:  Added DOxygen style comment pragma to many (but not
+	all) .c files.  DOxygenating gattrib is an ongoing project.
+	
+2007-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_string_list.c: Added missing test to prevent a seg fault
+	when loading up a schematic with missing attributes.
+
+2007-4-15  Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* Makefile.am, configure.ac, docs/*: Created new docs
+	directory, and set up framework to create doxygen generated
+	docs.
+	
+2007-4-3  Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/s_sheet_data.c, src/s_table.c, src/s_toplevel.c:
+	Temp fix for bug 1692431 -- don't put net= attribute into 
+	component attrib table.
+	
+2007-2-11 Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/s_toplevel.c: Fixed bug I introduced at code sprint.
+	
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/listsort.c, src/s_string_list.c: Applied patch by DJ:
+	[ 1637387 ] Enhance sort functions.  Thanks.
+
+	* gattrib/src/globals.c, gattrib/src/i_basic.c, 
+	gattrib/src/s_toplevel.c, gattrib/src/s_visibility.c, 
+	gattrib/src/x_gtksheet.c, gattrib/src/x_window.c: Fixed a few 
+	compiler warnings.  Removed quit_func since it is completely
+	unused.
+
+	* configure.ac: Bumped package version to 20070216.
+
+2006-12-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/s_object.c (s_object_attrib_add_attrib_in_object):
+	  Make o_selection_add call match the new selection interface.
+	  The first argument should be a pointer to the selection list.
+	  Thanks to Dan McMahill for reporting this.
+
+2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed libgeda detection/find error message when
+        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
+        thanks)
+
+2006-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_object.c: Fixed compile error on glist_dev branch
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+2006-09-30 Stuart Brorson <sdb {AT} cloud9 {DOT} net>
+	* src/s_toplevel.c: Set CHANGED flag when deleting attrib
+	column so user is prompted when quitting before saving.
+	
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+	
+2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gattrib.c, src/s_toplevel.c: Adapted for new file selection
+	dialog.
+
+	* src/x_fileselect.c: Rewrite of the file selection dialog with a
+	GtkFileChooser as in gschem.
+
+2006-09-15 Stuart Brorson   <sdb (AT) cloud9 (DOT) net>
+	* include/prototype.h, src/g_register.c, src/gattrib.c,
+	src/x_dialog.c, src/x_gtksheet.c, src/x_window.c:
+	Made gattrib throw up GUI window warning user of no
+	components or attributes per request of Peter Clifton.
+	Then program exits with non-zero return code.
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+	* src/g_rc.c, src/gattrib.c src/x_dialog.c: Added CUSTOM_VERSION to
+	all printfs/output/dialog boxes where VERSION is used so that it is
+	easier to create custom version of gEDA/gaf.
+
+2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
+
+2006-08-21   SDB <sdb@xxxxxxxxxx>
+
+        * include/prototype.h, src/s_table.c, src/s_toplevel.c: Fixed
+	bug in which adding a new attrib column would munge the 
+	visibility of existing attributes.
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-08-12  SDB <sdb@xxxxxxxxxx>
+	* include/prototype.h, src/s_misc.c, src/s_sheet_data.c,
+	src/s_table.c, src/s_toplevel.c:  Applied patch from Jeff Mallatt
+	which implements ability to handle attrib strings with multiple
+	= signs. 
+
+2006-08-12  SDB <sdb@xxxxxxxxxx>
+	* configure.ac, src/parsecmd.c:  Implemented getopt_long
+	for systems which have it.
+	
+2006-08-12  SDB <sdb@xxxxxxxxxx>
+	* include/prototype.h, include/x_menu.h,
+	src/s_visibility.c, src/x_fileselect.c, src/x_gtksheet.c,
+	src/x_window.c:  Made cell text different colors depending
+	upon attribute visibility.
+
+2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
+        by Peter Brett.
+
+2006-07-31 SDB <sdb@xxxxxxxxxx>
+        * src/gtksheet_2_2.c: fixed bug in gtk_sheet_make_backing_pixmap.
+	
+2006-07-25 Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/f_export.c, src/x_dialog.c and others:  Implemented
+	ability to export CSV file of component sheet.
+
+	* ToDos, README:  Updated expository material to reflect current
+	state of project.
+	
+2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gtksheet_2_2.c: Changed a g_free on a gdk_pixmap to 
+	g_object_unref to fix a valgrind error and the following 
+	output when	
+	exiting gattrib:  free(): invalid pointer 0x812a108!
+
+	* src/gattrib.c, src/gtksheet_2_2.c, src/s_object.c, 
+	src/s_rename.c, src/s_sheet_data.c, src/s_string_list.c, 
+	src/s_table.c, src/s_toplevel.c, src/x_dialog.c, src/x_fileselect.c,
+	src/x_gtksheet.c, src/x_window.c: Changed all malloc/free calls to
+	g_malloc/g_free to be consistent with libgeda
+
+2006-06-03 Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/gtksheet_2_2.c: Finally fixed annoying bug in which gattrib
+	soaked up 70% of processor time.  Problem had to do with infinite
+	loop of expose_events generated upon call
+	to gdk_window_show(sheet->row_title_window) and 
+	gdk_window_show(sheet->row_title_window) in gtk_sheet_expose.  I
+	removed calls to fix bug.
+
+2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gattribrc.in: Removed load for the system-gafrc file,
+        since it is loaded by libgeda first.
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/globals.c: Added setting of load_newer_backup_func to NULL.
+	It is needed now libgeda checks for autosave backup files when
+	opening a schematic.
+	
+2005-09-27 18:45  Dan McMahill <danmc>
+
+        * src/: gtkitementry_2_2.c, gtksheet_2_2.c: remove various compiler
+          warnings
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-07-13 Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/s_visibility.c, s_table.c, s_object.c, s_toplevel.c 
+	amongst others.  
+	Made changes to enable setting attribute visibility from
+	within gattrib.
+	
+2005-06-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_vars.c: Fixed some more variables which were shadowing the
+	real variables in libgeda/noweb/i_vars.c.
+
+2005-04-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/gtkitementry_1_2.c, src/gtkitementry_2_2.c,
+	  src/gtksheet_1_2.c src/gtksheet_2_2.c:
+	  Fixed segmentation fault because lacking of "default_border" and 
+	  "default_ouside_border" properties.
+
+2005-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gattrib.c: Moved a variable decl to the top of the function to
+	make gcc 2.96 happy.  
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 		message if gtk+ 2.2.x is not found.
+
+2005-03-11 12:30 Stuart Brorson <sdb@xxxxxxxxxx>
+        * src/gtksheet*.c:  Incorporated definitions of default_border* 
+	as suggested by Carlos.  A couple other possible bugfixes also.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gattrib.c: Fixed code to allow user to specify absolute
+        filenames on the command line again.
+
+2005-03-06 Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* src/s_table.c, src/x_dialog.c: Fix some uninitialized variables
+	found by Dan McMahill & -wall gcc warning.
+	
+2005-02-21 05:29  Dan McMahill <danmc>
+
+	* configure.ac, include/prototype.h, include/struct.h,
+	  include/x_menu.h, src/Makefile.am, src/gattrib.c, src/listsort.c,
+	  src/s_sheet_data.c, src/s_table.c, src/s_toplevel.c,
+	  src/x_dialog.c, src/x_fileselect.c, src/x_gtksheet.c: Fix many
+	  instances of non-void functions not having return values.  Most
+	  of these were simply changed to void functions since nothing
+	  seemed to be expecting a return value.  While here, garbage
+	  collect several unused variables to make the compiler warnings
+	  easier to dig through.  Also if we're using gcc, then turn on
+	  -Wall.
+
+2005-02-21 03:58  Dan McMahill <danmc>
+
+	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
+	  extension to posix.2 and is not supported on some operating
+	  systems such as solaris.  Now we can autogen.sh on solaris 9.
+
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gattrib.c (gattrib_main): Adapted for new logging system.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/globals.c: Added definition of picture_draw_func after 
+	adding picture support to libgeda.
+	
+2005-02-15 18:32  Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* src/x_dialog.c: Modified GTK buttons slightly so the captions 
+	fit the button, and the button usage matches the text.
+
+2005-02-14 22:31  Dan McMahill <danmc>
+
+	* src/: gtkextra-marshal.c, gtkitementry_1_2.c, listsort.c: add
+	  some missing config.h inclusions
+
+2005-02-14 22:27  Dan McMahill <danmc>
+
+	* src/x_dialog.c: - move the config.h inclusion higher up so the
+	  protected inclusion of string.h doesn't fail.
+
+	  - fix a format string/# of arguments mismatch in a warning
+	  string.
+
+2005-02-13 11:30  Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* src/s_table.c: Fixed syntax bug (doubled ;;) in 
+	s_table_add_toplevel_pin_items_to_pin_table.
+	
+2005-02-13 01:40  Dan McMahill <danmc>
+
+	* src/s_string_list.c: fix 2 places where a pointer to an int was
+	  being cast to an int and used as an int when we really wanted to
+	  dereference the pointer instead.
+
+2005-02-12  Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* src/gattrib.c, src/i_vars.c, src/s_toplevel.c, src/x_dialog.c,
+	* src/x_fileselect.c:  Fixed program to compile and run after 
+	Patrick's refactoring of libgeda.  Also made fileselect
+	dialog stay on top of main window when gattrib is invoked with
+	no args on cmd line.
+	
+2005-02-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/x_dialog.c, src/x_fileselect.c: Beautify buttons (use GTK stock).
+	
+2005-02-08 12:33  Dan McMahill <danmc>
+
+	* include/prototype.h, src/g_rc.c, src/g_register.c, src/gattrib.c:
+	  get rid of deprecated guile gh_* functions and replace them with
+	  the currently (guile-1.6) supported interface.
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gattrib.c, src/s_attrib.c, src/s_object.c:
+	* src/s_sheet_data.c, src/s_string_list.c, src/s_table.c:
+	* src/s_toplevel.c, src/x_dialog.c, src/x_fileselect.c:
+	* src/x_gtksheet.c, src/x_window.c: Replaced u_basic_strdup() and 
+	u_basic_strdup_multiple() by GLib functions.
+	
+	* src/gattrib.c, src/x_fileselect.c:  Made it use GLib's 
+	G_DIR_SEPARATOR* instead of libgeda's *_SEPARATER_*.
+
+2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* src/gattrib.c: Changes made to enable correct opening
+	of schematics in foreign directories.  Changes detailed 
+	in libgeda ChangeLog.  
+
+	
+2005-01-22 (Later in same day) Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* x_dialog.c, s_toplevel.c:  Rewrote missing symbol dialog box
+	so that only one box is thrown up in event of missing symbols.
+	
+2005-01-22 (Later in same day) Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* include/prototype.h, src/(s_attrib.c, s_sheet_data.c,
+	s_table.c, s_toplevel.c,  x_dialog.c): New feature -- gattrib
+	now handles slotted components correctly.
+	
+2005-01-22 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* src/s_toplevel.c, src/s_attrib.c, src/s_sheet_data, Makefile.am: 
+	Fixed bug where pre-existing
+	attribs were deleted instead of being replaced.  Added new fcn 
+	in s_attrib.c as part of this bugfix.
+
+	* include/prototype.h, include/struct.h, include/x_menu.h,
+	src/gattrib.c, src/gtkitementry_2_2.c,src/gtksheet_2_2.c,
+	src/x_dialog.c:  New feature -- check for unsaved chages
+	before leaving program.
+
+	* configure.ac:  Added --enable-debug as configure option.
+
+	
+2005-01-21 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+        * src/s_toplevel.c, src/x_dialog.c: Fix bug where only one
+	page of design was searched for missing attribs.  Also updated
+	missing_sym dialog box.
+	
+2005-01-19 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+        * src/(s_object.c, gattrib.c, s_toplevel.c,x_fileselect.c,
+	x_dialog.c): Incorporated pop-up window which notifies
+	user if a component is found with no sym file.
+	
+2004-12-28 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* lib/system-gattribrc.in:  Changed to refer to system-gafrc.
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed the call to AM_INIT_AUTOMAKE to take
+	the GEDA_VERSION so that packages get created with the right
+	version number
+
+	* src/s_toplevel.c, x_dialog.c: Added a few #ifdef HAS_GTK22 tests
+	to get gattrib to build using gtk12.  The addition tests in x_dialog.c
+	are probably okay, but the test in s_toplevel.c needs to be fixed
+	properly.
+
+	* Makefile.am: Added missing file to EXTRA_DIST variable
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-07-27  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+        *  Ported code to GTK+-2.X.  Re-wrote Makefile.am & configure.ac.  Split
+	   gtksheet.c into two versions, one for GTK-1.2 and one for GTK-2.X.
+	   (Both copied from gtkextra.sf.net.)
+	
+	*  Many fixes related to moving to GTK-2.X
+
+	*  Incorporated Ales' fix for "for" loop which had i=i++ construct.
+
+2004-07-13  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+	*  Eliminated spurious GTK warnings by testing for NULL in arguments 
+	   before calling functions in gtksheet.c.
+
+	*  Removed several extraneous files originally bundled with GtkSheet.
+
+2004-06-25  Ales Hvezda  (Noted by SDB)
+
+	*  Modified gattrib to work with soon-to-be-released libgeda 20040710.
+	
+2004-03-13  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+	*  Implemented alphabetic sort of master_comp_list.
+	
+	*  Placed references to g_rc_reset_component_library and other
+	   Guile fcns into g_register to enable Sri's RC customized files.
+	
+2004-03-11  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+        *  Fixed bug in which a loop was terminating early, causing
+	   large portions of some designs to be not processed.
+
+	*  Added code to catch a cond where a design with no components
+	   (i.e. no refdeses) or no modifiable attributes (i.e. no attribs
+	   other than refdes) would cause a segfault.  Now program just
+	   exits with an error message.
+	
+2004-03-06  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+	*  Fixed bug in which graphical objects were not discarded
+	   during the "add master list" loop.  This generated a 
+	   spurious warning message.
+
+	*  Fixed configure.ac to fix the GTK-1.2 vs. GTK-2.X problem
+	   originally identified by Dan, and seen again by Sribalan 
+	   Santhanam in rel 20040304.  Hopefully I fixed the bug this 
+	   time! 
+	
+2004-03-04  Stuart Brorson  <sdb@xxxxxxxxxx>
+	
+	*  Fixed some compilation issues related to GTK-1.2 vs. GTK-2.X.
+	   Dan McMahill discovered the problem, and also provided the
+	   patches fixing it.  Thanks, Dan!
+
+	*  "make install" now correctly installs system-gattribrc into
+	   the place where the gEDA RC files live.  I had forgotten to
+	   include this into the last release, and you had to do it by
+	   hand. 
+
+2004-02-21  Stuart Brorson  <sdb@xxxxxxxxxx>
+	
+	*  Initial release.
+
+2003-12-05  Stuart Brorson  <sdb@xxxxxxxxxx>
+
+	* Started hacking.
diff --git a/gnetlist/ChangeLog b/gnetlist/ChangeLog
index 7a5aba7..75acf9a 100644
--- a/gnetlist/ChangeLog
+++ b/gnetlist/ChangeLog
@@ -1,2446 +1,6 @@
-2007-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-	* tests/spice-sdb/Makefile.am: Oops, because of the below disable,
-	need to explicitly include run_tests.sh.  This needs to b undone 
-	once these tests pass make distcheck again.
 
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* tests/spice-sdb/Makefile.am: Disabled spice-sdb tests
-	temporarily since they break make distcheck.  Will re-enable
-	once it is determined what is going wrong (for the next release).
-
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
-
-2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/Makefile.am, gnet-osmond.scm: Added new gnetlist backend
-	from John Doty. Thanks!
-
-2007-04-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/Makefile.am: Moved the VHDL regression test into my private
-	test target since it doesn't work for everybody (since some people
-	do not install into $HOME/geda).
-
-	* tests/spice-sdb/inputs/Makefile.am, 
-	tests/spice-sdb/inputs/sym/Makefile.am: Added missing test files 
-	to make distcheck happy again.
-
-2007-04-28 (later) Stuart Brorson   <sdb@xxxxxxxxxx>
-	* include/globals.h, scheme/gnet-spice-sdb.scm,
-	src/globals.c, src/parsecmd.c  configure.ac: Add 
-	--nomunge flag to gnetlist, telling spice-sdb 
-	to not autocorrect incorrect device prefixes 
-	(handles complaint from John Doty).  Also 
-	upgraded handling of long opts.  Finally, updated 
-	spice-sdb test suite to check these new features.
-	
-2007-04-28 Stuart Brorson   <sdb@xxxxxxxxxx>
-	* src/g_netlist.c, scheme/gnet-spice-sdb.scm:  Fix spice-sdb's
-	treatment of slotted parts so it emits pins in pinseq order.
-	This required making mods to g_netlist.c, as well as several
-	fcns in libgeda.  Then updated spice-sdb test suite.  This
-	closes bug 1680275.
-	
-2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Move the "-l" command line scheme loading code to
-	be *before* schematics are loaded (instead of after).
-
-	* examples/stack_1.sch, examples/Makefile.am: Added stack example 
-	schematic.
-
-	* tests/Makefile.am, tests/runtest.sh, tests/singlenet.protel,
-	tests/singlenet.protelII, tests/stack.geda, tests/stack_1.geda,
-	tests/drc2/Makefile.am, tests/hierarchy/Makefile.am,
-	tests/hierarchy/gnetlistrc, tests/hierarchy/gnetlistrc.hierarchy:
-	Fixed the gnetlist regressions tests to work with make distcheck.
-
-	* tests/spice-sdb/run_tests.sh: Added -I "gnetlist -g" to the 
-	golden file diff to ignore the embedded command line information
-	in the spice-sdb golden files.
-
-	* scheme/gnet-calay.scm: Added backed written by John Doty for
-	the Calay netlist. Thanks!
-
-	* tests/runtest.sh: Minor improvements in test running script.
-
-2007-04-21 Stuart Brorson   <sdb@xxxxxxxxxx>
-	* tests/spice-sdb/*  Added new spice-sdb test directory.  Then
-	created test environment similar to Dan's regression tests for
-	refdes_renum.
-	
-2007-02-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-allegro.scm: Fix bug #1663729.
-	  When writing the device files, check if 'devfiles' directory 
-	  exists and create it if needed.
-
-2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/multiequal.spice-sdb: Updated golden file to be current.
-
-	* tests/Makefile.am, tests/drc2/Makefile.am,
-	tests/hierarchy/Makefile.am: Temporarily disabled make check to
-	get past make distcheck.  The rules in make tests are probably
-	missing a variable specifying the source of the input files.
-	make check should enabled once we figure out what is missing.
-
-	* tests/amp.spice-sdb, tests/darlington.spice-sdb: Updated golden	
-	files to be current.
-
-2007-02-11 (later) Stuart Brorson   <sdb@xxxxxxxxxx>
-	* scheme/gnet-spice-sdb.scm, scheme/gnetlist.scm: Changed 
-	string-pad-right to safe-string-head per suggestion from Jeff
-	Mallatt.  Added safe-string-head to gnetlist.scm.
-	
-2007-02-11 Stuart Brorson   <sdb@xxxxxxxxxx>
-	* scheme/gnet-spice-sdb.scm: Incorporated patch from Jeff Mallatt
-	enabling SPICE netlisting of slotted parts.
-	
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/gnetlist.1, src/gnetlist.c, src/parsecmd.c: Applied patch by
-	Tomaz Solc [ 1593644 ] gnetlist: use "-g help" to list available
-	backends. Thanks!
-
-	* tests/.cvsignore: Added rule to ignore all the newly generated 
-	files.
-
-	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Applied patch to
-	change "package" to "refdes" [ 1656822 ] BOM/BOM2 should use
-	refdes in title line
-
-	* tests/hierarchy/hierarchy.geda: Updated golden file due to ordering
-	of output changing. 
-
-	* src/globals.c: Removed quit_func since it is completely unused.
-
-	* docs/gnetlist.1: Updated the man page a little for bug:
-	[ 1556064 ] man page version out of date
-
-	* tests/*.spice-sdb: Updated golden files to be current due to 
-	version number update.
-	
-	* configure.ac: Bumped package version to 20070216.
-
-2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* tests/Makefile.am, tests/drc2/Makefile.am, 
-	  tests/hierarchy/Makefile.am:
-	  When running "make check", run "make tests" too.
-
-        * tests/drc2/Makefile.am:
-	  Added a pass/failed line after each test.
-
-	* tests/drc2/.cvsignore: Added this new file.
-	
-	* configure.ac, tests/Makefile.am, tests/drc2/Makefile.am,
-	  tests/drc2/*.sch, tests/drc2/*.drc2:
-	  Added new regression test suite for the drc2 backend.
-
-	* scheme/gnet-drc2.scm: Changed a (begin) to a (let ()) due to
-	  guile 1.8 problems. Thanks to Stuart Brorson por reporting, and
-	  Dean Ferreyra for pointing out the fix.
-
-2007-02-08 19:24  Dan McMahill <danmc>
-
-	* configure.ac, scheme/Makefile.am, scheme/gnet-gsch2pcb.scm.in: 1)
-	   add a new option to gsch2pcb "use-m4" for the project file or
-	  "--use-m4" for the command line.  By default now, gsch2pcb will
-	  not try to run m4 at all.  If you want the old behaviour of
-	  running m4, you'll have to use this option.  It seems that this
-	  is what most users want (no m4 involved at run time).
-
-	  2) rather than hard coding a number of paths like /usr/X11R6/lib
-	  and /usr/local/share into the code for places to look for PCB
-	  footprints, use a single default directory which is based on
-	  ${datadir}.  If the user wants to, they can override that with
-	  --with-pcb-datadir=/opt/pcb-20070204/share for example.
-
-	  3)  when searching for newlib footprints with, for example, a
-	  name like footprint=MY1206, match either "MY1206" or "MY1206.fp"
-	  so we can start having extensions on footprint files without
-	  needing to explicitly add the ".fp" part in the footprint=
-	  attribute.  All of the footprints in the pcb distribution which
-	  came from the m4 libraries have .fp extensions now.
-
-	  4)  add some example schematic files in the gsch2pcb example
-	  directory
-
-2007-01-15 Stuart Brorson <sdb@cloud9./net>
-	
-	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Added
-	(use-modules (ice-9 rdelim)) fix guile-1.8 problem.
-
-2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-switcap.scm: Added added (use-modules (ice-9 rdelim)) 
-	to get read-line included and working.
-
-2007-01-15 Stuart Brorson <sdb@cloud9./net>
-	* scheme/gnet-spice-sdb.scm: Changed escaping for parens to fix 
-	guile-1.8 bug.  Also added (use-modules (ice-9 rdelim)) to enable 
-	read-line.
-
-2007-01-07 Stuart Brorson <sdb@cloud9./net>
-	* scheme/gnet-spice-sdb.scm: Added SPICE-NPN and SPICE-PNP
-	to dispatch to cover cases where people had munged the transistor
-	symbols.
-	
-2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed libgeda detection/find error message when
-        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
-        thanks)
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-	* scheme/gnet-PCB.scm: Applied patch (#1453908) by Thien-Thi Nguyen
-	that cleans up / simplifies some scheme code.
-
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-	
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
-        as the complete list of authors.  Merged all listed files in this
-        file into gschem's file.
-
-2006-09-07 SDB sdb@xxxxxxxxxx>
-	* scheme/gnet-gsch2pcb.scm.in:  Applied cursor patch
-	from Peter Clifton. 
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-	
-	* src/gnetlist.c: Added CUSTOM_VERSION to all
-	printfs/output/dialog boxes where VERSION is used so that it is
-	easier to create custom version of gEDA/gaf.
-
-2006-09-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Applied patch #1551415 from Tomas Solc.
-	  Some part of an error message was written in standard output 
-	  instead of the the output file. Thanks.
-	
-2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
-
-	* src/gnetlist.c: Removed obsolete code fragment
-
-2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-gsch2pcb.scm.in: Applied patch by Jeff Mallatt to
-	fix gnet-gsch2pcb.scm fix m4 params bug/limit of 3.  Patch#1542726.
-	Thanks.
-
-2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* scheme/Makefile.am: Added a couple files to the distclean and
-	maintainerclean rules to make distcheck happy.
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/multiequal.spice-sdb: Updated golden file to take into
-	account case change of .end
-
-	* tests/amp.spice-sdb, tests/darlington.spice-sdb: Updated golden
-	file to take into account case change of .end
-
-	* tests/powersupply.sch, powersupply.allegro, powersupply.protelII
-	powersupply.tango: Fixed invalid attribute in schematic and updated
-	some golden regression files.
-
-	* src/g_netlist.c, src/g_rc.c, src/gnetlist.c, src/i_vars.c,
-	src/parsecmd.c, src/s_cpinlist.c, src/s_hierarchy.c, src/s_net.c,
-	src/s_netattrib.c, src/s_netlist.c, src/s_rename.c, src/s_traverse.c,
-	src/vams_misc.c: Converted all malloc/free calls to g_malloc/g_free
-
-2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	
-	* include/globals.h, include/prototype.h, src/g_netlist.c, 
-	  src/g_register.c, src/globals.c, s_netlist.c, s_traverse.c:
-	  Build a netlist of graphical objects. This feature enables
-	  using directives in the schematic.
-	
-        * scheme/gnet-drc2.scm: 
-	    - Added support for NoConnection and DontCheckPintypes directives.
-	    - Changed the drc connection matrix. Now an unknown pin doesn't 
-              generate an error, and it can drive a net.
-            - Added report for pins without the 'pintype' attribute.
-	    - Display the pins when reporting a net with only one connection.
-	
-2006-04-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-spice-sdb.scm: Changed .END and .ENDS cards to lowercase.
-	This fixes bug 1442912.
-
-2006-04-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Fixed parenthesis mismatch in 
-	function drc2:check-slots. 
-	Thanks to David Logan for reporting the bug.
-
-2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gnetlistrc.in: Removed load for the system-gafrc file,
-	since it is loaded by libgeda first.
-
-2006-03-10 Stuart Brorson <sdb [AT] cloud9 [DOT] net>
-	* scheme/gnet-spice-sdb.scm: Added "m" attribute to PMOS and NMOS
-	transistors per request of Peter Kaiser. 
-	
-2006-03-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * src/g_netlist.c: Return 'pwr' when getting pintype of a hidden
-	pin. Thanks to Holger Oehm for providing the patch.
-	
-2006-03-03 Stuart Brorson <sdb [AT] cloud9 [DOT] net>
-	* configure.ac, parsecmd.c: introduced getopt_long to enable
-	parsing of long command line flags.  Had to change configure.ac
-	to support looking for getopt.h instead of unistd.h.
-	
-2006-03-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Don't check pintypes of net "NoConnection".
-	Thanks to Holger Oehm for reporting the bug and providing a patch.     
-	
-2006-02-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Added netname in the output message 
-	when checking pintype connections. 
-	Thanks to Holger Oehm for providing the patch. 
-	
-2006-02-05 Werner Hoch	<werner.ho@xxxxxx>
-	* scheme/gnet-spice.scm: cccs, ccvs, vccs and vcvs replacement uses
-	a dash "-" in the name of vsens replacement, ngspice doesn't like that
-
-2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* autogen.sh, m4/guile.m4, src/Makefile.am: Removed m4 files since 
-	they are installation specifc.  Also, all required libraries should be
-	coming from LIBGEDA_LDFLAGS.
-
-	* tests/*: Updated some of the spice regression tests to have the
-	correct spice-sdb version
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2006-01-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* scheme/gnet-drc2.scm: Changed error message to be more 
-	self-explaining.
-	
-2006-01-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* scheme/gnet-drc2.scm: Added missing 'passive' in the 
-	pintype-full-names list, and changed the pintype error/warning 
-	message to something more self-explaining.
-	
-2006-01-07 Stuart Brorson <sdb AT cloud9 DOT net>
-	*  configure.ac, src/Makefile.am:  Changed automake stuff
-	to explicitly look for guile, and then link to it.
-
-	*  autogen.sh, m4/guile.m4:  Added local guile macros.
-	
-2006-01-04 Stuart Brorson <sdb@xxxxxxxxxx>
-	*  src/g_netlist.c, src/s_net.c, scheme/gnet-drc2.scm
-	scheme/gnetlist.scm, scheme/gnet-systemc.scm, 
-	scheme/gnet-vams.scm, scheme/gnet-verilog.scm
-	scheme/gnet-vhdl.scm:  Modified code to emit
-	"unconnected_pin-<number>" to fix bug noticed by John Doty.
-	Besides modifying s_net.c to achieve this, I had to change
-	the strcmp fcn in many files to a strncmp fcn to compare only
-	the first 15 chars against "unconnected_pin".  Added strncmp?
-	to scheme/gnetlist.scm to do this for Scheme backends.
-
-	*  scheme/gnet-spice-sdb.scm:  Fix bug discovered by John Doty: 
-	spice-IO pins with refdes greater than P9 were sorted 
-	incorrectly (as strings).  Now they are sorted as numbers.
-	
-2005-12-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/g_netlist: Dereferenced return value of scm_c_module_lookup,
-	which is passed to scm_sort_list_x.
-	Fixed long standing bug that produces a "Wrong type argument in
-	position 1: #<variable 8059240 binding: #<primitive-procedure <=>>" 
-	error when running gnetlist.
-	Thanks to Neal Baer and James Cotton for the bug report, and also
-	to Patrick Bernaud for the solution.	
-
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/globals.c: Added setting of load_newer_backup_func to NULL.
-	It is needed now libgeda checks for autosave backup files when
-	opening a schematic.
-	
-2005-09-27 18:44  Dan McMahill <danmc>
-
-        * configure.ac: check for strings.h for rindex
-
-2005-09-27 18:43  Dan McMahill <danmc>
-
-        * src/s_hierarchy.c: remove various compiler warnings
-
-2005-09-11 Stuart Brorson <sdb@xxxxxxxxxx>
-
-        * gnet-spice-sdb.scm: Incorporated patch from Paul Bunyk enabling
-	netlisting of Josephson junctions and other magnetic devices.
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-16 22:54  Dan McMahill <danmc>
-
-	* configure.ac, scheme/Makefile.am, scheme/gnet-PCBboard.scm,
-	  scheme/gnet-PCBboard.scm.in, scheme/gnet-gsch2pcb.scm,
-	  scheme/gnet-gsch2pcb.scm.in: - use the M4 program discovered at
-	  configure time as the default for m4 in the PCB backends.
-
-	  - use the PCB directories from configure time as the defaults in
-	  the PCB backends.  These can still be changed with
-	  --with-pcbm4dir and --with-pcbconfdir.  As usual, they can be
-	  changed at runtime with the gsch2pcb project file, but hopefully
-	  this gets things nominally right by default.
-
-2005-08-15 10:12  Dan McMahill <danmc>
-
-	* configure.ac: Search for a m4 to use.  Will be used by the pcb
-	  netlisters.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Applied patch by Carlos Azevedo which moves the
-	chdir after s_traverse since it might change the directory as well.
-
-	* src/s_rename.c: Applied patch by Carlos Azevedo which 
-	re-implements the rename structures to be completely dynamic.
-
-	* tests/*: Re-copied golden test files to be current with sdb
-	version changes.
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-	* scheme/gnet-gsch2pcb.scm: Oops accidentally removed an id tag.
-
-2005-08-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-gsch2pcb.scm: Update to Bill Wilson's gsch2pcb version
-	1.5.
-
-2005-06-12 Stuart Brorson <sdb@xxxxxxxxxx>
-	* scheme/gnet-spice-sdb.scm: Changed order of writing out 
-	netlist and .model/.subckt cards to facilitate use of 
-	numparam with ngspice.
-	
-2005-05-16 Stuart Brorson <sdb@xxxxxxxxxx>
-
-        * include/globals.h, src/globals.c, src/parsecmd.c:
-	Incorporated new -e command line flag which forces embedding
-	of .include file's contents into SPICE netlist.
-
-2005-05-16 Stuart Brorson <sdb@xxxxxxxxxx>
-
-        * scheme/gnet-spice-sdb.scm: Modified so that .include
-	doesn't embedd the included file's contents in the SPICE
-	netlist by default.
-
-2005-03-16 Stuart Brorson <sdb@xxxxxxxxxx>
-
-        * scheme/gnet-spice-sdb.scm: fix typo in CCCS.  Now usage of 
-	Vsense is harmonized.
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
-        message if gtk+ 2.2.x is not found.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Fixed code to allow user to specify absolute 
-	filenames on the command line again.
-
-	* tests/*: Updated more golden regression files to take into
-	account the package reordering changes.
-
-2005-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/*, examples/switcap/example.scn: Updated regression golden
-	files to take into account the package reordering that has
-	occurred because the various guile/gnetlist routines were either
-	replaced or rewritten.	No netlist errors detected, just some
-	of the packages were showing up in a different order in the various
-	netlist formats.
-
-2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac, src/gnetlist.c: Removed call to gtk_init().
-	  GDK is now initialized in libgeda if it's a non-graphical app.
-
-2005-02-21 03:09  Dan McMahill <danmc>
-
-	* src/gnetlist.c: fix some format string/type mismatch bugs
-
-2005-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice.scm: Removed string by request from the original
-	author.
-
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gnetlist.c (main_prog): Adapted for new logging system.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/globals.c: Added definition of picture_draw_func after 
-	adding picture support to libgeda.
-	
-	* configure.ac, src/gnetlist.c: Added call to gtk_init() 
-	  since gdk-pixbuf needs it if called.	  
-
-2005-02-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm, scheme/gnet-redac.scm:
-	  Use stdout if the output filename is "-".
-
-2005-02-14  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/g_netlist.c (g_get_packages): Added two lines missing after 
-	yesterday rewrite.
-
-2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/g_netlist.c (g_get_packages): Rewritten to use a GLib hash 
-	table instead of the libgeda s_scratch code.
-	(g_get_non_unique_packages): Cleaned up.
-
-2005-02-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Added a chdir back to the starting directory
-	after all the rc files and schematics are loaded.  This is done
-	so that the output files from gnetlist go into the expected
-	directory instead of some other schematic directory.  This allows
-	"make tests" in gnetlist/tests to work again.
-
-	* src/gnetlist.c: Changed the size of the cwd directory to be
-	MAXPATHLEN (the correct size).
-
-2005-02-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Use stdout if the output filename is "-".
-	  Updated documentation showing this behaviour.
-
-2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gnetlist.c (main_prog): Adapted for new toplevel and page APIs
-	in libgeda.
-	
-2005-02-08 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm:
-	  Use a parameter instead of the quiet mode of gnetlist so 
-          gnetlist doesn't return a non-zero value when there are only
-	  warnings. This parameter is 'ignore-warnings-in-return-value'.
-	
-2005-02-08 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/globals.h, src/globals.c, src/g_netlist.c, 
-	  src/parsecmd.c, src/gnetlist.c: 
-	  Added '-O' option allowing to pass parameters to the backend.
-	
-2005-02-04 23:14  danmc
-
-	* configure.ac, src/g_netlist.c, src/g_rc.c, src/g_register.c,
-	  src/globals.c, src/gnetlist.c, src/i_vars.c, src/parsecmd.c,
-	  src/s_cpinlist.c, src/s_hierarchy.c, src/s_misc.c, src/s_net.c,
-	  src/s_netattrib.c, src/s_netlist.c, src/s_rename.c,
-	  src/s_traverse.c, src/vams_misc.c, utils/mk_verilog_syms.c: add
-	  support for Electric Fence debugging, enabled by --enable-efence,
-	  and dmalloc debugging, enabled by --enable-dmalloc.  Both are off
-	  by default.
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/g_netlist.c, src/gnetlist.c, src/i_vars.c:
-	* src/parsecmd.c, src/s_hierarchy.c, src/s_netattrib.c:
-	* src/s_netlist.c, src/s_traverse.c: Replaced u_basic_strdup() and 
-	u_basic_strdup_multiple() by GLib functions.
-	
-	* src/gnetlist.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
-	libgeda's *_SEPARATER_*.
-
-2005-02-03 12:49  danmc
-
-	* scheme/: gnet-PCB.scm, gnet-PCBboard.scm, gnet-allegro.scm,
-	  gnet-bae.scm, gnet-bom.scm, gnet-bom2.scm, gnet-drc.scm,
-	  gnet-drc2.scm, gnet-eagle.scm, gnet-geda.scm, gnet-gossip.scm,
-	  gnet-gsch2pcb.scm, gnet-maxascii.scm, gnet-pads.scm,
-	  gnet-partslist-common.scm, gnet-partslist1.scm,
-	  gnet-partslist2.scm, gnet-partslist3.scm, gnet-protelII.scm,
-	  gnet-redac.scm, gnet-spice-sdb.scm, gnet-spice.scm,
-	  gnet-systemc.scm, gnet-tango.scm, gnet-vams.scm,
-	  gnet-verilog.scm, gnet-vhdl.scm, gnet-vipec.scm: add RCS Ids
-
-2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/g_netlist.c: Switched to the new scm interface of guile.
-
-2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gnetlist.c (gnetlist_quit): Adapted for new component library
-	code.
-
-2005-01-28 Dan McMahill <dan at mcmahill dot net>
-
-	* scheme/: gnet-futurenet2.scm, gnet-pads.scm, gnet-switcap.scm:
-	  use the new gnetlist:build-refdes-aliases and
-	  gnetlist:alias-refdes functionality to do a better job of
-	  restricting reference designators in the output netlist to ones
-	  which are valid for this netlist type.
-
-2005-01-28 Dan McMahill <dan at mcmahill dot net>
-
-	* scheme/gnetlist.scm: Add gnetlist:build-refdes-aliases,
-	  gnetlist:alias-refdes, and gnetlist:unalias-refdes functions.
-	  These are used to deal with target netlist refdes requirements
-	  which may be more restrictive than gschem/gnetlist.  A backend
-	  uses these by calling gnetlist:build-refdes-aliases at the
-	  beginning of netlisting and then gnetlist:alias-refdes whenever
-	  printing out the refdes.
-
-	  While here add missing RCS Id.
-
-2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* src/gnetlist.c: Changes made to enable correct opening
-	of schematics in foreign directories.  Changes detailed in libgeda
-	ChangeLog.
-	
-2005-01-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm: Added check for duplicated references.
-        (above patch applied by Stuart Brorson)
-
-2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Added a output message if a component is missing
-	its symbol file.
-
-2005-01-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_register.c, src/g_netlist.c, include/prototype.h: 
-	Added function g_get_non_unique_packages so backends 
-	can get a non-unique list of packages. Useful for DRC checking.
-
-	* src/g_netlist.c: g_get_slots and g_get_unique_slots functions: 
-	If a package has no slots attribute, then assume it's using slot 1.
-
-	* src/gnetlist.c: Remind the user to check the schematic
-	has no errors using drc2 backend. 
-
-        (above patch applied by Stuart Brorson)
-	
-2004-12-28 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* lib/system-gnetlistrc: Changed to refer to system-gafrc instead
-	of system-commonrc
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-cascade.scm: Applied patch by Dan McMahill to fix
-	a bug.
-
-	* docs/README.sysc scheme/gnet-systemc.scm: Added SystemC backend by
-	Jaume Masip
-	
-	* scheme/gnet-eagle.scm scripts/sch2eaglepos.sh docs/README.eagle: 
-	Added Eagle PCB scheme backend and cleanup script.   The backend
-	and script were written by Braddock Gaskill. 
-
-	* docs/gnetlist.1: Added information on -s (from the usage of 
-	gnetlist)
-
-	* tests/*.spice-sdb: Update various regression files with the new
-	output from spice-sdb
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-08-23 SDB   <sdb@xxxxxxxxxx>
-
-	* Added fcns to pass the invoking command line to the Scheme backend
-	as a string.  This allows the invoking command to be placed into
-	a SPICE netlist in the first line.  Affected files:
-	src/g_register.c, parsecmd.c, globals.c, g_netlist.c, gnetlist.c
-	include/globals.h prototype.h
-
-2004-08-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/Makefile.am: Removed gschem2pcb from bin_SCRIPTS, as
-	gsch2pcb is now the prefered tool.
-
-2004-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice-sdb.scm: Added Stuart's latest backend
-	
-	* tests/*: Updated some of the golden files to take into account
-	version change string in new spice-sdb backend.
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, prototype.h, src/g_rc.c, g_register.c,
-	gnetlist.c, i_vars.c: Removed a whole bunch of rc related code.
-	The removed code was moved into libgeda.
-
-        * configure.ac: Updated version to 20040710
-	
-2004-02-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Fixed a broken comment (broken by indent)
-
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * config.h.in: Remove machine generated file.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-switcap.scm: Applied Dan's 20040105 patch.
-
-        * docs/Makefile.am: Changed doc install directory readme to readmes
-
-2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-switcap.scm: Applied patch by Dan McMahill to use
-	his new net aliasing (modification) code.
-
-	* docs/gnetlist.1: Spent a little time updating the man page with
-	at least the current list of backends and all the new command line
-	flags.
-
-	* tests/gnetlistrc.vhdl, tests/Makefile.am: Added vhdl only
-	gnetlistrc.  This was required because the vhdl library was
-	removed from system-commonrc, so this rc file has to put it back.
-	The gnetlistrc.vhdl file is copied to gnetlistrc before any vhdl
-	test is run and then the gnetlistrc file is removed.
-
-2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * scheme/gnet-gsch2pcb.scm: Upgraded to Bill Wilson's latest
-        version (1.2)
-
-	* scheme/gnet-PCBboard.scm: Applied patch by Dan McMahill to fix
-	some m4 quoting issues. Thanks.
-
-	* scheme/gnetlist.scm: Applied patch (20031216) by Dan McMahill to
-	add various scheme functions to handle net name modification
-	for various netlist targets. Thanks.
-
-	* scheme/futurenet2.scm: Added new backend for futernet2 by Dan
-	McMahill.  Thanks.  (20031216)
-
-	* scheme/gnet-pads.scm: Applied patch (20031216) by Dan McMahill to 
-	use the new net name modification scheme functions.
-
-	* tests/powersupply.pads, tests/singlenet.pads: Updated golden files
-	to be current (take into the changes Dan's patches made to the 
-	PADS backend)
-
-	* scheme/gnet-cascade.scm: Added new backend by Dan McMahill.  This
-	backend is for driving RF Cascade (http://rfcascade.sourceforge.net)
-	Thanks!
-
-	* scheme/gnet-redac.scm: Added Racal Redac format backend by 
-	W. Kazubski.  This format is also used by Cadstar PCB software
-	(at least up to version 4.30 for DOS  Thanks!
-
-	* scripts/gschem2pcb: Applied a patch by Christopher K Eveland to
-	fix a condition where gschem2pcb was picking up a pin when it 
-	should not.  I don't know if this fix is correct, but somebody 
-	will complain if it breaks gschem2pcb.  Thanks for the bug fix!
-
-2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Added --with-docdir command line flag as well all	
-	the code to support installing documentation.  Also added a prog
-	check for groff.
-
-	* docs/Makefile.am: Added code to install all the readme files 
-	into the documentation directory.  Also added commands to
-	generate an html version of the man page.  This html man page
-	gets installed into the documentation directory.
-
-	* docs/vams/Makefile.am: Added code to install all the text files
-	for the VAMS backend into the documentation directory.
-
-	* src/Makefile.am, docs/gnetlist.1: Moved man page from the src
-	directory into the docs directory.
-
-	* docs/gnetlist.1: Minor updates and fixes.
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice-sdb.scm: Updated this backend to version
-	12.29.2003.c
-
-	* tests/amp.spice-sdb, darlington.spice-sdb: Updated golden files
-	to the new spice-sdb backend version (version and spaces at the end
-	of certain lines).  
-
-	* tests/multiequal.sch, multiequal.spice-sdb: Added tests
-	to make sure that attributes that have multiple equal signs netlist
-	properly.
-
-        * configure.ac: Bumped version to 20031231
-
-2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice-sdb.scm, gnet-protelII.scm: Replaced with new
-	versions from Stuart Brorson.  gnet-spice-sdb.scm has a version of
-	12.29.2003.b
-
-	* src/g_netlist.c: Integrated new file from Stuart.  This file 
-	improved some slot related error reporting and added
-	"include_mode" to g_get_calling_flags().
-
-	* src/globals.c, parsecmd.c, include/globals.h: Integrated changes 
-	from Stuart.  Added the -I command line flag.
-
-	* scheme/gnetlist.scm: Integrated changes from Stuart.  This
-	included a whole bunch of useful scheme functions for dealing with
-	the command line.
-
-	* tests/amp.spice-sdb, darlington.spice-sdb: Fixed regression
-	golden files to deal with Stuart's new spice-sdb backend.
-
-	* tests/powersupply.protelII, singlenet.protel: Fixed regression
-	golden files to deal with Stuart's changes to the protelII backend.
-	
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
-        needed since the HAS_GTK22 will start to be used in libgeda includes.
-
-2003-11-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, src/g_rc.c, src/i_vars.c, src/g_register.c,
-	include/prototype.h: Added unnamed-netname as a guile rc keyword.
-	This will allow the "unnamed_net" string to be customized from
-	the rc files.
-
-	* src/s_net.c: Added the necessary code to support unnamed-netname.
-
-	* lib/system-gnetlistrc.in: Added the default (unnamed-netname
-	"unnamed_net")
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* autogen.sh: Added script to generate all the auto* generated files.
-
-	* config.guess config.sub depcomp install-sh mkinstalldirs missing:
-	Removed machine generated files from CVS.
-	
-	* Makefile.am: Added the above files to be cleaned during 
-	maintainer-clean
-
-2003-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.1: Updated interactive section in man page a little. 
-
-2003-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-drc2.scm, src/g_netlist.c: Applied Carlos' latest
-	drc2 patch.  This fixed the slotting check and improved an error
-	message from gnetlist.  Minor tweeks by Ales.
-
-	* scheme/gnet-partslist-common.scm, gnet-partslist1.scm,
-	gnet-partslist2.scm, gnet-partslist3.scm: Applied Stuart's 
-	changes to these files.  Stuart just added the footprint attribute
-	to the output.
-
-	* src/s_netattrib.c: Per a user's complaint, fixed the 
-	"Got an invalid net= attribute" to be a little more verbose.
-
-2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.1: Fixed wrong command line option (-r is not a 
-	valid option).  Pointed out by Stuart.
-
-	* tests/hierarchy/*.sch *.sym: Updated to the latest sch/sym file
-	format.
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/vams_misc.c: Fixed up a call to o_attrib_get_name_value to
-	use the new function signature.
-
-	* src/g_rc.nw: Added the words optional and required to the 
-	*rc log find messages.
-
-	* src/s_rename.c, src/s_net.c, src/s_traverse.c: Removed all //
-	comments (replaced with C comments).
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/*.sch: Updated all example schematics
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-2003-10-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-gsch2pcb.scm: Replaced file with one from 
-	Bill Wilson's gsch2pcb-1.0.1.  This fixes a guile-1.6 problem.
-
-2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-gsch2pcb.scm: Replaced file with one from 
-	Bill Wilson's gsch2pcb-1.0.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed MinGW cflags/ldflags
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-2003-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice-sdb.scm, include/globals.h, include/prototype.h, 
-	src/g_netlist.c, src/g_register.c, src/globals.c, src/parsecmd.c:
-	Applied Stuart's latest changes to the spice-sdb netlister and added
-	the -s command line flag as well as gnetlist:get-calling-flags scheme
-	function.
-
-	* tests/amp.spice-sdb, darlington.spice-sdb: Updated tests files 
-	based on changes to the spice-sdb backend changes (mainly date).
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
-
-	* tests/stack.geda: Updated test files since one of the symbols got
-	a missing power/gnd net.
-
-	* examples/*.sch, tests/*.sch: Updated schematic files to 20030901
-
-	* scheme/Makefile.am, scheme/gnet-gsch2pcb.scm: Added new PCB helper
-	backend written by Bill Wilson 
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gschem2pcb: Moved script into this directory from src/
-
-        * configure.ac: Removed redundant tests (gtk+, guile) and improved
-        the configuration summary message.
-
-2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* include/globals.h, src/globals.c, src/gnetlist.c, src/parsecmd.c:
-	Added the -m flag which allows the user to specify scheme code after
-	the backend is loaded, but before the guile procedure is executed.
-
-        * src/parsecmd.c: Cleaned up help message a little.
-
-        * src/gnetlist.1: Updated manpage a little
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in.
-
-	* configure.ac: Bunch of cleanup to start using pkg-config for all
-	libraries.  Unfortunately, gnetlist now links against libgtk*.  I 
-	might fix that in the future.
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-
-2003-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_netlist.c, gnetlist.c: Applied Carlos Nieves Onega's warning
-	cleanup patch.
-
-2003-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, scheme/Makefile.am, scheme/gnet-drc2.scm
- 	src/g_netlist.c src/g_register.c: Integrated Carlos Nieves Onega's
-	drc2 backend.  Thanks.
-
-	* src/g_netlist.c: Renamed the newly added guile functions a little.
-	(removed the "*used-of-package" string; just for consistancy with
-	 the other guile functions).
-
-2003-06-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/globals.h, src/globals.c, src/gnetlist.c,
-	src/parsecmd.c: Applied Carlos Nieves Onega's -l load scheme
-	patch.  Thanks.
-
-	* src/gnetlist.1: Updated manpage with new -l flag
-	
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c, src/s_netlist.c: Renamed a couple forgotten
-	uref's to refdes.
-
-	* src/s_cpinlist.c: Added #include <string.h>
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-	* examples/*.sch: Updated to latest file version
-
-2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.1: Applied man page patch by Dan McMahill.  
-
-	* scheme/gnet-spice-sdb.scm: Integrated bug fix patch from 
-	Stuart Brorson (for .OPTION handling).
-
-2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, docs/Makefile.am, docs/README.switcap, 
-	examples/Makefile.am, examples/switchcap/, scheme/Makefile.am,
-	scheme/gnet-switchcap, scripts/Makefile.am, scripts/sw2asc.in: 
-	Integrated Dan McMahill's switcap backend
-
-	* scheme/Makefile.am, scheme/gnet-spice-sdb.scm, src/gnetlist.c:
-	Integrated Stuart Brorson's advanced spice backend.
-
-	* tests/: added some regression tests for the new backends
-
-2003-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-PCBboard.scm: Removed a "(false-if-exception  ...)
-   	so that this backend works with guile 1.6.3.  Patch by Dan McMahill.
-
-2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * examples/vams/commonrc: Changed how the current directory
-        variable is set (used "'s instead of ').
-
-        * src/gnetlist.c: Applied patchlet from Steve Tell for disabling
-        the guile 1.6.3 deprecated warnings.
-
-        * README: Added note suggestion by Steve Tell about warning users
-        that deprecated guile warnings are turned off.
-
-2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-	* tests/singlenet.pads: Updated test file with new fixes to the pads
-	backend.
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Applied Gabriel Paubert's warning reducing patch with
-        a few minor mods.
-
-2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-pads.scm: Oops, managed to break the pads backend. 
-	Fixed a "footprint" which really should have stayed at "pattern".
-
-	* configure.in: Changed -fnative-struct to -mms-bitfields for 
-	gcc 3.2 mingw compiler (older mingw compilers are no longer 
-	supported)
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Fixed the distclean-local target.
-
-2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/annotate.sh, unannotate.sh: Oops, forgot to change a bunch
-	of uref= attributes to refdes=.  These scripts now work.
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gnetlistrc.in: Changed the variable names which hold
-	the paths to the data and rc directories.
-
-	* scheme/gnet-partslist[1|2|3].scm: Fixed another bug reported by
-	Koichi Nagashima (via debian bugs) where the common partslist scm
-	file wasn't being found if --with-rcdir was specified (as the 
-	debian packages do).
-
-        * aclocal.m4: Removed file from cvs.
-
-	* examples/vams/*.sym|sch: Ran gsymupdate/gschupdate on all vams
-	example files
-
-	* scheme/gnet-vams.scm: Fixed a type which prevented "gn" and "ge"
-	within gschem to work.
-
-2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-partslist[1,2,3].scm: Fixed bug reported by Koichi
-	Nagashima (via Debian bugs).  There was a load in the file which 
-	needed to know where to look.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-	* tests/*: Updated netlists to take into account fixes to the symbols.
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/gnetlist.txt: Move this file to ../docs/gnetlist
-
-2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-maxascii.scm, scheme/gnet-pads.scm, 
-	scheme/gnet-tango.scm: Changed obsolete "pattern" to "footprint".  
-	Pointed out by Antonio A Todo Bom.
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped version to 20021031
-
-2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure and friends: Ran "autoreconf --force --install -v"
-        to really upgrade to the auto* tools.
-
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-	
-2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/stack.geda: Updated original netlist to take into account
-	Werner's work on the symbols.
-	
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Removed s_project.c from the list of source
-	files.  This functionality is now provided by libgeda
-
-	* tests/*: Updated test output to take into account the changes
-	that Werner Hoch has been making to the symbol library.
-
-	* src/i_var.c: header comment update
-
-	* src/s_project.c: Obsoleted file.  This file is no longer in use.
-
-	* src/globals.c: Added variable_set_func and quit_func.  These are
-	used by libgeda and gnetlist.
-	
-2002-09-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-bom.scm, gnet-bom2.scm, gnet-drc.scm,  
-	  gnet-partslist1.scm, gnet-partslist2.scm,
-          gnet-partslist3.scm: Added a missing `close-output-port' to
-	  each of these backends.  Output would not be written to the port
-	  if the port wasn't closed (affects the win32 port mainly).
-
-2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/*.nw: Cleaned up -Wall warnings
-	
-2002-08-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/singlenet_1.sch: Move testing schematic to tests/
-
-	* tests/*.sch: Renamed schematics to get rid of _1 suffix
-
-	* scheme/gnet-vhdl.scm: Missed a "type" -> "pintype" conversion. Fixed
-
-	* tests/hierarchy/: Added new tests for hierarchy verification
-
-2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c, s_net.c: Added back some code to search for 
-	the label= attribute.  Users should not use the label= attribute 
-	anymore.  Also, gnetlist prints out a warning message if it finds
-	an old label= attribute.
-
-	* src/g_netlist.c: Removed an obsolete function.
-
-	* src/s_traverse.c, s_net.c, utils/mk_verilog_syms.c: Changed all 
-	user visible references of uref to refdes
-
-	* scheme/gnet-partslist-common.scm, gnet-partslist1.scm 
-	gnet-partslist2.scm gnet-partslist3.scm: Changed all references of
-	uref to refdes
-	
-2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschem2pcb: Intergrated patch from Dan McMahill to make this
-	script a lot more portable (replacing long options with short ones,
-	gawk->awk, bash->sh)
-
-	* src/s_project.c: Disabled all the draw events as gnetlist doesn't
-	do any drawing
-
-	* examples/*.sch, tests/*.sch: Updated sch to use the new netname= 
-        attribute instead of label= (which is now obsolete)
-
-	* lib/system-gschemrc.in, src/g_rc.c: Changed
-	net-naming-priority parameters to start moving away from label= and
-	instead start using netname=
-
-	* src/g_netlist.c, g_register.c: Renamed
-	gnetlist:get-pin-attribute to gnetlist:get-attribute-by-pinseq
-	
-	* src/g_netlist.c, g_register.c: Renamed
-	gnetlist:get-pin-attribute2 to gnetlist:get-attribute-by-pinnumber
-
-	* scheme/gnet-gossip.scm, gnet-spice.scm, gnet-vams.scm, 
-	gnet-vhdl.scm, gnet-vipec.scm: Updated based on above renames
-
-	* src/s_traverse.c, s_net.c: Renamed all instances of label= 
-	to netname=
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-        * configure.in, Makefile.am: Upgraded to automake 1.6.2
-
-2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gnetlistrc.in: Fixed the load of the commonrc file to 
-	work with --with-rcdir again.
-
-	* src/g_netlist.c, g_register.c: Renamed gnetlist:get-pin-attribute
-	to gnetlist:get-pin-attribute2
-
-	* src/g_netlist.c, g_register.c: Renamed 
-	gnetlist:get-pin-attribute-seq to gnetlist:get-pin-attribute
-
-	* scheme/gnet-gossip.scm, gnet-spice.scm, gnet-vams.scm,
-	gnet-vhdl.scm, gnet-vipec.scm: Update code to reflect above renames
-
-2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_hierarchy.c: Updated all u_basic_breakup_string calls
-
-2002-06-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_rename.c: Added patch by Bryce Denney to fix an infinite loop
-	caused by changing a for index inside of the loop (not a good idea).
-	Patch also added a check to make sure we don't exceed a fixed limit
-	of rename pairs. Thanks for the patch!
-
-	* src/s_net.c, s_traverse.c: Replaced the
-	o_attribute_search_name_partial nonsense with the new scheme.  
-	gnetlist now builds again.
-
-	* src/g_netlist.c, g_register.c: Added g_get_pin_attribute_seq
-	scheme function.  This function takes a uref, a pin seq number, and
-	a desired attribute and returns the value of the desired attribute
-	(if it is found), else returns "unknown".
-
-	* scheme/gnet-spice.scm: Started the cleanup in getting the spice
-	backend to use the new slot/pin numbering attributes.  Initial
-	tests seem to indicate that it does work for very basic
-	schematics.
-
-	* scheme/gnet-vipec.scm: Minor work on getting this working too.
-	
-2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c, gnetlist.c: Added a call to u_basic_strip_trailing to
-	fix the network timeout problem on WinME
-
-2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gnetlistrc.in: Fixed incorrect environment variable name
-        "GEDADATARC" to be GEDADATA. 
-
-	* src/g_rc.c, g_register.c, i_vars.c, s_project.c: Added the missing
-	bitmap-directory keyword
-
-	* src/Makefile.am: Added proto target (for making prototype.h)
-
-	* src/g_rc.c: A few more fixes for the mingw32 port.
-
-2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c: Missed a few hardcoded /'s, fixed.
-
-	* configure.in: Changed the function which is search for libpng.
-	This was needed for the win32 port.
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-
-2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added -liberty for the Mingw32 port
-
-        * src/g_rc.c: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
-        and automake 1.5.  Lots of changes in various places for this upgrade.
-
-2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, config.h.in: Added a few checks for some
-	non-portable #includes
-	
-	* configure.in: Added checks for mingw32 and disabled the
-	cygwin port
-	
-2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am utils/Makefile.am: Andrew Dyer found a GUILE_* bug. 
-	Fixed.
-
-	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
-
-2002-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_project.c: Made sure to init show_hidden_text to 0.
-	
-2002-01-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* scheme/gnet-PCBboard.scm: put in the fix from Rich Walker about
-	  pcb not finding certain components.  Also seems to fix the space
-	  problem in the footprint attribute.
-
-2002-01-08 Stefan Petersen   <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnet-pads.scm, scheme/gnet-PCB.scm : 
-	  display-connections functions rewritten to non-recursive since
-	  it caused guile stack overflow when the schematics grew very big.
-
-2002-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-maxascii.scm:  Checked in new backed by Dave Lawrence
-
-2001-07-26 Stefan Petersen   <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnetlist.scm, scheme/gnet-pads.scm, scheme/gnet-PCB.scm:
-	  gnetlist:wrap now accepts character(s) to terminate line with.
-	  Suggested by Roger Williams <roger@xxxxxxxxxxxxxx> since PADS
-	  didn't like lines ending with \.
-	
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, src/gnetlist.c, src/g_rc.c: Cleanup and added the
-	  ability to have the rc files in a different location using
-	  --with-rcdir (was broken recently, now fixed)
-
-	* src/gnetlist.c, src/g_rc.c: More work on getting above to work
-	  completely.
-
-        * src/gnetlist.c, i_vars.c, parsecmd.c, s_net.c, s_rename.c:
-          Added patch by Dan Mcmahill for 64-bit architectures.
-	
-2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, aclocal.m4: got configure script to be more like
-	  gschem wrt the guile detection
-	
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Fixed all the LDFLAGS to be correct (and only link
-	  the libraries once)
-
-	* configure.in: Bumped up version to 20010722
-
-	* configure.in: More updates to get cygwin to build right
-
-	* src/Makefile.am: Changed the order in which things are linked
-	  (guile last)
-
-2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/bompp.sh: Added bom pretty printer written by Rolf Fiedler
-
-	* scripts/annotate.sh: Added script written by JM Routoure and modified
-	  by Rolf Fiedler
-
-	* src/unannotate.sh: Added script written by Rolf Fiedler
-
-	* src/bom_xref.sh: Added script written by Rolf Fiedler
-
-2001-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-partlist*.scm: Added part list netlist backend written
-	  by MIYAMOTO Takanori
-
-2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Removed the "This is alpha software" message and
-	  added the standard gpl/gnu software message
-
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-
-	* Removed all trace of libtool from gnetlist, not required to build
-
-2001-06-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Added an if check so that buses are ignored
-	  (once again).
-
-2001-06-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Oops forgot to call libgeda_init, added call
-
-	* src/i_vars.c: Added code to prevent gnetlist dumping core if
-	  the system-gnetlistrc file is not found
-	
-2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c: Changed g_rc_parse_system to use the GEDADATA 
-	  environment variable
-
-	* lib/system-gnetlistrc.in: Added support for GEDADATA
-	
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Removed all Makefile.in files and configure 
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-        
-        * Got make dist and make distcheck working (means all files which are
-          in CVS are in some Makefile)
-
-	* configure.in, acconfig.h: unfortunately libgdgeda and stroke are
-	  required for linking, so they MUST be inside these files
-
-	* configure.in: Added DATADIR instead of PACKAGE
-
-2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in, acconfig.h: In the spirit of yesterday I removed
-	  every trace of stroke and libgdgeda.
-	
-2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in: Fixed typo and removed some hard coded libraries.
-	  Patch and suggestion from Bruno Schwander.
-	
-2001-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-vhdl.scm: Integrate Thomas Heidel's VHDL bug fixes
-	  (to generate better VHDL output)
-
-	* configure.in: Updated version
-
-	* configure.in: Added a check to make sure libgeda-config and 
-	  gesym-config are the right version
-
-2001-03-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Misc -Wall warnings cleaned up
-	  Part of this cleanup found some warnings which could have lead
-	  to core dumper bugs.
-
-	* tests/Makefile.am: Fixed location of my test schematics
-
-	* tests/amp_1.spice: Updated regression test to take into account
-	  Bas' latest spice backend changes
-	
-2001-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_netattrib.c: Added some if (... == NULL) checks to prevent
-	  some core dumps (original bug pointed out by Wolfgang Buesser)
-
-	* scheme/gnet-spice.scm: Integrated Bas Gieltjes' latest changes
-	  to his netlist backend
-
-2001-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_hierarchy.c: Fixed the nasty bug which was caused by my
-	  replacing the rc system to be like gschem.  Basically schematics
-	  were being loaded so that there was only ONE copy in memory at 
-	  all times.  This is not how gnetlist works.  Each hierarchical
-	  schematic must be uniq in memory.  Fixed it by changing
-	  libgeda's s_hierarchy_down_schematic_single to take a normal
-	  or force flag.
-	
-2001-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Got all the traverse functions to use the new
-	  connection system
-
-	* src/g_rc.c, i_vars.c: Replaced rc system to be almost exactly
-	  the same as gschem's
-
-	* lib/system-gnetlistrc.in: Updates to this file to take into
-	  account about changes
-
-	* include/i_vars.h: Updated file to take into account above
-	  changes
-	
-2001-01-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Fixed the graphical=1 test so that the 
-	  outside of the component is also looked at for this attribute
-
-2001-01-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_rename.c: Due to a bug in how the s_rename_* routines are
-	  being used, you cannot get the renamed names, added code to properly
-	  mux several sets of rename pairs.
-
-	* src/s_hierarchy.c: Changed the s_rename_destroy to use 
-	  s_rename_next_set (instead of destroying, go to the next set)
-
-	* src/gnetlist.c: Changed s_rename_destroy to s_rename_destroy_all
-
-	* tests/netattrib_1*: Added a test schematic and valid netlist to 
-	  the tests
-
-2001-01-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_net.c, s_rename.c: More work on getting the rename of two
-	  same named nets working.
-
-2001-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_net.c: Added some code which will rename nets which are
-	  named twice.  This code needs to be examined again to make sure
-	  this is the right way of doing this.
-
-2001-01-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Improved the
-	  parseconfig procedure. More stable(?) and more PC.
-	
-2001-01-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_cpinlist.c: Fixed core dumper when pin doesn't have
-	  the required pin#=# attributed. (Pointed out by Matt, fixed by
-	  Stefan)
-
-2000-12-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-vams.scm: Fixed a minor bug which was uncovered by
-	  Stefan's stricter error checking in g_netlist.c
-
-2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/*: removed some tests since they put version information
-	  into the files which caues the tests to fail.
-
-	* tests/*: Added some more very simple tests (using singlenet_1.sch)
-
-2000-12-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Changed the repl to Guile built in one. Better
-	  error handling, work like Guile and so on.
-
-	* src/g_netlist.c, src/vams_misc.c: Added inparameter check on all 
-	  Guile routines (SCM_ASSERT(...)).
-	
-2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/vams/gschemrc: Added one line suggested by Stefan to get
-	  the keymapping stuff working 100% with keymap redefinition.
-
-2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added -lregex for CYGWIN32 build
-
-2000-12-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-vams.scm: Finally found the time to finish getting this
-	  backend working with guile 1.4 (using the fixes Eduard provided)
-
-2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_project.c: Removed obsolete DONT_REDRAW var from code
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Slightly rearranged things to make cygwin port happy
-
-2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/gnetlist.c: Changed Cygwin warning message
-
-	* src/g_rc.c: Updated an #if to work with the current cygwin
-
-2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Added -fnative-struct flag for CYGWIN port only
-
-        * configure.in: Added --enable-debug flag to enable -g flag
-
-2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Move s_traverse_nethash_build to libgeda
-
-	* src/s_traverse.c: Renamed all o_nethash functions to s_nethash
-	  (in accordance to the changes made in libgeda)
-
-2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Fixed the misspelling of separator (pointed out by Stefan)
-
-2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-vhdl.scm: Renamed this file to gnet-vhdlold.scm
-
-	* scheme/gnet-vhdl.scm: Put this file back as gnet-vhdl.scm (undid
-	  above)
-
-	* docs/: Created documentation directory and moved all README.* 
-	  files into this directory
-
-	* docs/vams: Created directory, added vams documentation
-
-	* examples/vams/: Created directory, moved the example vams design
-	  into this directory (written by Eduard Moser and Martin Lehmann)
-
-	* scheme/gnet-vams.scm: Added scheme backend code (update Makefile.am)
-	  (written by Eduard Moser and Martin Lehmann)
-
-	* src/g_register.c: Added register call for 
-          gnetlist:vams-get-package-attributes
-
-	* src/vams_misc.c: Added file to support vams backend (updated 
-	  Makefile.am) (written by Eduard Moser and Martin Lehmann)
-
-	* examples/vams/*: Misc updates to the example files
-
-	* docs/gnetlist.txt: Moved file into docs directory
-
-	* src/s_hierarchy.c: Fixed a minor bug in hierarchy-uref-order and
-	  prepend mode: had to unmangle names using this flag as a parameter
-	  (so that the right uref basename was used).
-
-2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.1: Updated manual with all the various backend formats
-
-2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_netlist.c: Added another call to a post process routine
-	  (the routine to remove the uref mangling if that's enabled via
-	   rc keyword)
-
-	* src/s_hierarchy.c: Added s_hierarchy_remove_uref_mangling
-
-	* src/s_hierarchy.c: Got hierarchy_uref_rename working right.
-
-	* src/*.c: Renamed "rename" to "mangle" (mainly keyword and variable
-	  changes)
-
-	* src/g_rc.c and friends: Added the following keywords:
-		hierarchy-netname-seperator
-		hierarchy-uref-seperator
-		hierarchy-netattrib-seperator
-		hierarchy-uref-order
-		hierarchy-netname-order
-		hierarchy-netattrib-order
-
-	* src/*.c: Wrote the code to use the above new keywords
-
-	* src/g_rc.c: Finally migrated a change from the gschem/src/g_rc.c
-	  which fixes a core dump if you mess up a value for a keyword.
-	  (pass true size of the lookup table in RETURN_G_RC_MODE)
-
-	* src/s_hierarchy.c: Put some verbose print in for the uref
-	  demangling code
-
-2000-11-02  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnet-pads.scm: Wrapper function applied after request
-	  from Roger Williams.
-
-	* scheme/gnet-*.scm: Updated copyright.
-	 
-2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Change the if(f_open...) calls to properly deal with 
-	  returned value from f_open
-
-	* src/s_hierarchy.c: Divided up s_hierarchy_create_name into
-	  s_hierarchy_create_netname, s_hierarchy_create_uref, and
-	  s_hierarchy_create_netattrib functions
-
-	* src/*.c: Removed all calls to s_hierarchy_create_name and
-	  started using the new name
-
-	* src/g_rc.c and friends: Added several keywords:
-		hierarchy-traversal, 
-		hierarchy-uref-rename,
-		hierarchy-netname-rename,
-		hierarchy-netattrib-rename
-
- 	* src/*.c: Removed some old #if 0 code	
-
-	* src/*.c: Unfortunately some functions needed the pr_current pointer,
-	  so had to change all instances to pass this pointer in
-
-2000-10-31  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnetlist.scm: Cleaned up and renamed split
-	  gnetlist:wrap.
-
-	* scheme/gnet-PCB.scm: Now PCB-backend uses wrap function
-	  above. Was reported as a bug by Russ Dill.
-	
-2000-10-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_netattrib.c: Got net= attribute to use the hierarchy tag
-	  when a net= is found in some underlying schematic.
-
-	* src/s_hierarchy.c: Created s_hierarchy_create_name which creates
-	  properly structured hierarchy named things 
-	
-	* src/s_traverse.c and others: All the places where hierarchy
-	  names are created now use above new function
-	
-2000-10-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_rename.c: Was freeing some memory which was being used else
-	  where, oops, created a memory leak by not freeing memory.
-
-	* src/s_traverse.c: Move hierarchy traverse code into s_hierarchy
-
-	* src/s_misc.c: New file, currently contains verbose_* functions
-
-	* src/s_netlist.c, s_traverse.c: Used some of the above newly created
-	  functions from s_misc.c
-
-	* src/s_netlist.c: Reformated file to with indent
-
-	* src/s_rename.c: Properly reset the rename_counter to be zero.
-
-	* src/s_rename.c: Modified s_rename_add to properly deal with the case
-	  where you might have mutiple overlapping renames (which occurs when
-	  you have more than one level of hierarchy)
-
-	* src/s_rename.c: Ran file through indent
-
-2000-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Removed extra compare to f_open calls so it
-	  works with the changes Stefan made in libgeda
-
-	* src/create_proto: Updated it the the latest version
-
-	* src/s_traverse.c: Removed a lot of redundant code (made possible
-	  by the recent libgeda structure changes) 
-
-	* src/s_hierarchy.c: Added new file which contains post processing
-	  for hierarchy support 
-
-	* src/*.c: Extensive work to get hierarchy support, modified almost
-	  every file 
-
-	* src/s_traverse.c s_hierarchy.c: Started using indent (gnu mode)
-
-2000-10-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Fixed a screw up that made gnetlist fail
-	  compiling.
-	
-2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/gnetlist.c: Honours the error code returned from f_open
-	  from now on and tells invoker it didn't find the file.
-
-2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Removed an old GTK+ test which is no longer used
-	
-2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_traverse.c: Changed the code which reports if a uref is
-	  missing or not.  Should be a little better, but might falsely
-	  report missing urefs
-
-        * src/gnetlist.c: Changed CYGWIN32 warning message
-
-2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_net.c: Fixed a lame error message to be a little more 
-	  descripting (when you forget uref or pin number attributes)
-
-2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Got gnetlist to build with all the libgeda modifications
-
-2000-07-12  Matt Ettus  <matt@xxxxxxxxx>
-
-	* Fixed autoconf/automake stuff to install protel and bae backends
-
-	* scheme/gnetlist.scm:  New function get-component-text to look
-	  for value, label, and device text in that order
-
-	* scheme/gnet-allegro.scm:  Use the above function
-
-2000-07-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped version up to 20000704a so people know they 
-	  have applied the 20000704a patch correctly.
-
-2000-07-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-bae.scm, scheme/gnet-pads.scm, scheme/gnet-protelII.scm:
-	  These files still referenced the "physical" attribute, when instead
-	  it should be "footprint"
-
-	* src/s_traverse.c: Because of my overloading of the "label=" attribute
-	  it was possible for a pin to supply a label to net, which is a big
-	  no-no (bug). Fixed by checking to make sure object is not a pin.
-
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/*.c: Updated copyright info in each file
-
-        * src/*.c: Changed all GNU to GPL in the appropriate places
-
-	* configure.in: Bumped version up to 20000704
-	
-	* src/g_rc.c: Added an #if around #include <dirent.h> to make 	
-	  Cygwin builds work
-
-	* tests/test_verilog.verilog, tests/7447.verilog: Updated to reflect 
-	  new backend revision (must not have done it right the last time)
-
-	* src/*.c: Fixed all warnings	
-
-2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c, src/g_register.c: Added component-library-search and
-          source-library-search rc keywords
-
-	* tests/test_verilog.verilog, tests/7447.verilog: Updated to reflect 
-	  new backend revision
-
-	* configure.in: Put in checks for gtk+ and glib 1.2.3
-
-2000-06-15  Matt Ettus  <matt@xxxxxxxxx>
-
-	* Added scheme/gnet-pads.scm by Roger
-
-2000-06-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/parsecmd.c: Added the -c flag which allows you to execute
-	  arbitrary strings from the command line
-
-	* src/gnetlist.1: Update the manual page for above
-
-2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/*.verilog: Updated baseline verilog tests cases to take into
-	  account latest test_verilog.sch and 7447.sch
-
-2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_project.c: Added init of some important variables which 
-	  libgeda uses when promoting attributes.  The attribute promotion
-	  code is almost completely disabled through these defaults
-
-	* tests/*.verilog: Updated baseline verilog tests cases to include
-          Mike's header addition
-
-	* scheme/gnet-verilog.scm: Added a missing newline in netlist header
-
-2000-04-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Added gnet-protelII.scm (for Protel2) and gnet-bae.scm (for
-	  Bartels Autoengineer) to the ever increasing list of contributed
-	  backends for gnetlist. Contributed by Rolf Fiedler 
-	  <Rolf.Fiedler@xxxxxxxxxx>
-	
-2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* */*: Removed all traces of the physical attribute.  This attribute
-	  is now called footprint
-
-2000-04-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnetlist.scm: Added useful scheme functions by Andrew 
-          Bardsley
-
-2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_netlist.c: Added g_get_pin_attribute which given a uref,
-	  a pin number, and a wanted attribute returns the value.
-
-	* src/create_proto: Updated prototype.h creation script to use gtk/glib
-	  paths from my machine (installed in /usr/local ...)
-
-	* src/g_register.c: Added entry for g_get_pin_attribute
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* README/INSTALL: Updated files to reflect next release
-   
-	* src/*.c: Fixed all warnings (using -Wall -Werror)
-
-	* tests/*.verilog *.vhdl: Updated stored output to be current
-	  (so that the tests pass)
-
-	* src/gnetlist.c: Minor type change (so that it work on PPC)
-          Thanks to njh for pointing this out.
-
-2000-02-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnet-spice.scm: Updated file with Bas' patch to allow the
-	  use of the uref=include... mechanism, see for more info: 
-	  http://www.geda.seul.org/mailinglist/geda-dev25/msg00113.html
-
-2000-02-04  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/gnet-PCBboard.scm: Fixed (hopefully) guile version 
-	  incompatibilities in module popen (didn't exist before 1.3.2)
-	
-2000-01-25  Matt Ettus   <matt@xxxxxxxxx>
-
-	* scheme/gnet-PCBboard.scm:  Added JM's code
-
-	* autoconf and automake stuff updated for the above.
-
-	* src/gschem2pcb:  Added.  This will hopefully be integrated
-	  directly, soon.
-
-	* README.pcb:  Info on usage for above
-
-2000-01-24  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_netlist.c: Fixed g_get_packages to properly return ALL packages
-	  of ALL loaded schematics (basically switch to an previous attempt, 
-	  and folding in any improvements the new version had)
-
-1999-10-19  Matt Ettus   <matt@xxxxxxxxx>
-
-	* scheme/gnet-vipec.scm: Fixed ground node handling, some code cleaning.
-
-	* scheme/gnet-bom.scm:  Removed references to strip1.  Thanks Stefan.
-
-	* scheme/gnetlist.scm: Removed strip1, added ground handling for
-	number-nets function.
-
-1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/*.c: Changed all files to use the new libgeda/libgeda.h include
-
-1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/*.scm: Removed all gnetlist:set-netlist-mode
-
-	* src/g_register.c: Removed register call to gnetlist:set-netlist-mode
-
-	* src/g_netlist.c: Removed gnetlist:set-netlist-mode
-
-	* scheme/gnet-spice.scm: Integrated latest spice backend by Bas 
-          Gieltjes
-
-	* tests/: Created directory to hold gnetlist tests
-	
-	* tests/*: Populated tests directory with output from correct netlist
-	  runs
-
-1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* gnetlist/gnetlist.c: Fixed up s_log_init to use the new prototype
-
-1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/test.sch: Renamed (replaced) test_verilog.sch
-
-	* examples/test_verilog.sch: Translated it away from borders
-
-	* examples/7447.sch: Translated it away from borders
-
-1999-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gnetlist.scm: Fixed a dangling reference to bom:strip1 
-	  (changed to strip1)
-
-1999-10-06  Matthew Ettus   <matt@xxxxxxxxx>
-
-	* scheme/gnet-vipec.scm:  New file, not functional yet.
-
-	* scheme/gnet-PCB.scm:  Cleaned up functions, moved common ones to
-	main gnetlist.scm file. 
-
-	* scheme/gnet-allegro.scm:  Clean up, remove dead code
-
-	* scheme/gnet-bom.scm:  Clean up, remove dead code
-
-1999-10-04  Magnus Danielson  <cfmd@xxxxxxxxxx>
-
-	* scheme/gnet-vhdl.scm: Finally fixed the write-port-clause stuff.
-	This is now splitted into three routines which forms a much better
-	basis for further development and also fixes the bugs which occurs if
-	any or more of the in, out and inout sublists happends to be empty.
-	Stuck in support for signal type.
-
-1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * In all *.c included define.h before struct.h
-
-1999-09-28  Magnus Danielson  <cfmd@xxxxxxxxxx>
-
-	* scheme/gnet-vhdl.scm: Fixed bug with no ports to entity.
-
-9/25/99	Integrated Magnus's latest VHDL backend .scm code
-
-9/23/99	Split up gnetlist.scm into seperate files.  The basic functions will
-	live gnetlist.scm while the individual backends will be in gnet-*.scm
-	
-	Made some changes to the code so that the right backend *.scm code
-	is loaded when appropriate
-
-	Integrated Magnus Danielson's VHDL backend
-
-9/19/99	Make sure gnetlist runs with guile-1.3.2a
-	
-	Fixed all warnings
-
-9/17/99	Fixed that really nasty bug/problem that dealt with loading up 
-	multiple sheets (see below).  The postprocess was happening too
-	early and was for some odd reason nuking previously post processed
-	nets.
-
-9/16/99	Finally integrated Bas Gieltjes's latest spice netlist (sorry about
-	the delay)  (this basically consisted of adding the code to 
-	gnetlist.scm)  I'm not 100% this still works with the current 
-	gnetlist, especially the new net= attribute
-
-	Added code in gnetlist.c to only load up schematics which haven't
-	been loaded already
-
-	Found a NASTY bug/problem when you try to load up more than one
-	schematic sheet with gnetlist.  Added a line in s_traverse_start
-	which should have helped, but problem/bug still exists
-
-9/14/99 Integrated Matt Ettus's Allegro and PCB gnetlist backends.  Thanks!
-
-	Updated man page to reflect the backends
-
-9/12/99	Fixed a netlist print function to that it doesn't try to print
-	valid null strings
-
-	Fixed up s_net_name_search so that it tells the user if a multiple 
-	named net is found
-
-	Implemented the concept of net name priority (net_name_has_priority)
-	which controls which name has the highest priority.
-
-	Added net-naming-priority keyword which controls which attribute
-	(either net= or label= ) has priority when both are attached to a net
-
-	Added i_vars.c which containes the rc mode init funcs which are 
-	used by Kazu's rc mode functions
-
-	More work on getting net= attribute to override previously defined
-	pins (all controlled through net-naming-priority)
-
-	Removed some obsolete #if 0'd out code from s_net.c
-
-	Added s_rename.c which contains all the code to handle the renaming
-	(aliasing) of net names.
-
-	Integrated s_rename functions into the code
-
-	Fixed a bug in s_netattrib_net_search where the outside of the 
-	component wasn't being search for overriding net= attributes
-
-	Fixed s_netlist_post_process, (the net naming), to only name
-	nets of components which have a uref.  Components which don't
-	have a uref are power/gnd/special components
-
-	Updated verbose legend to include the R (rename of nets)
-
-	Added gnetlist:get-renamed-nets which takes a dummy parameter and
-	returns a list of lists (which contain src -> destination net 
-	renaming pairs)
-
-	Updated the geda netlist backend to output the above renaming
-	list pairs into the netlist file as a new section
-
-9/11/99	Created s_netattrib.c which contains all the code to handle the net=
-	attribute
-
-9/7/99	Start work on getting the net= attribute to work 
-
-9/5/99	Moved test_verilog.sch into the examples directory (from 
-	gschem/examples)
-
-9/3/99	Fixed a nasty stupid bug in the nethash datastructure creation,
-	used a constant instead of the pound define
-
-8/31/99	Renamed ntext to text (finally)
-	
-	Fixed g_rc.c to work on WinNT
-
-8/30/99	Renamed all ales to conn and ALES to CONN
-
-8/27/99	Set the program version to 19990829 to force Ales to release
-	on the 29th :)
-	
-	Updated all *.c and *.h files to have the right address for the
-	FSF in the copyright/licence header
-
-8/19/99 Updated Matt Ettus's BOM backend with thi's formatting changes
-
-8/17/99	Added some bus related globals.
-
-8/11/99	Added the real code to implement gnetlist:get-toplevel-attribute
-
-	Integrated Matt Ettus's bill of material code (cool stuff!)
-
-8/8/99 	Moved mk_verilog_syms to utils (created utils and Makefile.am)
-
-	Minor updates to example schematics since I renamed some of the
-	verilog symbols to have the -1 prefix.
-
-8/5/99	Added some stuff to configure.in for win32 builds
-
-8/3/99	Updated libtool to 1.3.3
-
-	Integrated Mike Jarabek latest verilog backend
-		- Patched g_netlist.c
-		- Patched g_register.c
-		- Patched gnetlist.scm
-		- Added examples/sch/*.sch to examples
-		- Added mk_verilog_syms to src
-		- Added symbols to ../symbols
-
-8/2/99	Added g_netlist_get_attribute, which allows you go find any toplevel
-	attributes (not yet functional)
-
-7/21/99 Removed all trace of s_passing.h
-
-7/15/99	Added support for libgdgeda 1.6 (mainly means searching for libpng)
-
-7/6/99  Changed configure and Makefiles to cut down on the number of 
-	libraries which are linked
-
-	Didn't really disable libgdgeda when using --disable-gdgeda
-        Now fixed.
-
-7/5/99 	Verified that gnetlist works with alphanumeric slotting
-
-	Fixed all warnings 
-
-	Renamed s_netlist_post_resolve to s_netlist_post_process
-
-	Put Manu's configure.in changes into gnetlist as well
-	
-	Got configure.in to be almost identical to gnetlist/configure.in
-
-	Updated man page slightly
-
-7/4/99 	Integrated latest verilog backend from Mike 
-
-	Changed Mike's all-nets function to use get-all-unique-nets 
-	(equate same named nets together)
-
-	Added some improved feedback when doing the net traversal with
-	verbose mode on
-
-7/3/99	Removed almost all executing traces of connected_to_[1|2] (these
-	was replaced by connected_to)
-
-	Added gnetlist:get-all-unique-nets which returns all the unique
-	nets in the design
-
-	Added gnetlist:get-all-connections which returns all connections
-	which are associated with the argument netname 
-
-	Worked on gnetlist.scm to use above functions.
-
-	Got geda netlist format to use above functions correctly.
-
-	Got tango netlist format to use above functions correctly.
-	(all others are okay)
-
-	Reformated the tango backend scheme code to be more scheme like
-	Reformated the gEDA backend scheme code to be more scheme like
-
-	Went through all the code removing old obsolete variables from
-	the internal representation.
-
-	As of the today gnetlisting works again :-)
-
-7/2/99  Fixed the ./configure stuff dealing with libgdgeda so that it works
-        when libgdgeda isn't installed in a system directory
-
-7/1/99 	Got support for gdgeda in configure.in (required because you
-	are linking against libgeda)
-
-6/29/99 Got the core of nethash working with the rest of gnetlist
-
-	Things seem to be working better now.  Core traversal of nets
-	works now as well as the naming of nets.
-
-6/25/99 Added support to configure to look for optarg and friends otherwise
-        include the right externs...
-
-6/17/99 Finally put all the changes in to make gnetlist work with the 
-	new connection system 
-
-6/8/99	Integrated old gnetlist into the current development dist scheme
-
-
---------------- new devel stuff starts here ----------------------------
-
-
-5/14/99 Updated manual page a bit 
-
-5/13/99 Integrated Mike Jarabek's verilog netlister 
-
-4/11/99	Added some more debugging information when reading in the scm file
-
-4/9/99	Fixed Makefile.am so that gnetlist.1 is installed
-
-3/26/99 Added some newlines in a few places in gnetlist.scm
-
-3/20/99 Got spice backend guile functions to follow the new 
-	backend:function_name naming convention
-
-3/19/99	Updated g_rc to print more diag message to the log file when
-	it can't find an rc file (like gschem)
-
-3/18/99 Updated g_rc to use new macros for finding system-*rc files
-
-3/11/99 Added back the original implementation of the write-net-name-... 
-	guile code for the spice netlist.  It works right for transistors.
-	Mine did not.  Bummer.  Spice netlist doesn't support slotting for
-	now.
-
-3/10/99	Fixed a coredump when you pass in an "unknown" for the pin number
-	in get-nets.  Return a list which is ("ERROR"). (pointed out by
-	Bas Gieltjes)
-
-	Changed ales-netlist format to geda-netlist format.  Changed
-	gnetlist.scm appropriately	
-
-	Renamed all C guile functions to be called gnetlist:<whatever>
-	This makes it clear where functions come from 
-
-	Added code to set netlist_mode which enables/disables certain
-	netlist features.  Each backend should call this with something
-	even if it's the default mode: gEDA
-
-	Added gnetlist:set-netlist-mode to g_register and g_netlist which 
-	sets the above mode
-
-	Integrated tango netlist backend by Nuno Sucena (thanks)
-
-	Changed the highest level function in all backends to take a 
-	parameter which is the netlist output filename.  This is a required
-	parameter
-
-	Added -o flag which specifies output filename (for above), if you
-	don't specify an output filename the default is output.net
-
-	Integrated spice backend by Bas Gieltjes
-
-	Had to add a kludge to gnetlist.c which sets netlist_mode based
-	on the guile_proc string (for spice mode which needs to be set
-	before the .sch files are read in)
-
-	Changed the default unnamed_counter to be one instead of zero
-
-	Fixed the incorrect behavior when you have slotted components and
-	the spice backend.  
-
-	Played a bit with the way power connections show up in the netlists
-	(s_net.c and the POWER string code)  Not completely happy with 
-	any of this.
-
-3/9/99	Fixed a few variables which were uninitialized (width, height,
-	snap_size)
-
-1/24/99 Removed some // comments (shouldn't use those in C code)
-
-12/3/98 Added thi's small gnetlist patch
-
-11/8/98	Changed the ales-netlist slightly (less newlines)
-
-	Started adding code to resolve same net names
-
-	Found a really nasty bug, wasn't initalizing net_name in cpinlist!
-
-	Found several really nasty bugs, where something was initalized
-	incorrectly (strings = 0 ?!?) (s_net.c in add function)
-
-	Found another missing init (object_ptr) in s_netlist.c (add function)
-
-	Found another missing init (original) in s_cpinlist.c (add function)
-
-	All of the above bugs were apparently the cause of the mysterious
-	guile 1.3 problem.  Further testing is needed
-
-10/25/98 Cleaned up all warnings 
-
-10/24/98 Discovered that gnetlist doesn't like guile 1.3
-
-	 Fixed a memory overrite in s_net_name, also added a return(NULL)
-
-	 Fixed a place where I was freeing a null pointer in g_get_packages
-
-	 Found/fixed another "trying to free null data"
-
- 	 Updated gnetlist.scm with display-connections (output.net looks 
-	 better)
-
-10/20/98 Fixed a bug which prevented gnetlist to work with guile 1.3
-
-	 Change rc file guile primative version to gnetlist-version
-
-10/18/98 Changed o_attrib_search_name_single to pass a null in for the last
-	 argument
-
-10/12/98 Added guile code to handle unconnected pins (gnetlist.scm)
-
-	 Found a place where U? wasn't being set.
-
-10/11/98 Added parsecmd.c (commandline argument parsing)
-
-         Simplified the loading of schematic sheets and intergrated above
-
-	 Added the actual command line options (-v for verbose mode) and
-	 (-i for guile interactive mode)  Default for both of these is
-	 off
-
-	 Added usage() function (which exits when called)
-
-	 Added quiet_mode to the command line arguments, to shut off all
-	 messages
-
-	 Removed all warnings
-
-	 Worked on gnetlist.scm to get some guile code to drive some of 
-	 the new netlist code
-	
-	 Added and registered g_get_package_attribute guile function which
-	 returns the wanted attribute from the specified package uref
-
-	 Added command line option -g guile_proc so you can execute guile
-	 scripts from the command line 
-
-	 Added code to support above
-
-	 More work into gnetlist.scm to get some sort of netlist writer 
-	 going
-		
-
-10/10/98 Added file s_traverse.c which creates flat netlist datastructure
-
-	 Serious work on getting netlist code to work!
-
-	 Add s_net.c (functions that deal with the net structure) 
-
-	 Add s_netlist.c (functions that deal with the netlist struct)
-
-	 Add s_cpinlist.c (functions that deal with the cpinlist struct)
-
-	 Completely preliminary code for netlist generation (first cut,
-	 highly inefficient, but works! :)
-
-	 Updated g_get_packages to use the new available structures (much
-	 faster)
-
-	 Updated g_get_pins to use the new available structures (much
-	 faster)
-
-	 Added (exit) and (quit) guile functions
-
-	 Found a condition where my attempt to speed up the netlist post
-	 processing, but it found a nasty bug, so now we have a 3 pass
-	 post process. 
-	
-
-0.0.5
--------
-
-9/19/98 Improved the input gathering code for the guile shell a bit.
-
-9/13/98 Changed netlist.scm to gnetlist.scm
-
-	Fixed g_rc_scheme_directory to store the string in the structure 
-
-9/4/98	Made then necessary changes to have gnetlist use libgeda
-
-	Fixed a few minor tidbits related to above
-	
-8/30/98 Added embedded component support from gschem to gnetlist
- 
-8/29/98 Added complex_parent pointer to object structure
-
-	Added code to fill above pointer 
-
-	Added s_netlist.c and added it to Makefile.am
-
-	Added first cut of GUILE netlist routines	
-		g_get_packages
-
-	Added s_scratch.c (misc scratch buffer routines)
-
-	Made some changes to the attribute handling, head attrib node 
-	points to the object where the attributes belong to.  Be sure 	
-	to propegate this change back to gschem (done)
-
-	Made sure that text_string is only set when it should be by 
-	setting p_text_string[0] = '\0'.  Be sure to propegate this change
-	back to gschem (done)
-
-	Added a bunch of attribute search routines to support all this
-	Be sure to propagate these attribute routines back go gschem
-
-	Wrote some test scheme code which is in ../bin/netlist.scm
-
-8/25/98	Added code into the repository and devel tree
-
-	Fixed logging mechanism
-
-	Added appropriate lines in all the upper makefiles to build this code
-
-	Code doesn't do anything other then read in the schematics
 
+#GCL#
diff --git a/gnetlist/ChangeLog-1.0 b/gnetlist/ChangeLog-1.0
new file mode 100644
index 0000000..7a5aba7
--- /dev/null
+++ b/gnetlist/ChangeLog-1.0
@@ -0,0 +1,2446 @@
+2007-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/spice-sdb/Makefile.am: Oops, because of the below disable,
+	need to explicitly include run_tests.sh.  This needs to b undone 
+	once these tests pass make distcheck again.
+
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/spice-sdb/Makefile.am: Disabled spice-sdb tests
+	temporarily since they break make distcheck.  Will re-enable
+	once it is determined what is going wrong (for the next release).
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/Makefile.am, gnet-osmond.scm: Added new gnetlist backend
+	from John Doty. Thanks!
+
+2007-04-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/Makefile.am: Moved the VHDL regression test into my private
+	test target since it doesn't work for everybody (since some people
+	do not install into $HOME/geda).
+
+	* tests/spice-sdb/inputs/Makefile.am, 
+	tests/spice-sdb/inputs/sym/Makefile.am: Added missing test files 
+	to make distcheck happy again.
+
+2007-04-28 (later) Stuart Brorson   <sdb@xxxxxxxxxx>
+	* include/globals.h, scheme/gnet-spice-sdb.scm,
+	src/globals.c, src/parsecmd.c  configure.ac: Add 
+	--nomunge flag to gnetlist, telling spice-sdb 
+	to not autocorrect incorrect device prefixes 
+	(handles complaint from John Doty).  Also 
+	upgraded handling of long opts.  Finally, updated 
+	spice-sdb test suite to check these new features.
+	
+2007-04-28 Stuart Brorson   <sdb@xxxxxxxxxx>
+	* src/g_netlist.c, scheme/gnet-spice-sdb.scm:  Fix spice-sdb's
+	treatment of slotted parts so it emits pins in pinseq order.
+	This required making mods to g_netlist.c, as well as several
+	fcns in libgeda.  Then updated spice-sdb test suite.  This
+	closes bug 1680275.
+	
+2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Move the "-l" command line scheme loading code to
+	be *before* schematics are loaded (instead of after).
+
+	* examples/stack_1.sch, examples/Makefile.am: Added stack example 
+	schematic.
+
+	* tests/Makefile.am, tests/runtest.sh, tests/singlenet.protel,
+	tests/singlenet.protelII, tests/stack.geda, tests/stack_1.geda,
+	tests/drc2/Makefile.am, tests/hierarchy/Makefile.am,
+	tests/hierarchy/gnetlistrc, tests/hierarchy/gnetlistrc.hierarchy:
+	Fixed the gnetlist regressions tests to work with make distcheck.
+
+	* tests/spice-sdb/run_tests.sh: Added -I "gnetlist -g" to the 
+	golden file diff to ignore the embedded command line information
+	in the spice-sdb golden files.
+
+	* scheme/gnet-calay.scm: Added backed written by John Doty for
+	the Calay netlist. Thanks!
+
+	* tests/runtest.sh: Minor improvements in test running script.
+
+2007-04-21 Stuart Brorson   <sdb@xxxxxxxxxx>
+	* tests/spice-sdb/*  Added new spice-sdb test directory.  Then
+	created test environment similar to Dan's regression tests for
+	refdes_renum.
+	
+2007-02-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-allegro.scm: Fix bug #1663729.
+	  When writing the device files, check if 'devfiles' directory 
+	  exists and create it if needed.
+
+2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/multiequal.spice-sdb: Updated golden file to be current.
+
+	* tests/Makefile.am, tests/drc2/Makefile.am,
+	tests/hierarchy/Makefile.am: Temporarily disabled make check to
+	get past make distcheck.  The rules in make tests are probably
+	missing a variable specifying the source of the input files.
+	make check should enabled once we figure out what is missing.
+
+	* tests/amp.spice-sdb, tests/darlington.spice-sdb: Updated golden	
+	files to be current.
+
+2007-02-11 (later) Stuart Brorson   <sdb@xxxxxxxxxx>
+	* scheme/gnet-spice-sdb.scm, scheme/gnetlist.scm: Changed 
+	string-pad-right to safe-string-head per suggestion from Jeff
+	Mallatt.  Added safe-string-head to gnetlist.scm.
+	
+2007-02-11 Stuart Brorson   <sdb@xxxxxxxxxx>
+	* scheme/gnet-spice-sdb.scm: Incorporated patch from Jeff Mallatt
+	enabling SPICE netlisting of slotted parts.
+	
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gnetlist.1, src/gnetlist.c, src/parsecmd.c: Applied patch by
+	Tomaz Solc [ 1593644 ] gnetlist: use "-g help" to list available
+	backends. Thanks!
+
+	* tests/.cvsignore: Added rule to ignore all the newly generated 
+	files.
+
+	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Applied patch to
+	change "package" to "refdes" [ 1656822 ] BOM/BOM2 should use
+	refdes in title line
+
+	* tests/hierarchy/hierarchy.geda: Updated golden file due to ordering
+	of output changing. 
+
+	* src/globals.c: Removed quit_func since it is completely unused.
+
+	* docs/gnetlist.1: Updated the man page a little for bug:
+	[ 1556064 ] man page version out of date
+
+	* tests/*.spice-sdb: Updated golden files to be current due to 
+	version number update.
+	
+	* configure.ac: Bumped package version to 20070216.
+
+2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* tests/Makefile.am, tests/drc2/Makefile.am, 
+	  tests/hierarchy/Makefile.am:
+	  When running "make check", run "make tests" too.
+
+        * tests/drc2/Makefile.am:
+	  Added a pass/failed line after each test.
+
+	* tests/drc2/.cvsignore: Added this new file.
+	
+	* configure.ac, tests/Makefile.am, tests/drc2/Makefile.am,
+	  tests/drc2/*.sch, tests/drc2/*.drc2:
+	  Added new regression test suite for the drc2 backend.
+
+	* scheme/gnet-drc2.scm: Changed a (begin) to a (let ()) due to
+	  guile 1.8 problems. Thanks to Stuart Brorson por reporting, and
+	  Dean Ferreyra for pointing out the fix.
+
+2007-02-08 19:24  Dan McMahill <danmc>
+
+	* configure.ac, scheme/Makefile.am, scheme/gnet-gsch2pcb.scm.in: 1)
+	   add a new option to gsch2pcb "use-m4" for the project file or
+	  "--use-m4" for the command line.  By default now, gsch2pcb will
+	  not try to run m4 at all.  If you want the old behaviour of
+	  running m4, you'll have to use this option.  It seems that this
+	  is what most users want (no m4 involved at run time).
+
+	  2) rather than hard coding a number of paths like /usr/X11R6/lib
+	  and /usr/local/share into the code for places to look for PCB
+	  footprints, use a single default directory which is based on
+	  ${datadir}.  If the user wants to, they can override that with
+	  --with-pcb-datadir=/opt/pcb-20070204/share for example.
+
+	  3)  when searching for newlib footprints with, for example, a
+	  name like footprint=MY1206, match either "MY1206" or "MY1206.fp"
+	  so we can start having extensions on footprint files without
+	  needing to explicitly add the ".fp" part in the footprint=
+	  attribute.  All of the footprints in the pcb distribution which
+	  came from the m4 libraries have .fp extensions now.
+
+	  4)  add some example schematic files in the gsch2pcb example
+	  directory
+
+2007-01-15 Stuart Brorson <sdb@cloud9./net>
+	
+	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Added
+	(use-modules (ice-9 rdelim)) fix guile-1.8 problem.
+
+2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-switcap.scm: Added added (use-modules (ice-9 rdelim)) 
+	to get read-line included and working.
+
+2007-01-15 Stuart Brorson <sdb@cloud9./net>
+	* scheme/gnet-spice-sdb.scm: Changed escaping for parens to fix 
+	guile-1.8 bug.  Also added (use-modules (ice-9 rdelim)) to enable 
+	read-line.
+
+2007-01-07 Stuart Brorson <sdb@cloud9./net>
+	* scheme/gnet-spice-sdb.scm: Added SPICE-NPN and SPICE-PNP
+	to dispatch to cover cases where people had munged the transistor
+	symbols.
+	
+2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed libgeda detection/find error message when
+        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
+        thanks)
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+	* scheme/gnet-PCB.scm: Applied patch (#1453908) by Thien-Thi Nguyen
+	that cleans up / simplifies some scheme code.
+
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+	
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
+        as the complete list of authors.  Merged all listed files in this
+        file into gschem's file.
+
+2006-09-07 SDB sdb@xxxxxxxxxx>
+	* scheme/gnet-gsch2pcb.scm.in:  Applied cursor patch
+	from Peter Clifton. 
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+	
+	* src/gnetlist.c: Added CUSTOM_VERSION to all
+	printfs/output/dialog boxes where VERSION is used so that it is
+	easier to create custom version of gEDA/gaf.
+
+2006-09-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Applied patch #1551415 from Tomas Solc.
+	  Some part of an error message was written in standard output 
+	  instead of the the output file. Thanks.
+	
+2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
+
+	* src/gnetlist.c: Removed obsolete code fragment
+
+2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-gsch2pcb.scm.in: Applied patch by Jeff Mallatt to
+	fix gnet-gsch2pcb.scm fix m4 params bug/limit of 3.  Patch#1542726.
+	Thanks.
+
+2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* scheme/Makefile.am: Added a couple files to the distclean and
+	maintainerclean rules to make distcheck happy.
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/multiequal.spice-sdb: Updated golden file to take into
+	account case change of .end
+
+	* tests/amp.spice-sdb, tests/darlington.spice-sdb: Updated golden
+	file to take into account case change of .end
+
+	* tests/powersupply.sch, powersupply.allegro, powersupply.protelII
+	powersupply.tango: Fixed invalid attribute in schematic and updated
+	some golden regression files.
+
+	* src/g_netlist.c, src/g_rc.c, src/gnetlist.c, src/i_vars.c,
+	src/parsecmd.c, src/s_cpinlist.c, src/s_hierarchy.c, src/s_net.c,
+	src/s_netattrib.c, src/s_netlist.c, src/s_rename.c, src/s_traverse.c,
+	src/vams_misc.c: Converted all malloc/free calls to g_malloc/g_free
+
+2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	
+	* include/globals.h, include/prototype.h, src/g_netlist.c, 
+	  src/g_register.c, src/globals.c, s_netlist.c, s_traverse.c:
+	  Build a netlist of graphical objects. This feature enables
+	  using directives in the schematic.
+	
+        * scheme/gnet-drc2.scm: 
+	    - Added support for NoConnection and DontCheckPintypes directives.
+	    - Changed the drc connection matrix. Now an unknown pin doesn't 
+              generate an error, and it can drive a net.
+            - Added report for pins without the 'pintype' attribute.
+	    - Display the pins when reporting a net with only one connection.
+	
+2006-04-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-spice-sdb.scm: Changed .END and .ENDS cards to lowercase.
+	This fixes bug 1442912.
+
+2006-04-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Fixed parenthesis mismatch in 
+	function drc2:check-slots. 
+	Thanks to David Logan for reporting the bug.
+
+2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gnetlistrc.in: Removed load for the system-gafrc file,
+	since it is loaded by libgeda first.
+
+2006-03-10 Stuart Brorson <sdb [AT] cloud9 [DOT] net>
+	* scheme/gnet-spice-sdb.scm: Added "m" attribute to PMOS and NMOS
+	transistors per request of Peter Kaiser. 
+	
+2006-03-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * src/g_netlist.c: Return 'pwr' when getting pintype of a hidden
+	pin. Thanks to Holger Oehm for providing the patch.
+	
+2006-03-03 Stuart Brorson <sdb [AT] cloud9 [DOT] net>
+	* configure.ac, parsecmd.c: introduced getopt_long to enable
+	parsing of long command line flags.  Had to change configure.ac
+	to support looking for getopt.h instead of unistd.h.
+	
+2006-03-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Don't check pintypes of net "NoConnection".
+	Thanks to Holger Oehm for reporting the bug and providing a patch.     
+	
+2006-02-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Added netname in the output message 
+	when checking pintype connections. 
+	Thanks to Holger Oehm for providing the patch. 
+	
+2006-02-05 Werner Hoch	<werner.ho@xxxxxx>
+	* scheme/gnet-spice.scm: cccs, ccvs, vccs and vcvs replacement uses
+	a dash "-" in the name of vsens replacement, ngspice doesn't like that
+
+2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* autogen.sh, m4/guile.m4, src/Makefile.am: Removed m4 files since 
+	they are installation specifc.  Also, all required libraries should be
+	coming from LIBGEDA_LDFLAGS.
+
+	* tests/*: Updated some of the spice regression tests to have the
+	correct spice-sdb version
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2006-01-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* scheme/gnet-drc2.scm: Changed error message to be more 
+	self-explaining.
+	
+2006-01-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* scheme/gnet-drc2.scm: Added missing 'passive' in the 
+	pintype-full-names list, and changed the pintype error/warning 
+	message to something more self-explaining.
+	
+2006-01-07 Stuart Brorson <sdb AT cloud9 DOT net>
+	*  configure.ac, src/Makefile.am:  Changed automake stuff
+	to explicitly look for guile, and then link to it.
+
+	*  autogen.sh, m4/guile.m4:  Added local guile macros.
+	
+2006-01-04 Stuart Brorson <sdb@xxxxxxxxxx>
+	*  src/g_netlist.c, src/s_net.c, scheme/gnet-drc2.scm
+	scheme/gnetlist.scm, scheme/gnet-systemc.scm, 
+	scheme/gnet-vams.scm, scheme/gnet-verilog.scm
+	scheme/gnet-vhdl.scm:  Modified code to emit
+	"unconnected_pin-<number>" to fix bug noticed by John Doty.
+	Besides modifying s_net.c to achieve this, I had to change
+	the strcmp fcn in many files to a strncmp fcn to compare only
+	the first 15 chars against "unconnected_pin".  Added strncmp?
+	to scheme/gnetlist.scm to do this for Scheme backends.
+
+	*  scheme/gnet-spice-sdb.scm:  Fix bug discovered by John Doty: 
+	spice-IO pins with refdes greater than P9 were sorted 
+	incorrectly (as strings).  Now they are sorted as numbers.
+	
+2005-12-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/g_netlist: Dereferenced return value of scm_c_module_lookup,
+	which is passed to scm_sort_list_x.
+	Fixed long standing bug that produces a "Wrong type argument in
+	position 1: #<variable 8059240 binding: #<primitive-procedure <=>>" 
+	error when running gnetlist.
+	Thanks to Neal Baer and James Cotton for the bug report, and also
+	to Patrick Bernaud for the solution.	
+
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/globals.c: Added setting of load_newer_backup_func to NULL.
+	It is needed now libgeda checks for autosave backup files when
+	opening a schematic.
+	
+2005-09-27 18:44  Dan McMahill <danmc>
+
+        * configure.ac: check for strings.h for rindex
+
+2005-09-27 18:43  Dan McMahill <danmc>
+
+        * src/s_hierarchy.c: remove various compiler warnings
+
+2005-09-11 Stuart Brorson <sdb@xxxxxxxxxx>
+
+        * gnet-spice-sdb.scm: Incorporated patch from Paul Bunyk enabling
+	netlisting of Josephson junctions and other magnetic devices.
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-16 22:54  Dan McMahill <danmc>
+
+	* configure.ac, scheme/Makefile.am, scheme/gnet-PCBboard.scm,
+	  scheme/gnet-PCBboard.scm.in, scheme/gnet-gsch2pcb.scm,
+	  scheme/gnet-gsch2pcb.scm.in: - use the M4 program discovered at
+	  configure time as the default for m4 in the PCB backends.
+
+	  - use the PCB directories from configure time as the defaults in
+	  the PCB backends.  These can still be changed with
+	  --with-pcbm4dir and --with-pcbconfdir.  As usual, they can be
+	  changed at runtime with the gsch2pcb project file, but hopefully
+	  this gets things nominally right by default.
+
+2005-08-15 10:12  Dan McMahill <danmc>
+
+	* configure.ac: Search for a m4 to use.  Will be used by the pcb
+	  netlisters.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Applied patch by Carlos Azevedo which moves the
+	chdir after s_traverse since it might change the directory as well.
+
+	* src/s_rename.c: Applied patch by Carlos Azevedo which 
+	re-implements the rename structures to be completely dynamic.
+
+	* tests/*: Re-copied golden test files to be current with sdb
+	version changes.
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+	* scheme/gnet-gsch2pcb.scm: Oops accidentally removed an id tag.
+
+2005-08-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-gsch2pcb.scm: Update to Bill Wilson's gsch2pcb version
+	1.5.
+
+2005-06-12 Stuart Brorson <sdb@xxxxxxxxxx>
+	* scheme/gnet-spice-sdb.scm: Changed order of writing out 
+	netlist and .model/.subckt cards to facilitate use of 
+	numparam with ngspice.
+	
+2005-05-16 Stuart Brorson <sdb@xxxxxxxxxx>
+
+        * include/globals.h, src/globals.c, src/parsecmd.c:
+	Incorporated new -e command line flag which forces embedding
+	of .include file's contents into SPICE netlist.
+
+2005-05-16 Stuart Brorson <sdb@xxxxxxxxxx>
+
+        * scheme/gnet-spice-sdb.scm: Modified so that .include
+	doesn't embedd the included file's contents in the SPICE
+	netlist by default.
+
+2005-03-16 Stuart Brorson <sdb@xxxxxxxxxx>
+
+        * scheme/gnet-spice-sdb.scm: fix typo in CCCS.  Now usage of 
+	Vsense is harmonized.
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
+        message if gtk+ 2.2.x is not found.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Fixed code to allow user to specify absolute 
+	filenames on the command line again.
+
+	* tests/*: Updated more golden regression files to take into
+	account the package reordering changes.
+
+2005-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/*, examples/switcap/example.scn: Updated regression golden
+	files to take into account the package reordering that has
+	occurred because the various guile/gnetlist routines were either
+	replaced or rewritten.	No netlist errors detected, just some
+	of the packages were showing up in a different order in the various
+	netlist formats.
+
+2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac, src/gnetlist.c: Removed call to gtk_init().
+	  GDK is now initialized in libgeda if it's a non-graphical app.
+
+2005-02-21 03:09  Dan McMahill <danmc>
+
+	* src/gnetlist.c: fix some format string/type mismatch bugs
+
+2005-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice.scm: Removed string by request from the original
+	author.
+
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gnetlist.c (main_prog): Adapted for new logging system.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/globals.c: Added definition of picture_draw_func after 
+	adding picture support to libgeda.
+	
+	* configure.ac, src/gnetlist.c: Added call to gtk_init() 
+	  since gdk-pixbuf needs it if called.	  
+
+2005-02-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm, scheme/gnet-redac.scm:
+	  Use stdout if the output filename is "-".
+
+2005-02-14  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/g_netlist.c (g_get_packages): Added two lines missing after 
+	yesterday rewrite.
+
+2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/g_netlist.c (g_get_packages): Rewritten to use a GLib hash 
+	table instead of the libgeda s_scratch code.
+	(g_get_non_unique_packages): Cleaned up.
+
+2005-02-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Added a chdir back to the starting directory
+	after all the rc files and schematics are loaded.  This is done
+	so that the output files from gnetlist go into the expected
+	directory instead of some other schematic directory.  This allows
+	"make tests" in gnetlist/tests to work again.
+
+	* src/gnetlist.c: Changed the size of the cwd directory to be
+	MAXPATHLEN (the correct size).
+
+2005-02-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Use stdout if the output filename is "-".
+	  Updated documentation showing this behaviour.
+
+2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gnetlist.c (main_prog): Adapted for new toplevel and page APIs
+	in libgeda.
+	
+2005-02-08 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm:
+	  Use a parameter instead of the quiet mode of gnetlist so 
+          gnetlist doesn't return a non-zero value when there are only
+	  warnings. This parameter is 'ignore-warnings-in-return-value'.
+	
+2005-02-08 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/globals.h, src/globals.c, src/g_netlist.c, 
+	  src/parsecmd.c, src/gnetlist.c: 
+	  Added '-O' option allowing to pass parameters to the backend.
+	
+2005-02-04 23:14  danmc
+
+	* configure.ac, src/g_netlist.c, src/g_rc.c, src/g_register.c,
+	  src/globals.c, src/gnetlist.c, src/i_vars.c, src/parsecmd.c,
+	  src/s_cpinlist.c, src/s_hierarchy.c, src/s_misc.c, src/s_net.c,
+	  src/s_netattrib.c, src/s_netlist.c, src/s_rename.c,
+	  src/s_traverse.c, src/vams_misc.c, utils/mk_verilog_syms.c: add
+	  support for Electric Fence debugging, enabled by --enable-efence,
+	  and dmalloc debugging, enabled by --enable-dmalloc.  Both are off
+	  by default.
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/g_netlist.c, src/gnetlist.c, src/i_vars.c:
+	* src/parsecmd.c, src/s_hierarchy.c, src/s_netattrib.c:
+	* src/s_netlist.c, src/s_traverse.c: Replaced u_basic_strdup() and 
+	u_basic_strdup_multiple() by GLib functions.
+	
+	* src/gnetlist.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
+	libgeda's *_SEPARATER_*.
+
+2005-02-03 12:49  danmc
+
+	* scheme/: gnet-PCB.scm, gnet-PCBboard.scm, gnet-allegro.scm,
+	  gnet-bae.scm, gnet-bom.scm, gnet-bom2.scm, gnet-drc.scm,
+	  gnet-drc2.scm, gnet-eagle.scm, gnet-geda.scm, gnet-gossip.scm,
+	  gnet-gsch2pcb.scm, gnet-maxascii.scm, gnet-pads.scm,
+	  gnet-partslist-common.scm, gnet-partslist1.scm,
+	  gnet-partslist2.scm, gnet-partslist3.scm, gnet-protelII.scm,
+	  gnet-redac.scm, gnet-spice-sdb.scm, gnet-spice.scm,
+	  gnet-systemc.scm, gnet-tango.scm, gnet-vams.scm,
+	  gnet-verilog.scm, gnet-vhdl.scm, gnet-vipec.scm: add RCS Ids
+
+2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/g_netlist.c: Switched to the new scm interface of guile.
+
+2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gnetlist.c (gnetlist_quit): Adapted for new component library
+	code.
+
+2005-01-28 Dan McMahill <dan at mcmahill dot net>
+
+	* scheme/: gnet-futurenet2.scm, gnet-pads.scm, gnet-switcap.scm:
+	  use the new gnetlist:build-refdes-aliases and
+	  gnetlist:alias-refdes functionality to do a better job of
+	  restricting reference designators in the output netlist to ones
+	  which are valid for this netlist type.
+
+2005-01-28 Dan McMahill <dan at mcmahill dot net>
+
+	* scheme/gnetlist.scm: Add gnetlist:build-refdes-aliases,
+	  gnetlist:alias-refdes, and gnetlist:unalias-refdes functions.
+	  These are used to deal with target netlist refdes requirements
+	  which may be more restrictive than gschem/gnetlist.  A backend
+	  uses these by calling gnetlist:build-refdes-aliases at the
+	  beginning of netlisting and then gnetlist:alias-refdes whenever
+	  printing out the refdes.
+
+	  While here add missing RCS Id.
+
+2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* src/gnetlist.c: Changes made to enable correct opening
+	of schematics in foreign directories.  Changes detailed in libgeda
+	ChangeLog.
+	
+2005-01-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm: Added check for duplicated references.
+        (above patch applied by Stuart Brorson)
+
+2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Added a output message if a component is missing
+	its symbol file.
+
+2005-01-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_register.c, src/g_netlist.c, include/prototype.h: 
+	Added function g_get_non_unique_packages so backends 
+	can get a non-unique list of packages. Useful for DRC checking.
+
+	* src/g_netlist.c: g_get_slots and g_get_unique_slots functions: 
+	If a package has no slots attribute, then assume it's using slot 1.
+
+	* src/gnetlist.c: Remind the user to check the schematic
+	has no errors using drc2 backend. 
+
+        (above patch applied by Stuart Brorson)
+	
+2004-12-28 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* lib/system-gnetlistrc: Changed to refer to system-gafrc instead
+	of system-commonrc
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-cascade.scm: Applied patch by Dan McMahill to fix
+	a bug.
+
+	* docs/README.sysc scheme/gnet-systemc.scm: Added SystemC backend by
+	Jaume Masip
+	
+	* scheme/gnet-eagle.scm scripts/sch2eaglepos.sh docs/README.eagle: 
+	Added Eagle PCB scheme backend and cleanup script.   The backend
+	and script were written by Braddock Gaskill. 
+
+	* docs/gnetlist.1: Added information on -s (from the usage of 
+	gnetlist)
+
+	* tests/*.spice-sdb: Update various regression files with the new
+	output from spice-sdb
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-08-23 SDB   <sdb@xxxxxxxxxx>
+
+	* Added fcns to pass the invoking command line to the Scheme backend
+	as a string.  This allows the invoking command to be placed into
+	a SPICE netlist in the first line.  Affected files:
+	src/g_register.c, parsecmd.c, globals.c, g_netlist.c, gnetlist.c
+	include/globals.h prototype.h
+
+2004-08-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/Makefile.am: Removed gschem2pcb from bin_SCRIPTS, as
+	gsch2pcb is now the prefered tool.
+
+2004-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice-sdb.scm: Added Stuart's latest backend
+	
+	* tests/*: Updated some of the golden files to take into account
+	version change string in new spice-sdb backend.
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, prototype.h, src/g_rc.c, g_register.c,
+	gnetlist.c, i_vars.c: Removed a whole bunch of rc related code.
+	The removed code was moved into libgeda.
+
+        * configure.ac: Updated version to 20040710
+	
+2004-02-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Fixed a broken comment (broken by indent)
+
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * config.h.in: Remove machine generated file.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-switcap.scm: Applied Dan's 20040105 patch.
+
+        * docs/Makefile.am: Changed doc install directory readme to readmes
+
+2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-switcap.scm: Applied patch by Dan McMahill to use
+	his new net aliasing (modification) code.
+
+	* docs/gnetlist.1: Spent a little time updating the man page with
+	at least the current list of backends and all the new command line
+	flags.
+
+	* tests/gnetlistrc.vhdl, tests/Makefile.am: Added vhdl only
+	gnetlistrc.  This was required because the vhdl library was
+	removed from system-commonrc, so this rc file has to put it back.
+	The gnetlistrc.vhdl file is copied to gnetlistrc before any vhdl
+	test is run and then the gnetlistrc file is removed.
+
+2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * scheme/gnet-gsch2pcb.scm: Upgraded to Bill Wilson's latest
+        version (1.2)
+
+	* scheme/gnet-PCBboard.scm: Applied patch by Dan McMahill to fix
+	some m4 quoting issues. Thanks.
+
+	* scheme/gnetlist.scm: Applied patch (20031216) by Dan McMahill to
+	add various scheme functions to handle net name modification
+	for various netlist targets. Thanks.
+
+	* scheme/futurenet2.scm: Added new backend for futernet2 by Dan
+	McMahill.  Thanks.  (20031216)
+
+	* scheme/gnet-pads.scm: Applied patch (20031216) by Dan McMahill to 
+	use the new net name modification scheme functions.
+
+	* tests/powersupply.pads, tests/singlenet.pads: Updated golden files
+	to be current (take into the changes Dan's patches made to the 
+	PADS backend)
+
+	* scheme/gnet-cascade.scm: Added new backend by Dan McMahill.  This
+	backend is for driving RF Cascade (http://rfcascade.sourceforge.net)
+	Thanks!
+
+	* scheme/gnet-redac.scm: Added Racal Redac format backend by 
+	W. Kazubski.  This format is also used by Cadstar PCB software
+	(at least up to version 4.30 for DOS  Thanks!
+
+	* scripts/gschem2pcb: Applied a patch by Christopher K Eveland to
+	fix a condition where gschem2pcb was picking up a pin when it 
+	should not.  I don't know if this fix is correct, but somebody 
+	will complain if it breaks gschem2pcb.  Thanks for the bug fix!
+
+2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Added --with-docdir command line flag as well all	
+	the code to support installing documentation.  Also added a prog
+	check for groff.
+
+	* docs/Makefile.am: Added code to install all the readme files 
+	into the documentation directory.  Also added commands to
+	generate an html version of the man page.  This html man page
+	gets installed into the documentation directory.
+
+	* docs/vams/Makefile.am: Added code to install all the text files
+	for the VAMS backend into the documentation directory.
+
+	* src/Makefile.am, docs/gnetlist.1: Moved man page from the src
+	directory into the docs directory.
+
+	* docs/gnetlist.1: Minor updates and fixes.
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice-sdb.scm: Updated this backend to version
+	12.29.2003.c
+
+	* tests/amp.spice-sdb, darlington.spice-sdb: Updated golden files
+	to the new spice-sdb backend version (version and spaces at the end
+	of certain lines).  
+
+	* tests/multiequal.sch, multiequal.spice-sdb: Added tests
+	to make sure that attributes that have multiple equal signs netlist
+	properly.
+
+        * configure.ac: Bumped version to 20031231
+
+2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice-sdb.scm, gnet-protelII.scm: Replaced with new
+	versions from Stuart Brorson.  gnet-spice-sdb.scm has a version of
+	12.29.2003.b
+
+	* src/g_netlist.c: Integrated new file from Stuart.  This file 
+	improved some slot related error reporting and added
+	"include_mode" to g_get_calling_flags().
+
+	* src/globals.c, parsecmd.c, include/globals.h: Integrated changes 
+	from Stuart.  Added the -I command line flag.
+
+	* scheme/gnetlist.scm: Integrated changes from Stuart.  This
+	included a whole bunch of useful scheme functions for dealing with
+	the command line.
+
+	* tests/amp.spice-sdb, darlington.spice-sdb: Fixed regression
+	golden files to deal with Stuart's new spice-sdb backend.
+
+	* tests/powersupply.protelII, singlenet.protel: Fixed regression
+	golden files to deal with Stuart's changes to the protelII backend.
+	
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
+        needed since the HAS_GTK22 will start to be used in libgeda includes.
+
+2003-11-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, src/g_rc.c, src/i_vars.c, src/g_register.c,
+	include/prototype.h: Added unnamed-netname as a guile rc keyword.
+	This will allow the "unnamed_net" string to be customized from
+	the rc files.
+
+	* src/s_net.c: Added the necessary code to support unnamed-netname.
+
+	* lib/system-gnetlistrc.in: Added the default (unnamed-netname
+	"unnamed_net")
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* autogen.sh: Added script to generate all the auto* generated files.
+
+	* config.guess config.sub depcomp install-sh mkinstalldirs missing:
+	Removed machine generated files from CVS.
+	
+	* Makefile.am: Added the above files to be cleaned during 
+	maintainer-clean
+
+2003-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.1: Updated interactive section in man page a little. 
+
+2003-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-drc2.scm, src/g_netlist.c: Applied Carlos' latest
+	drc2 patch.  This fixed the slotting check and improved an error
+	message from gnetlist.  Minor tweeks by Ales.
+
+	* scheme/gnet-partslist-common.scm, gnet-partslist1.scm,
+	gnet-partslist2.scm, gnet-partslist3.scm: Applied Stuart's 
+	changes to these files.  Stuart just added the footprint attribute
+	to the output.
+
+	* src/s_netattrib.c: Per a user's complaint, fixed the 
+	"Got an invalid net= attribute" to be a little more verbose.
+
+2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.1: Fixed wrong command line option (-r is not a 
+	valid option).  Pointed out by Stuart.
+
+	* tests/hierarchy/*.sch *.sym: Updated to the latest sch/sym file
+	format.
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/vams_misc.c: Fixed up a call to o_attrib_get_name_value to
+	use the new function signature.
+
+	* src/g_rc.nw: Added the words optional and required to the 
+	*rc log find messages.
+
+	* src/s_rename.c, src/s_net.c, src/s_traverse.c: Removed all //
+	comments (replaced with C comments).
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/*.sch: Updated all example schematics
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+2003-10-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-gsch2pcb.scm: Replaced file with one from 
+	Bill Wilson's gsch2pcb-1.0.1.  This fixes a guile-1.6 problem.
+
+2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-gsch2pcb.scm: Replaced file with one from 
+	Bill Wilson's gsch2pcb-1.0.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed MinGW cflags/ldflags
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+2003-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice-sdb.scm, include/globals.h, include/prototype.h, 
+	src/g_netlist.c, src/g_register.c, src/globals.c, src/parsecmd.c:
+	Applied Stuart's latest changes to the spice-sdb netlister and added
+	the -s command line flag as well as gnetlist:get-calling-flags scheme
+	function.
+
+	* tests/amp.spice-sdb, darlington.spice-sdb: Updated tests files 
+	based on changes to the spice-sdb backend changes (mainly date).
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
+
+	* tests/stack.geda: Updated test files since one of the symbols got
+	a missing power/gnd net.
+
+	* examples/*.sch, tests/*.sch: Updated schematic files to 20030901
+
+	* scheme/Makefile.am, scheme/gnet-gsch2pcb.scm: Added new PCB helper
+	backend written by Bill Wilson 
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gschem2pcb: Moved script into this directory from src/
+
+        * configure.ac: Removed redundant tests (gtk+, guile) and improved
+        the configuration summary message.
+
+2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* include/globals.h, src/globals.c, src/gnetlist.c, src/parsecmd.c:
+	Added the -m flag which allows the user to specify scheme code after
+	the backend is loaded, but before the guile procedure is executed.
+
+        * src/parsecmd.c: Cleaned up help message a little.
+
+        * src/gnetlist.1: Updated manpage a little
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in.
+
+	* configure.ac: Bunch of cleanup to start using pkg-config for all
+	libraries.  Unfortunately, gnetlist now links against libgtk*.  I 
+	might fix that in the future.
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+
+2003-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_netlist.c, gnetlist.c: Applied Carlos Nieves Onega's warning
+	cleanup patch.
+
+2003-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, scheme/Makefile.am, scheme/gnet-drc2.scm
+ 	src/g_netlist.c src/g_register.c: Integrated Carlos Nieves Onega's
+	drc2 backend.  Thanks.
+
+	* src/g_netlist.c: Renamed the newly added guile functions a little.
+	(removed the "*used-of-package" string; just for consistancy with
+	 the other guile functions).
+
+2003-06-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/globals.h, src/globals.c, src/gnetlist.c,
+	src/parsecmd.c: Applied Carlos Nieves Onega's -l load scheme
+	patch.  Thanks.
+
+	* src/gnetlist.1: Updated manpage with new -l flag
+	
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c, src/s_netlist.c: Renamed a couple forgotten
+	uref's to refdes.
+
+	* src/s_cpinlist.c: Added #include <string.h>
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+	* examples/*.sch: Updated to latest file version
+
+2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.1: Applied man page patch by Dan McMahill.  
+
+	* scheme/gnet-spice-sdb.scm: Integrated bug fix patch from 
+	Stuart Brorson (for .OPTION handling).
+
+2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, docs/Makefile.am, docs/README.switcap, 
+	examples/Makefile.am, examples/switchcap/, scheme/Makefile.am,
+	scheme/gnet-switchcap, scripts/Makefile.am, scripts/sw2asc.in: 
+	Integrated Dan McMahill's switcap backend
+
+	* scheme/Makefile.am, scheme/gnet-spice-sdb.scm, src/gnetlist.c:
+	Integrated Stuart Brorson's advanced spice backend.
+
+	* tests/: added some regression tests for the new backends
+
+2003-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-PCBboard.scm: Removed a "(false-if-exception  ...)
+   	so that this backend works with guile 1.6.3.  Patch by Dan McMahill.
+
+2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * examples/vams/commonrc: Changed how the current directory
+        variable is set (used "'s instead of ').
+
+        * src/gnetlist.c: Applied patchlet from Steve Tell for disabling
+        the guile 1.6.3 deprecated warnings.
+
+        * README: Added note suggestion by Steve Tell about warning users
+        that deprecated guile warnings are turned off.
+
+2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+	* tests/singlenet.pads: Updated test file with new fixes to the pads
+	backend.
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Applied Gabriel Paubert's warning reducing patch with
+        a few minor mods.
+
+2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-pads.scm: Oops, managed to break the pads backend. 
+	Fixed a "footprint" which really should have stayed at "pattern".
+
+	* configure.in: Changed -fnative-struct to -mms-bitfields for 
+	gcc 3.2 mingw compiler (older mingw compilers are no longer 
+	supported)
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Fixed the distclean-local target.
+
+2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/annotate.sh, unannotate.sh: Oops, forgot to change a bunch
+	of uref= attributes to refdes=.  These scripts now work.
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gnetlistrc.in: Changed the variable names which hold
+	the paths to the data and rc directories.
+
+	* scheme/gnet-partslist[1|2|3].scm: Fixed another bug reported by
+	Koichi Nagashima (via debian bugs) where the common partslist scm
+	file wasn't being found if --with-rcdir was specified (as the 
+	debian packages do).
+
+        * aclocal.m4: Removed file from cvs.
+
+	* examples/vams/*.sym|sch: Ran gsymupdate/gschupdate on all vams
+	example files
+
+	* scheme/gnet-vams.scm: Fixed a type which prevented "gn" and "ge"
+	within gschem to work.
+
+2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-partslist[1,2,3].scm: Fixed bug reported by Koichi
+	Nagashima (via Debian bugs).  There was a load in the file which 
+	needed to know where to look.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+	* tests/*: Updated netlists to take into account fixes to the symbols.
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gnetlist.txt: Move this file to ../docs/gnetlist
+
+2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-maxascii.scm, scheme/gnet-pads.scm, 
+	scheme/gnet-tango.scm: Changed obsolete "pattern" to "footprint".  
+	Pointed out by Antonio A Todo Bom.
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped version to 20021031
+
+2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure and friends: Ran "autoreconf --force --install -v"
+        to really upgrade to the auto* tools.
+
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+	
+2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/stack.geda: Updated original netlist to take into account
+	Werner's work on the symbols.
+	
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Removed s_project.c from the list of source
+	files.  This functionality is now provided by libgeda
+
+	* tests/*: Updated test output to take into account the changes
+	that Werner Hoch has been making to the symbol library.
+
+	* src/i_var.c: header comment update
+
+	* src/s_project.c: Obsoleted file.  This file is no longer in use.
+
+	* src/globals.c: Added variable_set_func and quit_func.  These are
+	used by libgeda and gnetlist.
+	
+2002-09-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-bom.scm, gnet-bom2.scm, gnet-drc.scm,  
+	  gnet-partslist1.scm, gnet-partslist2.scm,
+          gnet-partslist3.scm: Added a missing `close-output-port' to
+	  each of these backends.  Output would not be written to the port
+	  if the port wasn't closed (affects the win32 port mainly).
+
+2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/*.nw: Cleaned up -Wall warnings
+	
+2002-08-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/singlenet_1.sch: Move testing schematic to tests/
+
+	* tests/*.sch: Renamed schematics to get rid of _1 suffix
+
+	* scheme/gnet-vhdl.scm: Missed a "type" -> "pintype" conversion. Fixed
+
+	* tests/hierarchy/: Added new tests for hierarchy verification
+
+2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c, s_net.c: Added back some code to search for 
+	the label= attribute.  Users should not use the label= attribute 
+	anymore.  Also, gnetlist prints out a warning message if it finds
+	an old label= attribute.
+
+	* src/g_netlist.c: Removed an obsolete function.
+
+	* src/s_traverse.c, s_net.c, utils/mk_verilog_syms.c: Changed all 
+	user visible references of uref to refdes
+
+	* scheme/gnet-partslist-common.scm, gnet-partslist1.scm 
+	gnet-partslist2.scm gnet-partslist3.scm: Changed all references of
+	uref to refdes
+	
+2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschem2pcb: Intergrated patch from Dan McMahill to make this
+	script a lot more portable (replacing long options with short ones,
+	gawk->awk, bash->sh)
+
+	* src/s_project.c: Disabled all the draw events as gnetlist doesn't
+	do any drawing
+
+	* examples/*.sch, tests/*.sch: Updated sch to use the new netname= 
+        attribute instead of label= (which is now obsolete)
+
+	* lib/system-gschemrc.in, src/g_rc.c: Changed
+	net-naming-priority parameters to start moving away from label= and
+	instead start using netname=
+
+	* src/g_netlist.c, g_register.c: Renamed
+	gnetlist:get-pin-attribute to gnetlist:get-attribute-by-pinseq
+	
+	* src/g_netlist.c, g_register.c: Renamed
+	gnetlist:get-pin-attribute2 to gnetlist:get-attribute-by-pinnumber
+
+	* scheme/gnet-gossip.scm, gnet-spice.scm, gnet-vams.scm, 
+	gnet-vhdl.scm, gnet-vipec.scm: Updated based on above renames
+
+	* src/s_traverse.c, s_net.c: Renamed all instances of label= 
+	to netname=
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+        * configure.in, Makefile.am: Upgraded to automake 1.6.2
+
+2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gnetlistrc.in: Fixed the load of the commonrc file to 
+	work with --with-rcdir again.
+
+	* src/g_netlist.c, g_register.c: Renamed gnetlist:get-pin-attribute
+	to gnetlist:get-pin-attribute2
+
+	* src/g_netlist.c, g_register.c: Renamed 
+	gnetlist:get-pin-attribute-seq to gnetlist:get-pin-attribute
+
+	* scheme/gnet-gossip.scm, gnet-spice.scm, gnet-vams.scm,
+	gnet-vhdl.scm, gnet-vipec.scm: Update code to reflect above renames
+
+2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_hierarchy.c: Updated all u_basic_breakup_string calls
+
+2002-06-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_rename.c: Added patch by Bryce Denney to fix an infinite loop
+	caused by changing a for index inside of the loop (not a good idea).
+	Patch also added a check to make sure we don't exceed a fixed limit
+	of rename pairs. Thanks for the patch!
+
+	* src/s_net.c, s_traverse.c: Replaced the
+	o_attribute_search_name_partial nonsense with the new scheme.  
+	gnetlist now builds again.
+
+	* src/g_netlist.c, g_register.c: Added g_get_pin_attribute_seq
+	scheme function.  This function takes a uref, a pin seq number, and
+	a desired attribute and returns the value of the desired attribute
+	(if it is found), else returns "unknown".
+
+	* scheme/gnet-spice.scm: Started the cleanup in getting the spice
+	backend to use the new slot/pin numbering attributes.  Initial
+	tests seem to indicate that it does work for very basic
+	schematics.
+
+	* scheme/gnet-vipec.scm: Minor work on getting this working too.
+	
+2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c, gnetlist.c: Added a call to u_basic_strip_trailing to
+	fix the network timeout problem on WinME
+
+2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gnetlistrc.in: Fixed incorrect environment variable name
+        "GEDADATARC" to be GEDADATA. 
+
+	* src/g_rc.c, g_register.c, i_vars.c, s_project.c: Added the missing
+	bitmap-directory keyword
+
+	* src/Makefile.am: Added proto target (for making prototype.h)
+
+	* src/g_rc.c: A few more fixes for the mingw32 port.
+
+2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c: Missed a few hardcoded /'s, fixed.
+
+	* configure.in: Changed the function which is search for libpng.
+	This was needed for the win32 port.
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+
+2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added -liberty for the Mingw32 port
+
+        * src/g_rc.c: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
+        and automake 1.5.  Lots of changes in various places for this upgrade.
+
+2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, config.h.in: Added a few checks for some
+	non-portable #includes
+	
+	* configure.in: Added checks for mingw32 and disabled the
+	cygwin port
+	
+2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am utils/Makefile.am: Andrew Dyer found a GUILE_* bug. 
+	Fixed.
+
+	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
+
+2002-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_project.c: Made sure to init show_hidden_text to 0.
+	
+2002-01-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* scheme/gnet-PCBboard.scm: put in the fix from Rich Walker about
+	  pcb not finding certain components.  Also seems to fix the space
+	  problem in the footprint attribute.
+
+2002-01-08 Stefan Petersen   <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnet-pads.scm, scheme/gnet-PCB.scm : 
+	  display-connections functions rewritten to non-recursive since
+	  it caused guile stack overflow when the schematics grew very big.
+
+2002-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-maxascii.scm:  Checked in new backed by Dave Lawrence
+
+2001-07-26 Stefan Petersen   <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnetlist.scm, scheme/gnet-pads.scm, scheme/gnet-PCB.scm:
+	  gnetlist:wrap now accepts character(s) to terminate line with.
+	  Suggested by Roger Williams <roger@xxxxxxxxxxxxxx> since PADS
+	  didn't like lines ending with \.
+	
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, src/gnetlist.c, src/g_rc.c: Cleanup and added the
+	  ability to have the rc files in a different location using
+	  --with-rcdir (was broken recently, now fixed)
+
+	* src/gnetlist.c, src/g_rc.c: More work on getting above to work
+	  completely.
+
+        * src/gnetlist.c, i_vars.c, parsecmd.c, s_net.c, s_rename.c:
+          Added patch by Dan Mcmahill for 64-bit architectures.
+	
+2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, aclocal.m4: got configure script to be more like
+	  gschem wrt the guile detection
+	
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Fixed all the LDFLAGS to be correct (and only link
+	  the libraries once)
+
+	* configure.in: Bumped up version to 20010722
+
+	* configure.in: More updates to get cygwin to build right
+
+	* src/Makefile.am: Changed the order in which things are linked
+	  (guile last)
+
+2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/bompp.sh: Added bom pretty printer written by Rolf Fiedler
+
+	* scripts/annotate.sh: Added script written by JM Routoure and modified
+	  by Rolf Fiedler
+
+	* src/unannotate.sh: Added script written by Rolf Fiedler
+
+	* src/bom_xref.sh: Added script written by Rolf Fiedler
+
+2001-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-partlist*.scm: Added part list netlist backend written
+	  by MIYAMOTO Takanori
+
+2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Removed the "This is alpha software" message and
+	  added the standard gpl/gnu software message
+
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+
+	* Removed all trace of libtool from gnetlist, not required to build
+
+2001-06-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Added an if check so that buses are ignored
+	  (once again).
+
+2001-06-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Oops forgot to call libgeda_init, added call
+
+	* src/i_vars.c: Added code to prevent gnetlist dumping core if
+	  the system-gnetlistrc file is not found
+	
+2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c: Changed g_rc_parse_system to use the GEDADATA 
+	  environment variable
+
+	* lib/system-gnetlistrc.in: Added support for GEDADATA
+	
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Removed all Makefile.in files and configure 
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+        
+        * Got make dist and make distcheck working (means all files which are
+          in CVS are in some Makefile)
+
+	* configure.in, acconfig.h: unfortunately libgdgeda and stroke are
+	  required for linking, so they MUST be inside these files
+
+	* configure.in: Added DATADIR instead of PACKAGE
+
+2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in, acconfig.h: In the spirit of yesterday I removed
+	  every trace of stroke and libgdgeda.
+	
+2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in: Fixed typo and removed some hard coded libraries.
+	  Patch and suggestion from Bruno Schwander.
+	
+2001-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-vhdl.scm: Integrate Thomas Heidel's VHDL bug fixes
+	  (to generate better VHDL output)
+
+	* configure.in: Updated version
+
+	* configure.in: Added a check to make sure libgeda-config and 
+	  gesym-config are the right version
+
+2001-03-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Misc -Wall warnings cleaned up
+	  Part of this cleanup found some warnings which could have lead
+	  to core dumper bugs.
+
+	* tests/Makefile.am: Fixed location of my test schematics
+
+	* tests/amp_1.spice: Updated regression test to take into account
+	  Bas' latest spice backend changes
+	
+2001-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_netattrib.c: Added some if (... == NULL) checks to prevent
+	  some core dumps (original bug pointed out by Wolfgang Buesser)
+
+	* scheme/gnet-spice.scm: Integrated Bas Gieltjes' latest changes
+	  to his netlist backend
+
+2001-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_hierarchy.c: Fixed the nasty bug which was caused by my
+	  replacing the rc system to be like gschem.  Basically schematics
+	  were being loaded so that there was only ONE copy in memory at 
+	  all times.  This is not how gnetlist works.  Each hierarchical
+	  schematic must be uniq in memory.  Fixed it by changing
+	  libgeda's s_hierarchy_down_schematic_single to take a normal
+	  or force flag.
+	
+2001-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Got all the traverse functions to use the new
+	  connection system
+
+	* src/g_rc.c, i_vars.c: Replaced rc system to be almost exactly
+	  the same as gschem's
+
+	* lib/system-gnetlistrc.in: Updates to this file to take into
+	  account about changes
+
+	* include/i_vars.h: Updated file to take into account above
+	  changes
+	
+2001-01-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Fixed the graphical=1 test so that the 
+	  outside of the component is also looked at for this attribute
+
+2001-01-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_rename.c: Due to a bug in how the s_rename_* routines are
+	  being used, you cannot get the renamed names, added code to properly
+	  mux several sets of rename pairs.
+
+	* src/s_hierarchy.c: Changed the s_rename_destroy to use 
+	  s_rename_next_set (instead of destroying, go to the next set)
+
+	* src/gnetlist.c: Changed s_rename_destroy to s_rename_destroy_all
+
+	* tests/netattrib_1*: Added a test schematic and valid netlist to 
+	  the tests
+
+2001-01-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_net.c, s_rename.c: More work on getting the rename of two
+	  same named nets working.
+
+2001-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_net.c: Added some code which will rename nets which are
+	  named twice.  This code needs to be examined again to make sure
+	  this is the right way of doing this.
+
+2001-01-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnet-bom.scm, scheme/gnet-bom2.scm: Improved the
+	  parseconfig procedure. More stable(?) and more PC.
+	
+2001-01-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_cpinlist.c: Fixed core dumper when pin doesn't have
+	  the required pin#=# attributed. (Pointed out by Matt, fixed by
+	  Stefan)
+
+2000-12-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-vams.scm: Fixed a minor bug which was uncovered by
+	  Stefan's stricter error checking in g_netlist.c
+
+2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/*: removed some tests since they put version information
+	  into the files which caues the tests to fail.
+
+	* tests/*: Added some more very simple tests (using singlenet_1.sch)
+
+2000-12-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Changed the repl to Guile built in one. Better
+	  error handling, work like Guile and so on.
+
+	* src/g_netlist.c, src/vams_misc.c: Added inparameter check on all 
+	  Guile routines (SCM_ASSERT(...)).
+	
+2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/vams/gschemrc: Added one line suggested by Stefan to get
+	  the keymapping stuff working 100% with keymap redefinition.
+
+2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added -lregex for CYGWIN32 build
+
+2000-12-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-vams.scm: Finally found the time to finish getting this
+	  backend working with guile 1.4 (using the fixes Eduard provided)
+
+2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_project.c: Removed obsolete DONT_REDRAW var from code
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Slightly rearranged things to make cygwin port happy
+
+2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/gnetlist.c: Changed Cygwin warning message
+
+	* src/g_rc.c: Updated an #if to work with the current cygwin
+
+2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Added -fnative-struct flag for CYGWIN port only
+
+        * configure.in: Added --enable-debug flag to enable -g flag
+
+2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Move s_traverse_nethash_build to libgeda
+
+	* src/s_traverse.c: Renamed all o_nethash functions to s_nethash
+	  (in accordance to the changes made in libgeda)
+
+2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Fixed the misspelling of separator (pointed out by Stefan)
+
+2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-vhdl.scm: Renamed this file to gnet-vhdlold.scm
+
+	* scheme/gnet-vhdl.scm: Put this file back as gnet-vhdl.scm (undid
+	  above)
+
+	* docs/: Created documentation directory and moved all README.* 
+	  files into this directory
+
+	* docs/vams: Created directory, added vams documentation
+
+	* examples/vams/: Created directory, moved the example vams design
+	  into this directory (written by Eduard Moser and Martin Lehmann)
+
+	* scheme/gnet-vams.scm: Added scheme backend code (update Makefile.am)
+	  (written by Eduard Moser and Martin Lehmann)
+
+	* src/g_register.c: Added register call for 
+          gnetlist:vams-get-package-attributes
+
+	* src/vams_misc.c: Added file to support vams backend (updated 
+	  Makefile.am) (written by Eduard Moser and Martin Lehmann)
+
+	* examples/vams/*: Misc updates to the example files
+
+	* docs/gnetlist.txt: Moved file into docs directory
+
+	* src/s_hierarchy.c: Fixed a minor bug in hierarchy-uref-order and
+	  prepend mode: had to unmangle names using this flag as a parameter
+	  (so that the right uref basename was used).
+
+2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.1: Updated manual with all the various backend formats
+
+2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_netlist.c: Added another call to a post process routine
+	  (the routine to remove the uref mangling if that's enabled via
+	   rc keyword)
+
+	* src/s_hierarchy.c: Added s_hierarchy_remove_uref_mangling
+
+	* src/s_hierarchy.c: Got hierarchy_uref_rename working right.
+
+	* src/*.c: Renamed "rename" to "mangle" (mainly keyword and variable
+	  changes)
+
+	* src/g_rc.c and friends: Added the following keywords:
+		hierarchy-netname-seperator
+		hierarchy-uref-seperator
+		hierarchy-netattrib-seperator
+		hierarchy-uref-order
+		hierarchy-netname-order
+		hierarchy-netattrib-order
+
+	* src/*.c: Wrote the code to use the above new keywords
+
+	* src/g_rc.c: Finally migrated a change from the gschem/src/g_rc.c
+	  which fixes a core dump if you mess up a value for a keyword.
+	  (pass true size of the lookup table in RETURN_G_RC_MODE)
+
+	* src/s_hierarchy.c: Put some verbose print in for the uref
+	  demangling code
+
+2000-11-02  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnet-pads.scm: Wrapper function applied after request
+	  from Roger Williams.
+
+	* scheme/gnet-*.scm: Updated copyright.
+	 
+2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Change the if(f_open...) calls to properly deal with 
+	  returned value from f_open
+
+	* src/s_hierarchy.c: Divided up s_hierarchy_create_name into
+	  s_hierarchy_create_netname, s_hierarchy_create_uref, and
+	  s_hierarchy_create_netattrib functions
+
+	* src/*.c: Removed all calls to s_hierarchy_create_name and
+	  started using the new name
+
+	* src/g_rc.c and friends: Added several keywords:
+		hierarchy-traversal, 
+		hierarchy-uref-rename,
+		hierarchy-netname-rename,
+		hierarchy-netattrib-rename
+
+ 	* src/*.c: Removed some old #if 0 code	
+
+	* src/*.c: Unfortunately some functions needed the pr_current pointer,
+	  so had to change all instances to pass this pointer in
+
+2000-10-31  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnetlist.scm: Cleaned up and renamed split
+	  gnetlist:wrap.
+
+	* scheme/gnet-PCB.scm: Now PCB-backend uses wrap function
+	  above. Was reported as a bug by Russ Dill.
+	
+2000-10-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_netattrib.c: Got net= attribute to use the hierarchy tag
+	  when a net= is found in some underlying schematic.
+
+	* src/s_hierarchy.c: Created s_hierarchy_create_name which creates
+	  properly structured hierarchy named things 
+	
+	* src/s_traverse.c and others: All the places where hierarchy
+	  names are created now use above new function
+	
+2000-10-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_rename.c: Was freeing some memory which was being used else
+	  where, oops, created a memory leak by not freeing memory.
+
+	* src/s_traverse.c: Move hierarchy traverse code into s_hierarchy
+
+	* src/s_misc.c: New file, currently contains verbose_* functions
+
+	* src/s_netlist.c, s_traverse.c: Used some of the above newly created
+	  functions from s_misc.c
+
+	* src/s_netlist.c: Reformated file to with indent
+
+	* src/s_rename.c: Properly reset the rename_counter to be zero.
+
+	* src/s_rename.c: Modified s_rename_add to properly deal with the case
+	  where you might have mutiple overlapping renames (which occurs when
+	  you have more than one level of hierarchy)
+
+	* src/s_rename.c: Ran file through indent
+
+2000-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Removed extra compare to f_open calls so it
+	  works with the changes Stefan made in libgeda
+
+	* src/create_proto: Updated it the the latest version
+
+	* src/s_traverse.c: Removed a lot of redundant code (made possible
+	  by the recent libgeda structure changes) 
+
+	* src/s_hierarchy.c: Added new file which contains post processing
+	  for hierarchy support 
+
+	* src/*.c: Extensive work to get hierarchy support, modified almost
+	  every file 
+
+	* src/s_traverse.c s_hierarchy.c: Started using indent (gnu mode)
+
+2000-10-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Fixed a screw up that made gnetlist fail
+	  compiling.
+	
+2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/gnetlist.c: Honours the error code returned from f_open
+	  from now on and tells invoker it didn't find the file.
+
+2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Removed an old GTK+ test which is no longer used
+	
+2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_traverse.c: Changed the code which reports if a uref is
+	  missing or not.  Should be a little better, but might falsely
+	  report missing urefs
+
+        * src/gnetlist.c: Changed CYGWIN32 warning message
+
+2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_net.c: Fixed a lame error message to be a little more 
+	  descripting (when you forget uref or pin number attributes)
+
+2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Got gnetlist to build with all the libgeda modifications
+
+2000-07-12  Matt Ettus  <matt@xxxxxxxxx>
+
+	* Fixed autoconf/automake stuff to install protel and bae backends
+
+	* scheme/gnetlist.scm:  New function get-component-text to look
+	  for value, label, and device text in that order
+
+	* scheme/gnet-allegro.scm:  Use the above function
+
+2000-07-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped version up to 20000704a so people know they 
+	  have applied the 20000704a patch correctly.
+
+2000-07-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-bae.scm, scheme/gnet-pads.scm, scheme/gnet-protelII.scm:
+	  These files still referenced the "physical" attribute, when instead
+	  it should be "footprint"
+
+	* src/s_traverse.c: Because of my overloading of the "label=" attribute
+	  it was possible for a pin to supply a label to net, which is a big
+	  no-no (bug). Fixed by checking to make sure object is not a pin.
+
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/*.c: Updated copyright info in each file
+
+        * src/*.c: Changed all GNU to GPL in the appropriate places
+
+	* configure.in: Bumped version up to 20000704
+	
+	* src/g_rc.c: Added an #if around #include <dirent.h> to make 	
+	  Cygwin builds work
+
+	* tests/test_verilog.verilog, tests/7447.verilog: Updated to reflect 
+	  new backend revision (must not have done it right the last time)
+
+	* src/*.c: Fixed all warnings	
+
+2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c, src/g_register.c: Added component-library-search and
+          source-library-search rc keywords
+
+	* tests/test_verilog.verilog, tests/7447.verilog: Updated to reflect 
+	  new backend revision
+
+	* configure.in: Put in checks for gtk+ and glib 1.2.3
+
+2000-06-15  Matt Ettus  <matt@xxxxxxxxx>
+
+	* Added scheme/gnet-pads.scm by Roger
+
+2000-06-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/parsecmd.c: Added the -c flag which allows you to execute
+	  arbitrary strings from the command line
+
+	* src/gnetlist.1: Update the manual page for above
+
+2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/*.verilog: Updated baseline verilog tests cases to take into
+	  account latest test_verilog.sch and 7447.sch
+
+2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_project.c: Added init of some important variables which 
+	  libgeda uses when promoting attributes.  The attribute promotion
+	  code is almost completely disabled through these defaults
+
+	* tests/*.verilog: Updated baseline verilog tests cases to include
+          Mike's header addition
+
+	* scheme/gnet-verilog.scm: Added a missing newline in netlist header
+
+2000-04-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Added gnet-protelII.scm (for Protel2) and gnet-bae.scm (for
+	  Bartels Autoengineer) to the ever increasing list of contributed
+	  backends for gnetlist. Contributed by Rolf Fiedler 
+	  <Rolf.Fiedler@xxxxxxxxxx>
+	
+2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* */*: Removed all traces of the physical attribute.  This attribute
+	  is now called footprint
+
+2000-04-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnetlist.scm: Added useful scheme functions by Andrew 
+          Bardsley
+
+2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_netlist.c: Added g_get_pin_attribute which given a uref,
+	  a pin number, and a wanted attribute returns the value.
+
+	* src/create_proto: Updated prototype.h creation script to use gtk/glib
+	  paths from my machine (installed in /usr/local ...)
+
+	* src/g_register.c: Added entry for g_get_pin_attribute
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* README/INSTALL: Updated files to reflect next release
+   
+	* src/*.c: Fixed all warnings (using -Wall -Werror)
+
+	* tests/*.verilog *.vhdl: Updated stored output to be current
+	  (so that the tests pass)
+
+	* src/gnetlist.c: Minor type change (so that it work on PPC)
+          Thanks to njh for pointing this out.
+
+2000-02-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnet-spice.scm: Updated file with Bas' patch to allow the
+	  use of the uref=include... mechanism, see for more info: 
+	  http://www.geda.seul.org/mailinglist/geda-dev25/msg00113.html
+
+2000-02-04  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/gnet-PCBboard.scm: Fixed (hopefully) guile version 
+	  incompatibilities in module popen (didn't exist before 1.3.2)
+	
+2000-01-25  Matt Ettus   <matt@xxxxxxxxx>
+
+	* scheme/gnet-PCBboard.scm:  Added JM's code
+
+	* autoconf and automake stuff updated for the above.
+
+	* src/gschem2pcb:  Added.  This will hopefully be integrated
+	  directly, soon.
+
+	* README.pcb:  Info on usage for above
+
+2000-01-24  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_netlist.c: Fixed g_get_packages to properly return ALL packages
+	  of ALL loaded schematics (basically switch to an previous attempt, 
+	  and folding in any improvements the new version had)
+
+1999-10-19  Matt Ettus   <matt@xxxxxxxxx>
+
+	* scheme/gnet-vipec.scm: Fixed ground node handling, some code cleaning.
+
+	* scheme/gnet-bom.scm:  Removed references to strip1.  Thanks Stefan.
+
+	* scheme/gnetlist.scm: Removed strip1, added ground handling for
+	number-nets function.
+
+1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/*.c: Changed all files to use the new libgeda/libgeda.h include
+
+1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/*.scm: Removed all gnetlist:set-netlist-mode
+
+	* src/g_register.c: Removed register call to gnetlist:set-netlist-mode
+
+	* src/g_netlist.c: Removed gnetlist:set-netlist-mode
+
+	* scheme/gnet-spice.scm: Integrated latest spice backend by Bas 
+          Gieltjes
+
+	* tests/: Created directory to hold gnetlist tests
+	
+	* tests/*: Populated tests directory with output from correct netlist
+	  runs
+
+1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* gnetlist/gnetlist.c: Fixed up s_log_init to use the new prototype
+
+1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/test.sch: Renamed (replaced) test_verilog.sch
+
+	* examples/test_verilog.sch: Translated it away from borders
+
+	* examples/7447.sch: Translated it away from borders
+
+1999-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gnetlist.scm: Fixed a dangling reference to bom:strip1 
+	  (changed to strip1)
+
+1999-10-06  Matthew Ettus   <matt@xxxxxxxxx>
+
+	* scheme/gnet-vipec.scm:  New file, not functional yet.
+
+	* scheme/gnet-PCB.scm:  Cleaned up functions, moved common ones to
+	main gnetlist.scm file. 
+
+	* scheme/gnet-allegro.scm:  Clean up, remove dead code
+
+	* scheme/gnet-bom.scm:  Clean up, remove dead code
+
+1999-10-04  Magnus Danielson  <cfmd@xxxxxxxxxx>
+
+	* scheme/gnet-vhdl.scm: Finally fixed the write-port-clause stuff.
+	This is now splitted into three routines which forms a much better
+	basis for further development and also fixes the bugs which occurs if
+	any or more of the in, out and inout sublists happends to be empty.
+	Stuck in support for signal type.
+
+1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * In all *.c included define.h before struct.h
+
+1999-09-28  Magnus Danielson  <cfmd@xxxxxxxxxx>
+
+	* scheme/gnet-vhdl.scm: Fixed bug with no ports to entity.
+
+9/25/99	Integrated Magnus's latest VHDL backend .scm code
+
+9/23/99	Split up gnetlist.scm into seperate files.  The basic functions will
+	live gnetlist.scm while the individual backends will be in gnet-*.scm
+	
+	Made some changes to the code so that the right backend *.scm code
+	is loaded when appropriate
+
+	Integrated Magnus Danielson's VHDL backend
+
+9/19/99	Make sure gnetlist runs with guile-1.3.2a
+	
+	Fixed all warnings
+
+9/17/99	Fixed that really nasty bug/problem that dealt with loading up 
+	multiple sheets (see below).  The postprocess was happening too
+	early and was for some odd reason nuking previously post processed
+	nets.
+
+9/16/99	Finally integrated Bas Gieltjes's latest spice netlist (sorry about
+	the delay)  (this basically consisted of adding the code to 
+	gnetlist.scm)  I'm not 100% this still works with the current 
+	gnetlist, especially the new net= attribute
+
+	Added code in gnetlist.c to only load up schematics which haven't
+	been loaded already
+
+	Found a NASTY bug/problem when you try to load up more than one
+	schematic sheet with gnetlist.  Added a line in s_traverse_start
+	which should have helped, but problem/bug still exists
+
+9/14/99 Integrated Matt Ettus's Allegro and PCB gnetlist backends.  Thanks!
+
+	Updated man page to reflect the backends
+
+9/12/99	Fixed a netlist print function to that it doesn't try to print
+	valid null strings
+
+	Fixed up s_net_name_search so that it tells the user if a multiple 
+	named net is found
+
+	Implemented the concept of net name priority (net_name_has_priority)
+	which controls which name has the highest priority.
+
+	Added net-naming-priority keyword which controls which attribute
+	(either net= or label= ) has priority when both are attached to a net
+
+	Added i_vars.c which containes the rc mode init funcs which are 
+	used by Kazu's rc mode functions
+
+	More work on getting net= attribute to override previously defined
+	pins (all controlled through net-naming-priority)
+
+	Removed some obsolete #if 0'd out code from s_net.c
+
+	Added s_rename.c which contains all the code to handle the renaming
+	(aliasing) of net names.
+
+	Integrated s_rename functions into the code
+
+	Fixed a bug in s_netattrib_net_search where the outside of the 
+	component wasn't being search for overriding net= attributes
+
+	Fixed s_netlist_post_process, (the net naming), to only name
+	nets of components which have a uref.  Components which don't
+	have a uref are power/gnd/special components
+
+	Updated verbose legend to include the R (rename of nets)
+
+	Added gnetlist:get-renamed-nets which takes a dummy parameter and
+	returns a list of lists (which contain src -> destination net 
+	renaming pairs)
+
+	Updated the geda netlist backend to output the above renaming
+	list pairs into the netlist file as a new section
+
+9/11/99	Created s_netattrib.c which contains all the code to handle the net=
+	attribute
+
+9/7/99	Start work on getting the net= attribute to work 
+
+9/5/99	Moved test_verilog.sch into the examples directory (from 
+	gschem/examples)
+
+9/3/99	Fixed a nasty stupid bug in the nethash datastructure creation,
+	used a constant instead of the pound define
+
+8/31/99	Renamed ntext to text (finally)
+	
+	Fixed g_rc.c to work on WinNT
+
+8/30/99	Renamed all ales to conn and ALES to CONN
+
+8/27/99	Set the program version to 19990829 to force Ales to release
+	on the 29th :)
+	
+	Updated all *.c and *.h files to have the right address for the
+	FSF in the copyright/licence header
+
+8/19/99 Updated Matt Ettus's BOM backend with thi's formatting changes
+
+8/17/99	Added some bus related globals.
+
+8/11/99	Added the real code to implement gnetlist:get-toplevel-attribute
+
+	Integrated Matt Ettus's bill of material code (cool stuff!)
+
+8/8/99 	Moved mk_verilog_syms to utils (created utils and Makefile.am)
+
+	Minor updates to example schematics since I renamed some of the
+	verilog symbols to have the -1 prefix.
+
+8/5/99	Added some stuff to configure.in for win32 builds
+
+8/3/99	Updated libtool to 1.3.3
+
+	Integrated Mike Jarabek latest verilog backend
+		- Patched g_netlist.c
+		- Patched g_register.c
+		- Patched gnetlist.scm
+		- Added examples/sch/*.sch to examples
+		- Added mk_verilog_syms to src
+		- Added symbols to ../symbols
+
+8/2/99	Added g_netlist_get_attribute, which allows you go find any toplevel
+	attributes (not yet functional)
+
+7/21/99 Removed all trace of s_passing.h
+
+7/15/99	Added support for libgdgeda 1.6 (mainly means searching for libpng)
+
+7/6/99  Changed configure and Makefiles to cut down on the number of 
+	libraries which are linked
+
+	Didn't really disable libgdgeda when using --disable-gdgeda
+        Now fixed.
+
+7/5/99 	Verified that gnetlist works with alphanumeric slotting
+
+	Fixed all warnings 
+
+	Renamed s_netlist_post_resolve to s_netlist_post_process
+
+	Put Manu's configure.in changes into gnetlist as well
+	
+	Got configure.in to be almost identical to gnetlist/configure.in
+
+	Updated man page slightly
+
+7/4/99 	Integrated latest verilog backend from Mike 
+
+	Changed Mike's all-nets function to use get-all-unique-nets 
+	(equate same named nets together)
+
+	Added some improved feedback when doing the net traversal with
+	verbose mode on
+
+7/3/99	Removed almost all executing traces of connected_to_[1|2] (these
+	was replaced by connected_to)
+
+	Added gnetlist:get-all-unique-nets which returns all the unique
+	nets in the design
+
+	Added gnetlist:get-all-connections which returns all connections
+	which are associated with the argument netname 
+
+	Worked on gnetlist.scm to use above functions.
+
+	Got geda netlist format to use above functions correctly.
+
+	Got tango netlist format to use above functions correctly.
+	(all others are okay)
+
+	Reformated the tango backend scheme code to be more scheme like
+	Reformated the gEDA backend scheme code to be more scheme like
+
+	Went through all the code removing old obsolete variables from
+	the internal representation.
+
+	As of the today gnetlisting works again :-)
+
+7/2/99  Fixed the ./configure stuff dealing with libgdgeda so that it works
+        when libgdgeda isn't installed in a system directory
+
+7/1/99 	Got support for gdgeda in configure.in (required because you
+	are linking against libgeda)
+
+6/29/99 Got the core of nethash working with the rest of gnetlist
+
+	Things seem to be working better now.  Core traversal of nets
+	works now as well as the naming of nets.
+
+6/25/99 Added support to configure to look for optarg and friends otherwise
+        include the right externs...
+
+6/17/99 Finally put all the changes in to make gnetlist work with the 
+	new connection system 
+
+6/8/99	Integrated old gnetlist into the current development dist scheme
+
+
+--------------- new devel stuff starts here ----------------------------
+
+
+5/14/99 Updated manual page a bit 
+
+5/13/99 Integrated Mike Jarabek's verilog netlister 
+
+4/11/99	Added some more debugging information when reading in the scm file
+
+4/9/99	Fixed Makefile.am so that gnetlist.1 is installed
+
+3/26/99 Added some newlines in a few places in gnetlist.scm
+
+3/20/99 Got spice backend guile functions to follow the new 
+	backend:function_name naming convention
+
+3/19/99	Updated g_rc to print more diag message to the log file when
+	it can't find an rc file (like gschem)
+
+3/18/99 Updated g_rc to use new macros for finding system-*rc files
+
+3/11/99 Added back the original implementation of the write-net-name-... 
+	guile code for the spice netlist.  It works right for transistors.
+	Mine did not.  Bummer.  Spice netlist doesn't support slotting for
+	now.
+
+3/10/99	Fixed a coredump when you pass in an "unknown" for the pin number
+	in get-nets.  Return a list which is ("ERROR"). (pointed out by
+	Bas Gieltjes)
+
+	Changed ales-netlist format to geda-netlist format.  Changed
+	gnetlist.scm appropriately	
+
+	Renamed all C guile functions to be called gnetlist:<whatever>
+	This makes it clear where functions come from 
+
+	Added code to set netlist_mode which enables/disables certain
+	netlist features.  Each backend should call this with something
+	even if it's the default mode: gEDA
+
+	Added gnetlist:set-netlist-mode to g_register and g_netlist which 
+	sets the above mode
+
+	Integrated tango netlist backend by Nuno Sucena (thanks)
+
+	Changed the highest level function in all backends to take a 
+	parameter which is the netlist output filename.  This is a required
+	parameter
+
+	Added -o flag which specifies output filename (for above), if you
+	don't specify an output filename the default is output.net
+
+	Integrated spice backend by Bas Gieltjes
+
+	Had to add a kludge to gnetlist.c which sets netlist_mode based
+	on the guile_proc string (for spice mode which needs to be set
+	before the .sch files are read in)
+
+	Changed the default unnamed_counter to be one instead of zero
+
+	Fixed the incorrect behavior when you have slotted components and
+	the spice backend.  
+
+	Played a bit with the way power connections show up in the netlists
+	(s_net.c and the POWER string code)  Not completely happy with 
+	any of this.
+
+3/9/99	Fixed a few variables which were uninitialized (width, height,
+	snap_size)
+
+1/24/99 Removed some // comments (shouldn't use those in C code)
+
+12/3/98 Added thi's small gnetlist patch
+
+11/8/98	Changed the ales-netlist slightly (less newlines)
+
+	Started adding code to resolve same net names
+
+	Found a really nasty bug, wasn't initalizing net_name in cpinlist!
+
+	Found several really nasty bugs, where something was initalized
+	incorrectly (strings = 0 ?!?) (s_net.c in add function)
+
+	Found another missing init (object_ptr) in s_netlist.c (add function)
+
+	Found another missing init (original) in s_cpinlist.c (add function)
+
+	All of the above bugs were apparently the cause of the mysterious
+	guile 1.3 problem.  Further testing is needed
+
+10/25/98 Cleaned up all warnings 
+
+10/24/98 Discovered that gnetlist doesn't like guile 1.3
+
+	 Fixed a memory overrite in s_net_name, also added a return(NULL)
+
+	 Fixed a place where I was freeing a null pointer in g_get_packages
+
+	 Found/fixed another "trying to free null data"
+
+ 	 Updated gnetlist.scm with display-connections (output.net looks 
+	 better)
+
+10/20/98 Fixed a bug which prevented gnetlist to work with guile 1.3
+
+	 Change rc file guile primative version to gnetlist-version
+
+10/18/98 Changed o_attrib_search_name_single to pass a null in for the last
+	 argument
+
+10/12/98 Added guile code to handle unconnected pins (gnetlist.scm)
+
+	 Found a place where U? wasn't being set.
+
+10/11/98 Added parsecmd.c (commandline argument parsing)
+
+         Simplified the loading of schematic sheets and intergrated above
+
+	 Added the actual command line options (-v for verbose mode) and
+	 (-i for guile interactive mode)  Default for both of these is
+	 off
+
+	 Added usage() function (which exits when called)
+
+	 Added quiet_mode to the command line arguments, to shut off all
+	 messages
+
+	 Removed all warnings
+
+	 Worked on gnetlist.scm to get some guile code to drive some of 
+	 the new netlist code
+	
+	 Added and registered g_get_package_attribute guile function which
+	 returns the wanted attribute from the specified package uref
+
+	 Added command line option -g guile_proc so you can execute guile
+	 scripts from the command line 
+
+	 Added code to support above
+
+	 More work into gnetlist.scm to get some sort of netlist writer 
+	 going
+		
+
+10/10/98 Added file s_traverse.c which creates flat netlist datastructure
+
+	 Serious work on getting netlist code to work!
+
+	 Add s_net.c (functions that deal with the net structure) 
+
+	 Add s_netlist.c (functions that deal with the netlist struct)
+
+	 Add s_cpinlist.c (functions that deal with the cpinlist struct)
+
+	 Completely preliminary code for netlist generation (first cut,
+	 highly inefficient, but works! :)
+
+	 Updated g_get_packages to use the new available structures (much
+	 faster)
+
+	 Updated g_get_pins to use the new available structures (much
+	 faster)
+
+	 Added (exit) and (quit) guile functions
+
+	 Found a condition where my attempt to speed up the netlist post
+	 processing, but it found a nasty bug, so now we have a 3 pass
+	 post process. 
+	
+
+0.0.5
+-------
+
+9/19/98 Improved the input gathering code for the guile shell a bit.
+
+9/13/98 Changed netlist.scm to gnetlist.scm
+
+	Fixed g_rc_scheme_directory to store the string in the structure 
+
+9/4/98	Made then necessary changes to have gnetlist use libgeda
+
+	Fixed a few minor tidbits related to above
+	
+8/30/98 Added embedded component support from gschem to gnetlist
+ 
+8/29/98 Added complex_parent pointer to object structure
+
+	Added code to fill above pointer 
+
+	Added s_netlist.c and added it to Makefile.am
+
+	Added first cut of GUILE netlist routines	
+		g_get_packages
+
+	Added s_scratch.c (misc scratch buffer routines)
+
+	Made some changes to the attribute handling, head attrib node 
+	points to the object where the attributes belong to.  Be sure 	
+	to propegate this change back to gschem (done)
+
+	Made sure that text_string is only set when it should be by 
+	setting p_text_string[0] = '\0'.  Be sure to propegate this change
+	back to gschem (done)
+
+	Added a bunch of attribute search routines to support all this
+	Be sure to propagate these attribute routines back go gschem
+
+	Wrote some test scheme code which is in ../bin/netlist.scm
+
+8/25/98	Added code into the repository and devel tree
+
+	Fixed logging mechanism
+
+	Added appropriate lines in all the upper makefiles to build this code
+
+	Code doesn't do anything other then read in the schematics
+
diff --git a/gschem/ChangeLog b/gschem/ChangeLog
index 1504f26..75acf9a 100644
--- a/gschem/ChangeLog
+++ b/gschem/ChangeLog
@@ -1,7885 +1,6 @@
-2007-06-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-	Backported the following fix by Ales Hvezda:
-	14fb224ec0f09b0b95a083abcaf3f5eaaf41b74f
 
-		* src/i_callbacks.c: Fixed a behavior where you would
-		cancel (via right mouse button or escape) the placing
-		of components, but gschem would still be in the add
-		component mode (and clicks would still place components).
-		Calling i_callback_cancel really means cancel the current
-		mode and go into select mode.  This fix shouldn't break
-		anything and still keeps all nice behaviors like pressing
-		"ok" (on the component select dialog box), "apply",
-		right mouse button cancel or escape cancel.
 
-		* include/x_states.h: While debugging above, found out
-		it was hard to map numeric state number to the symbolic
-		name by looking at x_states.h.	Added comments to make
-		this mapping more obvious.
-
-	Backported the following fix by Peter Brett:
-	b0810d4d71e27bc32e0e0b1e903d230d97ca9ad6
-
-		* lib/system-gschemrc.in: Help menu updates.
-		Change help menu now that all documentation is in the wiki.
-
-	Backported the following fix by Carlos Nieves Onega:
-	251771e1f9acab07a3721d5828873464f56fa347
-
-		* scheme/gschem.c: Changed nil by #f.
-
-		Nil is no longer supported by guile 1.8. Applied patch from
-		Peter Clifton changing nil by #f. Thanks.
-		Note there are still some files using nil.
-
-2007-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_image.c: Applied fix for "Write image" seg fault found (and
-	fixed) by Robert Fitzsimons.  Thanks!
-
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
-
-2007-05-15 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/o_complex.c: Fixed offset in o_complex_translate_all to
-	  be relative to bottom left of world bounds. This bug appears
-	  to have crept in when switching to world coords, as the
-	  numerical sense of "top" and "bottom" are switched around.
-	  These variables eventually need renaming {x|y}_{min|max} to
-	  avoid further confusion.
-
-2007-05-14 Werner Hoch  <werner.ho@xxxxxx>
-
-	*po/de_DE.po: updated german translation
-
-	*src/rcstrings.c: added new menu entries
-
-2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/nl_NL.po: Copied in new updated Dutch translation from 
-	Bert Timmerman.  Thanks.
-
-	* po/it_IT.po: Copied in new updated Italian translation from
-	Michele Petrecca.  Thanks.
-
-2007-05-10 Peter Brett <peter@xxxxxxxxxxxxx>
-
-	* include/prototype.h, src/x_menus.c: Provide
-	  g_file_set_contents() if GLib < 2.8.
-
-	  Patch from Ivan Stankovic, fixing problem with recent files
-	  support where gschem didn't work on systems with older versions
-	  of GLib, due to g_file_set_contents() not being available.
-
-2007-05-05 Peter Brett <peter@xxxxxxxxxxxxx>
-
-	* include/prototype.h, lib/system-gschemrc.in, src/gschem.c,
-	  src/x_menus.c, src/x_window.c: Add "Recent Files" list to
-	  gschem.
-
-	  Applied patch #1706411 by Ivan Stankovic, which adds a list of
-	  recently-accessed files to gschem's File menu.
-	
-2007-04-27 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
-
-	* src/x_image.c: Added sanity check.
-	
-	* po/es_ES.po: Updated spanish translation.
-	
-2007-04-22 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
-
-	* include/prototype.h, src/g_keys.c, src/g_register.c,
-	  i_callbacks.c: Remove "help-manual" Guile callback.
-
-	  Apply patch by Peter Brett.
-
-	  The role of the "help-manual" Guile function exported by
-	  gschem has been superceded by the new "gschem-browse-wiki"
-	  function.  This patch removes "help-manual" from the C
-	  source code entirely; "help-manual" is now a Scheme function
-	  defined in "system-gschemrc".
-
-
-	* lib/system-gschemrc.in: Use gschem-browse-wiki also
-	  when opening the manual. 
-
-	  Found a workaround to use gschem-browse-wiki if the user 
-	  wants to display the manual (the manual page is not in 
-	  the wiki directory).
-
-2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschem/po/de_DE.po gschem/po/es_ES.po gschem/po/fr_FR.po
-	gschem/po/geda-gschem.pot gschem/po/it_IT.po gschem/po/ja_JP.po
-	gschem/po/nl_NL.po gschem/po/pt_BR.po gschem/po/ru.po: Updated
-	all po and pot files (via make dist) in prep for a release
-	(a few weeks from now).
-
-2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_pagesel.c,
-	  src/x_window.c: Cleaned up and consolidated code which creates
-	  new pages.  This makes the code cleaner and easier to read,
-	  and fixes bugs related to stray, "unknown" named pages being
-	  left when creating a new window.  Fixes bug #1699970, with
-	  changes based upon patch #1704834.
-
-	* src/o_undo.c: Whitespace and readability fixes, removed some
-	  unused code.
-
-2007-04-21  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* scripts/print.scm: Commented out first the four lines so that
-	  printing defaults don't get accidentally overridden.
-
-2007-04-21 Peter Brett <peter@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Change keystrokes for grid size change
-	shortcuts.
-
-	Incrementing/decrementing the grid size is something that users
-	are likely to do several times in quick succession.  As such, it
-	the keystroke should be a single key. This sets
-	increment/decrement to ']' and '[' respectively.
-	
-2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/g_keys.c, src/x_print.c: Check return value of
-	  gdk_keyval_name() is non NULL before attempting to match
-	  against it. Fixes bug #1692634.
-
-	* configure.ac.in: Added explicit test for locale.h
-
-	* src/i_callbacks.c: Make test for revert page question more
-	  succinct, testing for the absence of the "YES" response, rather
-	  than for the various ways the user might cancel the dialog.
-
-	* src/o_arc.c: Fix for drawing a dotted arc / circle with
-	  angular dot spacing too small to render. Was a sign error
-	  in the alternative codepath for drawing these cases.
-
-2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
-
-       * configure.ac.in, scripts/Makefile.am, scripts/config.sh.in,
-	 scripts/gschemdoc.sh:
-
-	 Applied patch by Peter Brett. Moved gschemdoc from
-	 utils/scripts to gschem/scripts.
-	
-       * lib/system-gschemrc.in: Use PgUp & PgDn to change pages in gschem.
-
-	 Applied patch from Peter Brett. Thanks!
-
-	 Not only is it more intuitive to use the page keys to swap
-	 between pages, but the current bindings ('<' & '>') don't
-	 work on German keyboards.
-	
-       * src/x_fileselect.c:
-	 Make "Save" the default response in the save page dialog.
-	 FR #1704919. Thanks to rikster for reporting this FR.
-	
-       * src/x_dialog.c:
-	 Make "Save changes" the default response in the close page
-	 confirmation dialog.
-
-       * src/o_picture.c, src/x_attribedit.c, src/x_autonumber.c,
-	 src/x_compselect.c, src/x_dialog.c, src/x_fileselect.c,
-	 src/x_image.c, src/x_log.c, src/x_multiattrib.c,
-	 src/x_pagesel.c, src/x_print.c, src/x_script.c,
-	 src/i_callbacks.c:
-
-	 - Set the alternative button order for gtk dialogs 
-	   (now with correct responses).
-	   
-	 - Reverted the changes below. 
-	   gtk_dialog_set_alternative_button_order should have the same
-	   responses as the dialogs.
-	 
-	 - Set the alternative button order for gtk dialogs.
-	 This would allow to display the correct button order whatever
-	 system is running this app. Fix for bug #1553483.
-
-	* src/i_callbacks.c:
-	  - Do nothing if the user deletes the page revert question dialog.
-	
-	  - Pop up a message if there is no component selected and the user
-	  hits help->component documentation menu.
-	
-	* src/x_compselect.c: 
-	  Make the component selector filter case insensitive.
-	  Fixes bug #1673589. Thanks to Phil Endecott for reporting the
-	  bug.
-	
-	* lib/system-gschemrc.in: Apply patch from Peter Brett. Thanks!
-	  Rearrange gschem help menu & make it link to wiki pages.
-
-	  Rearrange the gschem help menu:
-	   - "Manual" now links directly to the gschem User Guide.
-	      (Note by cnieves: I commented this out until the gsch2pcb 
-	      tutorial gets into the wiki and the UG wiki page is improved).
-	   - "FAQ" now links directly to the gschem FAQ
-	   - Add menu item which links directly to the wiki root page
-	   - Rearrange "About" and "Hotkeys" to bottom of menu
-	  
-	* include/prototype.h, src/g_funcs.h, src/g_register.c:
-	  Apply patch from Peter Brett, adding the gschem-browse-wiki 
-	  Scheme function. Thanks!
-
-	  This function allows Scheme code to open a browser to a wiki page
-	  by calling gschemdoc with its -w option.  
-
-	  This will facilitate adding more useful things to gschem's "Help"
-	  menu without needing a large number of callbacks to be added to 
-	  gschem.
-
-2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/x_print.c: Fix color printing of selected object to use the
-	  correct, non-selected color for the output. This required replacing
-	  code which manually cleared the selection GList with a call to
-	  o_selection_unselect_list(), which takes care of the color change.
-
-2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	Merge changes from noscreen branch
-
-	2007-04-12 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/g_hook.h: Fixed up documentation in to reflect
-		  the current code.  Removed doc reference to
-		  world_get_complex_bounds(), which is not used.
-
-	2007-04-06 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_select.c: Fixed selection box testing which had
-		  some <= and => tests reversed during screen->world
-		  coordinate switching. The swap was incorrect, as "top"
-		  and "bottom" should actually be named "y_min" and
-		  "y_max". The nameing is wrong in the world coordinate
-		  system.
-
-	2007-04-02 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_attrib.c, src/o_buffer.c: Fix for paste-buffer
-		  operation, and for placing top-level attributes. Calls
-		  to world_get_complex_bounds() were incorrect, and
-		  needed replacing with world_get_object_list_bounds().
-
-	2007-03-27 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/i_vars.c: Fixed copy-paste typo which over-wrote
-		  mousepan_gain instead of select_slack_pixels.
-
-	2007-03-26 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_text.c: Removed unused variables left in
-		o_text_draw_rectangle()
-
-		* src/o_box.c, src/o_circle.c, src/o_picture.c: Pass
-		  OBJECT instead of derived type into
-		  world_get_..._bounds().
-
-		* include/i_vars.h, include/prototype.h,
-		  lib/system-gschemrc.in, src/g_rc.c, src/g_register.c,
-		  src/i_vars.c, src/o_find.c: Added rc option
-		  (select-slack-pixels #) to control how near an object
-		  we have to be in order to select it by clicking. Default
-		  is 4 pixels.
-
-	2007-03-24 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_text.c: Modified text o_text_draw_rectangle()
-		  to use the world bounds of the text, fixing the outline
-		  offset when the text is aligned other than bottom, left.
-
-		* src/o_grips.c: Removed call to o_line_recalc() after
-		  o_net_modify() in o_grips_end() since the recalc is
-		  done inside o_net_modify().
-
-		* src/o_misc.c: Add call to o_complex_recalc() in
-		  o_update_component() to ensure bounds are correct
-		  after an embeded component is updated.
-
-	2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_arc.c, src/o_basic.c, src/o_box.c, src/o_bus.c,
-		  src/o_circle.c, src/o_complex.c, src/o_line.c, src/o_net.c,
-		  src/o_picture.c, src/o_pin.c, src/o_text.c: Remove calls
-		  to o_..._recalc() or equivelant from drawing routines.
-
-		* src/a_zoom.c: Changed call to world_get_complex_bounds() 
-		  to world_get_object_list_bounds(), and added logic to 
-		  stop the zoom-extents operation if the object list 
-		  evaluated has no bounds (e.g. object list just has hidden
-		  attributes).
-
-		* src/o_basic.c, src/o_complex.c, src/o_find.c,
-		  src/o_move.c, src/o_select.c, src/o_text.c:
-		  Switched over to caching world rather than screen coordinates
-
-		* src/g_hook.c: Removed conditional update of screen coords
-		  in g_set_attrib_text_properties, since o_text_recreate() 
-		  should be recalculating as necessary.
-
-2007-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Fixed memory leak in the update component code
-	reported by valgrind.
-
-2007-04-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/x_compselect.h, src/i_callbacks.c, src/x_compselect.c:
-	  Added an "ok" button to the component selector, which hides it
-	  while the user places the components.
-	
-	* scheme/auto-place-attribs.scm:
-	    - Use ceiling instead of inexact->exact. 
-	      The latter doesn't round if the argument is 400.5 (example).
-	    - Added support for net and bus attributes.
-	    - In adjust_pos_to_avoid_collision, don't loop again if 
-	    the offset is changed, and fixed x_offset instead of y_offset 
-	    bug.
-	* lib/system-gschemrc.in: 
-	    - Added autoplacement grid.
-	    - Added complex list changed hook to the hooks to be enabled
-	      if the user wants attribute autoplacement.
-	
-	    - Added default positions for device and netname attributes 
-	  in default-position-of-text-attributes,
-
-	* src/g_hook.c: Fixed custom_world_get_single_object_bounds,
-	  and custom_world_get_object_list_bounds, so they don't traverse
-	  the whole object list.
-	
-	* include/globals.h, include/prototype.h, src/g_register.c, 
-	  src/globals.c, src/o_complex.c, src/x_event.c:
-	  Added complex place list changed hook.
-	  This is the list used when placing new components.
-	
-2007-04-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/x_dialog.c: Redraw the schematic after changing the snap size.
-	  Thanks to Peter Clifton for reporting the bug. Closes bug #1657496.
-
-2007-04-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system-gschemrc.in, scheme/auto-place-attribs.scm:
-	  Improved the auto placing: if the attribute overlaps with pins
-	  (including pinnumbers), or the pin connection direction where 
-	  a net is supposed to be drawn, then the attributes are moved 
-	  automatically.
-
-2007-03-31 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/x_dialog.c: Fixed confirm save on page-close dialogs to correctly
-	  cancel, rather than assert if the dialog is closed with the ESCAPE
-	  key, or with the window-manager's destroy button.
-
-2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/o_arc.c, src/o_box.c, src/o_circle.c, src/o_line.c,
-	  src/x_multiattrib.c, src/x_pagesel.c, src/x_preview.c,
-	  src/x_window.c: Replaced loosely typed function pointers such as
-	  void (*draw_func)(); with more strongly typed pointers.
-
-2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	Merge changes to date from noscreen branch.
-
-	2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_box.c: Remove a copy-paste error which added an extra arguemnt
-		  when calling (*fill_func). Result was drawing errors, and an infinite
-		  loop when mesh filling.
-
-	2007-02-12 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/x_dialog.c: Removed all calls to o_object_recalc() 
-		  now the data it calculates is no longer used.
-
-		* src/o_arc.c, src/o_box.c, src/o_bus.c, src/o_circle.c, 
-		  src/o_line.c, src/o_net.c, src/o_picture.c, src/o_pin.c, 
-		  src/o_select.c, src/o_text.c: Modified drawing routines 
-		  to calculate coordinates directly from object world coords.
-
-		* src/o_arc.c, src/o_box.c, src/o_circle.c, src/o_line.c,
-		  src/o_picture.c: Modified grip drawing / undrawing code
-		  to calculate coordinates directly from object world coords.
-
-		* include/prototype.h, src/o_grips.c: Changed to use world 
-		  coordinates internally for region checking.
-
-		* src/a_pan.c, src/i_callbacks.c, src/o_buffer.c,
-		  src/o_complex.c, src/o_copy.c, src/o_move.c,
-		  src/x_attribedit.c, src/x_dialog.c, src/x_event.c:
-		  Add manual grid-snapping after calls to SCREENtoWORLD()
-		  where grid snapping would be required.  In preparation
-		  for removing grid snap from SCREENtoWORLD().
-
-		* src/x_event.c: Grid snap in x_event.c after converting
-		  to world coords, rather than before. (The computation
-		  for grid snapping in screen coords involves a conversion
-		  to world coords and back)
-
-	2006-12-27 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_move.c: Modify
-		  o_move_end_lowlevel() to not require screen coordinates
-		  as a parameter (which were unused). Alter usage in
-		  o_move_end() as appropriate.
-
-		* src/o_text.c: Modify o_text_place_rotate() to use world
-		  coordinates, and o_text_rotate_world internally.
-
-		* include/prototype.h, src/i_callbacks.c, src/o_complex.c,
-		  src/o_misc.c, src/x_event.c: Made o_complex_rotate().
-		  into o_complex_rotate_world(), made o_rotate_90() into
-		  o_rotate_90_world(), and converted usage as appropriate.
-
-		* include/prototype.h, src/o_complex.c: Remove unused
-		  function o_complex_mirror2()
-
-		* include/prototype.h, src/o_misc.c, src/o_complex.c,
-		  src/i_callbacks.c, src/x_event.c: Made o_complex_mirror() 
-		  into o_complex_mirror_world(), made o_mirror() into
-		  o_mirror_world(), and converted usage as appropriate.
-
-2007-02-24 Werner Hoch <werner.ho@xxxxxx>
-
-	* x_dialog.c: removed unused functions generic_text_input*
-
-	* x_basic.c: removed unused dialog functions x_create_dialog_box*
-	
-2007-02-24 Werner Hoch <werner.ho@xxxxxx>
-
-	* scheme/gschem.scm (dump-keymap): New procedure for
-        g_keys_dump_keymap() replacing old fill-mapped-keys.
-
-	* src/g_register.c, src/g_funcs.c (g_funcs_key_*): 
-	Removed functions. Replaced with g_keys_dump_keymap()
-
-	* src/g_keys.c (g_keys_dump_keymap): New function to obtain
-	current keymap from scheme.
-
-	* src/x_event.c, src/gschem.c, src/g_keys.c: 
-	Removed empty function set_window_current_key() 
-
-	* src/gschem.c, src/x_dialog.c: Adaptation for new
-	g_keys_dump_keymap(). (Patches written by Patrick Bernaud)
-
-2007-02-24 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_window.c (x_window_search_page_clist(): Removed unused
-	  function (no more needed in page manager).
-	  (Patch written by Patrick Bernaud)
-
-2007-02-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, lib/system-gschemrc.in, src/g_keys.c,
-	  src/g_register.c, src/i_callbacks.c:
-	  Added two new hotkeys to increase and decrease the snap grid size.
-	  Feature Request #1443637. Thanks to KaiMartin for the suggestion.
-	
-	* src/x_image.c: Free the GError after using it, and don't unlink
-	  the image file in case of errors. It's not always safe. 
-	  For example: if the operation was not allowed due to permissions, 
-	  the _previous existing_ file will be removed.
-
-2007-02-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system-gschemrc.in : Changed the title of the save image 
-	  dialog from "Write PNG..." to "Write image...", since gschem can
-	  now support more types than PNG.
-
-	* include/prototype.h, src/g_funcs.c, src/i_callbacks.c, 
-	  src/x_image.c:
-	  Changed the export image dialog by a new one using a GTK
-	  file chooser dialog with image size and image type drop-down 
-	  lists.
-	  If compiled without libgd support (therefore using libgdk-pixbuf),
-	  gschem will support several image types (like PNG, JPEG and ICO).
-
-2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/nl_NL.po: Updated Dutch translation from Bert Timmerman. Thanks.
-
-	* src/i_callbacks.c: Fixed update component to work again.
-	It broken during the transition from Ales' custom linked list
-	implementation for the selection lists to using GList for
-	selection lists.  It seems that iterating over a list that is
-	being change doesn't work in the same way with GLists.	Fix for
-	this was to make a shallow copy of the selection list and use
-	that copy when iterating.
-
-	* src/i_callbacks.c: Change the behavior of update component
-	a little.  Update component will deselect all non OBJ_COMPLEX
-	objects after it has finished running.	This will give you
-	an indication as to which components were update or changed.
-	The behavior before was completely silent with no feedback that
-	anything happened.
-
-	* lib/system-gschemrc.in: Since gtk+ 2.x is supposedly correctly
-	raising dialog boxes (and most of the dialog boxes within gschem
-	have been converted to GtkDialog), raise-dialog-boxes-on-expose's
-	default is now disabled.  Thanks to Werner for figuring the dialog
-	situation.
-
-2007-02-16  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* po/fr_FR.po: Updated the French translation.
-
-2007-02-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* test/ext_chars.sch: Added test for the new small mu greek char.
-
-2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* test/ext_chars.sch: Added test for the new characters of 
-	  the hungarian charset.
-
-2007-02-12  Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_autonumber.c: added gettext makro _() for sort options
-	 
-2007-02-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/es_ES.po: Updated spanish translation.
-
-	* ChangeLog: added author entry for the commits Ales made yesterday.
-
-2007-02-11  Werner Hoch <werner.ho@xxxxxx>
-
-	* po/de_DE.po: updated german translation
-
-	* po/*po: updated files to add the strings for the attribute editor
-
-	* include/prototypes.h: removed unused declarations
-
-	* src/x_attribedit.c: switched the single attribut editor to GtkDialog.
-	  removed the delete button.
-
-2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* include/i_vars.h include/prototype.h lib/system-gschemrc.in
-	src/g_rc.c src/g_register.c src/i_vars.c: Added code to scale the
-	output postscript font under user control.  This is controlled via
-	the postscript-font-scale rc keyword.
-
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/x_compselect.h, include/x_pagesel.h, src/o_bus.c,
-	src/o_grips.c, src/o_net.c, src/x_autonumber.c, src/x_compselect.c,
-	src/x_dialog.c, src/x_image.c, src/x_menus.c, src/x_preview.c,
-	src/x_print.c: Fixed a whole bunch of compiler warnings and work on
-	[ 1620806 ] various probably bugs and comments about them
-
-	* docs/gschem.1: Updated the man page a little for bug:
-	[ 1556064 ] man page version out of date
-
-	* configure.ac.in: Bumped package version to 20070216.
-
-2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_funcs.c: propagate f_print_file errors to scheme functions.
-
-	* src/x_print.c: Fixed compiler warning. Also added a popup message
-	  warning the user if the f_print_file function fails.
-
-	* scheme/auto-place-attribs.scm: Check if the list is empty before
-	  calling to stable-sort. It is an error for guile versions >= 1.8.
-	  Thanks to DJ for reporting this.
-
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/globals.c: Removed quit_func since it is completely unused.
-
-	* configure.ac.in: Added a call to AC_GNU_SOURCE to make autoconf
-	and friends complain less.
-	
-2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_image.c: Removed unnecessary printf
-
-2007-01-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Applied patch by Peter Clifton to prevent a crash 
-	when updating embedded components.  Should not free strings that
-	are owned by libgeda.
-
-2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, src/o_misc.c: Moved o_embed and o_unembed
-	into libgeda so that gschlas can also call these functions
-	(to add shell scriptable embed/unembed of all components/pictures 
-	functionality).
-
-2007-01-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac.in: Applied patch from Peter Clifton, adding
-	  missing AC_DEFINE(HAS_LIBGD, 1,...) which is still required 
-	  to enable libgd support.
-	
-2007-01-04 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_compselect.c: added expand property for the filter entry
-
-	* src/x_autonumber.c: set default the searchtext to the first history
-	  element, use SCOPE_PAGE as skip default value
-
-2007-01-03 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_print.c: replaced saveas button with a fileopen icon,
-	  Changed labels and added colons, fixed widget packaging.
-
-	* bitmap/Makefile.am, bitmap/gschem-alignment*.png,
-	  bitmap/gschem-filltype*.png: new icons for filltype and text
-	  alignment.
-
-2007-01-02 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/o_picture.c: picture_change_selection_dialog() replaced
-          GtkFileSelection dialog with a GtkFileChooserDialog. Refactored
-	  and renamed the callback function.
-
-	* src/o_picture.c: picture_selection_dialog() replaced the
-          GtkFileSelection dialog with a GtkFileChooserDialog
-
-	* src/x_script.c: replaced the GtkFileSelection dialog with a
-	  GtkFileChooserDialog
-
-	* src/x_log.c: insert text at the end of the buffer instead of cursor
-	  position. Replaced gtk_text_view_scroll_to_iter() with
-	  gtk_text_view_scroll_to_mark() which works more reliable.
-
-2006-12-31 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_autonumber.c: fixed a bug if one searchtext is a subset
-	  of another one. Bug reported by Levente Kovacs.
-
-2006-12-29 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_mulitattrib.c: added transient_for flag to the dialog.
-	  Suggested by Kurt Peters
-
-2006-12-28 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_image.c: replaced the browse button with an icon.
-	  Misc cosmetics.
-
-	* src/x_autonumber.c: switched the autonumber dialog to GtkDialog,
-	  fixed a bug when unselecting the "remove numbers" CheckButton
-
-2006-12-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Don't place the titleblock automatically if
-	  editing a symbol file (page filename ending in ".sym").
-
-2006-12-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_hook.c (g_add_component): Return if scm_comp_name is 
-	  an empty list (guile's NULL), or the scheme's boolean false.
-	  This was suggested by Peter TB Brett and Steve Tell.
-
-	* src/g_hook.c (g_add_component): 
-	  Changed the end of this function to avoid the "Statement not reached"
-	  compiler warning. Thanks to Dan McMahill for reporting this.
-
-2006-12-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_hook.c: 
-	  -  Added some documentation to custom_world_get_complex_bounds and
-	     g_get_object_bounds.
-	  -  g_add_component: Changed the remaining scheme function's name
-	     left on 2006-12-14.
-
-2006-12-21 Peter Brett   <peter@xxxxxxxxxxxxx>
-
-	* src/o_copy.c, o_find.c, x_event.c: Update interface of
-	o_selection_print_all() to match other o_selection_*() functions. Pass the
-	GList by reference.
-
-	* src/o_misc.c: Remove use of o_selection_select() and
-	o_selection_unselect() (should only be used internally to libgeda).
-
-	* src/o_attrib.c, src/o_buffer.c, src/o_complex.c, src/o_copy.c,
-	src/o_misc.c, src/o_select.c, src/o_text.c: Update interface of
-	o_selection_add() to match o_selection_remove(). Pass the GList by
-	reference so head can be updated.
-
-2006-12-21 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_dialog.c: use GtkDialog for the find text, the show text and
-	  the hide text dialog. Code cleanups.
-
-	* src/x_autonumber.c: fixed o_selection_remove call which caused 
-	  gschem to crash. suggestion by Ales, patch from Peter Brett.
-
-	* src/x_dialog.c: cosmetics in the color dialog,
-	  use GtkDialog for the hotkeys dialog, use a GList to store the
-	  hotkeys and a GtkTreeView to show them.
-
-2006-12-20 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_dialog.c: cosmetics in the slot dialog,
-          use GtkDialog for the coords and the about dialog, Code cleanups
-
-2006-12-19 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_dialog.c: cosmetics in the translate dialog
-	  use GtkDialog for the arc angle, the text size and the snap size
-	  dialog. Use GtkSpinButtons for the three dialogs.
-	
-2006-12-18 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/x_dialog.c: some more code refactoring in the dialogs
-	  edit filltype, edit linetype and edit text. Use the style constants
-	  from x_dialog.h
-	
-	* include/x_dialog.h: added constants for dialog layout style
-
-	* src/x_dialog.c: use GtkDialog for text entry dialog, some code 
-	  refactoring. Fixed a bug in select_all_text_in_textview() which
-	  toggled the selection instead of selecting it.
-	   
-	* src/o_picture.c: set transient_for flag for the dialogs
-	  add image and modify image.
-
-	* src/x_attribedit.c: set transient_for flag for the dialog
-
-	* src/x_compselect.c: set the widget focus to the filter entry
-	  present the window and select the filter text when reselecting
-	  the dialog with "i". (ideas from Peter Clifton)
-
-2006-12-17 Stuart Brorson <sdb@xxxxxxxxxx>
-	* src/x_autonumber.c: Replace GTK-26 ism with 2.4 fcns.  Thanks,
-	Werner, for the suggestion!
-
-2006-12-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	Merged Carlos' glist work via Peter Brett's patch sets to the trunk
-
-	2006-10-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	
-		* src/o_delete.c: Changed a check to use glib debugging
-		functions.  Don't free objects at the end of o_delete,
-		but free only the list.
-	
-		* src/o_misc.c: Added a sanity check.
-	
-		* src/o_basic.c: Don't free objects in the complex place
-		list. It is only a reference to the objects in the page.
-
-	2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-		* include/prototype.h, src/g_hook.c, src/i_basic.c,
-		src/i_callbacks.c, src/o_attrib.c, src/o_basic.c,
-		src/o_buffer.c, src/o_bus.c, src/o_copy.c,
-		src/o_delete.c, src/o_find.c, src/o_grips.c,
-		src/o_misc.c, src/o_move.c, src/o_net.c, src/o_picture.c,
-		src/o_select.c, src/o_slot.c, src/o_text.c, src/o_undo.c,
-		src/x_attribedit.c, src/x_compselect.c, src/x_dialog.c,
-		src/x_event.c, src/x_multiattrib.c, src/x_print.c:
-		Convert the SELECTION list to a GList.
-        
-		* src/a_zoom.c, src/o_arc.c, src/o_basic.c, src/o_box.c,
-		* src/o_basic.c: Rename o_recalc to o_recalc_object_list.
-	
-		* src/o_basic.c, src/o_complex.c, src/o_move.c,
-		src/o_text.c, src/x_image.c: Rename get_complex_bounds
-		to get_object_list_bounds.
-
-2006-12-15 Peter Clifton <pcjc2@xxxxxxxxx>
-	* intl/.cvsignore: Remove whitespace after .c and .y exclusions
-
-2006-12-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_hook.c (g_add_component): Don't log message if a component 
-	  name "" is passed to this function.
-	  Changed the function name in the error messages from 
-	  add-component to add-component-at-xy.
-	  The scheme name of the function was changed on 2006-10-03, but
-	  not the error messages.
-	
-	* lib/system-gschemrc.in: Added comment about how to avoid gschem
-	  placing a titleblock automatically.
-
-2006-12-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * src/g_hook.c: Improved error detection in g_add_attrib.
-	  This should fix bug #1599582.
-	
-	* scheme/auto-place-attribs.scm: 
-	  - Define object types here (by now). This shouldn't be here, 
-	    and should be defined in libgeda if anyone objects.
-	  - in get-reference, the object bounds should include the pins
-	    if the object is a pin, but otherwise don't .
-	    This makes the object bounds correctly calculated for pins.
-	    Thanks to Ales for reporting this bug.
-	  - Corrected typo (horiz-pos should be vertical-pos) in 
-	    calcule-new-string-bounds.
-
-	* lib/system-gschemrc.in: Fixed typo in the default pin attributes.
-
-2006-12-12 Werner Hoch <werner.ho@xxxxxx>
-
-	merged the autonumber branch back to trunk
-
-        2006-12-12 Werner Hoch <werner.ho@xxxxxx>
-	sync autonumber branch with trunk
-
-	2006-11-28 Werner Hoch  <werner.ho@xxxxxx>
-	* src/x_autonumber.c: visual improvements of the sortorder 
-	  combobox. Patch by Tomaz Solc, slightly changed.
-
-	2006-11-26 Werner Hoch  <werner.ho@xxxxxx>
-	* src/x_autonumber.c: remove the slot attribute if remove numbers
-	  and slotting is active.
-	
-	2006-11-24 Werner Hoch  <werner.ho@xxxxxx>
-	* src/x_autonumber.c: repaired keypress events, added gettext macros
-	  replaced the sortorder ratio buttons with a combo box. That shrinks
-	  the dialog a lot.
-
-	* po/POTFILES.in: added x_autonumber.c
-
-	* bitmap/gschem-fileorder.png: added an ugly dummy bitmap
-
-	2006-11-11 Werner Hoch  <werner.ho@xxxxxx>
-	* src/x_autonumber.c: added used_slot database. This fixes a 
-	  problem with duplicate slotted objects.
-	  Removed keyboard accelerators (by Tomaz Solz #1589430)
-
-	2006-11-09 Werner Hoch  <werner.ho@xxxxxx>
-	* src/x_autonumber.c:  (scope_skip == SCOPE_SELECTED) didn't work as 
-	  expected, fixed it.
-
-	2006-11-07 Werner Hoch  <werner.ho@xxxxxx>
-	* src/o_slot.c, x_dialog.c: removed redundant o_undo_savestate() in 
-	  o_slot_end(). But it is required in the slot_edit_dialog_ok() 
-	  function. This repairs to many undo states when using the 
-	  autoslotting feature of the autonumber dialog.
-	
-	* src/x_autonumber.c:  Added improved autonumber dialog from 
-	  Tomaz Solz (#1589430)
-
-	2006-11-06 Werner Hoch  <werner.ho@xxxxxx>
-
-	* src/o_misc.c, src/x_dialog.c, src/x_autonumber.c: moved all 
-	  autonumber related code to x_autonumber.c
-	  applied patch (#1589430) from Tomaz Solz
-
-	* bitmap/: added bitmaps for the autonumber dialog
-	
-2006-12-10 Werner Hoch  <werner.ho@xxxxxx>
-
-	* src/x_dialog.c: use GtkDialog for color edit dialog, the 
-	  slot attribute dialog, the linetype dialog, the linestyle
-	  dialog and the translate dialog.
-	  set default response, cosmetics changes and fixes.
-
-2006-12-09 Werner Hoch  <werner.ho@xxxxxx>
-
-	* src/x_compselect.c: added transient_for flag to the dialog
-
-	* src/x_fileselect.c: set default response to OK
-
-	* src/x_print.c: set default response to print, added transient_for
-	  flag, fixed a keyval "Return" instead of "linefeed"
-
-	* src/x_image.c: use GtkDialog for the PNG export dialog.
-	  added a filechooser dialog, misc cosmetics.
-
-	* src/x_dialog.c: use GtkDialog for text property dialog.
-	  code cleanup and cosmetics
-
-2006-12-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* autogen.sh, Makefile.am, configure.ac, configure.ac.in: Changed
-	the configure.ac and autogen.sh files to dynamically figure out the
-	gettext version (instead of hard coding the version) when autogen.sh
-	is ran.  Hard coding 0.15 inside configure.ac broke everybody
-	who doesn't have gettext 0.15 installed.  The configure.ac file
-	is now generated from the configure.ac.in.  configure.ac was
-	removed from CVS at this point.
-
-	* .cvsignore: Added configure.ac into this file so that it is ignored
- 	when doing cvs update.
-
-2006-12-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system_gschemrc.in, scheme/auto-place-attribs.scm:
-	  Make the auto place function smarter when dealing with objects
-	  with pins on 3 or 4 sides. Now it avoids to overlap the pins or
-	  the attributes when autoplacing.
-
-	* include/prototype.h, src/g_hook.c, src/g_register.c: 
-	  Changed scheme function g_get_object_bounds to accept two 
-	  more parameters, allowing to exclude attributes, or objects types
-	  when calculing the object bounds.
-	
-	* src/x_compselect.c: clib_directories is now a double linked list.
-
-2006-12-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added Control-x, Control-c, Control-v
-	for cut buffer, copy buffer, and paste buffer menu and hotkey
-	items.	The paste automatically shows the outline (just like
-	pressing "yp").  Changed the behavior of all the paste menu
-	options to automatically show an outline of the paste buffer
-	(just like pressing "yp").  This should make it more obvious as
-	to what to do when pasting.
-
-	* src/i_basic.c, src/i_callbacks.c: Modified the code to
-	enable/disable the new Cut, Copy, and Paste commands.  Also
-	modified the code to properly enable and disable the "Buffer/Paste
-	from X" commands only if there is something in the buffer.
-
-	* src/i_basic.c: Also added the code to enable/disable "Multiple
-	Copy Mode".  Also fixed a unused variable compiler warning.
-
-	* src/x_dialog.c: Increased the size of the hotkey char buffer
-	for the hotkey dialog.
-
-	* src/x_menus.c: Removed the right justification of the help menu
-	item since it has gone out of style to have the help menu all the 
-	way on the right hand side.  Something about usability. :)
-
-2006-12-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* include/i_vars.h include/prototype.h src/g_rc.c src/g_register.c
-	  src/i_vars.c: Support for rc command to set the postscript line
-	  default width.
-
-	* lib/system-gschemrc.in: Added call to the new rc function
-	  to set the system wide default line width
-
-	* examples/drawing_primitives.sch: Added extra line to show line
-	  width relative to pin and net width.
-
-2006-12-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	The running of gettextize changed: ChangeLog, Makefile.am,
-	configure.ac, m4/ChangeLog, m4/Makefile.am, po/Makevars.
-
-2006-12-02  gettextize  <bug-gnu-gettext@xxxxxxx>
-
-	* Makefile.am (SUBDIRS): Remove intl.
-	(EXTRA_DIST): Add config.rpath.
-	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
-	(AM_GNU_GETTEXT_VERSION): Bump to 0.15.
-
-2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Fixed libgeda detection/find error message when
-	the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
-	thanks)
-
-2006-11-19 Werner Hoch  <werner.ho@xxxxxx>
-
-	* src/i_basic.c, src/x_grid.c, src/x_window.c: moved the 
-	  filename from the status bar to the window title.
-	  Show grid settings in the status bar.
-
-
-2006-11-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/x_compselect.c: Always update the complex place list.
-	  Before, the list wasn't updated if the user opens the file chooser
-	  and choose the same component and library than the last time.
-
-
-2006-11-07 Werner Hoch  <werner.ho@xxxxxx>
-
-	* src/o_text.c, src/o_slot.c: fixed slot update errors
-	 (Bug #1589247)
-
-2006-10-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/o_text.c: Changed polarity of one of the sanity checks 
-	in the o_text_draw function added on 2006-10-21.
-	
-2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * src/o_basic.c: Removed comment referencing to o_recalc_glist, 
-	  which is not (yet) in CVS.
-	
-	* src/o_text.c: Added sanity checks in o_text_draw_lowlevel and
-	o_text_draw functions using GLib functions.
-	
-	* src/o_text.c: Removed sanity checks in o_text_draw_lowlevel and
-	o_text_draw functions added today.
-	
-        * src/a_zoom.c, src/o_arc.c, src/o_basic.c, src/o_box.c,
-	  src/o_buffer.c, /src/o_bus.c, src/o_circle.c, src/o_complex.c,
-	  src/o_cue.c, src/o_grips.c, /src/o_line.c, src/o_net.c,
-	  src/o_picture.c, src/o_pin.c, src/o_select.c, src/o_text.c:
-	  Added a new parameter to o_redraw and o_cue_redraw_all, 
-	  to choose wether to draw the selected objects or not.
-	  Make o_redraw call o_redraw_all_fast, since they shared code.
-	
-	* src/o_arc.c, src/o_box.c, src/o_bus.c, src/o_circle.c,
-	  src/o_cue.c, src/o_grips.c, src/o_line.c, src/o_net.c,
-	  src/o_picture.c, src/o_pin.c, src/o_text.c:
-	  Don't draw objects if w_current->DONT_REDRAW is 1.
-	
-	* src/o_text.c: Added some sanity checks in o_text_draw_lowlevel and
-	o_text_draw functions. 
-	
-2006-10-21 Werner Hoch  <werner.ho@xxxxxx>
-
-	* po/de_DE.po: Updated German translation
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_dialog.c, src/x_print.c, src/x_attribedit.c:  Applied patch
-	by Patrick Bernaud to Change button order of dialogs to be more
-	standard on *nix desktops.
-
-        * configure.ac: Bumped package version to 20061020.
-
-	* lib/system-gschemrc.in: Rearranged the order of the attribute-name
-	entries and added some missing attributes.
-
-	* po/*.po, geda-gschem.pot: make distcheck updated all po/port files.
-
-2006-10-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* po/fr_FR.po: Updated the French translation.
-
-	* po/*: Updated and merged i18n files for new POTFILES.
-
-	* po/POTFILES.in: Added x_compselect.c to list.
-
-	* src/i_callbacks.c (i_callback_close_wm): Modified prototype to
-	match the one expected by GTK and made it stop further propagation
-	of the signal to avoid closing the window when user cancels the
-	close order. Bug reported by Werner Hoch.
-
-2006-10-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/es_ES.po: Fixed the header of the spanish translation.
-	Thanks to Werner Hoch for pointing it out.
-
-2006-10-19 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/es_ES.po: Updated spanish translation.
-
-2006-10-19  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/x_multiattrib.c: Fixed toggle renderers to update their
-	appearance when they are activated from keyboard. Bug reported by
-	Peter Clifton.
-
-	* configure.ac: Cleaned up to remove remaining traces of noweb
-	days.
-
-	* noweb/.cvsignore: Removed file for directory to get pruned on
-	checkout.
-
-	* docs/gschemdoc.texi, docs/texinfo.tex: Removed unused files for
-	old noweb documentation.
-
-	* scripts/geda_totexi.in:
-	* scripts/notangle_guile.in: Removed unused scripts for noweb.
-
-	* po/fr_FR.po: Updated the French translation.
-
-	* po/*: Updated and merged i18n files.
-
-	* src/rcstrings.c: Rebuilt file from system-gschemrc for changes
-	in the application menus.
-
-2006-10-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * ChangeLog: Improved description of the "fit page when window is
-	maximized" patch on 2006-10-04, and added src/x_window.c: it was 
-	changed, but it was missing in the ChangeLog.
-	Also added a note in the entry for 2006-09-30 regarding this feature,
-	which relates to the entry in 2006-10-04.
-	
-        * include/prototype.h: Removed the definition of x_event_window_state.
-	This function was added on 2006-09-30 when doing a zoom extents when
-	the user maximizes the gschem window. It was later removed on
-	2006-10-04 when Patrick found a new way to do it in x_event_configure.
-	
-	* src/i_callbacks.c: call the new page hook in the file_new_window
-	callback, after the x_window_setup call (the latter creates a new 
-	page). Thanks to Peter Clifton for reporting the bug.
-	
-	* src/gschem.c: When modifying this file on 2006-10-16, the 
-	new page hook call was moved inside the parse arguments loop.
-	Therefore, the hook was not called if gschem was executed without
-	arguments.
-	Call the hook after the loop again, but only if first_page is 1 
-	(i.e: if no page was loaded before).
-
-2006-10-17  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/x_multiattrib.c (cellrenderermultilinetext_start_editing):
-	Fixed renderer to vertically fill the area when editing data (it
-	was only displaying a line with GTK > 2.8). Bug reported by Peter
-	Clifton.
-
-2006-10-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/gschem.c: Call the new page hook for each schematic
-	specified in the command line, instead of calling it for
-	only the latest.
-	This way all pages are zoomed extents when loaded.
-	Thanks to Peter Clifton for reporting the bug.
-
-2006-10-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/x_compselect.c: Modified to close when Escape is pressed.
-	(x_compselect_callback_response): Fixed wrong cast for dialog.
-	(COMPSELECT_FILTER_INTERVAL): Added new constant for the timeout
-	interval of the filter as suggested by Peter Clifton.
-	Fixed and improved code documentation as suggested by Peter
-	Clifton.
-
-2006-10-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_window.c: Commited patch by Patrick to greatly reduce the
-	flickering/unnecessary redrawing when opening up schematic pages.
-	Thanks.
-
-2006-10-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/x_compselect.c, include/x_compselect.h: Added a button to 
-	clear the filter entry of the component selection dialog.
-	Modified to auto-update the component selection as user types in
-	filter entry.
-
-	* include/prototype.h, src/x_dialog.c: Deleted old exit_dialog.
-	Added new dialog for user confirmation before closing a page or a
-	window.
-
-	* src/i_callbacks.c, src/x_fileselect.c: Adapted code to use new
-	functions of x_window.c.
-
-	* src/x_window.c: Added new functions to open, close, save and
-	change page.
-
-	* src/x_event.c (x_event_configure), src/x_window.c: Cleaned up.
-	Fixed Bug#1527465: fit page zooms when window is maximized.
-	
-	Comment by cnieves on 2006-10-18: This change removes the code added
-	on 2006-09-30, which tried to solve the same problem. Patrick found
-	a cleaner way to do it in x_event_configure, so x_event_window_state 
-	is no longer needed.
-	The x_window_state function is removed here, and its definition in
-	include/prototype.h was deleted on 2006-10-18. Thus, all code added
-	on 2006-09-30 regarding this feature is removed.
-
-2006-10-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system-gschemrc.in, src/g_register.c: 
-	Changed the name of the new scheme function which adds a component
-	at a given location to add-component-at-xy. The former name
-	was already used.
-
-2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Changed the definition of the default
-	titleblock. Users can now easily override the default setting.
-
-	* src/x_event.c, src/x_window.c, include/prototype.h:
-	Fix for bug #1527465. Do a zoom extents for all pages when the
-	main window is maximized.
-
-	Comment by cnieves on 2006-10-18: This code was removed on 2006-10-04
-	when Patrick found a cleaner way to do this without 
-	x_event_window_state. Read the ChangeLog entry for the given date.
-	
-	* src/x_image.c: Added the border in the gdk-pixbuf's image output.
-	Fix bug #1565433.
-	
-2006-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_hook.c: Added code to g_add_component so that the 
-	component is added to the object list properly.
-
-	* src/g_hook.c: Commented out o_redraw_single call to minimize
-	flickering.  At some point a g_redraw_all should be added for
-	those users who want to use g_component_add from a script.
-
-	* i_callbacks.c: Removed unnecessary redraw and scrollbar calls 
-	when adding a new page to minimize flicker
-
-	* lib/system-gschemrc.in: Commented in Carlos' new file-new hook
-	and change some of the defaults a little.  No matter what default
-	I pick will probably be wrong for somebody (sorry).
-
-	* src/x_print.c: Applied patch by Peter Brett (Patch#1567622):
-	Make print settings sticky for session.  Thanks!
-
-2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, lib/system-gschemrc.in, src/g_hook.c, 
-	  src/g_register.c, src/gschem.c, src/x_window.c:
-	  Added a new scheme function to get the objects in a page.
-	  Improved the new-page-hook in system-gschemrc so it only adds
-	  the titleblock if the page has no objects.
-
-2006-09-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/globals.h, include/prototype.h, lib/system-gschemrc.in,
-	  src/g_hook.c, src/g_register.c, src/globals.c, src/gschem.c,
-	  src/i_callbacks.c, src/x_window.c:
-	  Added a new page hook, a new add-component function for scheme,
-	  and some lines in the system-gschemrc file (commented by default),
-	  so gschem can add automatically a symbol when creating a new page.
-	  Commenting out these lines can solven bug #1443806 (gschem 
-	  zoomed out way to much on startup).
-	
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * AUTHORS: Greatly simplified the file since the ChangeLog tracks
-	who has changed what.  Also added a few missing names that should
-	most certainly be in the list.  Also consolidated all AUTHOR files
-	for gEDA/gaf into this file.
-
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Tweaked glib detection to not fail ./configure 
-        when gdlib is not installed.  gdlib is an optional dependancy.
-
-2006-09-24 03:57  Dan McMahill <danmc>
-
-	* configure.ac: Improve gdlib detection.  Now instead of just
-	  dropping gd support if gdlib is not found, have configure error
-	  out with a message that tells the user what needs to be fixed or
-	  what feature will be missing if --disable-gd is used.
-
-	  Also add a variable to libgeda.pc.in so pkg-config can determine
-	  if libgeda was compiled with gdlib support.  This makes
-	  determination of this by gschem more robust.
-
-2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/x_fileselect.c (x_fileselect_save): Modified to set filename
-	when saving a page.
-
-	* src/x_compselect.c: Changed dialog layout for a single
-	component selection tree with filtering capability.
-
-	* src/i_callbacks.c:
-	* src/x_window.c: Adapted for new file selection dialog.
-
-	* src/x_fileselect.c: Removed code for custom file selection
-	dialog: now uses only the GTK widget for file
-	selection and the new preview widget. Cleaned-up code.
-
-	* src/x_compselect.c, src/x_fileselect.c: Adapted for new preview.
-
-	* include/x_preview.h: New file for new preview widget.
-
-	* src/x_preview.c: Rewritten preview to make it a widget
-	extending a GtkDrawingArea.
-
-	* src/x_compselect.c: New source file for component selection
-	dialog.
-
-	* src/x_fileselect.c: Moved code of the component selection
-	dialog to x_compselect.nw.
-
-2006-09-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* README, configure.ac, src/i_callbacks.c, src/x_image.c:
-	  Use gd 2.0.x library instead of libgdgeda.
-	  libgdgeda is not used anymore. Work based on a patch by
-	  Wojciech Kazubski (patch #1479983).
-	
-2006-09-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/ru.po: Updated russian translation provided by Andy Shevchenko,
-	  (bug #1559106 submitted by Chitlesh). Thanks.
-	
-2006-09-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, scheme/gschem.scm, src/g_keys.c, src/x_event.c,
-	src/x_window.c: Applied another patch for Bug#1553544: "New pages
-	inadvertantly created when adding nets in gschem" from Peter Clifton
-	to address the focus problem with the first patch.  This one is 
-	much better and cleaner.
-
-2006-09-07 SDB  <sdb@xxxxxxxxxx>
-
-	* src/xprint.c: Added "static void" declaration to 
-	print_dialog_get_property to prevent compiler error
-	under older version of gcc. 
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-	* lib/system-gschemrc.in: Applied patch for Bug#1552338: 
-	system-gschemrc gedadata/rc mismatch (filed by Charles Lepple).  
-	Also fixed a few other instances where the directory for the
-	scheme files were wrong.
-
-	* lib/system-gschemrc.in: Changed the mouse gain to be unity since
-	various people have mentioned that mouse pan doesn't feel right with
-	a large value.
-
-	* src/x_window.c: Had to put the keypress signal handler back on 
-	the main_window (instead of just the drawing_window), because the
-	up cursor key stopped working.  The original reason for this movement
-	was to fix Bug#1552778 and Bug#1553544 which are still fixed (even
-	with this move it seems), however the focus on the toolbar seems
-	to move when you move the cursor keys (which is a little odd).
-
-	* po/it_IT.po: Updated to the last version provided by Michele 
-	Petrecca. Thanks.
-
-	* src/gschem.c, src/g_rc.c, src/x_dialog.c: Added CUSTOM_VERSION
-	to all printfs/output/dialog boxes where VERSION is used so that
-	it is easier to create custom version of gEDA/gaf.
-
-	* include/Makefile.am: Oops, x_print.h wasn't added.  This was
-	discovered by make distcheck (have I mentioned how much I like 
-	make distcheck. :-)
-
-	* po/*.po: make dist(check) updated all po files in prep for the
-	new release (20060906).
-
-2006-09-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Applied patch by Peter Clifton: Removed the
-	"discard changes" button from the file selection dialog.
-
-	* src/x_window.c: Applied patch by Peter Clifton: Removed key
-	press event from the main window and moved it to the drawing
-	area and set the mouse focus on the drawing area initially.
-
-	* src/x_fileselect.c: Applied patch by Peter Clifton: Fixed the
-	odd behavior that if the user pressed the ESCAPE key in the saveas
-	dialog box, subsequent attempts to open the dialog box will fail
-	with a critical gtk+ error message:
-		(gschem:4708): Gdk-CRITICAL **: gdk_window_raise: assertion 
-	 	`GDK_IS_WINDOW (window)' failed
-
-
-2006-09-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_vars.c: Removed code that sets up the autosave callback.
-	The callback was being registered for the preview toplevel as well
-	and that caused all sorts of problems.
-
-	* src/x_window.c: Added a call to s_page_autosave_init() right after
-	i_vars_set.  This is the only place we want the autosave callback
-	to be registered.
-
-2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
-
-2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Fixed some typos in comments. 
-
-	* gschem/include/x_print.h, gschem/include/i_vars.h,
- 	gschem/include/prototype.h, gschem/scripts/print.scm,
- 	gschem/src/g_funcs.c, gschem/src/g_rc.c, gschem/src/g_register.c,
- 	gschem/src/x_dialog.c, gschem/src/x_print.c, gschem/src/x_window.c:
-	Applied second part of patch by Peter Brett to add a new print
-	dialog to gschem.  Patch#1530417.  Unfortunately x_print.c was a 
-	completely by hand patch, so hopefully I got it right.  Reversed
-	the "Print" and "Cancel" buttons to follow application conventions.
-	Reversed "Save As" and "Cancel" buttons to follow application 
-	conventions.
-
-2006-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* INSTALL: Updated install file a little (still somewhat dated)
-
-	* src/o_misc.c: Fixed o_update_component to actually work correctly.
-	All this time, it was just doing the wrong thing by search for
-	existing components in the wrong place.  Update Component still 
-	doesn't do the right thing for symversion, but that can be fixed 
-	later.
-
-	* examples/filter_1.sch: Updated all components to the latest version.
-
-	* examples/drawing_primitives.sch: Translated schematic a little so
-	it looks better on the screen.
-
-2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Removed old VPATH, since it is no longer needed
-	and it is interfering with make distcheck
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-	* src/x_fileselect.c: Initialize preview_control to make valgrind
-	happy.  Pointed out by Peter Clifton.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-	* lib/system-gschemrc.in: Commented out the "Autoplace component
-	text attributes hooks" since they were causing some interesting
-	rendering/ghosting artifacts.  These need to be fixed before
-	these hooks can be commented in by default.
-
-	* lib/system-gschemrc.in: Changed the middle mouse button default
-	to be mousepan instead of action, since the first button now supports
-	that functionality by default.
-
-2006-08-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Applied trival patch by Peter Brett to remove
-	unused variable compiler warning. 
-
-2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_copy.c: Fixed the copying of nets, pins, and buses.  
-        Copy for these objects has been broken for a while now in CVS only.
-        This should be revisited later to fix the breakage this fix caused to
-	the transparent rotation when copying objects.
-
-	* src/x_preview.c: Applied Patch#1527418: Make preview-widget
-	resizable and respond to scroll events by Peter Clifton. 
-
-	* src/x_event.c: Applied Patch#1527383: Zoom using mouse
-	scroll-wheel by Peter Clifton.  Behavior of the mouse wheel with
-        modifiers:   
-       		NONE = zoom in / out    
-        	Shift = up / down    
-        	Control = left / right (as existing)
-
-	* src/o_attrib.c: Applied Patch#1531802: Bugfix for segfault
-	when adding a global attribute by Tomaz Solc. 
-
-	* src/x_window.c: Applied Patch#1533822: gschem: Tidy up
-	gtk_widget_show calls by Peter Brett.
-
-	* src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
-        by Peter Brett.
-
-	* src/x_window.c: Applied patch by Tomaz Solc to use stock gtk
-	icons and only fallback on the shipped icons if the stock ones
-	are not available.   Minor cleanup of the code afterwords. 
- 	Removed obsolete code and functions.
-
-	* src/*.c: Applied patch by Tomaz Solc to add cursor key panning.
-	Minor cleanup of the code afterwards (mainly to add the 
-	keyboardpan_gain to the toplevel as a proper rc variable)
-
-	* po/it_IT.po: Replaced Italian translation with updates from
-	Michele Petrecca.
-
-	* po/pt_BR.po: Replaced Portugese translation with updates from
-	Antonio Augusto Todo Bom Neto.
-
-2006-07-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_window.c: Converted pro-active pointer check to a g_assert
-	(a good suggestion by Peter Clifton).
-
-	* src/x_menu.c: Applied patch by Gabriel Paubert to fix building
-	with --disable-nls.  Thanks!
-
-2006-07-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_hook.c: Added pointer check. Fixes gschem crash when 
-	adding an attribute while some other attributes were selected.
-	Thanks to Levente Kovacs for reporting the bug and testing the patch.
-
-2006-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_window.c: Added pointer check to be pro-active.  Related to
-	(Bugs#1528080)
-
-2006-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_color.c: Added a missing extern keyword on colors structure
-
-        * include/defines.h: Applied mouse pan patch by Peter Clifton.
-        (Patch #1527361): Allow middle button panning in gschem
-	Thanks for the patch Peter!
-
-	* include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
-	src/g_rc.c, src/g_register.c, src/i_vars.c, src/x_event.c:
-	Applied mouse gain patch by Peter Clifton.  Added (mousepan-gain #)
-	rc option to control this gain (default is still 5).
-	(Patch #1527363): Set mousepan "gain" to unity
-	Thanks for the patch Peter!
-
-2006-07-23  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* examples/drawing_primitives.sch: Removed extra line from text in
-	drawing primitives.
-
-2006-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/POTFILES.in: Updated files to get rid of old noweb references.
-
-	* po/*.po, po/gschem.pot: Updated files to take into account above
-	changes (via make dist).
-
-	* src/rcstrings.c, src/Makefile.am, po/POTFILES.in: Oops forgot
-	about this file (thanks Werner); added file back and updated po
-	files via make dist again.
-
-2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/x_log.h, src/g_hook.c, src/g_keys.c, src/g_rc.c, 
-	src/gschem.c, src/i_basic.c, src/i_callbacks.c, src/o_complex.c,
-	src/o_misc.c, src/o_net.c, src/o_picture.c, src/o_slot.c, 
-	src/o_text.c, src/o_undo.c, src/x_attribedit.c, src/x_color.c,
-	src/x_dialog.c, src/x_fileselect.c, src/x_grid.c, src/x_image.c,
-	src/x_menus.c, src/x_pagesel.c, src/x_print.c, src/x_stroke.c,
-	src/x_window.c: Converted all free, ?alloc, and strdup calls to
-	use g_free, g_?alloc, and g_strdup.  This is the first phase in
-	fixing the slice crash under glib 2.10.x.  Also fixed some -pedantic
-	compiler warnings.
-
-        * src/o_picture.c, src/x_image.c: Changed all g_free() calls
-        on all pixbuf objects to be g_object_unref.  This was causing
-        crashes with glib 2.10.x.
-
-	* src/x_image.c: Oops, g_object_unref, not g_object_ref
-
-2006-07-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Applied and commited Jason Childs' noweb removal patch and added
-	the new C source files.
-
-2006-07-08 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
-
-	* noweb/a_pan.nw, noweb/a_zoom.nw, noweb/g_funcs.nw, noweb/g_hook.nw,
-	  noweb/g_keys.nw, noweb/g_rc.nw, noweb/g_register.nw,
-	  noweb/globals.nw, noweb/gschem.nw, noweb/i_basic.nw,
-	  noweb/i_callbacks.nw, noweb/i_vars.nw, noweb/o_arc.nw,
-	  noweb/o_attrib.nw, noweb/o_basic.nw, noweb/o_box.nw,
-	  noweb/o_buffer.nw, noweb/o_bus.nw, noweb/o_circle.nw,
-	  noweb/o_complex.nw, noweb/o_copy.nw, noweb/o_cue.nw,
-	  noweb/o_delete.nw, noweb/o_find.nw, noweb/o_grips.nw,
-	  noweb/o_line.nw, noweb/o_misc.nw, noweb/o_move.nw,
-	  noweb/o_net.nw, noweb/o_picture.nw, noweb/o_pin.nw,
-	  noweb/o_select.nw, noweb/o_slot.nw, noweb/o_text.nw,
-	  noweb/o_undo.nw, noweb/parsecmd.nw, noweb/x_attribedit.nw
-	  noweb/x_basic.nw, noweb/x_color.nw, noweb/x_dialog.nw,
-	  noweb/x_event.nw, noweb/x_fileselect.nw, noweb/x_grid.nw,
-	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_menus.nw,
-	  noweb/x_multiattrib.nw, noweb/x_pagesel.nw, noweb/x_preview.nw,
-	  noweb/x_print.nw, noweb/x_script.nw, noweb/x_stroke.nw,
-	  noweb/x_window.nw
-	  Ported as real c source code file in the src directory.
-	  Deleted after porting all noweb comments into doxygen format
-	  in respective c source files.
-	
-	* noweb: Removed subdirectory.
-
-	* src/Makefile.am: Updated to build from c source instead of noweb.
-	  Fixed distclean setup to not remove c source files.
-
-	* docs/Makefile.am: Added support for Doxygen html and LaTex
-	  documents.  Fixed distclean setup to not remove required Doxygen html
-	  files, and to remove html and latex subdirectories on clean.
-
-	* Makefile.am: Removed noweb as a buildable subdirectory.
-
-	* configure.ac: Removed checks for noweb and texi2html.
-	  Added check for Doxygen.
-	
-2006-06-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* lib/system-gschemrc.in: Corrected comments about PS backend, and
-	  changed default to not render vector text for multiline text
-	  items.  Added documentation that shows valid values.
-
-	* noweb/g_rc.nw: Removed check for negative numbers in
-	  g_rc_output_vector_threshold() as any value is valid now.
-	  Negative numbers indicate that vector text is not desired when
-	  printing multiline text.
-
-2006-05-21 Werner Hoch <werner.ho@xxxxxx:
-
-	* src/Makefile.am: moved the comment sign to the first column.
-	  "make reconfig" is happy now.
-
-2006-05-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, noweb/o_find.nw, noweb/x_event.nw:
-	Fixed issue with the selection box when some components overlap.
-	This bug was introduced when adding support for object movement	
-	like "click and drag" style.
-
-	* noweb/g_hook.nw: Fixed bug when calculating the object bounds
-	in text autoplacing.
-
-	* src/Makefile.am: Commented out the indentation of the C code, 
-	so gdb can return correct information when debugging.
-
-	* noweb/i_callbacks.nw, noweb/x_event.nw: Moved rotated_inside into
-	the TOPLEVEL structure.
-	
-2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/notangle_guile.in: Applied patch by Steve Brown to fix
-	guile stack overflow
-
-	* src/Makefile.am: Changed the .nw.c: rule to redirect the generated
-	C file to a temp file and then move it to the real one.	 This fixes
-	the stale file problem when notangle fails.
-
-	* noweb/o_find.nw: #if'ed out some print statements
-
-2006-05-17  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* examples/drawing_primitives.sch
-	  Added example file with a sample of each drawing primitive
-	* examples/Makefile.am
-	  Added target to distribute drawing primitive schematic
-
-2006-05-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
-	  noweb/i_vars.nw, noweb/o_find.nw:
-	  Added support for moving the selected objects just dragging them.
-	* include/prototype.h, include/x_states.h, noweb/g_keys.nw,
-	  noweb/g_rc.nw, noweb/g_register.nw, noweb/i_basic.nw,
-	  noweb/i_callbacks.nw, noweb/o_basic.nw:
-	  Added multiple copy command.
-	* noweb/o_copy.nw, noweb/o_move.nw, noweb/o_undo.nw,
-	  include/prototype.h, noweb/x_event.nw:
-	  Allow rotating while copying or moving objects.
-	* noweb/g_hook.nw, noweb/o_complex.nw, noweb/o_misc.nw:
-	  Don't draw text if w_current->DONT_REDRAW == 1.
-	
-2006-05-16 22:31  Dan McMahill <danmc>
-
-	* include/Makefile.am, include/prototype.h, noweb/g_funcs.nw,
-	  noweb/g_register.nw, noweb/x_dialog.nw, scheme/pcb.scm: Add a
-	  (gschem-filesel) guile function which gives a generic file open
-	  and save as dialog box.  Add some placeholder code to the pcb
-	  major mode showing how this routine is used.	While here update
-	  the pcb major mode TODO list a bit.
-
-2006-05-16 Werner Hoch <werner.ho@xxxxxx>:
-
-	* noweb/o_pin.nw: o_pin_end(): fixed whichend drawing and 
-	  connection checks.
-
-2006-05-14 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/x_event.nw: x_event_expose(): fixed some of the redraw error
-	  when changing the windows while drawing
-
-	* noweb/o_basic.nw: moved DRAWCOMP state in o_redraw_cleanstates()
-
-	* noweb/o_net.nw: o_net_xorrubber(): added code for L-net
-
-2006-04-25 22:26  Dan McMahill <danmc>
-
-	* include/prototype.h, noweb/g_funcs.nw, noweb/g_register.nw,
-	  noweb/x_dialog.nw, scheme/pcb.scm: - add gschem-log, gschem-msg,
-	  gschem-confirm scheme functions for logging to the log,
-	  displaying a message in a dialog box and executing a confirm
-	  dialog box from scheme.
-
-	  - make the pcb mode take advantage of these new features.
-
-2006-04-25 02:14  Dan McMahill <danmc>
-
-	* scheme/pcb.scm: - clean up the code which checks to see if the
-	  pipe to pcb is open.	- add signal handlers and exception
-	  handlers to gracefully deal with   the user exiting from PCB.  No
-	  more crashes from that! - shorten the TODO list :)
-
-2006-04-24 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/a_zoom.nw: removed redundant redraw
-
-	* noweb/a_basic.nw, noweb/i_callback.nw: added support for transparent
-	  zoom while moving, copying and component placement and modifiing.
-	  (changes in o_redraw_all(), modifiing arc's and zoom does not work)
-	  Added a intermediary select state to enable state jumps.
-	  (o_redraw_cleanstates() and it's calls)
-
-2006-04-24 04:02  Dan McMahill <danmc>
-
-	* lib/system-gschemrc.in: move the (still commented out) stuff
-	  about pcb to the bottom of the file so the PCB menu ends up on
-	  the right instead of the left.  Also we only need to load the
-	  pcb.scm file, not manually install the hooks.
-
-2006-04-24 03:59  Dan McMahill <danmc>
-
-	* scheme/pcb.scm: - add the add-hook calls to this file.  We only
-	  want the user to have   to load this file to get everything
-	  going.
-
-	  - add some real stuff to the custom menu.  We can actually launch
-	  pcb	now!
-
-	  - update the TODO list
-
-2006-04-24 03:28  Dan McMahill <danmc>
-
-	* noweb/o_select.nw: repair broken select box
-
-2006-04-24 03:06  Dan McMahill <danmc>
-
-	* noweb/: o_basic.nw, o_buffer.nw, o_copy.nw, o_find.nw,
-	  o_select.nw, o_text.nw, x_image.nw, x_print.nw: Repair a segfault
-	  introduced by my last commit.  This makes sure we always pass in
-	  the correct types to o_select_run_hooks().  For the deselect all,
-	  we just pass in a NULL value for o_current and make sure we
-	  detect that.
-
-2006-04-23 03:48  Dan McMahill <danmc>
-
-	* include/globals.h, include/prototype.h, lib/system-gschemrc.in,
-	  noweb/g_register.nw, noweb/globals.nw, noweb/o_basic.nw,
-	  noweb/o_buffer.nw, noweb/o_copy.nw, noweb/o_find.nw,
-	  noweb/o_select.nw, noweb/o_text.nw, noweb/x_image.nw,
-	  noweb/x_print.nw, scheme/Makefile.am, scheme/pcb.scm: add support
-	  for some new hooks:
-
-	  select_component_hook select_net_hook deselect_component_hook
-	  deselect_net_hook deselect_all
-
-	  In addition provide a partial example of how one can use these
-	  hooks to communicate to pcb.
-
-2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-
-	* noweb/o_complex.nw, noweb/o_move.nw: Allow placing and moving
-	  complex objects inside complex objects.
-
-2006-04-15 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/o_arc.nw: corrected ARC_END_ANGLE calculation in 
-	  o_arc_rubberband(), simplified the function.
-	  this fixes bug 1468682
-	  
-	* noweb/a_pan.nw: set loc_x/y to 0 in a_pan_general,
-	  this fixes a zoom-while-drawing error
-
-2006-04-14 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/a_zoom.nw, noweb/a_pan.nw: rubberband redrawing changed
-	  moved coordinate calculations to a_pan_general()
-
-	* noweb/i_callback.nw: removed limitations of paning while drawing
-	* noweb/o_basic.nw: small fix for moving while drawing
-
-	* noweb/x_print.nw: GTK_BOX pointer type fixes
-
-	* noweb/x_event.nw: drop redundant x_event_motion() events if no
-	  mouse button or modifier key change occured.
-	  This speeds up moving large selections, copying selections and 
-	  mouse paning.
-
-2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-
-        * scheme/auto-place-attribs.scm: Applied patch from Steve Brown
-	  It fixes the get_reference function to always return an integer
-	  value for horiz-pos and vertical-pos. This fixes bug 1463066.
-	  Thanks for the patch.
-
-	* noweb/x_fileselect.nw: Add the "discard changes" button to the
-	  close page dialog. This fixes bug 1442948.
-	
-2006-04-09 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/x_dialog.nw: find_text_dialog(): moved the descend 
-	  checkbutton from the action_area to the vbox.
-
-	* noweb/a_pan.nw: a_pan(), a_pan_mouse() rewritten, they'll use
-	  a_pan_general() now, a_pan_calc() removed.
-
-	* noweb/a_pan, noweb/a_zoom.nw, noweb/i_callbacks.nw, noweb/o_misc.nw,
-	  noweb/x_event.nw: bugfix for "[ 1443804 ] gschem scrollbars not 
-	  updating in all cases", added missing scrollbar updates, removed 
-	  duplicate o_redraw_all_fast() calls.
-
-2006-04-03 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/x_print.nw: print dialog: widged packing fixed, 
-	  reported by Tomasz Nowak
-
-2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gschemrc.in: Removed load for the system-gafrc file,
-        since it is loaded by libgeda first.
-
-2006-02-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-
-	* noweb/g_hook.nw: Erase the text before changing its attributes
-	  in g_set_attrib_text_properties.
-	
-2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/globals.h, include/prototype.h, noweb/g_hook.nw, 
-	  noweb/g_register.nw, noweb/globals.nw, noweb/o_pin.nw, 
-	  noweb/o_misc.nw, noweb/o_attrib.nw, noweb/o_complex.nw:
-	  Added new hooks.
-	  Added new scheme subroutines:
-	    - g_add_attrib, which adds an attribute to an object from scheme.
-	    - g_get_pin_ends, which returns the ends' coords of a pin.
-	    - g_set_attrib_text_properties, which sets all text properties 
-	      of an attribute.
-	    - g_get_object_bounds, which returns a list with the object bounds.
-	    - g_get_object_pins, which returns a list with the pins.
-	
-	* scheme/Makefile.am, scheme/auto-place-attribs.scm:
-	  Added new functions to autoplace the attributes.
-	
-	* lib/system-gschemrc.in:
-	  Modified the system-gschemrc file so gschem adds automatically
-	  the default pin attributes when placing a new pin, and also
-	  to automatically place the text attributes.
-	
-	* noweb/i_vars.h: Fixed compiler warning.
-
-	* po/es_ES.po: fixed some strings.
-	
-2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/o_misc.nw: Set the backup file readonly, so an 'rm *'
-	command will ask the user if he really wants to delete the file.
-
-2006-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * po/*: auto* tools update all po files for distribution.
-
-	* src/Makefile.am (and the toplevel Makefile): Applied build
-	patch by Matthias Wenzel.  Thanks.
-
-2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * autogen.sh, m4/guile.m4, m4/gettext.m4, src/Makefile.am: Removed 
-	m4 files since they are installation specifc.  Also, all required
-	libraries should be coming from LIBGEDA_LDFLAGS
-
-	* po/it_IT.po: Updated to the latest version from Michele Petrecca.
-	Thanks.
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped package version to 20060123
-
-	* noweb/x_fileselect.nw: Changed button order to be Open/Cancel and
-	Save/Cancel.  This is so that the application's dialog boxes are
-	consistent everywhere.
-
-        * README: Updated for the new year and release.
-
-2006-01-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* po/es_ES.po: Updated the spanish translation.
-	
-2006-01-12  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* po/fr_FR.po: Updated the French translation.
-
-	* po/*: Updated and merged i18n files.
-	
-	* noweb/rcstrings.nw: Rebuilt file from latest system-gschemrc.
-
-2006-01-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* po/fr_FR.po: Updated the French translation.
-	
-	* po/*: Updated and merged i18n files.
-	
-	* noweb/i_callbacks.nw, noweb/o_misc.nw, noweb/o_picture.nw:
-	* noweb/o_text.nw, noweb/x_image.nw, noweb/x_preview.nw:
-	Added missing marks for gettext on log messages.
-	
-	* noweb/x_dialog.nw, noweb/x_menus.nw:
-	* noweb/x_multiattrib.nw, noweb/x_pagesel.nw: Marked strings in
-	structures (popup menus and option menus) for i18n with N_().
-
-	* include/globals.h: Introduced macro N_() as short for
-	gettext_noop().
-
-2006-01-07  Stuart Brorson  <sdb AT cloud9 DOT net>
-        * autogen.sh, Included "-I m4" into
-        aclocal to pick up macros from local m4 dir.
-	
-	*  src/Makefile.am:  Added @GUILE_LDFLAGS@ to gschem_LDADD
-	to force pick-up of lguile.
-	
-2006-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* po/fr_FR.po: Updated the French translation.
-
-	* noweb/rcstrings.nw: Updated menu entries for un/embedding
-	components and pictures.
-	
-2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_attrib.nw, noweb/o_text.nw, noweb/x_multiattrib.nw:
-	In x_multiattrib: moved handling of slot attribute after 
-	calling o_text_change or o_attrib_add_attrib into those functions.
-	This is just calling o_slot_end after changed or added a slot
-	attribute.
-	This fixes the bug reported by Karel Kulhavy: graphic symbol is
-	not updated when adding a slot attribute using the single attribute
-	editor. Thanks for the bug report.
-	
-2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/x_attribedit.nw:
-	When mass replacing properties using the add property command,
-	don't delete the old attribute and add a new one: just change
-	the property text, visibility and show proerties, keeping the 
-	text location.
-	Bug reported by Karel Kulhavy. Thanks for the bug report.
-	
-2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/prototype.h, noweb/x_color.nw, noweb/x_dialog.nw:
-	Changed	function x_color_get_name to use dynamic memory allocation.
-	Now it returns a newly allocated string with the colorname.
-	This should fix a bug found by John Doty: the 'ex' command provoked
-	a bus error in gschem under MacOS 10.4.3. Thanks for the bug report.
-	
-2005-12-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/x_preview.nw: Disable the autosave feature in previews. 
-	This change, together with some libgeda changes at the same date
-	will fix some gschem crashes reported by David Carr. Thanks David!
-
-2005-11-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/x_fileselect.nw: 
-	Applied minor patch to file selector so the user sees the "Save as"
-	button instead of "Open" when saving the schematic.
-	Thanks to David Carr for noticing it and sending the patch.
-	
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * include/prototype.h, noweb/globals.h, noweb/o_misc.nw, 
-	  noweb/x_fileselect.nw:
-	Now gschems checks if there is an autosave backup file when
-	loading a schematic. If it exists, then gschem asks the user
-	what to do.
-
-2005-11-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/prototype.h, lib/system-gschemrc.in, noweb/o_misc.nw,
-	  noweb/o_undo.nw:
-	Changed autosave code so the timer callback doesn't do the
-	autosave backups. Now are made within o_undo_savestate, so
-	backups will ONLY be saved when there was a change to the 
-	schematic and there was a timeout of the autosave timer.	
-
-2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_pin.nw, o_bus.nw, o_net.nw: Changed the rubber band erase
-	method to properly erase all xor segments properly.
-
-	* noweb/o_net.nw: Changed the net "L" drawing to prevent the
-	drawing of the secondary net if a connection is made after the
-	primary net is drawn/added.
-
-	* noweb/i_callbacks.nw: Added missing if test to allow pictures to
-	be unembedded.
-
-	* lib/system-gschemrc.in: Enabled preview by default when placing
-	components.
-
-	* lib/system-gschemrc.in, noweb/i_basic.nw: Updated Embed/Unembed
-	menu option to also include pictures
-
-2005-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_log.nw: Added an if to prevent a core dump if the log file
-	cannot be opened. Bug reported by John Luciani.
-
-	* configure.ac: Removed check for gtk+ 2.6.x or greater since gtk+ 
-	already provides this information.
-
-2005-10-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-        * include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
-	  noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw, 
-	  noweb/o_undo.nw:
-	  Added support for backup copies and autosaving every 
-	  "interval" seconds (configurable through system-gschemrc).
-	
-2005-10-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/prototype.h, noweb/x_fileselect.nw, noweb/x_preview.nw:
-	Removed a conditional #if in x_preview_setup. It was introduced in
-	my last changes.
-	x_preview_setup should create the drawing_area. Otherwise, it 
-	will segfault when adding a new component.
-	Added check at the beginning of x_fileselect_setup to use the 
-	old function when adding a new component, before doing anything 
-	else.
-	
-2005-10-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/prototype.h, noweb/x_fileselect.nw, noweb/x_preview.nw:
-	Updated file load/save window using GTK widgets. File preview is 
-	missing yet.
-
-2005-10-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_image.nw: Added some code to make sure non-default sized
-	image are correctly created.  Added code to convert pixbufs to 
-	greyscale to implement the image-color rc keyword.
-
-	* configure.ac: Added check for gtk+ 2.6.x or greater to support some
-	future additions.
-
-2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-        * noweb/x_image.nw: Remove the grid when exporting to PNG.
-	Reorganize and comment some code.
-	Remove text origin markers when exporting to PNG.
-	
-2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-        * noweb/prototype.h, noweb/i_callbacks.nw, noweb/x_image.nw:
-	Added code to export the schematic to PNG, including pictures,
-	without using libgdgeda.
-	
-2005-10-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/gEDA_Flow.sch: Added simple PCB design flow diagram drawn
-	by Stuart.
-	
-2005-10-05 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/o_net.nw: added the patch from David Carr.
-	when drawing a net, there will be two segments in an L-shape.
-	the shift-key changes the drawing path.
-
-2005-10-04 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/x_dialog.nw: removed gettext makro from a programm string
-
-2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_misc.nw, noweb/i_callbacks.nw: 
-	Added code to embed/unembed pictures.
-
-2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * noweb/i_basic.nw: Added missing check.
-	
-2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * noweb/i_basic.nw: Fixed memory leak which maked gschem to segfault 
-	when adding pictures. Undid the last patch made by Dan (a NULL string
-	is not the same as a "" string, so it maked gschem segfault), and
-	changed the g_strdup_printf("") to g_strdup(""). This fixes the 
-	compiler warning Dan wanted to fix.
-	
-2005-09-27 18:38  Dan McMahill <danmc>
-
-        * docs/gschemdoc.texi: add title to remove warnings
-
-2005-09-27 18:36  Dan McMahill <danmc>
-
-        * noweb/: i_basic.nw, o_misc.nw: remove various compiler warnings
-
-2005-09-09 08:05  Dan McMahill <danmc>
-
-	* noweb/x_dialog.nw: don't declare variables in the middle of
-	  functions.  Not all compilers like that.
-
-2005-09-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_image.nw: Applied patch by Michael Hanselmann which
-	makes sure that proportions are preserved when exporting a
-	schematic to a PNG file.  Thanks for the bug fix.
-
-        * po/it_IT.po: Updated the Italian translation by Petrecca Michele.
-
-2005-08-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * po/it_IT.po: Updated the Italian translation by Petrecca Michele.
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text.nw, x_dialog.nw: Applied Matthias Wenzel's color 
-	and usability patch.  Thanks.  The Edit/Color... dialog now makes
-	the selected object's color the default color in the dialog box and
-	the Edit/Text Edit... dialog box has the color selector.
-
-	* noweb/x_event.nw: Fixed a long standing crash that if you disable
-	the scrollbars and tried to scroll with a wheel button, gschem will
-	crash.  You cannot disable the scrollbars and still scroll with the
-	wheel.  This is an unfortunate effect of how the scroll wheel code
-	is implemented (it needs the scrollbars to exist).
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw: Added 
-	g_rc_grid_fixed_threshold, g_rc_grid_mode and
-	g_rc_add_attribute_offset (which isn't used yet)
-
-	* noweb/x_grid.nw: Added implmentation for fixed grid mode and
-	threshold (control by grid-mode and grid-fixed-threshold keywords).
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-08-04 22:49  Dan McMahill <danmc>
-
-	* include/globals.h, noweb/globals.nw, noweb/parsecmd.nw,
-	  noweb/x_log.nw, noweb/x_window.nw: add a new commandline option
-	  '-p' which automatically places the main gschem window and the
-	  gschem log window at startup time rather than letting the window
-	  manager figure out what to do.  This is useful when doing batch
-	  processing of schematics and you want to call gschem several
-	  times with no manual interaction.
-
-2005-06-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * include/globals.h, noweb/global.c: Removed a completely bogus
-        extern declaration and variable.  Reported by Wojciech Kazubski.
-        Thanks.
-
-2005-06-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_vars.nw, x_window.nw: Fixed a long standing bug
-	found in the OSX which prevented the full world space to used.
-	Basically a variable was defined twice, once in libgeda and once
-	in gschem.  Apparently OSX behaves very differently when this
-	happens (the two variables are different while other platforms
-	didn't complain but the "right" thing happened).  This bug was 
-	created when the rc code was refactored.
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
-        message if gtk+ 2.2.x is not found.
-
-2005-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/nl_NL.po: Checked in updated Dutch translation from 
-	Bert Timmerman.  Thanks Bert.  
-
-	* po/nl_NL.po: Also converted file to UTF-8, even though there
-	was no conversion necessary.  This is to be consistent with the other
-	translations.
-
-2005-03-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/es_ES.po: updated spanish translation.
-	
-2005-03-10  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Made it close the dialog on a key press
-	of Escape.
-
-2005-03-09 Werner Hoch <werner.ho@xxxxxx>
-	* po/de_DE.po: updated translation
-	* noweb/x_dialog.nw: added refdes=U to the list, removed
-	  gettext brackets
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-	* po/POTFILES.in: For some odd reason, the list of files in this
-	file was really out of date, so updated it.  
-
-	* Ran make dist to update geda-gschem.pot
-
-	* noweb/x_fileselect.nw: Fixed uninitialized variable warning
-
-2005-03-05 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/o_misc.nw: added error handling for missing source pages
-	* noweb/x_dialog.nw: swapped apply and close button position
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/Makefile.am: Added missing files to EXTRA_DIST
-
-	* lib/system-gschemrc.in: Fixed hotkey for Autonumber Text... dialog
-	box to be unique (so it will even work; hasn't worked since 01/2001).
-
-        * noweb/gschem.c: Fixed code to allow user to specify absolute
-        filenames on the command line again.
-
-	* tests/agile-vfo-block_1.sch: Moved schematic into test directory 
-	since it's out-of-date.	
-
-2005-03-05 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/x_dialog.nw: changed the autonumber_text dialog
-	* noweb/o_misc.nw: changed functions which support the autonumber 
-		dialog
-	
-2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/gschem.nw:
-	  Removing call to o_text_init, since it's now called in libgeda_init.
-
-2005-02-28  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* po/es_ES.po: updated spanish translation.
-	
-2005-02-28  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* scripts/notangle_guile.in: Improved script with changes suggested
-	by Thien-Thi Nguyen.
-
-	* noweb/x_multiattrib.nw (multiattrib_callback_edited_name) 
-	(multiattrib_callback_edited_value): Added code to check for changes
-	in a slot attribute.
-
-	* noweb/x_log.nw (x_log_open): Fixed to actually raise the dialog.
-
-2005-02-27  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/i_callbacks.nw (i_callback_hierarchy_down_symbol): Changed
-	to exclude embedded symbols from the hierarchy feature.
-	
-	* noweb/x_multiattrib.nw: Modified dialog to make it possible to
-	set multi-line values at adding of attributes.
-	Changed the behavior of the value column to stop edition when
-	hitting the Enter key: for a new line, use Ctrl+Enter.
-
-2005-02-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw (x_multiattrib_open): Fixed bug #153 (first 
-	reported by Ales): added missing reset of toplevel's state at
-	closing of dialog.
-	Created a new CellRenderer for multi-line cells. It is used by the
-	column 'value' of the attributes list.
-	(multiattrib_callback_edited_name): Added a check on the future
-	attribute's name: reject empty names and issue a message.
-
-2005-02-25 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/o_misc.nw: fixed autonumber_text
-
-2005-02-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Removed unused variables and fixed a couple 
-	of gcc warnings.
-	
-	* noweb/g_funcs.nw (hash_table_2_list): Replaced deprecated guile 
-	functions with their equivalents in the new scm interface.
-
-	* scripts/notangle_guile.in: New version.
-	
-	* configure.ac, scripts/Makefile.am: Adapted for renaming of script.
-	
-	* scripts/notangle_guile.scm.in: Renamed to notangle_guile.in.
-
-2005-02-22  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_log.nw: Fixed to work with GTK 2.2.
-
-2005-02-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/o_misc.nw (o_edit): Adapted for new dialog.
-
-	* include/x_multiattrib.h: New file for the new x_multiattrib.nw.
-	
-	* noweb/x_multiattrib.nw: Modified the dialog to remove deprecated 
-	widgets and enable edition of attributes directly from the list.
-	
-	* noweb/x_pagesel.nw: Added a context-sensitive menu to the list of 
-	pages and a label below for information.
-
-2005-02-21 04:11  Dan McMahill <danmc>
-
-	* noweb/x_fileselect.nw: remove unused variable
-
-2005-02-21 04:10  Dan McMahill <danmc>
-
-	* noweb/x_log.nw: add a missing GTK_TEXT_VIEW ()
-
-2005-02-21 04:06  Dan McMahill <danmc>
-
-	* noweb/x_pagesel.nw: specify return type for some static functions
-
-2005-02-21 03:58  Dan McMahill <danmc>
-
-	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
-	  extension to posix.2 and is not supported on some operating
-	  systems such as solaris.  Now we can autogen.sh on solaris 9.
-
-2005-02-21 03:07  Dan McMahill <danmc>
-
-	* noweb/o_text.nw: fix some format string/type mismatch bugs
-
-2005-02-21 03:07  Dan McMahill <danmc>
-
-	* noweb/g_rc.nw: comment out some unused variables which are part
-	  of commented out code
-
-2005-02-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_log.nw: Added code to scroll to the end of the text buffer
-	when the log window is opened up.
-
-	* noweb/i_callbacks.nw: Added implementation for the add_picture_hotkey
-	callback.
-
-	* lib/system-gschemrc.in: Added hotkey assignment "ag" to 
-	Add/Picture... and move the new item to the bottom of the menu list.
-
-	* noweb/x_menu.nw: Applied part of a patch from Patrick Ammann to
-	add "Add/..." in front of some of the commands in the popup menu.
-
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/i_callbacks.nw, noweb/gschem.nw: Adapted for new logging 
-	system.
-	
-	* include/x_log.h: New header file for new x_log.nw.
-
-	* noweb/x_log.nw: Cleaned-up.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* bitmap/Makefile.am, bitmap/README: Added new file gschem-warning.png.
-	* include/prototype.h, include/x_states.h, lib/system-gschemrc.in,
-	  noweb/Makefile.am, noweb/g_keys.nw, noweb/g_register.nw, 
-	  noweb/globals.nw, noweb/i_basic.nw, noweb/i_callbacks.nw,
-	  noweb/o_basic.nw, noweb/o_complex.nw, noweb/o_copy.nw,
-	  noweb/o_delete.nw, noweb/o_grips.nw, noweb/o_misc.nw,
-	  noweb/o_move.nw, noweb/o_picture.nw, noweb/rcstrings.nw,
-	  noweb/x_event.nw, src/Makefile.am:
-	  Added picture support.	
-	
-2005-02-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/fr_FR.po, LINGUAS: Added French translation by Iznogood.
-
-2005-02-14 22:29  Dan McMahill <danmc>
-
-	* noweb/x_preview.nw: add missing header file needed for chdir()
-
-2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_keys.nw (g_get_selected_component_attributes): Adapted for 
-	new prototype of get_selected_component_attributes.
-	(g_get_selected_filename): Adapted for new prototype of 
-	get_selected_filename;
-
-	* noweb/g_funcs.nw (get_selected_component_attributes): Rewritten to 
-	use a GLib hash table instead of the libgeda s_scratch code. Also 
-	reduced number of parameters.
-	(get_selected_filename): Reduced number of parameters.
-
-2005-02-13  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * po/es_ES.po, po/LINGUAS: Added first version of spanish translation.
-	
-2005-02-13  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, noweb/x_pagesel.nw:
-	  Commented out the code defining the "Discard page" button,
-	  so it doesn't appear in the page manager.
-	  Added new function "e_gtk_button_new_with_icon" which allows
-	  to create a button with a given text, and an icon from the GTK
-	  stock. Which is the right file to include such a generic function?
-	  If texts like "Add page" are preferred in the buttons, then
-	  there is only needed to comment a line, and uncomment another.
-	  See the code of pagesel_init pagesel function.
-	 
-2005-02-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* noweb/x_attribedit.nw, noweb/x_dialog.nw, noweb/x_fileselect.nw,
-	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_multiattrib.nw, 
-	  noweb/x_print.nw, noweb/x_pagesel.nw: 
-	  Beautify buttons (use GTK stock).
-	
-2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/gschem.nw, noweb/i_callbacks.nw, noweb/o_undo.nw:
-	* noweb/x_fileselect.nw, noweb/x_window.nw: Changed for new page 
-	manager.
-	
-	* include/x_pagesel.h: New header file for new page manager.
-	
-	* noweb/x_pagesel.nw: New page manager in GTK 2.x with hierarchy 
-	display.
-
-	* noweb/i_callbacks.nw, noweb/o_undo.nw, noweb/x_fileselect.nw:
-	* noweb/x_image.nw, noweb/x_preview.nw: Adapted for new toplevel and 
-	page APIs in libgeda.
-	
-	* noweb/x_window.nw: Refactored to avoid duplication of code with 
-	libgeda.
-
-2005-02-08 22:28  Dan McMahill <danmc>
-
-	* noweb/g_register.nw: replace deprecated guile functions with
-	  approved guile-1.6.6 ones
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/*.nw: Made it use GLib's G_DIR_SEPARATOR* instead of 
-	libgeda's *_SEPARATER_*.
-	Replaced u_basic_strdup() and u_basic_strdup_multiple() by GLib 
-        functions.
-
-2005-02-04 04:39  danmc
-
-	* configure.ac, noweb/a_pan.nw, noweb/a_zoom.nw, noweb/g_funcs.nw,
-	  noweb/g_hook.nw, noweb/g_keys.nw, noweb/g_rc.nw,
-	  noweb/g_register.nw, noweb/globals.nw, noweb/gschem.nw,
-	  noweb/i_basic.nw, noweb/i_callbacks.nw, noweb/i_vars.nw,
-	  noweb/o_arc.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
-	  noweb/o_box.nw, noweb/o_buffer.nw, noweb/o_bus.nw,
-	  noweb/o_circle.nw, noweb/o_complex.nw, noweb/o_copy.nw,
-	  noweb/o_cue.nw, noweb/o_delete.nw, noweb/o_find.nw,
-	  noweb/o_grips.nw, noweb/o_line.nw, noweb/o_misc.nw,
-	  noweb/o_move.nw, noweb/o_net.nw, noweb/o_pin.nw,
-	  noweb/o_select.nw, noweb/o_slot.nw, noweb/o_text.nw,
-	  noweb/o_undo.nw, noweb/parsecmd.nw, noweb/x_attribedit.nw,
-	  noweb/x_basic.nw, noweb/x_color.nw, noweb/x_dialog.nw,
-	  noweb/x_event.nw, noweb/x_fileselect.nw, noweb/x_grid.nw,
-	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_menus.nw,
-	  noweb/x_multiattrib.nw, noweb/x_pagesel.nw, noweb/x_preview.nw,
-	  noweb/x_print.nw, noweb/x_script.nw, noweb/x_stroke.nw,
-	  noweb/x_window.nw: - add dmalloc debugging support, enabled by
-	  --enable-dmalloc - add Electric Fence debugging support, enabled
-	  by --enable-efence
-
-	  Both are off by default
-
-2005-02-03 23:04  danmc
-
-	* include/prototype.h, noweb/o_misc.nw, noweb/o_net.nw,
-	  noweb/x_attribedit.nw, noweb/x_fileselect.nw, noweb/x_image.nw,
-	  noweb/x_print.nw, noweb/x_script.nw: - lots of clean up of
-	  'const' usage.  Seems to have squished all   gcc warnings around
-	  const.  Mostly this involved adding lots of	missing const's.  -
-	  also add a few missing prototypes and header files.  - fix call
-	  to realpath (it was being given a pointer to a pointer rather
-	  than a pointer).
-
-2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/*.nw: Switched to the new scm interface of guile.
-
-2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/gschem.nw, noweb/o_misc.nw:
-	* noweb/o_net.nw, noweb/x_fileselect.nw: Adapted for new component 
-	library code.
-
-2005-01-28  Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* noweb/x_preview.nw:  Incorporated patch from Patrick Bernaud.
-	
-2005-01-27  Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* include/prototype.h, noweb/gschem.nw, noweb/i_callbacks.nw,
-	noweb/x_fileselect.nw, noweb/x_preview.nw, noweb/x_window.nw:
-	Changes made to enable correct opening
-	of schematics in foreign directories.  New algorithm:
-	
-        1.  Take the filename the user wants to open.
-        2.  Turn it into an absolute path, like /foo/bar/baz.sch
-        3.  From the path, figure out the directory, /foo/bar
-        4.  From this, create the absolute path to the local gafrc, 
-	    /foo/bar/gafrc.
-        5.  cd to /foo/bar
-        6.  read /foo/bar/gafrc while sitting in the directory /foo/bar.  
-	    This takes care of all the guile search path problems, 
-	    like when people put things like 
-	    (component-library "../common/symlib") or some such into
-            their RC files.
-        7.  After that, read the file itself.
-        8.  Leave the directory set to this directory.  
-	
-2005-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/missing.sch, Makefile.am: Added test schematic to test
-	missing component rendering.
-
-	* tests/symversion3.sch: Added components which have no attributes
-	(one in the middle of the file and one at the end).  This tests a 
-	but which has been fixed in libgeda dealing with symversion= handling.
-
-2005-01-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_fileselect.nw (x_fileselect_comp_fill_components): Removed 
-	the duplicate message of failure to open directory. It also fix the 
-	problem reported by Bob Paddock.
-
-2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw, o_buffer.nw, o_bus.nw, o_complex.nw, o_copy.nw,
-	o_cue.nw, o_delete.nw, o_misc.nw, o_move.nw, o_net.nw, x_attribedit.nw:
-	Added code to make OBJ_PLACEHOLDER a first class object/citizen
-	(it is rendered and can be manipulated to some degree in gschem)
-
-2005-01-16  Stuart Brorson <sdb@xxxxxxxxxx>
-	* noweb/i_basic.nw, noweb/x_menus.nw: incorporated right
-	mouse button bring-up of "up hierarchy", as requested.
-	
-2005-01-15  Stuart Brorson <sdb@xxxxxxxxxx>
-	* noweb/(gschem.nw, i_basic.nw, x_event.nw, x_menus.nw, 
-	w_window.nw): Various changes made to enable right-button-
-	mouse bring up of hierarchy menus.  Made hierarchy menus grey
-	out when no components are selected.
-	
-	* noweb/x_log.nw, include/prototype.h: changed x_log_init 
-	to take const char as arg since it's always called with a
-	quoted string.
-
-2005-01-14 Handsome Greg <xdissent@xxxxxxxxx>
- 
-	* noweb/g_keys.nw: Replaced all g_key_ functions with g_keys_X
-	and changed associated makefile generation scripts and docs to
-	reflect this change. (fixes Gtk/Glib-2.6.0). Applied by Ales, 
-	the following files changed:
-		M include/prototype.h
-		M docs/gschemdoc.texi
-		M src/Makefile.am
-		M docs/Makefile.am
-		M noweb/Makefile.am
-		A noweb/g_keys.nw
-		R noweb/g_key.nw 
-		M noweb/g_register.nw
- 		M noweb/x_event.nw
-
-2005-01-08  Stuart Brorson <sdb@xxxxxxxxxx>
-	* noweb/x_multiattrib.nw: Added symbol name to items displayed 
-	in multiattrib dialog box.
-	
-2005-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_fileselect.nw (x_fileselect_comp_fill_components) 
-	(x_fileselect_search_library): Updated for the new s_clib_getfiles() 
-	that fixes file number limitation.
-
-	* noweb/i_callbacks.nw 
-	(i_callback_edit_embed, i_callback_edit_unembed): Updated for new 
-	o_embed() and o_unembed().
-
-	* noweb/o_misc.nw (o_embed, o_unembed): Cleaned-up code, changed
-	prototype to take a single object and make it issue a message to
-	log when done.
-
-	* noweb/i_callbacks.nw (i_callback_edit_filltype): Modified to
-	create a list of relevant objects that is passed to
-	fill_type_dialog.
-
-	* noweb/x_dialog.nw (fill_type_dialog*): Rewrote code for this
-	dialog to work one more than a single object (on the model of
-	line_type_dialog).
-	
-	* noweb/o_misc.nw (o_update_component): Added initialization of
-	attribute list and a redraw for each new attribute object.
-
-2005-01-04 Stuart Broson   <sdb@xxxxxxxxxx>
-
-	* lib/system-gschemrc: Changed system-commonrc to system-gafrc.
-
-2005-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, prototype.h, noweb/g_rc.nw, g_register.nw,
-	i_vars.nw, lib/system-gschemrc.in: Added a new keyword
-	"output-vector-threshold" which controls the minimum number lines
-	(in a multi-line text object) that are output using the postscript
-	font.  If the threshold (in number of lines) is exceeded then
-	the multi-line text item is output using the vector font.
-
-2005-01-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/i_callbacks.nw (i_callback_edit_linetype): Modified to create 
-	a list of relevant objects that is passed to line_type_dialog.
-
-	* noweb/x_dialog.nw (line_type_dialog*): Rewrote most of the code
-	for the line type dialog. Now it applies to more than a single
-	object.
-	
-	* noweb/i_callbacks.nw (i_callback_edit_update): Adapted for the
-	new o_update_component().
-
-	* noweb/o_misc.nw (o_update_component): Rewritten function to
-	avoid duplication of attributes when updating. Prototype change to
-	take a single object as second argument.
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/it_IT.po: Added the Italian translation by Petrecca Michele.
-  	Thanks!
-
-	* noweb/o_misc.nw: Fixed one possible cause for a crash when updating
-	components.  Also started adding the other two requested modes of
-	update component (delete and intelligent replace).  These two other
-	modes are not functional yet.
-
-	* noweb/x_grid.nw, i_vars.nw, g_rc.nw, g_register.nw, 
-	lib/system-gschemrc.in: Added the ability to adjust the grid
-	dot size via the "grid-dot-size" rc keyword.
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added comment to attribute list.
-
-2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/versionsym1.sch versionsym2.sch versionsym3.sch
-	versionsym_basic.sym versionsym_invalid.sym versionsym_major.sym
-	versionsym_minor.sym versionsym_minor2.sym: Added a bunch of 
-	test schematic for the symversion attribute
-
-	* tests/gafrc: Added the first global rc file for all gaf tools.
-
-	* lib/system-gschemrc.in: Added symversion= to the attribute list
-	keyword. 
-
-	* noweb/gschem.nw: Added call to put up an error dialog box if there
-	are symbols which have changed too much.
-
-	* noweb/x_window.nw: Added code to free up the list of changed 
-	refdes (symbols which have changed too much are put into a list which
-	the major changed dialog displays).
-
-	* noweb/x_dialog.nw: Added code to implement the symbol has "changed 
-	majorly" dialog box.
-
-	* noweb/x_dialog.nw: Added some code to make the new dialog box
-	work with gtk+ 1.2.x.
-
-	* noweb/i_callbacks.nw: Added a question dialog box when reverting
-	a page.  I lost several schematics because I accidentally hit page
-	revert (you cannot undo a page revert).  This dialog box is only
-	implemented for gtk+ 2.2.x
-
-	* tests/versionsym*.sch: Minor updates
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: spelling and grammar fixes
-
-	* include/Makefile.am, include/papersizes.h: Moved papersizes.h
-	into libgeda and fixed makefile for this change.
-	
-	* noweb/*.nw: Removed reference to papersizes.h include file 
-	(now inside of libgeda).
-
-	* include/i_vars.h, prototype.h, noweb/g_rc.nw, g_register.nw,
-	gschem.nw, i_vars.nw: Removed a whole bunch of rc related code.
-	The removed code was moved into libgeda.
-
-	* noweb/g_rc.nw: Added g_rc_parse_gtkrc() as a special parse
-	routine for gschem only.
-
-        * configure.ac: Updated version to 20040710
-
-2004-05-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Removed a false comment from the comment 
-	block around sort-components-library.  Pointed out by Andreas Fester.
-
-	* noweb/gschem.nw: Added an #ifdef HAS_GTK22 around the call to
-	gtk_disable_locale call, since it is gtk+ 2.2.x specific.
-
-	* include/prototype.h noweb/x_event.nw noweb/x_window.nw: Applied
-	scrolled wheel patch by Sascha Silbe.  Thanks!
-
-	* noweb/x_event.nw, x_window.nw: Added #ifdef HAS_GTK22 since
-	these functions used are gtk+ 2.2.x specific.  Also added some
-	code that if you hold down the control key and scroll in the
-	vertical direction, you will pan left or right.  This is for
-	people who don't have two scroll wheels.
-
-2004-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/gschem.nw: Applied patch (with additional comments) to 
-	fix gtk's desire to override LC_NUMERIC which breaks the postscript
-	output (by changing periods to commas).  Original fix by Bill Wilson,
-	patch by Andreas Fester.  Thanks.
-
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_fileselect.nw: Moved the component option combo menu into
-	the vbox to fix the garbage which people have been seeing.  Turns
-	out that if the combomenu is in the searchbox, then the preview
-	drawing area gets resized which is not permited (otherwise you 
-	get garbage).  Pointed out and fixed by Carlos.  Thanks.
-
-	* noweb/x_preview.nw: Removed the gtk+ 1.2.x hack, because the
-	above fixed it for both gtk+ 1.2.x and 2.2.x.
-
-        * config.h.in: Remove machine generated file.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/gschem.nw: Added a call to the scrollbar update code to fix
-	the "scrollbars are wrong on startup" bug.
-
-        * configure.ac: Updated version to 20040111
-
-	* noweb/i_basic.nw o_slot.nw o_text.nw x_fileselect.nw x_image.nw:
-	Fixed most -Wall warnings
-
-2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/multiline3.sch: Added another test schematic for the 
-	multiline code (mainly for PS testing)
-
-2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/ext_chars.sch: Added all the new spanish characters by 
-	Carlos to the test schematic.
-
-	* docs/gschem.1: Spent a little time fixing up the man page.
-
-	* examples/*.sch: Updated most schematics to the last file format
-	version.
-
-2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_preview.nw: Set the size of all preview windows to the
-	minimum of 160x136.  Even though this does not have the right 
-	aspect ratio, it does get rid of some garbage that was showing up	
-	when using gtk+ 1.2.x.  gtk+ 1.2.x was ignoring my specification of
-	160x120 and instead setting the window size to 160x136.  This change
-	is only for gtk+ 1.2.x, gtk+ 2.2.x uses 160x120 and allows this size.
-
-        * configure.ac: Added --with-docdir command line flag as well all
-        the code to support installing documentation.  Also added a prog
-        check for groff.
-
-	* docs/Makefile.am: Added commands to generate an html version
-	of the man page.  This html man page gets installed into the 
-	documentation directory.
-
-	* docs/gschem.1: Minor updates and fixes.
-
-	* noweb/x_window.nw: Fixed a very long standing bug identified by
-	Karel Kulhav which deals with opening up a schematic, then a
-	new window and then opening a new schematic or closing the new 
-	window.  The bug was that the wrong window will get the open or 
-	close event.  The fix was to change enter_notify event to be the
-	main window and not the drawing_area.  Thanks for the bug report
-	Karel.
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Moved some code around to fix a memory 
-	leak.
-
-        * include/prototype.h: Added missing function prototype.
-
-	* tests/attributes.sch: Added test schematic specifically for all 
-	the different types of valid/invalid attributes.
-
-        * configure.ac: Bumped version to 20031231
-
-	* m4/Makefile.am: Added some missing *.m4 files to EXTRA_DIST.
-
-2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text.nw: Fixed the quick text rectangle to be the right
-	size using the new displayed_width and displayed_height variables
-	in the st_text structure.
-
-	* noweb/o_text.nw: Refactored the quick text rectangle rendering
-	code into its own function.  Added some #if 0'ed code in prep for a 
-	future performance enhancement.
-
-	* noweb/x_log.nw: Further refined the appearance of the log/status
-	dialog box.
-
-	* noweb/x_fileselect.nw: Integrated Stuart's multiple select/open
-	code changes.  Thanks Stuart. You can now pick multiple files from 
-	the file list and they will all be opened.  Use the shift and 
-	control keys to pick the individual files.
-
-	
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/pt_BR.po: Replaced file by new UTF-8 version provided by 
-	Antonio.
-
-	* noweb/x_multiattrib.nw: Applied a patch by Carlos to add
-	multi line attribute editing.  This work should also be 
-	ported to the single attribute add/edit dialog box.
-
-	* noweb/x_multiattrib.nw: Improved the appearance of the 
-	new GtkTextView by placing it into a GtkViewport which provides
-	a nice border.  Not sure this is the most correct way of doing
-	this, but it does work.
-
-	* noweb/x_dialog.nw: Applied the same appearance fix to the 
-	add text and edit text dialog box.  Put some white space around
-	the edit text dialog box to make it look a little better.  The
-	edit text dialog box needs a major overhaul.  
-
-	* noweb/x_log.nw: Also added a viewport to the log/status dialog box.
-	Changed the large close button to an edge aligned button and
-	increased the size of the log/status dialog box.
-
-	* noweb/x_print.nw, x_attribedit.nw: Various appearance improvements.
-
-	* noweb/x_dialog.nw: Added border space to almost all most 
-	dialog boxes.  They look a little better now.
-
-	* tests/multiline.sch, multiline2.sch: Added and improved these
-	test schematics to test the postscript printing code.
-	
-2003-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * ABOUT-NLS: Removed machine generated file from CVS
-
-        * po/.cvsignore, intl/.cvsignore: Updated files with new files
-        from gettext 0.12.1
-
-        * configure.ac: Updated to gettext 0.12.1
-
-2003-11-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_menus.nw: Fixed the alignment of the hotkeys in the pull
-	down menus to be mostly correct when using gtk+ 2.2.x.  This involved
-	using Pango.
-
-	* noweb/x_menus.nw: Removed some old dead code.
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* config.guess config.rpath config.sub depcomp install-sh missing
-	mkinstalldirs: Removed machine generated files from cvs.
-
-	* Makefile.am: Added above files to maintainer-clean target
-
-	* autogen.sh: Added script to generate all the auto* files.
-
-2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/gschem.nw: Fixed missing #include <locale.h>.  Pointed 
-	out by Karel Kulhav. 
-
-	* noweb/x_dialog.nw: Applied Carlos' patch to fix the text 
-	alignment dialog box so that it show the correct item in the 
-	options menu.
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, include/prototype.h, noweb/g_funcs.nw, 
-	noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw, 
-	noweb/x_image.nw, scripts/image.scm:  Added the ability to 
-	generate images (png) of schematics from the command line:
-	gschem -o test.png -s image.scm filename.sch
-
-	* noweb/g_rc.nw: Added rc keyword: (image-size width height)
-
-	* noweb/g_funcs.nw: Added new gschem command: gschem-image 
-	which outputs a png to a file.
-
-        * noweb/g_key.nw, g_rc.nw, gschem.nw, i_basic.nw, o_misc.nw, 
-	o_net.nw, o_slot.nw, o_text.nw, o_undo.nw, x_attribedit.nw, 
-	x_dialog.nw, x_fileselect.nw, x_grid.nw, x_image.nw, x_menus.nw, 
-	x_multiattrib.nw, x_print.nw, x_stroke.nw, x_window.nw: 
-	Applied Carlos Nieves Onega's multi-line text patch.  Thank you
-	Carlos!  The next items are the all changes from Carlos' patch
-	and my integration changes.  The changes happened over a period
-	of a few weeks, but were checked in on the above date.
-
-	* noweb/g_key.nw: Removed a couple fixed sized character buffers.
-
-	* noweb/g_key.nw: Rearranged g_key_execute() to avoid a possible
-	memory leak.  Removed some ancient code.
-
-	* noweb/g_rc.nw: Added the word "optional" to the ~/.gEDA/gschemrc
-	and local gschemrc warning message if these files are not found.
-	Added "required" to the system-gschemrc message.
-
-        * noweb/gschem.nw: Fixed memory leak due to default_bus_ripper_symname
-        not being freed on exit.
-
-	* noweb/gschem.nw: Removed a fixed size character buffer.
-
-	* noweb/i_basic.nw: Removed a few fixed size character buffers.
-	Fixed a possible core dump.
-
-	* noweb/o_misc.nw: Fixed the attribute edit detection code to 
-	only start the attribute editor for one line text attributes.
-
-	* noweb/o_misc.nw: Fixed up references to o_text_height (takes
-	string and does not take w_current anymore).
-
-	* noweb/o_misc.nw: Removed fixed size character buffer.
-
-	* noweb/o_net.nw: Removed fixed size character buffer.
-
-	* noweb/o_slot.nw: Fixed up a call to o_attrib_get_name_value to
-	use the new function signature.
-
-        * noweb/o_slot.nw x_multiattrib.nw x_attribedit.nw: Added some checks
-        to make sure valid pointers are freed (everywhere
-        o_attrib_get_name_value) is called.
-
-	* noweb/o_text.nw: Changed the quick text drawing code to draw
-	a rectangle instead of a single line now that text can be multiple
-	lines long.
-
-	* noweb/o_text.nw: Fixed a minor typo (was outline_xor_gc instead
-	of just gc).
-
-	* noweb/o_undo.nw: Removed fixed size character buffer.
-
-	* noweb/x_attribedit.nw: Fixed up a few of calls to 
-	o_attrib_get_name_value to use the new function signature.
-	Also initalized two pointers to null, so they wouldn't be
-	attempted to be freed.
-
-	* noweb/x_dialog.nw: Added select_all_text_in_textview and
-	text_view_calculate_real_tab_width utillity functions.
-	
-	* noweb/x_dialog.nw: Converted the text_input_dialog and
-	text_edit_dialog boxes to use the new gtk+ 2.2.x GtkText API to
-	provide a way of entering multiple lines of text.  This is only
-	available when using gtk+ 2.2.x.  The old single line interface
-	is still there for users of gtk+ 1.2.x.
-
-	* noweb/x_dialog.nw: Remove a fixed size character buffer in the
-	alignment menu, linetype menu, line type dialog box, fill type
-	menu, fill type dialog box, text size dialog box, snap size dialog
-	box, about dialog box, coord update dialog box, and color menu.
-
-        * noweb/x_dialog.nw: Moved a few activate signal connects to
-        GTK1.2 only #ifdef sections.  This fixes a warning when using
-	gtk+ 2.2.x.
-
-	* noweb/x_dialog.nw: Fixed a warning from gtk+ 1.2.x where a non
-	scrolled widget (text entry) was being added to a scrolled window.
-	Fixed by making the scrolled window for text input and text edit
-	dialog boxes specific to gtk+ 2.2.x.
-
-	* noweb/x_image.nw: Removed fixed size character buffer in image
-	write size menu.
-
-	* noweb/x_menus.nw: Removed fixed size character buffer in
-	guile menu execute function (g_menu_execute), and get main menu
-	function (get_main_menu).
-
-	* noweb/x_multiattrib.nw: Fixed up a call to
-	o_attrib_get_name_value to use the new function signature.
-
-        * noweb/x_multiattrib.nw: Fixed a core dump in a free call.  If a
-        component with no attribute was edited, the text array would never
-        be allocated, but an attempt would be made to free it.  Moved free
-	code to the right spot.
-
-	* noweb/x_multiattrib.nw: Removed two printfs
-
-	* noweb/x_print.nw: Removed fixed size character buffer in
-	orientation menu and type menu.
-
-	* noweb/x_stroke.nw: Removed fixed size character buffer in
-	x_stroke_search_execute (stroke execute function).
-
-	* noweb/x_window.nw: Added casts around gtk+ toolbar functions.
-
-        * examples/*.sch: Updated all example schematics
-
-	* noweb/x_attribedit.nw, noweb/x_dialog.nw, noweb/o_grips.nw,
-	noweb/x_multiattrib.nw, noweb/o_misc.nw, noweb/o_text.nw:
-	Removed all // comments (replaced with proper C comments)
-
-	* tests/multiline.sch: Added new test schematic.
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h: Added #ifdef HAS_GTK22 around gtk+ 2.2.x 
-	specific functions.  This means the prototype file is no longer
-	machine generated.
-
-	* noweb/x_dialog.nw: Added some more #ifdef HAS_GTK22 around 
-	gtk+ 2.2.x specific functions.
-
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/*.sch: Added a few new test schematics
-	
-	* noweb/x_print.nw: Changed the print dialog box so that it closes
-	when the print button is pressed.
-
-	* noweb/x_log.nw: Under gtk+ 2.2.x, change log window to scroll to
-	the end when a new message is displayed.  This is the same behavior
-	that was the default under gtk+ 1.2.x
-
-2003-09-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_callbacks.nw: Minor log message tweak
-
-	* configure.ac: Added --with-stroke configure command line option
-	so that users can tell the mechanism where to find libstroke.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed MinGW cflags/ldflags
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-	* noweb/i_callbacks.nw: Disabled the use of gschemdoc under MinGW
-
-	* noweb/gschem.nw: Added a call to bind_textdomain_codeset to fix
-	the i18n support when using gtk+ 2.2.x
-
-	* src/Makefile.am: Added -I and -l for libintl when using the
-	supplied libintl library.
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
-
-	* noweb/x_dialog.nw: Rewrote the exit dialog box to look better
-	under gtk+ 2.2.x and 1.2.x
-
-	* configure.ac: Removed the use of GUILE_PROGS as it is not part
-	of guile 1.4.  Put in a manual check for guile-config.
-
-	* examples/*.sch: Updated schematics to 20030901
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Oops wasn't return true or false in the
-	keypress routine, so no input was going to the entries.  Fixed.
-
-	* noweb/x_attribedit.nw, x_dialog.nw, x_fileselect.nw, x_image.nw
-	x_log.nw, x_menus.nw, x_multiattrib.nw, x_pagesel.nw, x_print.nw,
-	x_window.nw: 
-        Add #ifdef HAS_GTK?2 depending on the gtk version so
-	that the code base builds for both gtk+ 1.2.x and 2.2.x.
-
-	* noweb/g_rc.nw, gschem.nw, x_event.nw, x_window.nw: 
-	Changed a few #if ... to #ifdef ...
-
-	* noweb/x_attribedit.nw: Improved the looks of the bottom buttons
-	in gtk+ 2.2.x while preserving the 1.2.x look.
-
-2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, noweb/x_multiattrib.nw: Applied 
-        Carlos Nieves O'nega's multi attribute add/change patch.  Thanks!
-	
-	* examples/cmos-invert.sch: Minor tweak
-
-        * src/parsecmd.c: Cleaned up help message a little.
-
-        * docs/gschem.1: Updated manpage a little
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in.
-
-	* configure.ac: A whole bunch of changes to support both
-	gtk+-1.2.x and gtk+-2.2.x.  
-
-	* configure.ac: Lots of cleanup and moved to the use of pkg-config 
-	for the configuration of almost all libraries (most importantly
-	libgeda).
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-	
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_basic.nw: Removed unused variable
-
-	* noweb/o_slot.nw: Changed a include from strings.h to string.h
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-	* examples/*.sch: Updated to latest version
-
-2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/pt_BR.po: Added update translation from Antonio.
-
-2003-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, noweb/Makefile.am: Removed x_multimulti.nw from the 
-	build and removed the dependancy on gtk+extra (also removed references
-	to this file in the docs/ directory)
-
-	* noweb/x_multimulti.nw: Removed file from CVS
-
-2003-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, g_register.nw: Added reset-component-library and
-	reset-source-library rc keywords.  These empty the
-	component/source libraries when executed.  Useful when a user
-	wants set (override) all the paths themselves from a user rc file.
-	
-2003-03-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_callbacks.nw: Fixed bug #43: "If gschemdoc is not install,
-	gschem crashes", by changing exit to _exit.  Fix by Mario Klebsch.
-
-2003-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gschem.scm: Fixed the crashing bug when you press a
-	"no-action" bound key.  Patch by Dan McMahill. Thanks.
-
-2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * noweb/g_rc.nw, noweb/i_vars.nw, noweb/x_print.nw: Applied Antonio's 
-	no margin printing patch (with minor modifications).  Thanks.
-
-        * noweb/g_rc.nw, noweb/i_vars.nw, noweb/x_print.nw: Renamed "limits" to
-        "extents".
-	
-	* lib/system-gschemrc.in: Added new example usage of the output-type
-	rc keyword, and also put in a note that "limits" should no longer be
-	used.
-
-2003-02-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added comment to sort-component-library
-	keyword that it is broken and that users should not use it.
-	Filed bug #53.
-
-2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_callbacks.nw: Fixed the annoying flicker if you keep
-	executing the page next/prev commands.
-
-	* noweb/gschem.nw: Applied patchlet from Steve Tell for disabling
-	the guile 1.6.3 deprecated warnings.
-
-	* README: Added note suggestion by Steve Tell about warning users
-	that deprecated guile warnings are turned off.
-
-2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-	* noweb/g_funcs.nw, noweb/x_menus.nw, scheme/gschem.scm: Applied
-	Steve Tell's guile 1.6.3 patch. Thanks.
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Applied Gabriel Paubert's warning reducing patch with
-        a few minor mods.
-
-2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/ru.po: Updated version from Andy Shevchenko
-
-        * configure.in: Changed -fnative-struct to -mms-bitfields for
-        gcc 3.2 mingw compiler (older mingw compilers are no longer 
-        supported)
-
-2003-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_image.nw: Added 3200x1600 to the image write dialog box.
- 	Suggestions by Karel Kulhavy.
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* noweb/o_arc.nw: Applied patch by Patrick to fix Bug #45: arc's 
-	being drawn incorrectly with snap on.  Thanks Patrick.
-
-	* Makefile.am: Fixed the distclean-local target. 
-
-	* lib/system-gschemrc.in: Fixed typo (gif->png)
-
-2003-01-10 Chris Ellec  <chrisATgtx.seul.org>
-
-     	* noweb/o_misc.nw: Find Specific Text, replaced the strcmp used
-     	to search for the text with a strstr so that we can search for
-     	C12 instead of having to seach for refdes=C12. That way the user 
-     	doesn't have to know what the symbol internal names are.
-
-2003-01-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/i_basic.nw: Hierarchy/Up should never be greyed out. Fixed.
-
-2003-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_arc.nw: Added the first of Patrick's suggestions to fixing
-	bug #45.  Not completely fixed yet.
-
-	* noweb/i_callbacks.nw: Added code to properly output a failed error
-	message when executing File/Save All and one of the files cannot be
-        saved.
-
-2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/ext_chars.sch: Applied Egil's patch to add the new chars
-	to this test schematic.
-
-2002-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_attribedit.nw, o_undo.nw, o_misc.nw, o_delete.nw: Added 
-	missing calls to i_update_menus()
-
-2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_basic.nw: Added o_draw_list() and o_draw_selected() helper 
-	functions (used by below change)
-
-	* noweb/o_move.nw: Changed the behavior of move:  When you start 
-	the move, the objects are erased first and then the rubber outline
-	is drawn.  This looks a whole lot better, but the downside is that
-	it required the reordering of some operations (namely when things
-	are drawn), so the change is non-trivial.
-
-	* lib/system-gschemrc.in: Fixed spelling mistake: "Dettach" is not
-	a word. 
-
-	* noweb/x_menus.nw: Added data (via gtk_object_set_data()) to 
-	the toplevel menubar.  This data is the individual menu items
-	(of all menus) via the menu path.
-
-	* noweb/x_menus.nw: Added x_menus_sensitivity which given a path
-	to a menu item (using above) allows for the disabled (greyed out)
-	or enabled menu item control.
-
-	* noweb/x_menus.nw: Removed some cruft which has been around for
-	too long.
-
-	* noweb/x_window.nw: Added code to store the menubar in the 
-	TOPLEVEL structure.  Also called i_update_menus when the main
-	window first appears.
-
-	* noweb/i_basic.nw: Added i_update_menus, which, for now, simply
-	disables or enables menu items depending on if there is something
-	selected or not.  This should be improved to take into account 
-	what is inside the selection list.
-
-	* noweb/i_callbacks.nw, o_buffer.nw, o_complex.nw, o_find.nw, 
-	o_select.nw, o_text.nw: Added calls to i_update_menus to keep the
-	menu item disabled/enabled state up to date.
-
-2002-12-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* m4/Makefile.am: Added Makefile.in to the maintainer-clean target.
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gschemrc.in: Changed the variable names which hold
-        the paths to the data and rc directories.  Fixed all references to
-	these variables.
-
-	* noweb/gschem.nw: Applied Alexandre's latest patch to fix
-	the "i18n bug regarding LC_NUMERIC" caused by gtk_set_locale.
-
-        * aclocal.m4: Removed file from cvs.
-
-	* m4/Makefile.in: Removed machine generated file from cvs.
-
-2002-11-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschem/noweb.nw: Applied patch by Alexandre P. Nunes for
-	gtk_set_locale bug/misbehaving.
-
-2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/ru.po, LINGUAS: Added Russian translation by Andy Shevchenko.
-	Thank you.
-
-2002-11-03  gettextize  <bug-gnu-gettext@xxxxxxx>
-
-	* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/*.sch, tests/*.sch: Updated schematics to the latest
-	version via gschupdate
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-	* noweb/o_net.nw, noweb/x_multiattrib.nw: Got rid of some unused
-	variables.
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/gschem.txt: Move this file into ../docs/gschem
-
-2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/nl_NL.po, LINGUAS: Added Dutch translation by Bert Timmerman.
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/gschem.nw, o_net.nw, x_grid.nw, x_log.nw, x_menus.nw,
-	x_multiattrib.nw, po/LINGUAS, po/ja_JP.po: Added Japanese translation
-	done by MIYAMOTO Takanori.  Thank you.
-
-        * configure.in: Bumped version to 20021031
-
-2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_net.nw, o_pin.nw, o_bus.nw: Fixed all hardcoded widths
-	to be #define'd
-	
-	* noweb/o_cue.nw: Fixed all hardcoded sizes for the visual cues to
-	be #define'd
-
-	* configure and friends: Upgraded to gettext 0.11.5
-
-	* configure.in: Added AM_GNU_GETTEXT_VERSION(x.yy.zz) macro to make 
-        autopoint happy.
-
-        * configure and friends: Ran "autoreconf --force --install -v" 
-        to really upgrade to the auto* tools.
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw, include/i_vars.h: Added
-	force-boundingbox gschemrc rc variable.  Controls if the bounding
-	box is used in the pin auto whichend code.
-
-	* lib/system-gschemrc.in: Added default for force-boundingbox variable
-
-	* noweb/x_attribedit.nw: Fixed Bug #28: gschem hangs in loop when
-	adding an attribute, by not trying to attach an attribute to a text
-	item.
-
-2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw, i_vars.h: Added the 
-        following rc keywords: bus-ripper-type, bus-ripper-symname, and 
-        bus-ripper-rotation
-
-	* noweb/o_net.nw: Added code to act on the above rc keyword info.
-
-	* noweb/x_window.nw: Properly init/free some of newly added variables
-	to the TOPLEVEL structure.
-
-	* noweb/o_line.nw: Properly reset the thickness of lines to zero.
-
-	* lib/system-gschemrc.in: Added defaults for all the bus ripper
-	keywords.
-
-	* tests/buses.sch: Added test schematic for buses.	
-
-2002-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_net.nw: Added o_net_add_busrippers function.  This
-	function adds the bus rippers after a net addition and after a 
-	net is changed via the grips.
-
-	* noweb/o_net.nw: Added calls to above in o_net_end.
-
-	* noweb/o_net.nw: Rearranged o_net_end a little to accommodate the
-	bus ripper code.
-	
-	* noweb/o_cue.nw: Added code to render the smaller sized
-	connection cues that connect buses to nets.
-
-	* noweb/o_grips.nw: Added code to the net case (when ending grip
-	manipulations) to draw the bus rippers when connecting the net
-	to a bus.
-	
-	* noweb/o_bus.nw: Fix to o_bus_add to init the
-	bus_ripper_direction to zero.
-	
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw and friends: Added code
-	to implement the bus-ripper-size rc keyword.
-
-	* lib/system-gschemrc.in: Added defaults for bus-ripper-size.
-
-	* tests/nets.sch: Added test schematic for nets.
-
-	* tests/pins.sch: Added a few more test cases.
-	
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/pins.sch: Update test schematic to include single pin 
-	components
-
-	* tests/oldsym2.sch: Added an old single pin symbol, to test that 
-	the auto whichend code handles the single pin correctly.
-
-	* noweb/*.nw, include/*.h: Intergrated patch from Egil for
-	"Snap Off" and "Show Hidden" status indicators (originally written
-	on 10/09/2002).
-
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-
-2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_cues.nw: Added patch by Egil Kvaleberg to prevent core
-	dumps when whichend is somehow invalid (added checks in libgeda
-	so this really should NEVER happen).
-
-	* tests/oldsym.sym: Added test .sym which tests the auto whichend
-	code in libgeda (for older <= 20020825 symbols).  The whichends on
-	all the pins should always be correct.  Do not update this file to
-	the current gEDA/gaf file format ever.
-
-	* configure.in, docs/gschem.txt, include/prototype.h, 
-        lib/system-gschemrc.in, noweb/g_key.nw, noweb/g_register.nw,
-	noweb/i_callbacks.nw, noweb/rcstrings.nw, noweb/x_menus.nw,
-	noweb/x_multiattrib.nw: Added Egil Kvaleberg's find documentation
-	patch.
-
-2002-10-09 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
-
-	* noweb/*, include/*: Implemented "Snap Off" and "Show Hidden"
-	status indicators.
-
-2002-10-07 Egil Kvaleberg   <egil@xxxxxxxxxxxx>
-
-	* Added Hierarchy/Documentation
-	* Added Help/Manual
-
-2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added some missing attributes, noticed and
-	patch by Egil Kvaleberg.  Removed "name" from attribute-name list.
-
-2002-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_menus.nw: Fixed the code so that toplevel menu names are
-	now translated.  Also fixed it so that "Help" gets translated as 
-	well.
-
-2002-09-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* po/de_DE.po: Updated the Project-Id-Version so that gettext is
-	happy (I hope).
-
-	* noweb/rcstrings.nw: Added the toplevel menu items into this file
-	so that they can be translated.
-
-	* po/*.po: Removed geda-gschem.pot which caused the translation files
-	to be rebuilt.
-
-2002-09-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_attribedit.nw, x_dialog.nw, x_fileselect.nw: Added a few
-	missing _(" ").  Patch by Antonio and Alexandre.
-
-	* po/geda-gschem.pot, pt_BR.po: Updated these file from what 
-	Antonio and Alexandre sent me.
-
-	* tests/pins.sch: Added test schematic which exercises the pin
-	whichend flag
-	
-	* noweb/rcstrings.nw: Added file which contains all the strings 
-	which are related to the menus so that they get translated.
-	The strings are surrounded by _(" ").  This file is NOT built.
-
-	* noweb/Makefile.am: Added above file to EXTRA_DIST=
-
-	* po/*: Updates to the files from rcstrings.nw
-
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/flipflop_1.sch: Fixed invalid attributes and gave all
-	components a refdes.
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-	* noweb/o_pin.nw: Added a call to draw the cues with pin's draw.
-	This may affect rendering performance a little.  This call is needed
-	to update pin's new cues when an object is selected/unselected.
-
-	* noweb/o_pin.nw: Added default parameters for pin_type and whichend
-	when adding a pin.
-
-	* noweb/o_cue.nw: Added code to draw the new pin dangling cues.
-
-	* noweb/o_cue.nw: Added an if in various places so that only the 
-	appropriate cue (based on whichend) is drawn or erase.  This gets
-	rid of a very annoying visual artifiact which was driving me nuts:
-        parts of symbols were being erased when a connection was being made
- 	at the WRONG end. 
-
-2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/globals.c: Added variable_set_func and quit_func.  These
-	are not used by gschem.
-	
-2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Redid the "Flags" column to be now
-	"Vis?" and "SN".  Basically added 2 columns instead of one.
-
-	* noweb/x_multiattrib.nw: Changed the justification of the last
-	two columns to be center
-
-	* noweb/x_mulitattrib.nw: Fixed the slot changing code to be 
-	correct (use the correct column)
-
-	* noweb/x_multiattrib.nw: After clicking Change, re-highlight the
-	value entry
-	
-2002-09-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Redid multi attribute dialog box using
-	glade.  Internals very similar, a few widget changes.
-
-	* noweb/x_multiattrib.nw: Not done yet, still need to redo flags
-	column in the clist (not good enough yet)
-
-	* noweb/x_attribedit.nw: Removed a static keyword to allow function
-	reuse.
-
-2002-09-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_multiattrib.nw: Created new file.
-
-	* noweb/x_dialog.nw: Moved multi attrib edit dialog box code into
-	above new file.
-	
-2002-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_window.nw: Added code to allows the main window to be 
-	resized to any smaller size.
-
-2002-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/auto-uref.scm: Fixed left over "uref".  Pointed out/fixed
-	by Antonio A Todo Bom.  Thanks.
-
-	* lib/gschem-lightbg: Fixed the background color for images.  
-	Bug pointed out by John Eaton.
-
-	* noweb/gschem.nw: Added bug fix by Alexandre P. Nunes to get 
-	the postscript output working again when you pick a locale which
-	uses ","'s instead of "."'s.
-
-2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_attribedit.nw: Fixed the focus on the value entry to be
-	correct when labeling (naming) nets.
-
-	* noweb/x_attribedit.nw: Added the key binding for the Escape key
-
-	* noweb/x_fileselect.nw: Added the key binding for the Escape key
-
-	* src/Makefile.am: Remove x_attrsel.nw (obsolete file)
-
-	* lib/system-gschemrc.in: Added setpagedevice-* keywords
-
-	* noweb/g_rc.nw, and others: Added support for above keywords
-
-	* noweb/x_pagesel.nw: Added the key binding for the Escape key
-
-	* noweb/x_print.nw: Added the key binding for the Escape key
-	
-	* noweb/x_image.nw: Added the key binding for the Escape key
-
-	* noweb/o_misc.nw: Fixed the long standing bug in o_edit_find_text
-	where the found text would sometimes be unlegible because of the
-	zoom factor (pointed out by Dave Lawrence a long long time ago).
-
-	* noweb/*.nw: Cleaned up -Wall warnings
-
-	* configure.in: Added -mwindows flag for the mingw port
-
-2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_grips.nw: Fixed a bug where searching for grips would stop
-	if something that did not have grips was selected.
-
-	* noweb/o_misc.nw: Changed used_list initial value to be 0 so that
-	the number one is used when autonumbering refdes's.
-
-	* noweb/o_text.nw: Changed the color of the x and I (origin/invisible)
- 	graphical cues to be grey (locked color) instead of red.  Red is 
-	reserved for errors.
-
-	* noweb/x_attribedit.nw: Changed the cursor focus entry to be the
-	name entry when nothing is selected (i.e. not editing an attribute)
-
-2002-08-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
- 	* noweb/i_basic.nw: Added a const to get rid of compiler warnings 
-	when compiling with --disable-nls
-
-2002-08-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/*: Added gettext patch by Alexandre P. Nunes.  Thank you for
-	the work on i18n.
-
-	* intl/ m4/ po/ ABOUT-NLS config.rpath: Added directories / files 
-	to support above
-
-	* configure.in: Updated to support above
-
-	* include/gettext.h: Added include file to support above
-
-	* include/globals.h: Added #include for gettext.h
-
-2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_attribedit.nw: Changed the show options to be an option
-	menu instead of a combo box
-
-2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_misc.nw, x_dialog.nw, lib/system-gschemrc.in: Renamed 
-	user visible references of uref to refdes
-
-	* examples/*.sch: Update all schematics using gschupdate
-	
-2002-07-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_attribedit.nw: Added code so that value entry field is 
-	selected if there is something to select (makes replacing the text
-	much faster).
-
-	* tests/: Created tests directory mainly to hold various tests 
-
-	* examples/*.sch: Moved some of the developer only schematics into
-	the test/ directory
-
-	* tests/ext_chars.sch: Added a simple little schematic to test the
-	loading of the extended characters.  This should not crash gschem
-	anymore. :)
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/*.sch: Updated all schematics to use netname instead of
-	label
-
-	* noweb/x_attribedit.nw: Changed all occurrances of label to netname
-
-        * lib/system-gschemrc.in: Changed all occurrances of label to netname
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_basic.c: Added code for o_erase_selected (not used
-	currently)
-
-        * configure.in and Makefile.am: Upgraded to automake 1.6.2
-
-	* noweb/x_dialog.nw: Removed attrib edit dialog box from this file
-
-	* noweb/x_attribedit.nw: Created new file for attrib edit dialog box
-
-	* src/Makefile.am, noweb/Makefile.am: Added above file to Makefiles
-
-	* noweb/x_attribedit.nw: Completely reworked attrib edit dialog box to
-	be much simpler and cleaner
-
-	* noweb/x_attribedit.nw: Integrated patch from Dave Lawrence which
-	adds a bunch of useful capabilities to the attrib add dialog box, 
-	add an attribute to multiple objects, replace existing attributes
-
-2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Fixed spelling mistake
-
-	* lib/system-gschemrc.in: Fixed the load of the commonrc file to 
-	work with --with-rcdir again.
-
-	* noweb/g_key.nw, g_register.nw, i_callbacks.nw: Added Edit/update
-	command 
-
-2002-06-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Changed o_attrib_add_selected to take a 
-	selection list as a parameter (allows for code reuse)
-
-	* noweb/o_select.nw, o_complex.nw: Updated calls to above to pass
-	in the appropriate selection list.
-
-	* noweb/o_misc.nw: Added o_update_component which updates a
-	component from disk and forces attributes to be repromoted.
-
-	* noweb/o_delete.nw: Removed a static keyword from
-	o_delete_complex(...) to allow for code reuse.
-	
-2002-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_misc.nw, i_callbacks.nw: Fixed all
-	u_basic_breakup_string calls to take the extra character which is
-	the delimiter.
-	
-2002-06-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_slot.nw: Plugged a small memory leak which has been
-	there for a long time.
-
-	* noweb/i_basic.nw: Added some experimental code which changes
-	the cursor image.  Something I'm playing with.
-	
-2002-06-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* TODO: A little bit of cleanup, organizing things.  I will move
-	most of the critical items into jitterbug
-
-	* noweb/x_fileselect.nw: Fixed a bug which could have caused a crash.
- 	Turn on the preview button with nothing (or just a directory)
-	selected, and gschem tried to open that garbage.
-	
-	* noweb/x_dialog.nw: Fixed add/edit attribute dialog box to not add
-	improper attributes
-
-	* noweb/x_dialog.nw, i_callbacks.nw: Added a bunch i_update_toolbar 
-	calls
-
-2002-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_fileselect.nw: A bit more work on getting the WinME problem
-	fixed.
-
-	* noweb/x_preview.nw: A few fixes to address the WinME problem.
-
-	* noweb/g_rc.nw, gschem.nw, i_callbacks.nw, x_fileselect.nw: 
-	Made sure that all of this trailing slash nonsense is only built
-	on mingw and does not impact the unix port.
-
-	* noweb/x_preview.nw: Made sure the toolbars are disabled in the
-	preview window.  Otherwise you get gtk warnings...
-
-2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, gschem.nw, i_callbacks.nw, x_fileselect.nw: 
-	Added a call to u_basic_strip_trailing for the mingw port to 
-        make WinME happy (ME was interpreting \\ anywhere in filenames as
-        network paths).
-
-2002-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_window.nw: Oops forgot to free a temporary string. Fixed.
-
-	* bitmaps/*.xpm: Updated some of the bitmaps I drew to look a little
-	better.
-
-2002-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/gschem-lightbg: Changed green3 to green4 for text and graphics.
-
-2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Fixed incorrect environment variable name
-        "GEDADATARC" to be GEDADATA. 
-
-	* lib/system-gschemrc.in: After reading all the negative opinions of
-	a light colored background, changed default back to a black
-        background.
-
-	* noweb/x_window.nw: Improved tooltip for Add Component...
-
-	* noweb/x_dialog.nw: Improved the appearance of the Add Text...
-	dialog box.
-
-	* noweb/o_line.nw: Added o_line_eraserubber(...) (erase any rubber
-	banding line)
-
-	* noweb/o_box.nw: Added o_box_eraserubber(...) (erase any rubber
-	banding box)
-
-	* noweb/o_circle.nw: Added o_circle_eraserubber(...) (erase any rubber
-	banding circle)
-
-	* noweb/o_basic.nw: Added o_erase_rubber(...) which erases any rubber
-	banding object in progress.
-
-	* noweb/o_arc.nw: Added o_arc_eraserubber(...) (erase any rubber
-	banding arc)
-
-	* noweb/i_callbacks.nw: Fixed a whole slew of quirks when you are
-        drawing something and cancel it or start another command (that 
-        used to leave ghosts around)
-
-	* noweb/i_callbacks.nw: Fixed it so that in some modes, the right
-	mouse button no longer completely cancels the mode
-
-	* noweb/x_dialog.nw: Added modal grab for add arc dialog box.
-
-2002-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
- 
-	* noweb/i_basic.nw, o_grips.nw, x_fileselect.nw, i_callbacks.nw,
-        x_event.nw: Add a bunch of i_update_toolbar calls to make sure that
-	the toolbar reflects the current event_state.
-
-2002-05-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/gschem-darkbg, gschem-lightbg: Added these files which allow
-	the user the ability to easily switch between a dark or light
-	background.
-
-	* lib/system-gschemrc.in: Added code to easily switch between a dark
-	or light background color scheme.
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw, x_window.nw: Implemented
-	the toolbars and handleboxes rc variables
-
-	* lib/system-gschemrc.in: Add the use of toolbars and handleboxes
-	rc variables
-
-	* lib/system-gschemrc.in: Adjusted the size of the window to take
-	into account the handleboxes and toolbar.
-
-	* noweb/x_event.nw: A code to get the toolbar buttons to act
-	correctly.
-
-	* noweb/i_basic.nw: Added i_update_toolbar_select, which sets the
-	toolbar icon to select.  This code needs to be refactored.
-
-	* noweb/x_window.nw: Commented out the toolbars which are not 
-	ready for use yet.
-
-2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw: Added bitmap-directory 
-	rc keyword
-
-	* noweb/x_window.nw: Added the use of bitmap_directory
-
-	* noweb/x_window.nw, x_preview.nw and others: Fixed a few possible
-	places where something is freed but wasn't be initialized to NULL
-
-	* lib/system-gschemrc.in: Changed the default background color
-	and all the colors to correspond to a light (almost white) background
-	Commented out the black background colors
-
-	* noweb/x_window.nw: Much more work on the toolbar.  Added Edit, Add
-	Text...  Also got some of the callbacks working.
-
-	* noweb/x_dialog.nw: Improved the label which appears on top of the
-	Text entry dialog box.
-
-	* noweb/x_window.nw: Much more work on getting toolbar complete.
- 	Still need to add the appropriate callbacks to the buttons.
-
-2002-05-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added in white background color theme.
-	Commented out.
-
-	* noweb/x_window.nw, i_callbacks.nw: Added toolbar with New, Open,
-	Save, Undo, Redo
-
-	* noweb/x_window.nw: Moved menu bar into a handlebox
-
-2002-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_color.nw: Fixed outline colors so that they xor properly
-	for non-black backgrounds
-
-	* noweb/o_arc.nw, o_attrib.nw, o_box.nw, o_bus.nw, o_circle.nw, 
-	  o_grips.nw, o_line.nw, o_net.nw, o_pin.nw, o_select.nw, o_text.nw:
-	Fixed select color getter so that it returns the dark color which has
-	been corrected for a non-black background.  Also did some minor cleanup.
-
-	* noweb/o_attrib.nw, o_basic.nw, o_buffer.nw o_complex.nw, o_copy.nw,
-	  o_move.nw, o_text.nw, x_event.nw: Fixed boundbox color getter so 
-	that it returns the dark color which has been corrected for a
-	non-black background.
-
-2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw and friends: Added warp cursor rc keyword and support
-	to disable the warping of the cursor when zooming
-
-	* lib/system-gschemrc.in: Added warp-cursor rc keyword
-
-	* noweb/x_menus.nw: Got rid of the requirement to use a fixed width
-	font for the menus etc...  Properly calculated the space pad between
-	the item name and hotkey.  Also removed code for mingw32 port
-
-	* lib/gschem-gtkrc: Commented out the setting of the font
-
-2002-04-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_dialog.nw: Added the rest of the signal connects for
-	keypresses
-
-	* lib/system-gschemrc.in: Moved some attribute related items from
-	the Edit/ menu to the Attribute/ menu (Find Specific Text, Hide
-	Specific Text, Show Specific Text)
-	
-	* lib/system-gschemrc.in: Changed the hotkeys for the above items
- 	to be under the Attribute/ menu)
-
-2002-04-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_dialog.nw: Added a key binding to each dialog box so that
-	Escape closes the dialog box. Suggestion by Mauricio de Alencar.
-
-2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw: Missed a few hardcoded /'s, fixed.
-
-	* noweb/x_event.nw: Added a few lines of code to support the double
-	click on an object to open up the edit dialog box.  Suggestion by
-	Mauricio de Alencar.
-
-	* noweb/x_dialog.nw: Added a few lines of code to automatically select
-  	the value entry on open in the attrib edit dialog box.  Suggestion by
-        Mauricio de Alencar.
-
-	* noweb/o_text.nw: Changed the default color of the little x that
-	marks the origin to red (the detached attribute color).  Suggestion by
-        Mauricio de Alencar.
-
-	* configure.in: Changed the function which is search for libpng.
-	This was needed for the win32 port.
-
-	* noweb/x_basic.nw: Added x_warp_cursor utility function.
-
-	* noweb/a_zoom.nw: Used above x_warp_cursor to move the cursor to the
-	right place after a zoom in/out. Suggestion by Mauricio de Alencar.
-
-2002-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_fileselect.c: More work getting file dialog boxes to work
-	with the new path separater.
-
-2002-04-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_fileselect.c: Removed a / which was confusing the mingw32
-	port
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-
-2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added -liberty for the Mingw32 port
-
-	* noweb/g_rc.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/gschem.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/i_callbacks.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/o_complex.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/x_filesel.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/x_log.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* noweb/x_preview.nw: Used new path separater #defines in a few
-        sprintf/u_strdup_multiple
-
-	* configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
-        and automake 1.5.  Lots of changes in various places for this upgrade.
-
-2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, config.h.in: Added a few checks for some
-	non-portable #includes
-	
-	* configure.in: Added checks for mingw32 and disabled the
-	cygwin port
-	
-2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
-
-2002-02-16 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_event.nw: Added a check in the configure callback to return
-  	if gschem hasn't finished setting up the current page.
-
-2002-02-11 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added "..." to some of the Edit/ menu 
-	options which popup a dialog box.
-
-2002-02-09 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text.nw: Improved o_text_edit_end to loop over all
-	selected objects and change the text size or alignment.  If more
-	than one object is selected then only change size and alignment
-	and not the string.  String can only be changed if one object is 
-	selected.
-
-	* noweb/x_dialog.nw, noweb/o_text.nw: If you select multiple text 
-	strings and you cannot edit the string, so do not give the user 
-	that option (I removed the text entry if the number of selected 
-	objects > 1)
-
-	* noweb/x_fileselect.nw: Also applied the changes that Chris Ellec
-	did for checking if a save was successful to the save as
-	mechanism.
-
-	* noweb/o_select.nw: Fixed an annoying selection behavior, if you
-	select stuff with the selection box while holding down the SHIFT
-	key and you happen to not find anything, any previous selection
-	should be unaffected.  Previous behavior was to unselect
-	everything (which is wrong).
-
-	* noweb/o_misc.nw: Added suggestion by Wojciech Kazubski for a 
-	function which just shows hidden text, but doesn't toggle the
-	visibility.  This new function is called o_edit_show_hidden.
-	The original function is now called o_edit_make_visible.
-	Added it to the rc/lib (g_*.nw) files as well.  
-
-	* noweb/o_attrib.nw, o_text.nw: Further improved on above to
-	draw a little "I" when showing invisible text 
-
-	* noweb/o_text.nw: Fixed the above behavior to work for text items
-	within placed components.  Now you can show all hidden text on a 
-	schematic and see exactly what text is within a symbol! :-)
-
-	* noweb/x_dialog.nw: Put in fix from Dave Lawrence wrt
-	find_text_ok, redraw_all after you find no more text occurances
-
-	* noweb/*.nw: Removed all -Wall warnings
-	 		
-2002-01-24 Stefan Petersen <spe@xxxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Fixed bug in path when loading 
-	  auto-uref. (geda-data => gedarcdir). Thanks to Cris Ellec for
-	  spotting this. Code is usually commented out.
-	
-2002-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_misc.nw: Added autonumber_text patch by Dave Lawrence.
-  	  Reference info (from Dave):
-		"Attached is a patch to the autonumber_text function that
-		I wrote a while back that numbers components starting
-		at the lowest unused component number >0 and skips
-		used component numbers.  The earlier version started
-		at the maximum used component number +1.  I assume the
-		new functionality is usually what people would want..
-		if not, I could make a checkbox that would allow people
-		to revert to the old way if you think that would
-	  	be useful."
-
-2001-11-25  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/x_dialog.nw: Corrected a bug about arc creation due to the
-	last changes (2001-11-21) : my fault.
-
-2001-11-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* configure.in, Makefile.am: Added test to use notangle_guile.scm
-	if notangle is not available.
-
-	* docs/Makefile.am: Moved the documentation generation here.
-
-	* src/Makefile.am: Added a rule to produce prototype.h from noweb
-	files and moved the documentation generation to docs/.
-
-	* scripts/geda_totexi.in: Changed geda_totexi to geda_totexi.in
-	to take benefit from the configure test on AWK. Backend updated
-	to handle cross-references.
-
-	* scripts/notangle_guile.scm.in: Added guile script to tangle
-	noweb code without the whole noweb package installed.
-	
-	* noweb/o_{arc|box|circle|line}.nw: Full documentation, code 
-	clean-up.
-
-	* noweb/o_grips.nw: Full documentation, code clean-up : old 
-	function splitted in one function for each object type. Added
-	function to draw and erase grips.
-
-	* noweb/o_{bus|net|pin}.nw: Grip stuff modified to suit new
-	grip handling (described above).
-
-	* include/prototype.h: Automatically updated after above changes.
-
-2001-10-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_misc.nw: Changed all instances of strnlen to strlen 
-
-2001-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_key.nw, g_register.nw: Added first bit of Dave Lawrence's 
-	  find text patch (hotkey for find text)
-
-	* noweb/o_misc.nw: Added more of Dave's patch (lowlevel support
-	  functions)
-
-	* noweb/x_dialog.nw: Added more of Dave's patch (new dialog boxes)
-
-	* lib/system-gschemrc.in: Added Dave's new commands to the menu.
-
-	* noweb/g_key.nw, g_register.nw: Added some missing hotkey scheme
-	  functions
-
-	* noweb/o_misc.nw: Minor updates to the patch wrt find-text, did a 
-	  true blue pan instead of calling set_window(...)  Also added a 
-	  zoom extents so that the zoom is about right (still experimental)
-
-	* src/Makefile.am: Changed the order of source file building, so that
-	  g_key.* is before g_register.* 
-
-2001-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_rc.nw, g_register.nw, i_vars.nw, x_window.nw: 
-	  Added (window-size w h) keyword to make some users (including myself)
-	  happy and in control of the window size (instead of having 
-	  gschem pick some always too large window size for me)
-	
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Cleaned up all the data dir variables (to only have
-          two)
-
-	* noweb/gschem.nw, g_rc.nw: Fixed up code to look for rc files in
-          different place when specifing the rc dirs using --with-rcdir.
-          This used to work, but it was broken me when I added GEDADATA
-	
-	* lib/system-gschemrc.in, noweb/gschem.nw: Added a bunch of code
-	  to allow the rc files to live somewhere else
-
-	* noweb/gschem.nw, g_rc.nw: More work on getting GEDADATA and
-	  GEDADATARC environment variables to work right when you move
-	  the binaries around
-	
-	* noweb/gschem.nw, i_basic.nw, o_slot.nw, o_undo.nw, x_color.nw, 
-	  x_grid.nw: Added patch by Dan Mcmahill for 64-bit architectures.
-
-	* docs/gschem.txt: Misc doc update
-
-2001-07-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_undo.nw: Whoops was hardcoding "/tmp", should look at 
-	  environment variable TMP instead
-
-
-2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_menu.nw: Added code for Cygwin to get monospaced fonts
-	  for the menus.
-
-	* noweb/i_callbacks.nw: Fixed the "scrollbar not updating when 
-	  panning" bug pointed out by Chris; wasn't updating the
-	  scrollbars when panning :)
-
-	* noweb/i_callbacks.nw: Fixed the wasn't updating connections when
-	  doing a symbol translate in a schematic (valid and should work)
-	  This still does NOT work. :(
-	
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Fixed all the LDFLAGS to be correct (and only link
-	  the libraries once)
-
-	* configure.in: Bumped up version to 20010722
-
-	* configure.in: More updates to get cygwin to build right
-
-	* src/Makefile.am: Changed the order in which things are linked
-	  (guile last)
-
-2001-07-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/x_fileselect.nw: Changed a constant two days ago in
-	  defines.h, but in the code the value was being hard coded which
-	  cause a very hard to find (and frustrating) bug to live.  Fixed!
-
-	* lib/system-gschemrc.in: Finished adding menu items
-
-	* noweb/x_menu.c: More work on the top menu bar code, discovered
-	  that some menu actions are not in the keymap (hotkey vs not), so
-	  had to add a third item to the menu item list (the hotkey scheme
-	  function)
-
-	* noweb/*.nw: Renamed all *zoom_limits* functions to
-	  *zoom_extents*
-
-	* lib/system-gschemrc.in: Misc updates to some of the key mappings
-	  (added options-rubberband : or and added zoom-extents : ze)
-	
-2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scheme/gschem.scm: Added a bunch of scheme code to search
-	  through the global-keymap to find keys which are associated with
-	  a scheme procedure
-
-	* noweb/x_menus.nw: Changed get_main_menu to get its info from
-	  the s_menu_* datastructures as well as put the hotkeys into 
-	  the menu
-
-	* noweb/g_rc.nw: Added g_rc_add_menu 
-
-	* noweb/g_register.nw: Added register call for above
-
-	* noweb/gschem.nw: Added s_menu_init() and s_menu_free() calls
-
-	* lib/gschem-gtkrc: Added gtkrc file to set the font on all 
-	  dialog boxes to be fixed (this can be another font as long as 
-	  it is fixed spaced)
-
-	* lib/system-gschemrc.in: Slowely started adding menu entries
-	  using add-menu
-	
-2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/gschem.nw: Removed the "This is alpha software" message and
-	  added the standard gpl/gnu software message
-
-	* noweb/a_pan.nw: Oops, if you mouse pan around in a corner you get
-	  really weird aspect ratio changes.  Fixed.
-
-	* noweb/o_basic.nw: Added a parameter to o_drawbounding which controls
-	  if this is the first time this function is being called for this
-	  operation, should improve performance a tremendous amount when
-	  dealing with bounding boxes (constant time to draw)
-
-	* noweb/*.nw: Went through all code which references
-	  o_drawbounding and set the above parameter to the correct value
-
-	* noweb/o_copy.nw, o_move.nw: The bounding box (when enabled) was
-	  not being erased properly after doing a move or copy. Fixed.
-	
-2001-07-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: A little more work to get indent vs gindent to
-          be detected correctly
-
-	* lib/system-gschemrc.in: Added the commented out hook lines
-
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Now searching for gindent as well as indent
-
-	* configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-	
-	* Removed all traces of libtool from gschem, libtool is not required
-          to build gschem
-
-2001-06-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added sort-component-library keyword
-	  default (disabled)
-
-	* noweb/g_rc.c: Added code to support the sort-component-library
-
-	* noweb/x_fileselect.c: Added code to enable/disable the sorting
-	  of component libraries
-	
-2001-06-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: More work on getting build mechanism for noweb
-	  working better
-
-	* src/Makefile.am: Lots of work on getting this makefile up to snuff
-
-	* docs/Makefile.am: Added target to install gschem.1
-
-2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Minor cleanup
-
-	* src/Makefile.am: Added support for automatic dependency tracking
-	  wrt the noweb files (using VPATH)
-
-	* noweb/g_rc.c: Changed g_rc_parse_system to look for the *rc file
-	  in the right place using GEDADATA environment variables
-
-	* lib/gschem-systemrc.in: Changed the load of the commonrc file
-	  to use the GEDADATA environment variable
-	
-2001-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschem.c: Added call to libgeda_init
-	
-2001-06-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/Makefile: misc path changes
-
-	* scripts/geda_totexi: renamed gawk to just plain awk
-	
-2001-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/*: Added .nw files from Patrick B.
-
-	* Started down the path toward using noweb (still need to integrated
-	  noweb tools into the configure mechanism)
-
-	* scripts/*: Added noweb -> texi backed written by Patrick B.
-
-	* Moved some files around for above move
-
-2001-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Commented out a debugging printf
-
-	* src/x_fileselect.c: Chris Ellec integrated his component window
-	  sort into the code
-
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Removed all Makefile.in files and configure
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-        
-        * Got make dist and make distcheck working (means all files which are
-          in CVS are in some Makefile)
-
-        * configure.in: Added DATADIR instead of PACKAGE
-
-2001-03-16  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in, configure: didn't build properly if libgdgeda
-	  wasn't placed in it' "usual place".
-
-	* src/x_menus.c: if libgdgeda isn't added, the menu alternative
-	  will not appear (silly, but I did it).
-	
-2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in: Added patch from Bruno Schwander on libgeda also
-	  on this library.
-
-2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in: Removed some hard coded libraries.
-	  Patch and suggestion from Bruno Schwander.
-
-2001-03-04 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_complex.c: Fixed the symbol translate code to do a zoom limits
-	  first and then the translate, fixes a bug where symbol didn't always
-	  get to the origin
-
-	* src/o_misc.c: Put back the code to call the screen coord version of
-	  arc mirror/rotate
-
-	* lib/system-gschemrc: Removed some old unused keyword options 
-
-	* src/g_rc.c: Removed some old unused keyword options
-
-        * configure.in: Updated version
-
-        * configure.in: Added a check to make sure libgeda-config and
-          gesym-config are the right version
-
-2001-03-03 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* configure.in: Fixed a few bugs dealing with the enabling and 
-	  disabling of features via the command line (pointed out by 
-	  Karel Kulhavy)
-
-2001-03-02 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_copy.c: Oops lines were not being redraw selected after a 
- 	  copy
-
-2001-03-01 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_move.c: Fixed a bug (pointed out by Matt Ettus) where an
-	  endpoint was added to the netconn rubberband structure when it 
-	  should not have been.  Bug was in an if statement which included
-	  an || which was causing a false hit
-
-	* src/*.c: Changed some // comments to be /* */
-
-	* src/*.c: Fixed a bunch of -Wall warnings
-
-2001-02-23 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/x_print.c: Fixed a bug where if you specified portrait printing
-	  via the *rc files, you would get incorrect centering of the image.
-	  Bug pointed out by Wolfgang Buesser.
-
-2001-02-19 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_complex.c: Added code to get symbol translate working with
-	  the new connection / cue system
-	
-2001-02-17 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_move.c: Modified and put back the code which implements 
-	  netconn rubberbanding
-
-	* src/o_basic.c: Enabled some code to support above
-
-	* src/x_event.c: Enabled some code to support above
-
-	* src/o_grips.c: Added a redraw_single of the original object if
-	  you try to create a zero length object with a grip 
-
-	* src/i_callbacks.c, g_*.c, x_menus.c: Integrated patch from Chris
-	  Ellec for turning on and off the netconn rubberbanding
-
-	* src/x_window.c: Integrated patch by Rolf Fiedler, increasing the
-	  size of the main window depending on the screen resolution
-
-	* lib/system-gschemrc.in: Made the default for netconn-rubberband
-	  enabled by default
-	
-2001-02-11 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/x_print.c: Fixed a filename entry widget bug, filenames are
-	  typically longer than 79 characters, so increased size to 200
-	  chars
-
-	* src/x_image.c: Fixed same bug as above for image dialog box
-
-	* src/o_buffer.c: Misc code changes to support the new connection
-	  and cue system
-	
-2001-02-10 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_complex.c: Added code to properly update connection / cues
-	  when placing complex objects
-
-	* src/o_complex.c: Found/Fixed a memory leak when placing the 
-	  individual objects inside a schematic (via "include objects ...")
-
-	* Started resyncing with the cvs repository.  
-
-	* src/o_grips.c: Got grips to use the new connection / cues system
-
-	* src/o_grips.c: Removed the global o_redraw at the end of
-	  o_grips_end
-
-	* src/o_grips.c: Finally fixed the "disappearing object" bug when you
-	  use a grip on any of the objects.  Now the grips behave like
-	  they should (finally)! :-)
-	
-2001-02-08 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_misc.c: Got mirror to use the new connection / cue system
-
-	* src/o_misc.c: Removed the call to o_complex_mirror2 from the
-	  mirror switch.  I don't think this special exception is needed
-	  anymore.  Have to watch out for any breakage.
-
-	* src/o_misc.c: Finally removed the restriction that you could not
-	  mirror embedded components.  :-)  Have to watch out for any 
-	  breakage.
-	
-2001-02-03  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_arc.c: Added code to draw grips on an arc
-
-	* src/o_grips.c : Added code to handle grips on arc with
-	  o_grips_<search|start|motion|end>_arc() functions.
-	
-2001-02-03 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_copy.c: Got copy to use the new connection / cue system
-
-	* src/o_copy.c: Rearranged things around in the switch statement
-	  so that you don't have to do a o_redraw at the end
-
-	* src/o_basic.c: Minor cleanup
-
-	* src/o_delete.c: Got delete to use the new connection / cue
-	  system
-
-	* src/o_net.c: Updated o_net_end to use the new connection / cue
-	  system (also removed some old obsolete functions)
-
-	* src/o_pin.c: Updated o_pin_end to use the new connection / cue
-	  system (also removed some old obsolete functions)
-
-	* src/o_bus.c: Updated o_bus_end to use the new connection / cue
-	  system (also removed some old obsolete functions)
-
-	* src/o_misc.c: #if'd out some function calls which don't exist
-	  anymore (but I need the place holder to add new functions)
-	
-2001-01-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Added code to draw the grid when a new
-	  window is opened (bug)
-
-2001-01-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_arc.c: Changed the meaning of arc parameters
-
-	* src/o_circle.c: Modified the calls to arc drawing functions to
-	  match the change in the meaning of arc parameters
-	
-2001-01-23 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_move.c, o_cue.c: Work on getting the new conn system to
-	  work with move 
-	
-2001-01-19  Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
-
-	* src/o_cue.c: Renamed o_conn.c to o_cue.c (makefile updates etc...)
-
-	* src/o_cue.c: More work on getting cues done
-	
-2001-01-19  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/auto-uref.scm: If there wasn't a question mark in the
-	  uref string, the auto-ref function blew up.
-	
-2001-01-18  Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_conn.c: A lot of work on getting the visual cues done
-	
-2001-01-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* scheme/auto-uref.scm: Made the associative list,used to keep track
-	  of used prefixes, using _real_ Guile associative list functions.
-	
-2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_event.c, g_key.c: Fixed a bug pointed out by Thomas Lundin
-	  which was causing a core dump.  Basically, g_key_* functions
-	  were using a stale w_current pointer; switched them to use the
-	  always correct global_window_current pointer.
-	
-2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/gschem.txt: Added a few lines about label= attribute
-
-2001-01-11  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: minor paper-sizes bug that will break
-	  future typechecking.
-	
-	* src/g_rc.c: minor spell error in boundingbox
-
-2001-01-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net.c: Added some text drawing to nets to make debugging
-	  easier.  This code will not be executed in real builds (needs
-	  to #if DEBUG'ed out)
-
-2001-01-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Removed all trace of conn table (and functions), nethash
-	  table (and functions), and temporarily commented out stretch code
-
-	* src/x_grid.c: Added x_draw_tiles to help in the coding of the tile
-	  storage system
-
-2000-12-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/gschem.txt: Misc doc updates
-
-	* README and INSTALL: minor updates
-
-2000-12-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/a_pan.c: Changed o_redraw_all call to o_redraw_all_fast just
-	  to speed things up a bit
-
-	* src/gschem.c: Changed o_redraw_all call to o_redraw_all_fast just
-	  to speed things up a bit
-
-2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_preview.c: Fixed a bug relating to the preview box randomly
-	  not being drawn.  Fix by Werner Hoch
-
-2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added -lregexp for CYGWIN32 build
-
-2000-12-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_register.c: Added guile helper functions for netlist generation
-	  (code by Eduard Moser and Martin Lehmann)
-
-	* src/g_key.c: Guile bindings to generate netlists on the fly
-	  (code by Eduard Moser and Martin Lehmann)
-
-	* src/g_funcs.c: Added support functions for above
-	  (code by Eduard Moser and Martin Lehmann)
-
-	* scheme/generate_netlist.scm: This is the scheme code which pulls 
-          together all of the above (new file added)
-	  (code by Eduard Moser and Martin Lehmann)
-
-2000-12-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Added o_text_place_rotate() to support the rotation
-	  of text as it is being placed
-
-	* src/x_event.c: Modified state machine to support the rotation of
-	  text as it is being placed
-
-	* src/o_text.c: More work to support above
-
-2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Removed all trace of zoom_factor
-
-	* lib/system-gschemrc.in: Changed default text_zoom_factor to 30
-
-	* src/a_zoom.c: Removed one last unused reference to zoom_factor
-
-	* src/configure.in: Added back the lines (saved_cflags etc...)
-	  which caused debug output to be included in the build
-
-2000-12-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net.c: Removed all trace of zoom_factor
-
-	* src/o_pin.c: Removed all trace of zoom_factor
-
-	* src/o_line.c: Removed all trace of zoom_factor
-
-	* src/o_grips.c: Removed all trace of zoom_factor
-
-	* src/o_text.c: Added another lame patch to fix the short storage of
-	  X coords problem.  Not really a solution, just a lame patch
-
-	* src/o_circle.c: Removed all trace of zoom_factor
-
-	* src/o_line.c, o_circle.c, o_arc.c: re-ran indent against these
-	  files with -kr flags
-
-	* src/o_bus.c: Removed all trace of zoom_factor
-
-	* src/o_box.c: Removed all trace of zoom_factor
-
-	* src/x_dialog.c: Added some more text to the about dialog box
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Removed some of the DONT_REDRAW from the code (the
-	  DONT_* are total hacks)
-
-	* src/i_callbacks.c, a_zoom.c, a_pan.c and friends: Added a flag
-	  to a_zoom_* to control if the display is redraw or not (augmenting
-	  the current DONT_REDRAW).  Need to fix this properly soon
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Slightly rearranged things to make cygwin port happy
-
-	* src/a_pan.c: Integrated changes by Werner Hoch, Panning is now done
-	  using a_pan_general
-
-	* src/a_zoom.c: Integrated changes by Werner Hoch, Panning is now done
-          using a_pan_general
-
-	* src/i_callbacks.c: Integrated changes by Werner Hoch, Bunch of
-	  code cleanup, removed some redundant code
-
-	* src/x_grid.c: Integrated changes by Werner Hoch, Changed the way 
-	  the grid spacing is calculated (and drawn)
-
-	* src/x_basic.c: Integrated changes by Werner Hoch, changed some init
-	  variables for the scrollbars
-
-	* src/x_event.c: Integrated changes by Werner Hoch, rewrote (and
-	  fixed) resize callback to properly maintain aspect ratio
-
-	* src/x_window.c: Integrated changes by Werner Hoch, changed some
-	  init variables relating to scrollbars
-
-	* src/a_pan.c: Put in some code to bound the left and top borders
-	  when mouse panning
-
-2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschem.c: Changed Cygwin warning message
-
-2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_bus.c, o_box.c, o_move.c: Removed unused variable
-
-        * configure.in: Added -fnative-struct flag for CYGWIN port only
-
-        * configure.in: Added --enable-debug flag to enable -g flag
-
-2000-11-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_move.c, x_event.c, o_basic.c: Finished adding the code to 
-          support the netconn-rubberband rc keyword
-
-2000-11-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c and friends: Added netconn-rubberband rc keyword
-	  which controls if the net connection rubberband code is enabled
-
-2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_move.c: Added support to the various o_move_* functions
-	  for midpoint connections when moving objects around (basically
-	  added o_move_check_midpoint)
-
-	* src/o_move.c: Added calls to the creation and destruction of
-	  the nethash table (supporting above)
-
-	* src/o_move.c: Changed all stretch_tail instances (when passing
-	  into s_stretch_add) so that duplicates can be check for (and 
-	  prevented)
-
-2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_move.c: Started working on the first cut of the net/pin/bus
-	  stretch while doing a move
-
-	* src/*.c: Removed all traces of the old stretch callback etc...
-
-	* include/x_states.c: Removed all traces of the old stretch command
-
-	* src/o_delete.c: Removed static flag from o_delete_net (for use
-	  in o_move_end_rubberband)
-
-	* src/o_delete.c: Removed static flag from o_delete_bus (for use
-	  in o_move_end_rubberband)
-
-	* src/o_basic.c: Added a call to o_move_stretch_rubberband to erase
-	  old rubberbands (when doing a move and switching from free
-	  to constrained move)
-
-	* src/x_event.c: Added calls to o_move_stretch_rubberband 
-
-	* src/o_net.c o_bus.c: Added some routines to support above
-
-	* src/x_window.c: Oops forgot to init ftwindow which will cause
-	  a core dump on some systems, fixed 
-
-2000-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_dialog.c: Fixed a core dumper.	Basically did not unselect
-	  the text attribute before you deleted it via the multi attribute
-	  dialog box.  (Pointed out by Chris Ellec and Stefan).
-
-2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_undo.c: Added code to use the new hierarchy saved state
- 	  variables
-
-	* src/i_callbacks.c: Misc variable initing
-
-	* docs/: Added new directory, and put gschem.txt inside
-
-2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Oops, forgot to save the undo state after
-	  pushing down into a hierarchy (schematic and symbol)
-
-2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Added some comments (based on feedback
-	  from Arnim Littek).
-
-2000-10-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/a_pan.c src/a_zoom.c: Integrated bug fixes and much needed
-	  improvement to zoom / pan functions (patch by Werner Hoch) Thanks
-
-	* src/a_pan.c: Fixed a long standing annoyance with mouse pan: near
-	  the borders the display would jitter, very annoying
-
-	* src/g_register.c etc...: Added support for hotkey for edit_filltype
-
-	* lib/system-gschemrc.in: Added hotkey for edit_filltype
-
-	* src/x_dialog.c: Intergate slot change patch by Chris Ellec
- 	  (change the slot attribute and a the symbol updates; with minor
-	  modifications by AVH)
-
-2000-10-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* examples/fill_test.sch: Added example schematic to demonstrate
-	  fill capabilities
-
-	* src/o_arc.c, o_line.c: Minor changes to line type support
-
-	* src/o_box.c, o_circle.c: Added fill (both solid and pattern)
-	  to boxes and circles (also misc line type changes).
-
-	* src/x_dialog.c, x_menu.c, i_callbacks.c: Added fill style
-	  dialog box
-
-2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
- 	
-	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_preview.c
-	  f_open calls silently ignores the error code returned.
-
-2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c: Removed a #if defined around #include <dirent.h>
-	  for CYGWIN32
-
-	* src/x_fileselect.c: Removed a #if defined around #include <dirent.h>
-	  for CYGWIN32
-
-	* configure.in config.h: Removed an old GTK+ test which is not
-	  longer used
-
-2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Removed all // comments
-
-	* src/gschem.c: Changed CYGWIN32 warning message
-
-	* src/o_arc.c: Patrick checked in a rotate fix for arcs 
-
-	* src/o_misc.c: Added *_erase_grips calls to o_rotate_90 and o_mirror
-
-	* src/o_slot.c: Fixed a core dumper.  Basically tried to use text
-	  paramters when instead wanted to use the complex structure
-
-2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_dialog.c: Also remove the log window and the page manger
- 	  from the raise dialog function
-	
-	* src/o_move.c: Added a missing erase grip function for boxes
-
-	* src/o_delete.c: Added a bunch of erase grip functions for all
-	  primitives
-
-	* src/o_circle.c: Added code to support circles
-
-	* src/o_grips.c: Added code to support circles
-
-	* src/o_circle.c, o_line.c, o_box.c: Made sure the line width was 0
-	  before drawing all grips
-
-	* src/*.c: Added draw-grips *rc keyword and enabling/disabling code
-
-	* src/o_grips.c: Oops forgot to update the CHANGED flag at the end of
-	  o_grips_end
-
-	* src/o_grips.c: Put in a o_redraw at the end of grips; We'll
-	  see if this is acceptable
-
-	* src/o_<primitive>.c: Added some defaults to various error conditions
-  	  to prevent visual errors and core dumps
-
-	* src/*.c: Fixed all -Wall warnings
-
-	* src/o_complex.c: Added o_complex_place_rotate (allows you to rotate
-  	  a component before you place it)
-
-	* src/x_event.c: Added code to call o_complex_place_rotate
-
-	* src/x_dialog.c: Removed some code (o_undo_savestate) which didn't 
- 	  belong
-	
-	* src/x_dialog.c: Added line type / line width dialog box
-
-	* src/i_callbacks.c: Added code to call new line width / line type
-	  dialog box
-
-	* src/x_menus.c: Added Edit/Line Width & Type menu option
-
-	* src/*.c, lib/system-gschemrc.in: Added hotkeys for Edit/Line Width &
- 	  Type 
-
-2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_line.c: Added code to draw grips 
-
-	* src/o_grips.c: Added new file which will contain code which deals
-	  with drawing grips
-
-	* src/x_event.c: Added calls to grip routines
-
-	* src/o_net.c: Added code to draw grips
-
-	* src/o_pin.c: Added code to draw grips
-
-	* src/o_bus.c: Added code to draw grips
-
-	* */*: Removed all calls to *stretch functions 
-
-	* src/x_dialog.c: Removed the file/component selection dialog box
-   	  from the "raise on expose event" 
-
-	* src/o_move.c: Added grip erase function calls to clean up any 
-	  droppings
-
-	* src/o_box.c: Added code to draw grips
-
-	* src/o_grips.c: Added support for box grips
-
-2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc.c: Renamed all d1 to length and d2 to space
-		       Misc number to #define substitutions
-
-	* src/o_line.c: Renamed all d1 to length and d2 to space
-		        Misc number to #define substitutions
-
-	* src/o_box.c: Renamed all d1 to length and d2 to space
-
-	* src/o_circle.c: Renamed all d1 to length and d2 to space
-
-	* src/o_*.c: Found a minor bug in o_*_draw which caused primitives to 
-	  sometimes not be drawn
-
-	* src/o_box.c: Renamed box_width to line_width (when it applied to 
-          the thickness of a line)
-
-	* src/o_*.c: Made sure the thickness of all graphic contexts are 0
-          before starting to draw
-
-2000-09-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc.c: Intergrated changes to the arc primitive by
-          Patrick Bernaud
-
-	* src/o_box.c: Intergrated changes to the box primitive by
-          Patrick Bernaud
-
-	* src/o_circle.c: Intergrated changes to the circle primitive by
-          Patrick Bernaud
-
-	* src/o_line.c: Intergrated changes to the line primitive by
-          Patrick Bernaud
-
-	* Above files: Removed temporary function prototype
-
-	* src/create_proto: Update to be more general like libgeda's version
-	  (but it is slightly different)
-
-2000-08-30  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Added auto-uref.scm and print-NB-attribs.scm scheme programs.
-	  Changed scheme/Makefile.am accordingly and reran automake.
-	
-2000-08-28  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-        * Fixed bug in configure.in. Probably a bug in autoconf.
-          Now it should work to configure when libguile is dependent
-          on other libs.
-	
-2000-08-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-        * Cleaned up configure stuff and added guile.m4 to enhance
-          guile configuration.
-
-2000-08-22  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in/configure: Made configure look for scm_run_hook
-	  in libguile.
-
-2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Converted all complex references to use the new
-	  complex pointer inside text structure
-
-	* src/o_text.c: Added o_text_draw_lowlevel
-
-	* src/o_complex.c *.c: Converted all complex references to use the new
-	  complex structure
-
-	* src/*.c: Went through all code and made sure code compiles with 
-	  all the renamed variables
-
-2000-08-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc.c: Converted all line_points references to use the new
-	  arc structure
-
-	* src/o_box.c: Converted all line_points references to use the new
-	  box structure
-
-	* src/o_text.c: Converted all text_* references to use the new
-	  text structure
-
-	* src/o_text.c: Found a long hidden bug, wasn't properly recomputing
-	  screen_x and screen_y for text items
-
-	* src/*.c: Converted all text_* references to use the new text 
-	  structure
-
-	* src/o_line.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_net.c, o_pin.c, o_bus.c: Changed o_line_visible's parameters
-	  to be correct (use line structure). 
-
-	* src/o_pin.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_net.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_bus.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_stretch.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_attrib.c: Converted all line_points references to use the new
-	  line structure
-
-	* src/o_conn.c: Converted all line_points references to use the new
-	  line structure
-
-2000-08-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_dialog.c: Fixed a bug pointed out by Martin Benes.
-          Martin also provided the bug fix.  Thanks.  Needed to init
-	  the "selected" data item to -1.
-
-2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/g_hook.c: Added. Contains hook support functions.
-
-	* src/Makefile.am: Added above source file. -> 
-	  all Makefile* and configure are regenerated.
-	
-	* src/globals.c, include/globals.h: Defined three hooks; 
-	  *_component_hook
-
-	* src/g_register.c: Init attrib smob stuff and defines hooks
-
-	* src/o_complex.c, src/o_copy.c, src/o_move.c: Calls to hooks added
-
-	* include/prototype.h: two hook support functions.
-	
-2000-07-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_event.c: Fixed a bug in the middle mouse button move when
-	  you pressed the shift key and had the mouse over an existing 
-	  object.  Now the object is not selected.
-
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Updated copyright info in each file
-
-	* src/*.c: Changed all GNU to GPL in the appropriate places
-
-	* src/x_multimulti.c: Added copyright banner to file
-
-	* src/g_rc.c: Added a #ifdef to the #include <dirent.h> to make
-	  Cygwin builds happy
-
-	* configure.in: Bumped version up to 20000704
-
-	* src/*.c: Removed all warnings
-
-2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_undo.c: DOH! Didn't #include <math.h> which caused rint to
-	  cause highly unpredictable behavior (core dumping).  Fixed
-
-	* src/o_undo.c: Added code to look for undo save data when
-	  you zoom and then make a schematic change (zoom undo does not
-	  store state of schematic), so you have to go looking for the data.
-
-	* src/g_rc.c: Added component-library-search rc keyword which 
-	  implements the automatic searching and adding of component libraries
-	  given a directory (requested feature for Steve Williams)
-
-	* src/g_register.c: Added code to support component-library-search 
-          rc keyword
-
-	* src/g_rc.c, src/g_register.c: Added very similar code to above to 
-          support source-library-search rc keyword
-
-	* src/x_dialog.c (bunch of other files): Fixed attribute add bug 
-	  where when Add/Attribute...  is execute from the menu and the
-	  attribute text location is weird.
-
-	* src/g_register.c, src/i_callbacks.c, src/g_key.c: Added new 
-	  function add-attribute-hotkey to support above
-
-	* lib/system-gschemrc.in: Added add-attribute-hotkey in the appropriate
-  	  place (in the keymapping structure)
-
-2000-06-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_buffer.c: Indentation nit fixed
-
-	* src/o_undo.c: Added a bunch of code to deal with the new object_head
-	  pointer in the undo struct (for doing in memory undo)
-
-	* src/g_rc.c, src/g_register.c, src/i_vars.c, include/i_vars.h:
-	  Added code to support undo-type rc keyword
-
-	* lib/system-gschemrc.in: Added undo-type rc file
-
-/***********************************************************************/
-/* NOT DONE */
-src/*.c: Removed all traces of the ADDING_SEL flag
-/* NOT DONE */
-/***********************************************************************/
-
-	* src/a_zoom.c, src/a_pan.c: Moved some of the redraw functions 
-	  around
-
-	* src/x_event.c: Changed one of the o_redraw_all_fast functions to be a
-	  plain old simple o_redraw_all
-
-	* src/o_move.c: Putzed around with the NET move code case to see if
-	  I could improve the net_conn drawing problems.  Not much success
-	  though (probably broke things) 
-
-	* src/a_pan.c, src/a_zoom.c, src/x_event.c, src/i_callbacks.c: 
-	  Removed o_undo_savestate from zoom and pan functions (for now,
-	  eventually routines need to go back in)
-
-	* src/o_undo.c: Added a flag to the save state function which allows
-	  for you to just store viewport info (and not the whole schematic);
-	  speeds up zooming/panning a lot
-
-	* src/o_undo.c: Fixed code so that zoom factor is calculated after
-	  an undo
-
-2000-06-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c, src/i_callbacks.c: Removed the "unselect all 
-	  before save" call since the lowlevel routines in libgeda now
-	  take care of saving primitives correctly
-
-	* src/o_undo.c: Moved undo_* pointers into page structure 
-
-	* src/o_undo.c: Moved chunks of code into libgeda/src/s_undo.c
- 	  (init and free function)
-
-	* src/x_window.c: Removed o_undo* function calls (now the exist in
-	  s_page_* in libgeda)
-
-	* src/o_undo.c: Added global init and clean functions
-
-	* src/gschem.c: Added some global init and cleanup undo func calls
-
-	* src/g_rc.c, src/g_register.c, src/i_vars.c, include/i_vars.h:
-	  Added code to support undo-levels and undo-control rc keywords
-
-	* lib/system-gschemrc.in: Added undo-levels and undo-control to
-	  rc file
-
-	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_window.c: 
-          Added a o_undo_savestate immediately after you open/create a new page
-
-	* src/*.c: Added an o_undo_savestate after all code which causes a 
-	  schematic change
-
-	* src/a_zoom.c, src/a_pan.c, src/x_events.c: Added an o_undo_savestate 
-	  after all zoom/pan type code 
-
-2000-06-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_undo.c: Added new file which includes higher level undo
-	  management routines
-
-	* src/x_window.c: Added undo init and free routines
-
-	* src/o_line.c: Added first call to o_undo_savestate in o_line_end
-
-	* src/g_key.c, src/i_callbacks.c: Added new key callbacks 
-          (for undo and redo)
-
-	* src/g_register.c, lib/system-gschemrc.in: Added keys U and R for 
-          undo and redo
-
-	* src/x_menus.c: Added undo and redo to the menu
-
-2000-06-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_buffer.c: Fixed bug which was causing buffers which are
-	  pasted to be misaligned
-
-	* src/x_dialog.c, src/o_attrib.c: Changed the bug fix with 
-	  o_attrib_add_attrib and gschem crashing to now just not attach
-	  the attribute, now o_attrib_add_attrib cannot return NULL (returns
-	  the new text object always) 
-
-	* src/o_attrib.c: For some odd reason I wasn't using the color 
-	  variable in o_attrib_add_attrib, fixed that.	Also attributes
-	  which are floating should not be yellow (attached color),
-	  so they are now red which signify a floating attrib.  It is the
-	  user's responsibility to change the color to something else.
-	  The red is meant as a warning that this attribute isn't attached
-	  to anything.
-
-2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Made net-consolidate enabled by default
-
-	* src/i_vars.c: Made net_consolidate variable enabled (TRUE)
-
-	* src/x_dialog.c: Added an if to make sure returned object from
-	  o_attrib_add_attrib isn't NULL (that can happen if you try to
-	  attach an attribute to another text item).  This bug caused at 
-	  least one core dump.
-
-2000-06-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c, src/i_vars.c: Added continue-component-place *rc keyword
-          (functions and variables)
-
-	* lib/system-gschemrc.in: Added continue-component-place keyword
-
-2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c, src/i_vars.c: Added promote-invisible *rc keyword
-          (functions and variables)
-
-	* lib/system-gschemrc.in: Added promote-invisible keyword
-
-	* src/o_complex.c: Removed some lame cleverness related to the
-          attribute_promotion variable (it was being used instead of a real
-          flag which lead to some ambiguous code)
-
-	* src/g_rc.c, src/i_vars.c: Added keep-invisible *rc keyword 
-          (functions and variables)
-
-	* lib/system-gschemrc.in: Added keep-invisible keyword
-
-	* lib/system-gschemrc.in: Spent a little time cleaning this file up.
-	  (more whitespace, a few missing comments)
-	
-2000-05-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex.c: Added Martin Benes' changes which implement the
-	  promotion and attachment of floating attributes when you 
-	  instanciate a component. 
-
-	* src/o_complex.c, src/g_rc.c, src/i_vars.c: Made the above 
-	  code configureable through the *rc files (keyword: 
-	  "attribute-promotion")
-
-	* lib/system-gschemrc.in: Added attribute-promotion keyword (enabled by
- 	  default)
-
-2000-05-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Oops, had a typo in o_rotate_90 which caused boxes 
-	  to be rotated but not drawn 
-
-	* src/x_dialog.c: In the multimulti dialog box, give the value entry
-	  the keyboard focus by default (when an attribute is selected) 
-	  Written by Martin Benes
-
-	* src/x_dialog.c: In the multimulti dialog box, hitting return in
-	  the value entry caues the dialog box to close
-	  Written by Martin Benes
-
-	* src/x_dialog.c: In the atribute edit dialog box, give the value 
-	  entry the keyboard focus by default
-	  Written by Martin Benes
-
-	* src/x_dialog.c: If you add an attribute to a net, the name 
-	  entry gets a default value of "label"
-	  Written by Martin Benes
-
-	* src/x_dialog.c: When adding an attribute to an object using 
-	  the attribute add dialog box, the current mouse location is used
-   	  as the origin point for the new text item.
-	  Written by Martin Benes
-
-	* src/x_event.c: After placing a component (using the place dialog
-	  box), immediately starting placing the same dialog again.
-	  Written by Martin Benes
-
-2000-05-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/globals.c: Renamed buffers to object_buffers
-
-	* src/x_event.c: Added the beginning of the event states which will
-	  be needed to implement the buffer copy/paste
-
-	* src/x_event.h: Added states (STARTPASTE and ENDPASTE) to the state 
-	  enumerated type
-
-	* src/Makefile.am: Added o_buffer.c
-
-	* src/o_buffer.c: Finished adding o_buffer_paste_* routines 
-
-	* src/o_buffer.c: Finished adding o_buffer_copy and o_buffer_cut 
-	  routines 
-
-	* src/x_menus.c: Added Buffer pulldown menu as well as the menu 
-	  items inside
-
-	* src/globals.c: Added #include ".../globals.h"
-
-	* src/i_callbacks.c: Added a huge bunch of callbacks to support the
-	  buffer paste/copy/cut feature
-
-	* src/x_window.c: Added o_buffer_free to allow for the tracking down
-	  of memory leaks with ccmalloc
-
-	* src/g_key.c: Added buffer_* calls as guile registered functions
-
-	* lib/system-gschemrc.in: Added keystroke hotkeys for buffer functions
-
-	* lib/system-gschemrc.in: Changed raise-dialog-boxes-on-expose to be
-	  enabled by default.  Let's see if anybody complains
-	
-
-2000-05-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Started experimenting with the concept of global
-	  (across all windows/pages) buffers to hold cut and paste type 
-	  objects
-
-	* src/globals.c include/globals.h: Added OBJECT *buffers[10] array for
-	  cut and paste type operations between pages
-	
-	* src/o_copy.c: Found and fixed a bug which caused circles to be
-	  copied incorrectly
-
-	* src/o_complex.c: Removed some #if'ed out ancient code 
-
-	* src/gschem.c: Added some init code to main() to handle the 
-	  highly experimental buffers
-
-	* src/i_callbacks.c: Found a minor bug in the new experimental 
-	  routines (was copying to the wrong end of the object list)
-	
-2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gschemrc.in: Changed the default case to be both 
-	  (allow both lower and upper case characters when entering text)
-
-	* lib/system-gschemrc.in: Added footprint attribute name to 
-	  attribute-name list
-
-2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Worked more on the source= and hierarchy down 
-	  schematic feature by adding the ability to have multiple filenames
-	  (comma seperated) in the source= attribute 
-	  (Idea by Thepthai Tabtieng)
-
-	* src/i_callbacks.c: Fixed the Attribute/Attach... segfault (added
-	  an if ...) (Bug pointed out by Stefan, Thanks)
-
-	* src/i_callbacks.c: Added the ability to search for the source=
-	  attribute inside the symbol if it isn't found attached to the 
-	  outside of the symbol (omission pointed out by Thepthai Tabtieng).
-	  If you attach source= attribute to the outside, then inside is 
-	  NEVER searched.
-
-	* src/x_window.c: Oops forgot to init and destroy w_current->sewindow 
-	  Oops forgot to init and destroy w_current->mawindow
-	  Oops forgot to init and destroy w_current->aewindow
-	
-	* src/x_dialog.c: Added x_dialog_raise_all which raises all dialog 
-	  boxes if they are displayed
-
-	* src/g_rc.c: Added raise-dialog-boxes-on-expose rc keyword to control
-	  above
-
-2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/create_proto: Updated prototype.h creation script to use gtk/glib
-          paths from my machine (installed in /usr/local ...)
-
-2000-03-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net.c: Removed the stupidity of unselecting the selection
-	  when we consolidate nets
-
-	* src/o_text.c: Fixed both instances of the fast text drawing
-	  code for 90 and 270 rotated text (line was going the wrong
-	  direction).
-
-	* src/o_text.c: Alsmot got the length of the fast text line right.
-	  Still not perfect, but better
-
-	* src/o_slot.c: o_slot_end, got the changing of sloting to look right
-	  with the new selection mechanism
-
-
-2000-03-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Got o_embed and o_unembed working with the new
-	  selection mechanism
-
-	* src/o_misc.c: Got o_lock and o_unlock to use a new variable
-	  (locked_color) instead of the selection reserved variable
-	  saved_color
-
-	* src/o_misc.c: Added some diag messages to lock and unlock routines
-
-	* src/o_net.c: Introduced a hack which simplifies the handling of 
-	  net consolidation and selections (unselect everything before you
-	  attempt consolidation)  Not a good solution, but for now it will do.
-
-	* src/*.c: Removed most // comments
-
-2000-03-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Got o_mirror totally working with new selection
-	  mechanism
-
-2000-03-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Got the parameters to o_mirror correct 
-
-	* src/o_misc.c: Started getting o_mirror to work with new selection 
-	  mechanism (still has some serious bugs)
-
-2000-03-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Removed obsolete i_sbox.c from Makefile
-
-	* src/x_dialog.c: Got color edit dialog box to work with new selection
-	  mechanism
-
-2000-03-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_basic.c: Added o_redraw_all_fast (which is a faster version
- 	  of o_redraw_all)
-
-	* src/a_pan.c: Made mouse pan use the above routine
-
-	* src/x_event.c src/o_text.c: Added code to increase the speed of the
-	  mouse pan (by not drawing all the text)
-
-	* src/a_zoom.c src/x_event.c: Also speed up zoom box and zoom in/out 
-	  with new faster redraw function
-
-	* src/g_rc.c and friends: Added fast-mousepan keyword which controls
-	  if text is drawn during a pan or not.
-
-	* src/o_misc.c: Fixed up o_edit to work with new selection mechanism
-	  
-	* src/o_misc.c: Cleanup of code which calls the multi_* functions to
-	  be simpler
-
-	* src/x_dialog.c: Got multi_attrib_edit to work with new selection
- 	  mechanism
-
-	* src/x_multimult.c: Got multi_multi_edit to work with new selection
-	  mechanism
-
-2000-03-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/i_callbacks.c: Got attribute attach and detach working with
-	  the new selection mechanism
-
-2000-03-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_copy.c: Got the setting of color on detached attributes right
-
-	* src/o_attrib.c: Fixed a bug where you could pick an object with
-	  attributes and then deselect it and then select it again, and you
-	  would end up with invalid colors for the attributes.
-	  (in o_attrib_add_selected)
-
-2000-03-07  Matt Ettus <matt@xxxxxxxxx>
-
-	* src/x_multimulti.c:  Moving along on dialog box
-	  Shouldn't segault anymore, looks nicer.
-
-2000-03-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_image.c: Unselected all objects first before writing image
-
-	* src/x_print.c: Unselected all objects first before writing postscript
-
-	* src/o_text.c: Got text edit to work with new selection mechanism
-	  (proper erase before and redraw after the edit)
-	
-	* src/o_text.c: Got attrib text edit to work with new selection 
-	  mechanism
-
-	* src/o_attrib.c: Fixed toggle visibility to work with new selection
-	  mechanism
-
-	* src/o_select.c: Fixed a bug where you could select invisible objects
-	  using the selection box and caused other invisible objects to be
-	  selected (don't consider invisible objects for anything).
-
-	* src/Makefile.am: Removed old *.h entries 
-
-	* src/o_attrib.c: Fixed o_attrib_toggle_show_name_value to work with
-	  the new selection mechanism
-
-	* src/o_misc.c: Got Edit/Show Hidden... working again.
-	
-2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_basic.c: Combined o_drawbounding and o_drawbounding_new into
-	  a single function.
-
-	* src/o_complex.c: Put the new o_drawbounding into place (new 
-	  prototype, which means all instances need to be fixed)
-
-	* src/o_basic.c: More o_drawbounding cases fixed
-
-	* src/o_basic.c: Fixed a bug where text would not be draw properly
-	  if a redraw came in the middle of a place
-
-	* src/o_text.c, o_attrib.c: Fixed o_drawbounding in code
-
-	* src/*.c: Fixed rest of the o_drawbounding[_new] in the code
-
-2000-02-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_*.c: Added required o_*_erase functions
-
-	* src/*.c: Continued work on getting new selection mechanism working
-
-	* src/o_misc.c: Finished a few of the functions for above, but 
-	  #if 0'ed out the rest
-
-	* src/o_slot.c: Update function for new selection mechanism  
-
-	* src/o_stretch.c: Update function for new selection mechanism  
-
-	* src/o_copy.c, o_move.c, o_delete.c: Basically working again.  Still
-	  have lots to work here.
-
-	* Finished first draft of selection mechanism rewrite... _a lot_ of 
-	  things still broken
-
-2000-02-28  Matt Ettus <matt@xxxxxxxxx>
-
-	* Makefile.am:  Added x_multimulti.c
-
-	* o_misc.c:  Added call to multi_multi_edit
-
-	* x_multi_multi.c:  New File, contains beginnings of
-	  multi component attrib editor dialog
-
-2000-02-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_selection.c: Added new selection code
-
-	* src/o_find.c: Added new object find function
-
-	* src/o_select.c: Added new object selection code
-
-	* src/*.c: Changed #define SELECTION to SELECTION_FLAG in all the code
-
-	* src/*.c: Changed #define NORMAL to NORMAL_FLAG in all the code
-
-	* src/*.c: Started work on using new selection mechanism, got basic
-	  selection (single/multiple) working
-
-	* src/o_misc: Fixed a minor bug in o_unlock (will be rewritten anyway)
-
-	* src/o_attrib.c: Renamed deal_attrib to o_attrib_add_selected 
-
-	* src/o_basic.c: Removed a whole bunch of old functions
-
-	* src/*.c: Started removing all traces of the old selection 
-	  mechanism
-
-	* src/o_basic.c: Removed a bunch of functions which are no longer
-	  needed
-
-	* src/o_move.c: Rewrote the functions to use new selection mechanism
-
-	* src/o_copy.c: Rewrote the functions to use new selection mechanism
-
-	* src/o_delete.c: Rewrote the functions to use new selection mechanism
-
-	* src/o_misc.c: Rewrote the functions to use new selection mechanism
-
-	* Still todo/broken is o_drawbounding, o_erasebounding, an 
-	  o_attrib_slot_copy?, referenced to undraw unselect functions,
-	  and need to write a bunch of _erase functions
-
-2000-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added gtk+extra widget set (libgtkextra.*)
-	  to the link list of gschem (linked in only if it is installed)
-
-2000-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschem.c: Fixed a bug in the parsing/locating of the
-	  first schematic filename commandline parameter
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * README/INSTALL: Updated files to reflect next release
-
-	* src/*.c: Removed all // comments (changed to /* */)
-
-	* src/i_callbacks.c: Got rid of setup_attr_selector, instead now 
-	  calling attrib_edit_dialog directly
-	
-	* src/*.c: Fixed all warnings (using -Wall -Werror)
-
-2000-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Put the text origin markers in the backingstore so
-	  they show up when you open up initally in the window.
-
-	* src/o_text.c and friends: Added text-origin-marker keyword to
-	  control if the markers are displayed or not
-
-	* src/o_text.c: Added the ability to edit the text alignment using
-	  Edit/Edit... (or Edit/Edit Text...)
-
-	* examples/*.sch: Loaded and saved all example schematics so that they
-	  use the new text format
-
-2000-02-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_misc.c: Selecting Edit/Edit... on nets, buses, and pins now 
-	  brings up the multi-attrib
-
-	* src/*.c: Update a bunch of files to use call o_text_add with the
-	  extra text alignment parameter
-
-	* src/o_text.c: Added a small x where the origin of a text object is 
-	  when the text item (only as debugging, might be perm later)
-
-2000-02-16  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/x_dialog.c:  Lots of changes to finish and clean up
-	  the multi-attrib editor.  Code is cleaner now, too.
-
-2000-02-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Made o_attrib_add_attrib return a pointer to the
-	  attached (or new) attribute.
-
-	* src/i_callbacks.c: Update one of the misc callbacks to test above
-	  change
-
-2000-02-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_pagesel.c: Added a hierarchy level flag as well as rearranged
-    	  the page manager dialog box a little bit
-
-	* src/i_callbacks.c: Added code to go up the hierarchy if you close
-          an underlying page first.
-
-	* src/i_callbacks.c: Bug fix to make all hierarchy down opened pages 
-	  be zoomed limits
-
-	* src/i_callbacks.c: Bug fix to page revert to make sure hierarchy
-	  info is preserved when a page is closed and reopened.
-
-2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Added code to allow you to specify a lower 
-	  (source) schematic use the source= attribute
-
-	* src/x_dialog.c: Fixed that bug which I introduced in the multi-attrib
-	  edit dialog box which caused it to not open if a component with no
-	  attached attributes is selected
-
-	* src/g_rc.c and friends: Added enforce-hierarchy rc keyword which 
-	  controls if how easy it is to move between hierarchy levels
-
-	* src/x_dialog.c: Increased the height of the multi-attrib edit dialog 
-	  box by using gtk_widget_set_usize function 
-
-	* lib/system-gschemrc.in: Add source attribute name to attribute-list
-
-	* src/x_dialog.c: Gave multi attrib, slot edit, and attrib edit their
-	  very own entries in the toplevel structure (mawindow, sewindow, 	
-	  aewindow).  Also gave slot edit it's very own entry "entry" 
-	  (seentry)
-
-	* src/o_misc.c: Added checks in o_edit to make sure that an attribute
-	  is really an attribute (='s not sorrounded by spaces)
-
-	* src/x_dialog.c: Hopefully got the grab for attribute edit dialog
-	  and multi attribute dialog boxes working
-
-	* src/i_callbacks.c and friends: Added edit_text callback just so 
-	  that the user an forcely edit text even if that text is an attribute
-
-2000-01-26  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/x_dialog.c:  Added capability for Edit Attribute Dialog
-	  to handle attribute additions also
-
-	* src/x_attrsel.c:  Commented out old attrib add, made it call
-	  new dialog.
-	  NOTE:  The way it calls the new dialog is kind of indirect.
-	
-2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Added o_attrib_add_attrib which takes some parms
-	  and adds a text attribute to the selected object.
-
-	* src/i_callbacks.c: Modified misc-misc callback to test and demo
-	  the above function.
-
-2000-01-19  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/x_dialog.c:  Merged in Ales's changes
-
-	* src/x_dialog.c:  Lot's of rework on multi-attrib editor
-
-2000-01-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_dialog.c: Moved some code around and added a check to 
-	  the multiple attrib edit dialog box so gschem won't crash
-
-	* src/x_dialog.c: Filled a string (text[1]) with some thing to avoid
-	  garbage chars in the multi edit dialog box
-
-	* src/o_delete.c: Make o_delete_text a non-static function (so
-	  that it can be used in routines/files
-
-	* src/x_dialog.c: Got the delete callback on the attribute edit
-	  dialog box working (by calling o_delete_text)
-
-	* src/x_dialog.c: Moved the "hint" to the multi attrib edit dialog box
-	  to place itself at the mouse pointer location (gtk_window_position)
-	  to be closer to the creation time of the window to avoid dialog box
-	  placement gitter.
-
-	* src/x_dialog.c: Added a few memory frees to avoid memory leaks
-	  
-2000-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Renamed Hierarchy menu options
-
-	* src/g_*.c: Added Hierarchy/Down Schematic and Hierarchy/Down symbol
-
-	* src/x_menus.c: Added renamed appropriate menu options for above
-
-	* lib/system-gschemrc.in: Updated hotkeys for above new callbacks
-
-	* src/i_callbacks.c: Fixed page next and page prev to look at the
-	  page control variable 
-
-2000-01-13  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/x_dialog.c:  Moved Multi-attribute editor here, improved it
-
-	* src/o_misc.c:  Added call to multi-attrib editor
-
-	* Removed "Mattribute" menu item
-
-2000-01-12  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/x_dialog.c: Fixed attrib editor dialog to comply with UI 
-	  guidelines
-
-2000-01-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Fixed o_text.c so that it works with Matt's dialog
-	  boxes.
-	
-	* src/x_dialog.c: Minor comment updates
-
-2000-01-07  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/o_text.c: Update o_text_change to properly change the selection
-	  as well as the real objects
-
-2000-01-07  Matt Ettus  <matt@xxxxxxxxx>
-
-	* Added Individual Attribute Editor (nearly done)
-
-	* Added Multiple Attribute Editor (only displays)
-
-	* include/prototype.h:  added my proto's.  Please regenerate
-
-	* src/i_callbacks.c:  Added callbacks for 2 attrib dialogs
-
-	* src/o_misc.c:	Changed o_edit to call attrib edit dialog on attribs,
-	  text edit dialog on text
-
-	* src/o_text.c:  Added show options to o_text_change()
-
-	* src/x_attrsel.c:  Added start of new multiple attribute dialog
-
-	* src/x_dialog.c:  Added new single attribute editor dialog functions
-	  (all the attrib_edit_dialog* functions)
-
-	* src/x_menus.c:  Added "Mattribute" menu item for new dialog
-
-2000-01-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Created misc-misc2 and misc-misc3 callbacks and
-	  hotkeys (src/g_key.c src/g_register.c lib/system-gschemrc.in)
-
-	* src/o_text.c: Created o_text_change which takes a text object,
-	  a new string, and a visiblity flag and recreates that text object.
-
-2000-01-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Updated misc-misc callback to use the new
-	  o_attrib_return_attribs which now returns an object array
-
-2000-01-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-        
-        * src/i_callbacks.c: Changed misc-misc callback to test out the
-          o_attrib_return_attribs functions
-
-2000-01-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/i_callbacks.c: Minor bug fix deal with rotate/mirror modes
-	  not updating the status message on the bottom of the screen	
-
-1999-12-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_menus.c: Added File/Revert Page to make Magnus happy. :-)
-
-	* src/i_callbacks.c: Added code to implement above
-
-	* lib/system-gschemrc: Added hotkey for revert page.
-
-	* src/g_key.c and src/g_register: Changes to support above.
-
-	* lib/system-gschemrc: Changed file script hotkey from "fr" to "ft"
-	  "fr" is now used for revert.
-
-	* src/x_menus.c: Added Zoom limits/Zoom box to the right mouse button
-	  popup menu to make Mangus happy. :-)
-
-1999-11-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_menus.c: Added Zoom in and Zoom out to the third mouse
-	  button popup menu
-
-	* src/parsecmd.c: Add -h (help) flag
-
-1999-11-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Fixed the dialog box title for the SAVEAS_CLOSE
-	  case
-
-	* src/o_net.c: Fixed a nasty bug when enabling net consolidation 
-	  and drawing non-ortho nets (non-ortho nets would disappear, since
-	  gschem thought it could consolidate them; it cannot not)
-
-	* src/x_menu.c: Change Edit/Stretch to read Edit/Stretch Mode
-
-1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Fixed all calls to s_clib_getfiles with the
-	  right number of arguments (new filter argument)
-
-1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* examples/adders_1.sch: Fixed a label= attribute which was
-	  incorrectly spelled (1abel)
-
-1999-10-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschem.c: Found/Fixed an old bug which basically was causing
-	  the first argument to always be interpreted as a filename which isn't	
-	  always true.
-
-1999-10-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_print.c: Added some error checking to properly log 
-	  a successful print or error
-
-1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c: Fixed component-library and source-library keywords
-	  to add the current working directory (conditionally) to the
-	  specified path.  This fixes the bug which Mike Jarabek pointed 
-	  out when specifing relative path component/source libraries
-
-1999-10-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Changed Close button to be Cancel when doing
-	  Open... or Save As... (Stefan pointed this out)
-
-1999-10-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Fixed the callback setup for the enter key for
-	  Save As (so that it calls the save function instead of the open func)
-
-1999-10-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fileselect.c: Changed filename_entry to be read-only
-	  when the dialog box is a Component place
-
-	* src/x_fileselect.c: Made the search on files behave the same
-	  as on components (getting feedback when you have reached the
-	  end of the list)
-
-1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/x_fs.c: Got the component search working
-
-	* src/x_fs.c: Changed all calls to s_clib_getfiles to use the new
-	  prototype (the extra param at the end)
-
-	* src/x_filesel.c: Removed file from cvs repository
-
-	* src/x_compsel.c: Removed file from cvs repository
-
-	* src/x_fs.c: Renamed to x_fileselect.c
-
-	* src/x_fileselect.c: Fixed all -Wall warnings
-
-	* src/x_preview.c: Fixed all -Wall warnings
-
-	* general: You can only place *.sym files as components.
-
-	* src/o_pin.c: added o_pin_eraserubber()
-	
-	* src/o_stretch.c: Updated _end function to allow for the stretching
-	  of pins
-
-	* src/x_window.c: Used the appropriate #defines for filedialog box init
-	
-1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fs.c: Lots of changes related to getting filedialog to act as
-	  the component place dialog box
-
-	* src/i_callback.c: Made the new component place dialog box the 
-	  default
-	
-	* src/x_log.c: Fixed memory leak (added x_log_free)
-		
-	* src/gschem.c: Added some free()'s for some vars which were allocated
-	  but never freed (in gschem_quit)
-
-1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/gschem.c: Added full path to page_filename (if filename doesn't
-	  start with a / 
-
-	* src/x_log.c: Added x_log_init to deal with the chdir gschem is doing
-	  now
-
-	* src/x_fs.c: Lots of work to get file selection dialog box to work
-	  with saving
-
-	* src/i_callbacks.c: Changed saveas and open to use new fileselect
-	  dialog box
-
-	* src/x_filesel.c: Removed file from Makefile.am
-
-	* src/x_dialog.c: Added x_destroy_window 
-
-	* src/x_fs.c: Made sure you can't open up a directory
-
-1999-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fs.c: Changed filter entry to a filter option box 
-
-	* examples/filter_1.sch: misc updates (moved some symbols around so
-	  that they are connected to the right place)
-
-1999-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/x_fs.c: Fixed a coredump bug in x_fileselect_update_dirfile 
-
-	* src/x_fs.c: Added "enter key" callback to filename entry 
-
-1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* Started serious work on new file/component select dialog box
-
-	* src/x_preview.c: New file which hold preview window code
-
-	* src/x_fs.c: New file which hold new fileselect/component place 
-	  dialog box.
-
-	* src/x_menu.c: Added File/Open (EXP)... and Add/Component (EXP)... 
-	  entries in the top menu bar
-
-	* src/g_rc.c: Added file-preview keyword
-	
-	* src/g_register.c: Registered above file-preview
-
-	* src/i_vars.c, include/i_vars.h: Added default_file_preview and init 
-
-	* lib/system-gschemrc.in: Added file-preview keyword 
-
-	* In all *.c included defines.h before struct.h
-
-	* src/x_window.c: Added x_fileselect_free_list_buffers
-
-	* Much work still remains on the new file/component dialog box
-
-1999-09-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/x_menu.c: Added File/Page Close 
-	
-	* src/i_callbacks.c: Added code to close the last visible page.
-	  Now it opens up a blank page and close the current visible page.
-
-	* lib/system-gschemrc.in: Added hotkey for File/Close Page (fe)
-
-	* src/x_dialog.c: Fixed the color selection menu on the color edit 
-	  dialog box to display the right default color (color 1 - white)
-
-
-9/25/99 Rearranged right mouse button menu (suggestion by Magnus)
-
-9/23/99 Updated all the man pages (in all the program dirs) warning users
-	to specify options first.
-
-9/21/99 Fixed all the dialog boxes so that they listened to the WM_DELETE
-	signal from the window manager
-
-	Forgot to init iwindow to NULL
-
-	Added a few gtk_widget_destroys to x_window_close which I forgot to
-	add when I created the dialog boxes 
-
-9/20/99	Changed the project logo to GPL Electronic Design Automation instead
-	of GNU ...
-
-9/19/99 Make sure gschem runs with guile-1.3.2a
-
-	Misplaced a bracket in x_event.c (gschem would not build if you
-	did not have libstroke installed)
-	
-	Fixed all warnings
-
-	Added OBJ_BUS and OBJ_PIN to the color change routine in the
-	color edit dialog box
-
-9/18/99	Increased world size to be much much larger.  Hopefully this won't
-	break anything.
-
-	Fixed the extension code in i_callback.c to add the NULL character
-	to the right place.
-
-	Removed freestyle color 17, it was unnecessary, the IEC417 symbols
-	can use the lock color (15).
-
-	Fixed the grid drawing to draw the grid at the right zoom levels
-	(since I doubled the world size)
-
-9/17/99	Put some code into i_set_filename which truncates extra long
-	files, so that the window size isn't affected.
-
-	Changed the botton status bar a bit.
-		- Removed the "Mouse buttons" label
-		- Change the buttons to labels
-
-	Added the "middle-button" keywork which allows you to control what
-	the middle button is assigned to do.  (also added keyword to system
-	rc file)
-
-	Added code to support the "move" mode of middle-button, which
-	allows you to move stuff around by just clicking the middle button
-	and moving the object.  This only work on single objects, unless
-	you select the objects ahead of time and then hold the shift key
-	down and click somewhere OUTSIDE of an object.
-
-	Renamed [left|middle|right]_button to _label
-
-	Simplifed i_update_middle_button with using the new middle_button
-	variable
-
-	Added w_current->ALTKEY (so we know if the alt key is being pressed
-	or not)
-
-	If middle-button is "action" and you hold down the ALT key, the 
-	object will be copied instead of moved.
-
-	Fixed the RETURN_G_RC_MODE macro.  Added a number of entries 
-	parameter (size), since gschem was core dumping when you passed
-	an unknown string to the mode functions.  (sizeof(mode_table) 
-	was always returning # of bytes, not entries.
-
-	Made the "action" mode the default for the middle-button
-
-	Created freestyle-color which allows the user to create generic
-	colors which can be used in the schematic.  This should be used
-	with great care, since these colors are not attached to any type
-	of object.
-
-	Fixed a bug in the color scheme used by the symbols, using the
-	freestyle-color (color 7 which is the grid color, should not be
-	used by symbols, created color 17)
-
-9/16/99	Updated all the schematic/symbol opening functions so that only
-	sch's/sym's which are not loaded are actually opened up.  If a 
-	schematic is loaded and an attempt is made to open it again, gschem
-	displays the original schematic
-
-9/14/99	Fixed a really longstanding bug, you could not close gschem by using
-	window manager functions, now you can. (Matt Ettus convinced me
-	to finally fix this)
-
-9/13/99	Inited hkwindow in all x_window.c and s_project.c (all other programs) 
-
-	Fixed all example schematics to make sure they display the v*-1.sym
-	symbols properly
-
-	Remove attribute_1.sch example schematic
-
-	Fixed a keymapping error with show hidden text (renamed show hidden
-	text keymap to "n")
-
-9/12/99	Added g_funcs_key_name which is used in the list-keys.scm script
-	and in the list keys dialog box
-	
-	Added g_funcs_key_value which is used in the list-keys.scm script	
-	and in the list keys dialog box
-
-	Added g_funcs_key_done which is used in the list-keys.scm script	
-	and in the list keys dialog box
-
-	Added x_dialog_hotkeys dialog box
-
-	Added above dialog box to the menu
-
-	Modified Stefan's list-key.scm script to fill x_dialog_hotkeys.
-	It's pretty crude, but functional
-
-	Unmodified Stefan's list-key.scm script and moved modified functions
-	into gschem.scm
-
-	Added hotkeys for Help/About... and Help/Hotkeys...
-
-	Put a tear off bar on the Help menu
-
-	Renamed Shift H (Help) to h (and change Hierarchy to Shift H) in the
-	system-gschemrc file
-
-	Adding net= attribute to the attribute selection list dialog box
-	(put net in system-gschemrc.in)
-
-9/7/99	Removed all the stupid function pointers I added yesterday 
-
-	Moved huge chunks of x_color.c into libgeda/src/s_color.c
-
-	Cleaned up the code to reflect the above
-
-	Re created embedded_1.sch (using all_1.sch)
-
-	Finished up the color edit dialog box, by doing some rather 
-	questionable casting of int's to int *'s.
-
-9/6/99	Finally fixed the very broken color system, now you can allocate
-	any color for any object type (bus, net, background, select color)
-		- Created x_color.c
-		- Removed all global colors from globals.[ch]
-		  Except black and white
-		- Fixed up x_window.c, gschem.c to call proper init functions
-		- Fixed up g_rc.c to call proper x_color functions
-		  Also fixed up g_register.c
-		- Added logic bubble color keyword / variable / init
-		- Fixed up rc file to use the new system (a lot of cleanup)
-		- Added zoom box color keyword / variable / init 
-		- Updated zoom box code to use above color
-		- Added lock color keyword / variable / init
-		- Made output-background-color an official color
-		- A few updates to make the color allocation a bit more robust
-		- Created x_color_ps_string which returns the ps string
-		- Changed the default select color to orange... 
-		- Created ptr for image color specifing 
-		- You now get feedback that you specified an invalid color
-		
-	With the above changes, users MUST update their rc files to use the
-	new color scheme.  Things will fail badly if they try to use the old
-	system
-
-	Update all example schematic to use the text color (index for that is 
-	9)
-
-	Fixed a few -1's in the example schematics
-
-	Almost got the color edit dialog box to work with this new color scheme
-	
-	
-9/5/99	Removed some examples schematic from examples/ directory (moved them
-	to the gnetlist/examples directory)
-
-	Created all74_1.sch for testing purposes
-
-9/4/99	Removed some obsolete stuff from include/globals.h
-
-9/3/99	Update g_key to use gdk_keyval_name instead of XKeysymToString
-
-8/31/99	Renamed ntext to text (finally)
-
-	Updated the stroke mechanism to what Stefan suggested.  Much better
-
-8/30/99	Fixed a bug in the print dialog box, where it wasn't setting the state
-	of the window to the previous states
-
-	Fixed net stretch to only stretch ONE net for now
-
-	Finally renamed all ALES -> CONN and ales -> conn
-
-8/29/99	More work on getting bus midpoint cues to work
-
-	Added bus_gc for bus cue drawing
-
-	Fixed some bugs related to the visual bus cues
-
-	Removed all warnings from the code
-
-	Disabled bus stretching... still doesn't work
-
-	Fixed stretch_start so that it doesn't try to start a stretch on
-	an unsupported object
-
-	Commented out the ps/png extension code in i_callbacks.c till it's
-	debugged (next release)
-
-8/28/99 Lots of work to get bus midpoint cues working
-
-8/27/99 Set the program version to 19990829 to force Ales to release
-        on the 29th :)
-
-	Updated all *.c and *.h files to have the right address for the
-	FSF in the copyright/licence header
-
-8/20/99	Fixed a really really subtle bug in i_sbox.c wasn't checking for
-	the head node.  This bug causes some rather nasty coredumps.  
-	Hidden for so long, because of the way the selection head node
-	was being initialized in the new leaner object creation scheme.
-
-	Finished up the below dialog box cleanup
-
-	Changed the image size from 1280x1024 to 1280x960 in the image/png 
-	creation, 1280x960 is the right aspect ratio.
-
-	Temporarily disabled the extension replacement code in ps and image
-	creation till it gets fixed.  Default filename: output.*
-
-8/19/99 Added x_create_dialog_box which is basically just like gtk_dialog_new
-	but will hopefully clean up the code and this will work on the 
-	Windows platform.
-
-	Replaced all instances of gtk_dialog_new with x_create_dialog_box
-
-8/18/99	Added output-capstyle keyword which control the cap style for
-	postscript output
-
-	Added the idea of an invalid connection to pins
-		Added o_ales_draw_invalid which draws the invalid cue
-		Added code to o_pin to use above new function
-
-	Removed some old code from o_ales.c
-
-	Fixed a minor bug when writing an image, wasn't removing .sch
-	from filename
-
-8/17/99	Started adding bus object
-		Added all bus base code
-		Update system-gschemrc.in file
-
-8/12/99	Fixed inconsistant naming of some g_key_*/i_callback_* functions
-	(pointed out by Kazu Hirata, thanks)
-
-	Started integrating crude net stretch code into the official devel
-	source tree
-		Added o_stretch.c to dist
-		Update x_states.h to include STRETCH event state enums
-		Added o_ales_find_closest
-		Added stretch callbacks (i_callbacks/g_key_*/x_menu.c)
-		Added event state machine code (x_event.c)
-		Added key to keymapping in rc file
-		Filled in some missing functionality
-
-	Finish getting the above net stretch working, mostly.
-	
-8/5/99  Added some stuff to configure.in for win32 builds
-
-	Added some misc #ifdefs to support the CYGWIN32 port
-
-8/3/99	Added net-consolidate keyword to the rc file, controls if the
-	net consolidation code is used or not.
-
-	Fixed a very minor bug in x_attrib.c (dealing with order of which
-	attribute combined name/value string)
-
-	Upgraded to libtool 1.3.3
-
-	Due to the unfinishedness of net consolidation, it is turned off by
-	default
-
-8/1/99  Removed my_strdup() from i_vars.c and o_comples.c. (by Kazu Hirata)
-
-7/31/99 Cleaned up *.c. (by Kazu Hirata)
-
-7/27/99	Added o_net_consolidate_segments to o_net_end (so that when you 
-	draw nets, you get the minimum number of net segments (if possible))
-
-7/25/99 Cleaned up r_gc.c and i_callbacks.c. (by Kazu Hirata)
-
-7/21/99 Found an attribute in test_verilog.sch to be attached to two
-	objects, fixed.
-
-	Removed all traces of s_passing.h
-
-7/16/99 Cleaned up i_sbox.c and i_vars.c o_ales.c (by Kazu Hirata)
-
-	Increased world coord space to 120x90, don't know if there are any
-	side effects of this.
-
-	Increased the max zoom factor to 256
-
-	Changed x_grid to be draw grid the grid at a larger zoom factor
-
-	Reverted back to previous world coord space, adjusting above to
-	match.  Not ready for a change yet.
-
-7/15/99 Added support for libgdgeda 1.6 (mainly means searching for libpng)
-
-	Removed all traces of old libgdgeda 1.5 gif support replaced it with
-	png support
-
-	Changed menu name from Write Image... to Write PNG...
-
-	Minor bug fix in the x_image dialog box code (o_redraw_all in the
-	wrong place)
-
-7/14/99 Wrote functions to handle file name extention in i_callback.c.
-
-	Fixed a memory leak in g_funcs_print(). (by Kazu Hirata)
-
-7/13/99 Cleaned up i_callbacks.c (by Kazu Hirata)
-
-7/12/99 Moved the core of a_pan into a_pan_calc
-
-	Implemented the zoom and pan to where the mouse is (center at the
-	current mouse location).  Only works with the hotkeys.
-
-	Added i_callback_*_zoom_in_hotkey and *_zoom_out_hotkey
-
-7/11/99 Chnaged the return values of the Scheme functions in g_*.c from
-	0 and -1 to #t and #f.
-
-	Cleaned up gschem.c and i_basic.c. (by Kazu Hirata)
-
-7/11/99 Cleaned up a_pan.c, a_zoom.c, g_key.c, g_funcs.c. (by Kazu Hirata)
-
-7/10/99	Updated a few places where it's important to call set_window
-	(part of the math speed improvements)
-
-	Put in code that controls if text is either: xored (completely drawn)
-	when doing a copy/move/place (the outline that's dragged) or
-	a simple line is drawn.  This makes the placing/copying/moving of
-	large symbols faster
-
-	Added an rc keyword to control above: text-feedback
-	(either only-when-readable or always)
-
-	Added text-display-zoomfactor to *rc file (control at which zoom factor
-	text is displayed completely during operations like copy/move/place)
-
-	Removed some // comments (should not use // comments in general)
-
-7/6/99 	Didn't really disable libgdgeda when using --disable-gdgeda
-	Now fixed.
-
-7/5/99	Added in manually configure.in patch Manu provided to help in his
-	rpm building procedures
-
-	Added pintype to attribute-name list in system-gschemrc
-
-	Slightly rearranged attribute-name list
-
-	Fixed all warnings
-
-	Fixed some misc problems in configure.in (missing if test to make sure
-	libgeda-config was found)
-
-	Got configure.in to be almost identical to gnetlist/configure.in
-
-	Updated man page a tiny bit
-
-7/4/99	Added updated test_verilog_1.sch to the dist from Mike Jarabek
-
-	Added an options menu to the image write dialog box
-
-7/3/99 	Went through all sample schematic and removed all zero length/etc...
-	objects
-
-7/2/99  Fixed the ./configure stuff dealing with libgdgeda so that it works
-        when libgdgeda isn't installed in a system directory
-
-7/1/99 	Removed the libgd #include from all files (not needed)
-
-	Fixed some stuff in configure.in (typos)
-
-6/26/99 Fixed a bug dealing with the font-directory/scheme-directory/etc...
-	which broke opening up a second window
-
-	Fixed a visual annoyance: Place lots of components and inbetween
-	each place there would be a redraw.  Not necessary.  Fixed.
-
-6/25/99 Added the rc keyword "image-color" which controls if image is
-	in color (enabled) or black and white (disabled)
-
-	Added the start of mouse button pan.
-
-	Added 'third-button' keyword to rc
-
-	Added support to configure to look for optarg and friends otherwise
-	include the right externs...
-
-	Forgot to add the hotkey for Edit/Show Hidden Text
-
-	Removed all traces of GTK_DEVEL
-
-	Got mouse pan working, with the exception of the once it crashed my
-	X server
-
-6/24/99 Made the Image write dialog box go away once you pressed write
-
-6/23/99 Added the first bits of support for the writing of images
-
-	Added configure ability to find and turn off libgd support
-
-	Added image-orientation keyword to control the future ability
-	to write portrait and landscape images
-
-6/19/99 Fixed a bug where you would select something and then visual
-	cues would disappear when you hit redraw
-
-6/10/99 Added support for this idea that hidden text is NOT created, main
-	changes were in the hidding and unhidding of text items
-
-5/31/99 Found a minor bug in move, not all nets were being redrawn
-
-	Worked a bit more to reduce the flashing of nets/pins when a complex
-	is moved
-
-	Put a redraw in o_delete, just to make things look better after
-	something is deleted
-
-	I think I got the flashing (when doing move's under control now)
-
-	A few updates to the sample schematics
-
-	Added agile-vfo-block.sch to the dist finally (as an example schematic)
-
-	Added the ability to change colors of objects from within gschem
-	(finally)
-
-	Added hotkey assignment for above dialog box
-
-5/29/99 Worked some more on the copy operation for nets
-
-	Added o_redraw_real (which redraws all objects given a list which
-	might not be the real objects)
-
-	Started updating the conn hash table in when nets are being drawn
-		Added o_ales_draw_objects
-		Added o_net_ales_erase
-		Added o_net_ales_draw
-
-	More updates to getting copy/move/rotate/mirror working for nets.
-
-	Got copy/move/rotate/mirror working for nets only.
-
-	Worked on getting copy/move/rotate/mirror working for pins
-
-	Worked on getting copy/move/rotate/mirror working for complex
-	objects (with contain nets/pins)
-
-	Got pins to properly update visual cues when they are being drawn
-
-	Got the adding of a component to update the nets properly
-
-	Started removing the dead code from the previous connection scheme
-
-	Tried to improve the "flashing" of net cues when you move something,
-	but did not succeed.
-
-	Added the show all hidden attributes function (useful with the new
-	ability to have toplevel hidden unattached attributes)
-		And everything required to implement the above
-
-	Fixed that stupid log problem where if you couldn't open the log
-	the log window would lose it's mind (fixed by disabling logging
-	if you can't read/write the log file)
-
-	If logging is off or disabled, don't show the log window on startup
-
-5/28/99 Got ./configure working with gesym-config
-
-	Misc integration work
-
-5/16/99 Changed most #include's to include stuff from <libgeda/...> since
-	libgeda is now totally seperate
-
-	#include some missing includes (in g_rc.c)
-
-	Removed -I../include from the Makefile just to force all includes
-	to be included using a ../include path or libgeda/...
-
-	Fixed up ./configure to use libgeda-config
-
-5/99	Removed all traces of the old connection system
-	All removals should be tagged with either CONNECTION or CONN
-
-	Added new connection (called ALES and st_ales) structures
-
-	Got gschem to use the includes from libgeda package
-
-	GTK+ 1.2.x is now required due to the use of
-	g_hash_table_lookup_extended
-
-	Got misc callback to print out hash table structure
-
-	Started work on getting delete to delete nets properly
-
-	fixed old bug when you cancelled the drawing of a net, prog would
-	erase too much
-
-	started work on getting copy to copy nets properly
-
-	Got gschem to properly update with nets
-
-	added comma key to gschemrc files
-
-	Removed all conn stuff from include/struct.h
-
----------------- Development division starts here --------------------------
-
-5/16/99 Removed some redundant labels from the coord window
-
-5/14/99 Fixed an old bug dealing with the erase of the draw in progress net
-	(erased way too much)
-
-5/9/99	Removed some redundant code from o_move.c
-
-	Fixed log-window keyword code to work with the later option.
-	(didn't work at all)
-
-4/18/99 Added some #ifdefs to the coord dialog box so that it compiles under
-	gtk+ 1.0.x
-
-	Make sure cowindow was being set to NULL.
-	(caused a core dump otherwise)
-
-4/17/99 Fixed coord dialog box to look right
-
-4/15/99	Added coord dialog box
-
-	Added callbacks for above
-
-	Added hotkey (oc) for above
-
-4/11/99 Added some more debugging information when reading in the .scm file
-
-	Made the log window startup when gschem is run (updated all *rc files)
-
-	Added log-window keyword which controls if the log window is opened
-	when the program starts up
-
-	Added the ability to make the log window transient or not
-	(configurable through the log-window-type keyword)
-	(only works with gtk+ 1.2)
-
-4/9/99	Fixed Makefile.am so that gschem.1 is installed
-
-3/27/99 As a request, added a default keymapping (Delete -> edit-delete)
-
-3/25/99 Removed all traces of i_callbacks.h from the C files (haven't removed
-	the actual include file yet)
-
-	Changed x_window and x_menu so that those warnings about menufactory
-	disappear (by using itemfactory with gtk+ 1.2.0)
-
-	Involved adding the appropriate new functions to x_menu.c and
-	modifing x_window.c
-
-	Got rid of warning messages when you start up gschem
-
-	With the new itemfactory stuff from gtk+ 1.2.x you can now have
-	tear off menus
-
-	Got the passing of callback data working with the menus
-
-	Got all the popup menu i_callback_* functions to use the new callback
-	parameter passing order
-
-	Got all menu structure to work with the gtk+ 1.2.0 itemfactor
-	(major pain)
-
-	Went through and add the proper parameter passing order to *ALL*
-	i_callback calls (major pain)
-
-	Found that g_key_edit_mirror was calling the wrong i_callback function
-	Fixed.
-
-	Added some functions to x_pagesel to wrapper the i_callback_ functions
-	since these i_callback_ functions were used a button click callbacks
-	which take a different (the old one) function prototype.
-
-	Missed a reference to a callback (last_callback) which is a pointer
-	to a callback function, it too needs the new function prototype
-
-	Changed the default text size in the C code to be 10, (it was 8,
-	which was a really really old default value) rc file is the same as
-	before (size in there is still 10)
-
-	Added the ability to change the text size; added this to the
-	Edit/Edit... dialog box
-
-	Text size and snap size and (as before text edit) dialog boxes
-	once again grab the focus for the whole app.  This is because
-	they share common variables
-
-3/23/99 Added a menu option Help/About...
-
-	Added callback/dialog box for above
-
-	Put the code back into use which right justified Help menu option
-
-3/21/99 Added code to warn the user if he/she tries to translate a symbol
-	and the snap_size is not set to 100.
-
-	Minor cosmetic changes to gschem.1
-
-3/19/99 Fixed changed flag so that when you do some attribute associated
-	actions, you are prompted for a save instead of just quitting
-
-	When opening a symbol using hierarchy, filename at the bottom
-	wasn't being set right
-
-3/18/99 Updated g_rc_parse to use new macro for system-gschemrc file
-
-3/17/99 Found one more instance of a uninit-ed variable (pwindow)
-	(Thanks to Jeff McNeal for pointing out that things were not working
-	 under Solaris)
-
-3/10/99 Fixed usage output to be somewhat more accurate
-
-2/26/99 Fixed some labels since we are no longer supporting gtk+ 1.1.x
-
-	Removed some duplicate strokes from the gschemrc's
-
-	Made the stroke output (when running with the -t flag) a bit cleaner
-	(and hopefully clearer)
-
-2/25/99 Added stroke_info_mode (enabled with -t flag) so that users can get
-	stroke related info
-
-	Misc warning updates (missing prototypes)
-
-2/12/99 Removed the o_ntext_free_all from x_window_close (actually just moved
-	it so that it only is called once, when you quit)  The call is in the
-	right place now
-
-	Added x_stroke_free_all which just frees all remaining stroke
-	points
-
-	Fixed a major bug dealing with multiple windows and the freeing of
-	several common (rc strings) variables, which caused some bad behavior
-
-	Added some more space to the above variable mallocs,
-	since ccmalloc seemed to have some problems dealing with them,
-	and there was enough space for the strings + null (there is now)
-
-	Discovered why sometimes if you close a window you lose any
-	subsequent log message (it's because I was closing the log file in
-	the wrong place), fixed (the call is in the right place now)
-
-2/11/99	Added call to s_stroke_free in gschem_quit
-
-	Forgot to set the mode label to Select mode after a zoom box, fixed
-
-	Added stroke sequence printing if verbose mode (-v) is on
-
-	Added x_stroke.c which contains routines to record and erase the
-	stroke points
-
-	Changed it so that stroke points are only erased when a valid stroke
-	is found.  Leave invalid strokes around
-
-	Added some more basic strokes to gschemrc
-
-	Put back middle button repeat for when strokes are enabled.  Holding
-	down the control key and pressing the middle button executes the
-	repeat command.
-
-	Added "Stroke/" to the middle button repeat button label (only if
-	strokes are enabled)
-
-	Added stroke-color keyword (controls color of the mouse droppings)
-
-2/9/99	Started work getting stroke support into gschem (using LibStroke)
-		Added stroke_init to gschem.c
-		Put a #ifndef ... around some code in i_basic.c
-		Added most basic support to x_event.c
-		Added stroke keyword to rc files
-		Added s_stroke_search_exeecute to x_event.c
-
-	Started adding most basic strokes to gschemrc
-
-1/31/99 Made postscript font text ouput the default (output-text "ps")
-
-	Updated page manager to work with gtk+ 1.1.x (scrolled window works
-	better, but not 100%)
-
-1/24/99 Added a read/execute guile script option (-s script_filename)
-
-	Added a script file selection dialog box (for executing scripts)
-
-	Added menu option and keymapping for File/Script Execute...
-
-	Added global variable global_window_current, which will be used by
-	various guile functions, since they have no idea which window they
-	are executing for/in. (careful with multi windows anyway)
-
-	Added command line flag -o (for specifing output an filename)
-
-	Added file g_funcs.c which will hold basic guile functions
-
-	Added gschem-print, gschem-exit, gschem-use-rc-values guile functions
-
-1/23/99 Finally changed where the rc file(s) are read -- before the window
-	is created.  This allows for much more flexiablity in the user
-	interface
-
-	Found most of the bugs in above (I hope)
-
-	Did some further rearranging in x_window.c so that above works better
-
-	Added "scrollbars" keyword to the rc file, which controls if scrollbars
-	are displayed or not (default will be on for now)
-
-	Added "output-orientation" keyword to the rc file, which controls the
-	default page orientation (landscape/portrait)
-
-	Added support for portrait postscript printing to the print dialog box
-
-	Changed the radio buttons (for print output type, limits/window) to be
-	an options menu instead, much cleaner.  Added some labels
-
-	Fixed a minor bug in above (wrong label being displayed)
-
-	Added "output-color-background" keyword for controlling the
-	background color in postcript output (also added supporting code)
-	(letter size sheets ONLY)
-
-	Added "output-color" keyword for controlling if postscript is color
-	or not
-
-	Added "output-type" keyword which specifies "limits" or
-	"current-window"
-
-	Renamed keyword "text-output" to "output-text" just to be consistant
-	Might eventually change output to postscript
-
-1/21/98 Added a message to the start of gschem about the warnings when
-	using gtk+ 1.1.x
-
-1/12/98 Worked on x_attrsel.c and x_print.c to get them gtk+ 1.1.x
-	compliant.
-
-1/10/98	Spent some time working on the scrolled_window changes in
-	x_compsel.c for gtk+ 1.1.x, still needs some work though
-
-1/9/98	Started integrating patch for 1.1.x (provided by Egil Kvaleberg)
-	 (using GTK_DEVEL #define)
-	 	GtkAcceleratorTable -> GtkAccelGroup (x_menu.c)
-	 	GtkAcceleratorTable -> GtkAccelGroup (x_window.c)
-        	gtk_window_add_accelerator_table ->
-		  gtk_window_add_accel_group 	     (x_window.c)
-
-	 Added a few #include <math.h> where they were missing (compiler
-	 warnings for fabs)
-
-1/06/98  Fixed some code in o_erase_* where a constant instead of a variable
-	 was being used for a color (BLACK -> w_current->background_color),
-	 pointed out by Anatole Sokolov
-
-1/05/98  Incorperated negative grid point display patch by Mike Jarabek
-
-	 Found and fixed (I think) a bug with displaying schematics for
-	 the first time (after a load), display wasn't being zoomed limits
-	 if there where coordinates with negative values (display will not be
-	 zoomed properly, since negative values are not supported for
-	 scrollbars)
-
-12/29/98 Changed x_grid_draw to draw to backingstore and then copy that
-	 to the drawing area, hopefully that'll speed things up when gschem
-	 runs over a lan?
-
-	 Commented out the above code, need to due some further testing.
-
-12/15/98 Fixed line/pin/net to deal with the real clipping code
-
-	 Now all line related objects are being clipped, fixed the
-	 disappearing lines/nets/pins when zoomed in really close
-
-12/13/98 Integrated Jeff McNeal transparent zoom/pan patch.  It works,
-	 but it still needs some work, since panning and zooming while
-	 drawing nets/pins leaves xor droppings
-
-	 Added pin-color to gschemrc file.  For some odd reason was missing.
-
-	 Also found another bug which was causing the pin color to be saved
-	 as -1, fixed
-
-	 Added File/Save All menu option and hotkey to save all documents
-	 and not bother asking.
-
-	 Added code to o_complex_end to support the concept of an included
-	 component, which basically is the inclusion of all the pieces of
-	 a component so they can be edited.  Useful in symbol creation; you
-	 can reuse other components.
-
-	 Changed the add component dialog box to allow for a selection between
-	 the default, embed and now include ways of adding components.
-	 I don't like the way it works, so I'm probably going to go with a
-	 option menu instead of radio buttons
-
-	 Changed the above radio boxes to an option menu, much cleaner looking
-
-	 Found a place where I was trying to strcpy into a NULL rc_filename
-	 doh!
-
-12/10/98 Finished adding the first step for autoconnect to the nearest
-	 net point
-
-	 Added o_conn_search_closest to search inside complex objects for
-	 the nearest pin
-
-	 Added an event_state = STARTDRAWNET to i_callback_add_net_hotkey
-	 to make the o_net_start connection code work
-
-	 Added o_conn_search_closest_range to search for the nearest pin/net
-	 with range
-
-	 Removed the net snapping stuff for now, it still needs a lot of work.
-
-	 Added command line argument -r (which specifies an rc file after
-	 it tries to read all the other standard rc files)
-
-	 Finally make rc_filename a pointer instead of statically allocating
-	 the space
-
-12/9/98 Changed how circles are drawn, specify center point and then the
-	radius.  o_circle_start, o_circle_end, o_circle_rubberband
-	Includes a line which shows the radius of the circle when you
-	rubberband
-
-	Changed the way the width of pins and nets is determined, now using
-	the SCREENabs routine when drawing thick pins/nets
-
-	Fixed the way the size of the endpoint/midpoint cues is calculated
-	(o_conn_*)
-
-	Minor circle cleanup: made sure radius is multiple of grid snap if
-	snap is on; made sure final circle is drawn on backingstore
-
-12/8/98 In order to fix the bugs below, have to rewrite some circle code,
-	integrated changes to deal with struct.h changes and libgeda changes
-	(o_circle.c)
-
-12/6/98 Found the reason why dist was working all this time.  Another bug
-	with adding in a circle, o_circle_end, sending the wrong coord into
-	the add function (dumb luck circles ever worked)
-
-11/15/98 Changed the way the print dialog box works, no longer grabs the
-	 application focus.  You can leave it open and print whenever you
-	 want
-
-	 Changed the size of the visual cues for nets (in o_conn.c)
-
-11/10/98 Changed a label in the print dialog box: "Current Window"
-
-11/8/98	Found a bug when drawing single point lines (ie line as zero length)
-	Fixed by adding a (few) call for draw point in o_line_draw,
-	not sure that's the best solution.
-
-	Added zero length error checking code to all primitive objects
-	( interesting side effect, you can end net draw by drawing a
-	  zero length net and that stops the action )
-
-	Removed some code in o_arc.c which erased the rubberband line
-	incorrectly
-
-	You could segfault gschem by inputing a null string (nothing) and
-	then hitting apply and drawing over to the drawing area.  Fixed by
-	moving x state change code inside the if "check if not null"
-	(attribute add is okay)
-
-11/7/98 After applying text input, highlight the selection in the dialog box
-	(changed to behave this way)
-
-11/6/98 Added some checks to prevent gschem from core dumping when you hit
-	one of the special "microsoft keys"
-
-	Added code to handle the new papersize list
-
-	Added x_print.c (the printing dialog box) and supporting code
-
-	Added paper-sizes keyword to rc file
-
-	Added print_output_type init in i_vars.c
-
-	Called new dialog box from i_callbacks_print
-
-	Added some ... to the Print entry in the pulldown menu
-
-	Got print dialog mostly working
-
-	Added many entries in the *rc files for page-size and page-sizes
-
-11/5/98 Added paper-size to gschemrc file (changes to g_rc, g_register)
-
-10/30/98 Cleaned up (indentation, long lines) a_zoom and a_pan code a lot
-
-10/28/98 Rearranged View menu a bit
-
-	 Applied patch by Manu for a_zoom_limits
-
-	 Had to make minor modifications to make above work on all cases.
-
-10/27/98 Started to add zoom box code (a_zoom_box_*)
-
-	 Modified x_events.c and associated files to support above
-
-	 Finished off a_zoom_box_start/_end and the actual work function
-	 a_zoom_box()  I think this works okay, but it's not perfect.
-
-	 Added hotkey zoom-box version and added key to keymaps in the
-	 *rc files
-
-10/25/98 Cleaned up all warnings
-
-10/24/98 Added slotting update to rotate/mirror code.
-
-	 Got keyboard shortcut implemented for the slotting
-
-	 Re arranged the edit menu
-
-	 Changed a few of the status lines in the copy/move (and hotkey)
-	 callbacks
-
-10/22/98 Added code in o_read to update the slot if the last read object
-	 was a component
-
-	 Added o_attrib_slot_update in o_copy_end
-
-	 Added code to o_copy_end to deal with slotting (ie copy the info
-	 from the object that is being copied) and the selection list
-
-	 Updated o_slot_end to use the new o_attrib_slot_update
-
-	 Added o_erase_single, just as a function to make life easier
-
-	 Attempted to get the slot= attribute to be update and drawn
-	 correctly if it is visible.  This does not work right yet.
-
-	 Got the first working version of the slotting done
-
-	 bug: Old component outline not being erased if you select a new
-	 component from the list (pointed out by Patrick Bertholon, thanks)
-
-10/20/98 Added Stefan's and thi's latest gschem.scm
-		- repeat-last-command doesn't cause a stack overflow
-		- bit more paranoid code.
-		- last-command-sequence (holds what it says)
-
- 	 Change rc file guile primitive version to gschem-version
-
-10/18/98 Added callbacks for change Slot... code
-
-	 Added o_slot_start which starts the change of a slot number
-
-	 Added dialog box for slot editing...
-
-	 Added o_slot_end which finished up the slot number change operation
-
-	 Split up some of the bigger functions in a_basic.c into o_move.c,
-	 o_copy.c, o_slot.c, and o_delete.c
-
-	 Worked some on o_slot_end, slot attribute value is being changed
-	 and added if needed as of today, but schematic not reflected.
-	 (to be finished later..)
-
-10/17/98 misc minor fix to the rc file (text-input "ps")
-
-	 Applied patch by Roger which added variable snap spacing.
-
-10/15/98 Increased the size of the component select dialog box
-
-	 Display ONLY symbols with the extension .sym, this implies that u
-	 symbols must end .sym to be displayed
-
-	 An attempt fix the arc bound box code of arcs, doesn't quite
-	 work 100%.
-
-10/12/98 Added device attribute to the list of default attributes in the rc
-	 files
-
-	 Finally fixed an outstanding bug in the arc drawing/adding etc...
-	 (this fix might have broken arcs, but so far it looks good)
-
-10/11/98 Added parsecmd.c (command line argument parsing)
-
-	 Simplifed the loading of schematic pages and incorperated above
-
-	 Added quiet_mode and verbose_mode to the command line arguments
-	 as well as the usage() function which exits
-
-	 Removed all warnings
-
-	 Added "graphical" as a default attribute in the rc files
-
-10/9/98 Removed some #if 0 code and did some minor code cleanup
-
-	Fix an asthetic problem (misc pin/net droppings in lower left
-	corner when doing mirrors/rotates)
-
-	Added thi's improved gschem.scm (not fully using all the new stuff
-	in there yet)
-
-10/8/98 Worked some more on mirroring of complex objects, almost got it
-	completely right except for text inside complex objects
-
-	I got the above fixed (with really ugly kludge) :-( will eventually
-	get it totally fixed once I figure out how to flip/rotate text
-	in place.
-
-10/6/98 Added code to deal with mirror of complexs (mainly change to
-	complex_add)
-
-10/5/98 Added o_mirror (and all required support code, events, i_callbacks...)
-
-	Added *_mirror_hotkeys
-
-	Added g_key *mirror code
-
-10/4/98 Changed default size for a 800x600 sized display
-
-	Added text-output keyword to control how text is rendered
-
-10/1/98 Fixed all warnings
-
-9/29/98 Today starts the new release system: 19980929
-
-	Added code to properly keep attached attributes attached when you
-	rotate a component
-
-	Fixed a bug that was causing text to be saved twice (once as an
-	attribute and once as a regular text item).
-
-0.0.5
--------
-9/27/98 Discovered that selection_tail wasn't being set to tail in o_select
-	Fixed.
-
-	I think I got my kludge for rotating complex objects done.  Need to
-	de-kludge it one of these days
-
-	Found a bug in o_complex_end, where the selection tail and the prev
-	pointers where not being set
-
-	Fixed the same bug in o_ntext_end
-
-	Found/fixed a really nasty old bug in o_unselect_all where
-	selection_tail wasn't being update at all
-
-	Found/fixed a whole bunch more places where selection_tail
-	(in o_select_*) wasn't being update (ie it was dangling)
-
-	Fixed a bunch of places in the i_callback functions where the middle
-	button short cut key wasn't been set to the hotkey version of the
-	function
-
-	Added selection_list code for rotating complex objects (ie once a
-	complex is rotated, it stays in the selection list)
-
-	Went back and change Edit/Rotate Primative to Edit/Rotate 90 in
-	all applicable locations (x_menus, g_*, gschemrc.in files)
-
-	Added code and a message stating that rotating an embedded component
-	isn't possible yet. (it should be, but I'll worry about that later)
-
-	Changed default pan behavior when you select it from the hotkey--
-	it pan using the current mouse position as the center
-
-	Set zoom_scale to a constant in the code which determines whether we
-	are drawing an sbox or just selecting single object
-
-	Found a few more misused selection_tails in o_attrib (tag new ales)
-
-	Go rid of net que droppings being left behind by rotate
-
-	Added needed function call so that nets and pin associations are
-	recalculated after a rotate
-
-9/25/98 Worked some more on o_rotate (a_basic)
-
-	Missed a zoom_scale/factor bug dealing with sboxes, you couldn't
-	draw an sbox at high zoom factors.  Now fixed, by removing multipler
-
-	Removed all attempts at getting complex's rotating... that will
-	be handled differently.
-
-	Removed some dead code from i_callbacks.c (old ntext stuff)
-
-	Changed o_rotate to o_rotate_primitives (fixed in all places)
-
-	Changed menu option and rc files edit-rotate to edit-rotate-prim
-	Edit/Rotate Primative
-
-	Successfully intergrated rotate ntext into the o_rotate_primitive
-	command
-
-9/21/98 Minor gschemrc changes (keymapping fixes)
-
-	Fixed a minor asthetic bug dealing with placing text and seeing a
-	ghost image of the newly placed text (erase the bounding/outline box)
-	(Migrated change to attribute place as well)
-
-	Fixed a minor bug with the keymapping code, modifiers are no longer
-	passed to the guile code
-
-	Made the default select color grey
-
-	Added ENDROTATE define to x_states.h
-
-	Added i_callback_edit_rotate, g_key_edit_rotate and the guile
-	register function
-
-	Started changing rotate and "Add *" functions to start their
-	actions the moment the hotkey is pressed
-
-	Started adding code and support functions for edit-rotate (not
-	finished yet)
-
-	Fixed o_rotate to at least call the various o_*_rotate funcs
-
-9/19/98	Added a few more hot key defs into the rc files
-
-	Added no-action guile function to gschem.scm
-
-	Changed 3rd button cancel for all modes (net/box etc..) so that it
-	changes you into select mode
-
-	Changed the way text is placed.  Now it is similar to the way
-	attributes are placed (dialog box comes up, type in text, move and
-	place text)
-
-9/18/98 Adding code to do the move/copy action change (action
-	starts right away after mouse press
-
-	Added edit-move-hotkey and edit-copy-hotkey to take above change
-	into account (changed rc files as well)
-
-	Renamed paper-size to world-size to reflect that paper is no longer
-	specified in the same fashion
-
-	Fixed the lack of scrollbar updates when you don't specify a schematic
-	to be loaded
-
-9/17/98 Added the modifiers (Alt, Shift, Control) into the string which
-	is passed to the guile key lookup routines
-
-	Fixed/Added a few misc items to the keymapping in the rc files
-
-9/13/98	Added some feedback (loading message) if you specify schematics at
-	the commandline
-
-	Added scheme-directory keyword (and supporting code) to the rc file
-
-	Disabled all GtkAccelerators in x_menu.c
-
-	Added g_key.c (support functions of guile key mapping support)
-
-	Added all menu callback functions to g_key (as g_key_*)
-
-	Added gh_register functions for above (g_register.c)
-
-	Deleted ifdefd out keymapping code in g_rc.c
-
-	Added gschem.scm file which has scheme code for keymapping
-
-	Added data structures to support scheme keymapping (gschemrc.in)
-
-9/12/98 Added Zoom Limits option (and underlying code)  experimental
-
-	Started preliminary change to make zoom_factor represent the
-	magnification, not the zoom number (how many times you zoomed in)
-
-	Changed zoom functions to take above into account
-
-	Changed o_conn functions to use return_zoom_number (in libgeda)
-	Also fixed o_pin and o_net thickness
-
-	Changed x_grid to use return_zoom_number -- also new grid spacing
-	for the different levels, also experimental
-
-	Changed default page-size to be big, this will change to world-size
-	soon.  Made most necessary changes to accomodate this.
-
-	Found a very very serious bug when the above change was made
-	(copy/move of objects wouldn't copy complex vs nets/pins correctly)
-	Fixed by making all *_translate -> *_translate_world (in a_basic.c)
-
-	Spent some more time getting size of endpoint cues and friends
-	to look right
-
-	Added a a_zoom_limits call when schematics are opened from the command
-	line and from the file dialog box
-
-	Added a few experimantal DONT_REDRAW lines to see if I can prevent
-	the drawing of schematics and connection points when gschem comes up
-	(and when you open schematics)
-
-9/4/98	Added a few more libgeda/prototypes.h in a few missed files
-
-	Moved f_print.c to libgeda
-
-	Moved a few misc routines back and forth between gschem and libgeda
-
-	Renamed some routines to take into account the vectoring of some
-	functions in libgeda
-
-	Extensive work here and libgeda to get rid of all prototype related
-	warnings
-
-	Playing some games with the o_pin_conn* and o_net_conn* functions
-	(and revectoring) to see if I can improve the look of reading in
-	of schematics
-
-9/3/98	Major code reoganization with the new libgeda
-
-	Fixed a bug in o_box, where the new recalc routine wasn't setting
-	some local variables (shouldn't have been using the vars anyways)
-
-	Removed Add/NEW text menu item (old test code)
-
-8/31/98 More bug fixes to the copy attribute change.
-		. o_ntext_copy does not handle attributes now, it is handled by
-		  who ever called it
-		. o_list_copy_to and o_list_copy_all now take a flag which is
-		  either NORMAL or SELECTION (we don't want to do attributes)
-		  when we are adding stuff to the selection buffer
-		. Text is copied (o_list_* and o_copy_end routines) last to
-		  make sure that all the attribute recieving objects exist
-		  in the list
-
-	Fixed another attribute which changed color (to red) at the wrong
-	time (basically all text was changing color, eventhough it wasn't
-	supposed to) (fixed in o_copy_end)
-
-	Divided the x_create_drawing into the drawing function and a function
-	which sets up the events (x_window_setup_draw_events)
-
-	Added a check to make sure a widget wasn't null in i_set_filename
-
-	Added a check to make sure a widget wasn't null in x_hscrollbar_update
-	and x_vscrollbar_update
-
-	Created x_preview.c, a highly temp file demonstrating the preview
-	capabilities (removed from dist for the time being)
-
-8/30/98 Added support for embedded symbols in schematics
-		loading / saving / copying
-
-	Added o_embed (embed all object which are selected)
-
-	Added callback for above and menu option "Embed"
-
-	Added o_unembed (unembed all object which are selected)
-
-	Added callback for above and menu option "Unembed"
-
-	Added embed_complex flag to window structure
-
-	Added default_embed_complex to i_vars.c
-
-	Added checkbutton to component place dialog box for embedded
-	components
-
-	Added embed-components to gschemrc file
-
-	Robustified the condition if you cannot unembed a component because
-	it was not in the path
-
-	Propagated p_text_string[0] = '\0' changes from gnetlist to gschem
-
-	Propagated head node attribs->object change from gnetlist to gschem
-
-	Started to fix attribute copy problem which has existed for a long
-	time (ie attributes were not being copied) (this is highly unstable
-	I think)
-
-	Fixed a bug related to the above attribs->object change, bug was in
-	detach routine, making the original object all red...
-
-	Continued to fix bugs related to attribute copy fix, several
-	in o_list_copy_* and in other places, seems to work now, but highly
-	experimental
-
-	Changed the way copies are handled.  First all non text items are
-	copied and then text items are copied.  This is for the attribute
-	copy code, the text copy is the final stage for attribute copies so
-	it has to happen last.
-
-	Put code back in that make floating text which was an attribute, but
-	no longer the color red.
-
-8/29/98 Added complex_parent pointer to object structure
-
-        Added code to fill above pointer
-
-8/27/98 Made some further improvements to the grid code so it uses less
-	memory, but is still faster then drawing one point at a time
-
-8/26/98 Changed the grid from drawing one point at a time to drawing all the
-	points with one call (gdk_draw_points)
-
-	Changed the max zoom factor to 8 instead of 4
-
-	Fixed a bug dealing with different paper sizes and the scrollbars
-	(max value on the scrollbars was being set incorrectly)
-
-8/9/98	Added page-size keyword to the rc file (lets you specify the size of
-	the drawing area)
-
-8/8/98	Removed old OBJ_TEXT primitive (replaced by OBJ_NTEXT)
-
-	Changed OBJ_NTEXT's key code to T (was E so that it could coexist with
-	OBJ_TEXT)
-
-	Fixed a minor bug with symbol translate and the new text.  Basically
-	the origin point wasn't being translated, object were, but not that
-	one point
-
-	In the code, changed font def files from .sch to .sym
-
-	You should not symbol translate with the snap off, so put in warnings
-	to log and snap is automatically turned on.  Might change this later
-
-8/7/98	Slightly robustified the reading in of font defs, if char isn't found
-	then use something else (only then do you exit)
-
-	Fixed a minor bug where copying an attached attribute didn't change
-	to the detached attribute color
-
-	Fixed a bug in o_list_copy_all (new routine) which was nuking the
-	ADDING_SEL (per window variable).  Fixed it by saving contents before
-	calling o_list_copy_to
-
-	Fixed a really old bug in o_text_print (and the new routine for
-	ntext).  Invisible text was getting printed (oops)!
-
-8/6/98	Fixed stupid core dump related to freeing a already freed string
-
-	Fixed g_rc_font_directory to be implemented correctly
-
-	Changed text_input dialog box to call new o_ntext routines
-
-	Changed text_input read and save to actually work
-
-	Added OBJ_NTEXT support to: o_move_end, o_copy_end, o_delete,
-				    o_save, o_read,  and a whole bunch
-				    of o_complex/attribute routines
-
-	Fixed up o_ntext_translate, o_ntext_xor_draw o_ntext_translate* and
-	the rest of the o_ntext routines
-
-	Redirected end of a text edit to called o_ntext_edit_end
-
-	Fixed o_attrib* so that attributes are the right color (ntext attribs)
-
-	Fixed font_set data structure so that each char has a head.  This was
-	needed to make attributes happy.
-
-8/5/98	Added rotate core rotate functions back into source code, not working
-	yet
-
-	Added o_line_scale_world
-
-	Added o_line_rotate
-
-	Added o_scale, not done yet
-
-	Added o_rotate, not done yet
-
-	Added/worked on core routines for o_ntext
-
-	Integrated/indented new g_read_file from thi (thanks!)
-
-	Added the keyword font-directory which specify where the vector
-	font definitions are contained
-
-	Added font_directory string to the WINDOW structure
-
-	Worked on vector text stuff, getting font_set stuff working
-
-	Added o_list_copy_all
-
-	Added code to free up the font set
-
-8/3/98	Changed startup behavior of gschem (it doesn't set it position to 0,0)
-	(basically causes most window managers to prompt for the position)
-
-	Cleaned up o_ntext a bit more
-
-7/26/98 Work continues with a freshly installed Debian GNU/Linux devel box
-
-	Fixed all #include <gh.h> to #include <guile/gh.h>
-
-	Added s_clib_uniq and supporting functions to see if a clib path is
-	uniq (if so add it, else don't)
-
-	Added s_attrib_uniq to make sure attribute names (which are specified
-	in the init file are uniq
-
-	Changed search order for components.  Components are now searched for
-	backwards (ie the last specifed clib path is searched first)
-
-	Changed search order for source.  Source is now searched for
-	backwards (ie the last specifed slib path is searched first)
-
-	Finished getting all gschemrc keywords converted to new guile format
-
-7/25/98 Added g_basic.c which will contain basic guile setup routines
-
-	Added code to start up the guile interpreter (gschem.c)
-	guile is now *required*
-
-	Removed all calls to f_rc_parse (old init file)
-
-	Added g_rc.c which holds new guile init file functions
-
-	Started converting all f_rc keywords to g_rc keywords
-
-	Wrote g_rc_parse (basically it is f_rc_parse)
-	  The order of rcfile reading is now:
-	     - system-gschemrc
-	     - ~/.gEDA/gschemrc
-	     - ./gschemrc
-          where latter rc files override previous ones
-
-	Discovered/fixed a bug in o_net.c, net_style wasn't being used
-	(accidentally left to pin_style), hence you would always get
-	nets which were the same style as pins.  oops
-
-	Removed f_rc.c and lex.l from existance (file and Makefile).  Flex/Lex
-	is no longer required
-
-	Work stopped very abruptly as my machine decided to corrupt /etc
-	(Perfect excuse to try out debian :-)
-
-7/22/98	A user trying to build gEDA on HP-UX discovered that I missed an rint
-	call (it wasn't wrappered by the HAS_RINT define).  Fixed it.
-
-7/21/98 Finally fixed arcs so that any start or end angle arcs print
-	properly, involved changing how I handled the translate and rotate
-	(used to be scale) in the output postscript
-
-	Put back the filename*.sch -> filename*.ps code when you print to
-	postscript.  Even fixed it so that it changes the .sch to .ps or
-	if there isn't a .sch extension then just adds it.
-
-7/19/98	Fixed some misc formatting on most case statements (break statement
-	now lined up correctly) and some indentation was wrong as well
-
-	When through and added OBJ_NTEXT type
-
-	Stubbed routines for OBJ_NTEXT (in new file o_ntext.c)
-
-0.0.4
--------
-
-7/11/98 Found and squashed a nasty bug dealing with the object clipping code.
-	Basically objects that were not visible were not being update (ie
-	bounding boxes not being updated) so selections would find fantom
-	objects.
-
-	Rearranged some code (bounding box recalc) inside the object draws
-	just to be consistent
-
-	Removed the /* PAGE */ tag from almost every file
-
-	Fixed the threshold bug when you are zoomed in really close, now the
-	start an sbox or not is based on the zoom scale
-
-	Removed the STARTSBOX state (fixed states.sch appropriately)
-
-	Removed some snap_grids from o_arc.c, these were a hack and I am not
-	sure if I broke arcs now.
-
-	Added some s_log_messages in f_parse_rc so you know which rcfiles were
-	read
-
-7/10/98 Fixed some minor nits in some comments
-
-	Removed some // accidentally left in
-
-7/6/98	Added x_status.c which implements the status/log window
-
-	Added s_log.c which holds the log file init/write/close routines
-
-	Fixed a few bugs with the logging mechanism
-
-	Added the ability to read the log file from disk when the status
-	window is opened
-
-	Added the rc keywords LoggingDestination and Logging to control
-	this logging mechanism
-
-	Added a whole bunch of s_log_message calls through the code so that
-	the user gets some feedback as to what is happening
-
-7/4/98 	Moved around some of the *visible functions to improve "the detect
-	if an object is to be drawn" time (determine if, earlier)
-
-	Added ObjectClipping keyword to control the behavior of the new
-	object clipping code (on or off)
-
-	Fixed some minor bugs in the *visible functions
-
-7/3/98 	Added low level clipping routines in m_basic.c
-
-	Added high level routine to determine if object is visible
-
-	Added code in all relavent o_* files to use above routine (execpt
-	o_text, which will be added later)
-
-	Changed default scrollbar update policy to be continuous (vs delayed)
-
-	Added ScrollbarUpdate to control above behavior
-
-	Squashed a few bugs related to above
-
-7/1/98	Fixed a minor bug in selection box, causing selection box to erase
-	underlying schematic
-
-	Changed open symbol behavior so that the FIRST page of the schematic
-	is left display after all the schematic pages are opened.
-
-	Fixed a minor memory leak dealing with the allocation of page_filename
-
-	Fixed a core dump condition (if there was no gschemrc, untiled_name or
-	series_name would be null and doing a strlen of a null doesn't work.
-
-6/30/98	Fixed the page manager core dump (open schematic, open page manager,
-	open another page (page manager now messed up), click on another page)
-
-6/23/98	Integrated patch by Erick Britis Ortiz which fixed the well known
-	selection box problems.  Selection boxes could only be drawn in
-	one direction; now you can draw them in all directions.
-	Extended patch to work with boxes, so those work as well now!
-	A similar patch was provided by Jeff McNeal.  Thanks!
-
-6/21/98	Added series_name variable to WINDOW structure.  This variable
-	lets you set a series filename, especially useful when adding new
-	pages
-
-	Added series_name and untitled_name to WINDOW structure
-
-	Added DefaultSeriesName keyword to gschemrc file
-
-	Added UntitledName keyword to gschemrc file
-
-	Went through and changed all the places where the above two changes
-	would affect.
-
-	Slightly changed where defaults are set and where the rc file is read
-	when a new window is opened.
-
-6/20/98	Started working on the Source Library code
-
-	Added s_slib.c (source library)
-
-	Added SourceLibrary keyword to the rc file
-
-	Got basic routines in s_slib working
-
-	Wrote s_slib_getbasename which strips extenstions and trailing _#'s
-	from the filename
-
-	Started working on s_slib_search which goes out and hunts for all
-	the associated source files
-
-	Squashed a nasty stupid bug in the parse filenames startup code
-	was doing: strlen(blah+5) instead of strlen(blah)+5  (still not
-	completely correct but close enough for now)
-
-	Squashed another nasty bug, which should have been caught by the
-	prototype mechanism, but I didn't update my prototype.h DOH!
-	Wrong number of parameters to update_page_manager
-
-6/14/98	Changed the way the CHANGED flag works.  Now you get a single dialog
-	box saying that "there are schematics unsaved!".
-
-	You now get one exit dialog for each window instead of the mess of
-	multiple exit dialog boxes
-
-	Added back the window grab for exit dialog boxes.
-
-	Removed the SaveAs dialog box when you exit / create a new page /
-	open a new schematic
-
-	Modified x_window_close taking in account the above changes
-
-	Modified exit_dialog to be larger and give a more blarring warning
-	about unsaved dialog boxes.
-
-	Removed the all tcl support; all of it was experiemental
-
-	Found and squashed a minor memory leak, was allocating a structure
-	twice
-
-	Added code to free *all* pages when you exit the program
-
-	Found a minor bug in above code which caused a coredump (w_current->
-	page_current wasn't being reset)
-
-	Added very prelim ability to load up *all* specified schematics
-	(which are on the commandline) at startup. (try gschem *.sch in ../bin)
-
-	Found a bug in the calling of s_page_free_all, the last parameter was
-	not page_tail (it has to be)
-
-	Added back the code which if you hit Save (not saveas) and the
-	filename had an "untitled.sch" in it, you would get a SaveAs dialog
-	box
-
-	When you create a new filename the cwd is prepended to it.  (that
-	wasn't the case till I added the code back to do so)
-
-	Started work on the page manager (nothing more than a dialog box
-	which makes dealing with all the open pages easier).
-
-	Added update button and current page tracking to the page manager
-
-	Added num_untitled counter to keep track of untitled pages (for
-	uniqueness)
-
-6/9/98	Put an #if 0 around TRUE/FALSE defines in defines.h since gtk+ 1.0.4
-	defines these in glib.h now.
-
-	Changed page mechanism so that zoom factor and zoom display is included
-	in a per page structure
-
-	Fixed a minor bug when drawing arc and the new page mechanism,
-	wasn't setting up the world coord system at the right time (too late)
-
-	Added a check to see if a schematic file exists, if it doesn't then
-	do nothing else load the file.  This was causing a core dump.
-
-	Found a few places where the HAS_TCL wasn't and hence gschem wouldn't
-	compile (added the HAS_TCL #ifdef).
-
-6/8/98	Did some more testing of the page mechanism.  Still very crude.
-
-	Made it so that open adds a new page, instead of replacing current
-
-6/7/98 	Got core page mechanism working.  Still need to verify free routine
-	and decided on how to have pages created deleted.
-
-6/6/98	Put scripting stuff on hold, worked on getting multi page stuff done
-
- - 3 weeks of no significant work :( -
-
-5/18/98 Started experimenting with tcl and gschem, still not convinced this
-	is the way to go.  Will look into guile (and swig)
-
-5/17/98	Started adding support for tcl
-		Create interp
-		Delete interp
-
-	Started adding multi page support
-		Added st_page structure
-		Added stub s_page routines
-
-5/16/98	Fixed several bugs in cancel callbacks for most dialog boxs; was not
-        setting event_state to select mode, but was setting status label to
-	Select Mode
-
-0.0.3
--------
-5/10/98	Changed MOVE/COPY/PAN modes so that they DO NOT stay in MOVE/COPY/PAN
-	Staying after execution of these modes was driving me nuts.
-
-	Fixed a minor cosmetic bug in the saveas dialog box (wasn't updating
-	the filename at the bottom of the screen)
-
-	Fixed a nasty (been there since v0.0.1) with the creation of selection
-	lists in o_move_end and o_copy_end.  prev link wasn't being set, which
-	caused a segfault in o_attrib_get_name_value
-
-	Found another bug in change_basename (x_compsel.c) which has a holdout
-	from pre-multiwindow days (caused a coredump).  An incorrect pointer
-	was being passed to the apply button callback (should be w_current).
-
-5/9/98 	Quit now checks the CHANGED flag properly and prompts you to save.
-	Still some weirdness with multi window quit and dialog boxes
-
-	Went through the code and changed the interface code so that you
-	stay in a mode unless you change modes (there are exceptions to this)
-
-	Added some error condition functions (in call callback and event
-	functions)
-
-	Re-enabled the window grab on the text edit dialog box.  This might
-	stay this way for a while.
-
-	Fixed a minor bug in x_window_close_all, so that you didn't free
-	the window_head node unless next was empty
-
-	Fixed the names of menu items (New/Close Window etc...)
-
-5/7/98	Worked a bit more on the multi window code, getting it solid
-
-	Added a head node to window_head just to make my life easier
-	( head nodes aren't deallocated and so window_head doesn't change)
-
-	Fixed a nasty bug with the text size dialog box.  Had a variable
-	entry which wasn't inited or used, but was being referenced!
-
-	Fixed another holdover bug (from the days when null entry input
-	caused gtk to coredump) in the text size dialog box
-
-5/6/98  Fixed a few memory leaks, there are still a few, but those are in
-	gtk/my code that doesn't deallocate resources which gtk provides
-
-5/3/98 	Fixed a minor bug dealing with not having a default for
-	override_net|pin_color, which caused problems when gschem
-	could not find a gschemrc file.
-
-	Fixed a minor bug dealing with sending delete events to a window,
-	data parameter wasn't being passed.  (disabled both delete and
-	destroy for now)
-
-5/2/98  Finished global cleanup, gschem now builds cleanly, and seems to
-	run and seems to be stable.  *All* functionality needs to be checked
-
-	Added New window menu item
-
-5/1/98  Continued work on global cleanup
-
-4/29/98 Started final cleanup to remove all globals.  This involves passing
-	WINDOW * to all function that require the contained variables.
-
-	Got rid of i_vars.h file, moved contents into defines.h
-
-4/26/98 Worked some more on new WINDOW structure (MAJOR code CHANGE)
-
-	Got program to compile, works mostly, not completely stable yet.
-
-4/25/98 Further reduced the number of globals in x_dialog.c
-
-	Created the new WINDOW structure and started changing every file
-	to use this new structure (MAJOR code CHANGE)
-
-4/24/98 Typedefed st_objects, st_attrib, and st_linepts (major code change)
-
-	Began process of figuring out which variables are getting encapsulated
-	in the "per-window" and "pages" structures
-
-4/23/98 Whole bunch of code cleanup, including making most variables consistant
-        renaming a few functions.
-
-4/20/98	Fixed Makefile.am to not include the math library (-lm) twice
-
-0.0.2
--------
-4/16/98 Tested code with GTK+ 1.0.0.  This will be the version of gtk which
-	will work with gschem.
-
-	Changed the order of init functions in main.c
-
-	Fixed two nasty bugs that deal with the Add Attribute code
-	1) wasn't properly checking for no input in the name/value boxes
-	2) wasn't allocating enough memory for current_attribute.
-
-4/15/98 Added some finishing touches to the Add Attribute dialog box and
-	the code that actually does the work.
-
-	Removed accelerator keys from popup menu.  They were misbehaving
-	(sometimes the accelerator key would be reassigned a new one???)
-	and this way the right mouse button popup will be smaller.
-
-4/14/98 Worked some more on the Add Attribute dialog box
-
-	Added AttributeName keyword to the rc file(s).  This keyword adds
-	the names to the Add/Attribute dialog box.
-
-	Started putting in the underlying code that is called by the various
-	Add Attribute buttons.
-
-	Added some low level functions to o_attrib.c to support above activity
-
-	Changed Arc hotkey to Shift-R and added Add/Attribute as "a"
-
-4/12/98 Added the #ifdefs to things that configure checks for (some of them)
-
-	Disabled the very broken "get correct filename.ps" code when you
- 	print something.  Right now all postscript output goes to out.ps
-
-	Fixed a minor bug: if you are drawing a net and haven't yet placed
-  	the first point and then you hit the right button a redraw is not
-	needed.  (removed the redraw)
-
-	Started to add : Add/Attribute dialog box and mechanism(s)
-
-4/11/98 Fixed up most compiler warnings about missing prototypes and unused
-	variables
-
-	Tested code with gtk version 0.99.10
-		Due to changes in this version, several changes had to occur:
-			Now forcing a update of scrollbars when you startup
-			Fixed dialog boxes when users enters null string
-
-	Added scrollbar updates to open and new callback routines
-
-	Fixed text enter, text edit, text size, translate, arc angles dialog
-	boxes so that enter is equivalent to clicking OK.
-
-	Added the ability to draw non-orthogonal nets if you press the CONTROL
-	key as you are drawing the nets.  Normally you would want to draw nets
-	which are orthogonal but there are exceptions to this.  NOTE: if you
-	draw an non-ortho net then you cannot connect to it in the middle; you
-	can only connect to it at the ends. (need to document this)
-
-	As a result of above, a bug was found in the connection search routine.
-	The fix is highly experimental so if any midpoint nets which should
-	be connected are not, then e-mail the maintainers.
-
-	Likewise added the ability to draw ortho lines by pressing the CONTROL
-	key as you draw the line.   Lines are normally non-ortho, but sometimes
-	it's nice to draw a prefectly straight line without being coordinated.
-	(need to document this)
-
-4/10/98 Added underlying code to implement the scrollbars
-
-	Minor changes (asthetic code changes) to drawing window size
-
-4/9/98  Added TextCapsStyle rcfile keyword
-
-	Totally rewrote o_text to allow text to be any point size
-
-	Added some code to put a few pixels inbetween each text character
-	(right now turned off)
-
-	Added text size selection dialog
-
-	Changed Version keyword in rcfile to reflect new version (0.0.2)
-
-	Changed default text size to be 10 point
-
-	Removed the code that controlled (limited) text size in rcfiles
-
-	Fixed most dialog box titles
-
-	Fixed all example .sch files to have 10 point text labels
-
-	Fixed postscript printing to deal with new text size system
-
-4/7/98	Fixed minor bug with opening a file and CHANGED flag not being cleared
-
-4/6/98	Relaxed aspectratio calculation (no more aspectratio enforcement)
-
-	Changed default drawing area min size to 800x600
-
-	Merged m_prims.c and m_matrix.c into m_basic.c (new file)
-
-	Added a pixmap unref to i_callback_file_quit()
-
-	Added call to hide file ops in all file selection dialog boxes
-
-	Fixed searching order of rc files
-
-	Added scroll bars to right and bottom.  Underlying code not impl.
-
-0.0.1
--------
-
-4/1/98	First Release to the public
-
-pre-release
--------
-
-3/15/98  Intergrated gtk GUI into main window
-
-1/98    Work resumed at a almost continues pace
-          First, second, third GUI's were written in XForms (detached)
-          Fourth GUI was written in gtk (detached)
-
-8/97 to 1/98    Great pause in work
-
-7/28/97 First attempt with just an plain Xlib
-
-7/25/97 Start of development (at least that's the date on the first backup tar)
 
+#GCL#
diff --git a/gschem/ChangeLog-1.0 b/gschem/ChangeLog-1.0
new file mode 100644
index 0000000..c9fd8c3
--- /dev/null
+++ b/gschem/ChangeLog-1.0
@@ -0,0 +1,7850 @@
+2007-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_image.c: Applied fix for "Write image" seg fault found (and
+	fixed) by Robert Fitzsimons.  Thanks!
+
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-05-15 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/o_complex.c: Fixed offset in o_complex_translate_all to
+	  be relative to bottom left of world bounds. This bug appears
+	  to have crept in when switching to world coords, as the
+	  numerical sense of "top" and "bottom" are switched around.
+	  These variables eventually need renaming {x|y}_{min|max} to
+	  avoid further confusion.
+
+2007-05-14 Werner Hoch  <werner.ho@xxxxxx>
+
+	*po/de_DE.po: updated german translation
+
+	*src/rcstrings.c: added new menu entries
+
+2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/nl_NL.po: Copied in new updated Dutch translation from 
+	Bert Timmerman.  Thanks.
+
+	* po/it_IT.po: Copied in new updated Italian translation from
+	Michele Petrecca.  Thanks.
+
+2007-05-10 Peter Brett <peter@xxxxxxxxxxxxx>
+
+	* include/prototype.h, src/x_menus.c: Provide
+	  g_file_set_contents() if GLib < 2.8.
+
+	  Patch from Ivan Stankovic, fixing problem with recent files
+	  support where gschem didn't work on systems with older versions
+	  of GLib, due to g_file_set_contents() not being available.
+
+2007-05-05 Peter Brett <peter@xxxxxxxxxxxxx>
+
+	* include/prototype.h, lib/system-gschemrc.in, src/gschem.c,
+	  src/x_menus.c, src/x_window.c: Add "Recent Files" list to
+	  gschem.
+
+	  Applied patch #1706411 by Ivan Stankovic, which adds a list of
+	  recently-accessed files to gschem's File menu.
+	
+2007-04-27 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
+
+	* src/x_image.c: Added sanity check.
+	
+	* po/es_ES.po: Updated spanish translation.
+	
+2007-04-22 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
+
+	* include/prototype.h, src/g_keys.c, src/g_register.c,
+	  i_callbacks.c: Remove "help-manual" Guile callback.
+
+	  Apply patch by Peter Brett.
+
+	  The role of the "help-manual" Guile function exported by
+	  gschem has been superceded by the new "gschem-browse-wiki"
+	  function.  This patch removes "help-manual" from the C
+	  source code entirely; "help-manual" is now a Scheme function
+	  defined in "system-gschemrc".
+
+
+	* lib/system-gschemrc.in: Use gschem-browse-wiki also
+	  when opening the manual. 
+
+	  Found a workaround to use gschem-browse-wiki if the user 
+	  wants to display the manual (the manual page is not in 
+	  the wiki directory).
+
+2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschem/po/de_DE.po gschem/po/es_ES.po gschem/po/fr_FR.po
+	gschem/po/geda-gschem.pot gschem/po/it_IT.po gschem/po/ja_JP.po
+	gschem/po/nl_NL.po gschem/po/pt_BR.po gschem/po/ru.po: Updated
+	all po and pot files (via make dist) in prep for a release
+	(a few weeks from now).
+
+2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_pagesel.c,
+	  src/x_window.c: Cleaned up and consolidated code which creates
+	  new pages.  This makes the code cleaner and easier to read,
+	  and fixes bugs related to stray, "unknown" named pages being
+	  left when creating a new window.  Fixes bug #1699970, with
+	  changes based upon patch #1704834.
+
+	* src/o_undo.c: Whitespace and readability fixes, removed some
+	  unused code.
+
+2007-04-21  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* scripts/print.scm: Commented out first the four lines so that
+	  printing defaults don't get accidentally overridden.
+
+2007-04-21 Peter Brett <peter@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Change keystrokes for grid size change
+	shortcuts.
+
+	Incrementing/decrementing the grid size is something that users
+	are likely to do several times in quick succession.  As such, it
+	the keystroke should be a single key. This sets
+	increment/decrement to ']' and '[' respectively.
+	
+2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/g_keys.c, src/x_print.c: Check return value of
+	  gdk_keyval_name() is non NULL before attempting to match
+	  against it. Fixes bug #1692634.
+
+	* configure.ac.in: Added explicit test for locale.h
+
+	* src/i_callbacks.c: Make test for revert page question more
+	  succinct, testing for the absence of the "YES" response, rather
+	  than for the various ways the user might cancel the dialog.
+
+	* src/o_arc.c: Fix for drawing a dotted arc / circle with
+	  angular dot spacing too small to render. Was a sign error
+	  in the alternative codepath for drawing these cases.
+
+2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
+
+       * configure.ac.in, scripts/Makefile.am, scripts/config.sh.in,
+	 scripts/gschemdoc.sh:
+
+	 Applied patch by Peter Brett. Moved gschemdoc from
+	 utils/scripts to gschem/scripts.
+	
+       * lib/system-gschemrc.in: Use PgUp & PgDn to change pages in gschem.
+
+	 Applied patch from Peter Brett. Thanks!
+
+	 Not only is it more intuitive to use the page keys to swap
+	 between pages, but the current bindings ('<' & '>') don't
+	 work on German keyboards.
+	
+       * src/x_fileselect.c:
+	 Make "Save" the default response in the save page dialog.
+	 FR #1704919. Thanks to rikster for reporting this FR.
+	
+       * src/x_dialog.c:
+	 Make "Save changes" the default response in the close page
+	 confirmation dialog.
+
+       * src/o_picture.c, src/x_attribedit.c, src/x_autonumber.c,
+	 src/x_compselect.c, src/x_dialog.c, src/x_fileselect.c,
+	 src/x_image.c, src/x_log.c, src/x_multiattrib.c,
+	 src/x_pagesel.c, src/x_print.c, src/x_script.c,
+	 src/i_callbacks.c:
+
+	 - Set the alternative button order for gtk dialogs 
+	   (now with correct responses).
+	   
+	 - Reverted the changes below. 
+	   gtk_dialog_set_alternative_button_order should have the same
+	   responses as the dialogs.
+	 
+	 - Set the alternative button order for gtk dialogs.
+	 This would allow to display the correct button order whatever
+	 system is running this app. Fix for bug #1553483.
+
+	* src/i_callbacks.c:
+	  - Do nothing if the user deletes the page revert question dialog.
+	
+	  - Pop up a message if there is no component selected and the user
+	  hits help->component documentation menu.
+	
+	* src/x_compselect.c: 
+	  Make the component selector filter case insensitive.
+	  Fixes bug #1673589. Thanks to Phil Endecott for reporting the
+	  bug.
+	
+	* lib/system-gschemrc.in: Apply patch from Peter Brett. Thanks!
+	  Rearrange gschem help menu & make it link to wiki pages.
+
+	  Rearrange the gschem help menu:
+	   - "Manual" now links directly to the gschem User Guide.
+	      (Note by cnieves: I commented this out until the gsch2pcb 
+	      tutorial gets into the wiki and the UG wiki page is improved).
+	   - "FAQ" now links directly to the gschem FAQ
+	   - Add menu item which links directly to the wiki root page
+	   - Rearrange "About" and "Hotkeys" to bottom of menu
+	  
+	* include/prototype.h, src/g_funcs.h, src/g_register.c:
+	  Apply patch from Peter Brett, adding the gschem-browse-wiki 
+	  Scheme function. Thanks!
+
+	  This function allows Scheme code to open a browser to a wiki page
+	  by calling gschemdoc with its -w option.  
+
+	  This will facilitate adding more useful things to gschem's "Help"
+	  menu without needing a large number of callbacks to be added to 
+	  gschem.
+
+2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/x_print.c: Fix color printing of selected object to use the
+	  correct, non-selected color for the output. This required replacing
+	  code which manually cleared the selection GList with a call to
+	  o_selection_unselect_list(), which takes care of the color change.
+
+2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	Merge changes from noscreen branch
+
+	2007-04-12 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/g_hook.h: Fixed up documentation in to reflect
+		  the current code.  Removed doc reference to
+		  world_get_complex_bounds(), which is not used.
+
+	2007-04-06 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_select.c: Fixed selection box testing which had
+		  some <= and => tests reversed during screen->world
+		  coordinate switching. The swap was incorrect, as "top"
+		  and "bottom" should actually be named "y_min" and
+		  "y_max". The nameing is wrong in the world coordinate
+		  system.
+
+	2007-04-02 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_attrib.c, src/o_buffer.c: Fix for paste-buffer
+		  operation, and for placing top-level attributes. Calls
+		  to world_get_complex_bounds() were incorrect, and
+		  needed replacing with world_get_object_list_bounds().
+
+	2007-03-27 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/i_vars.c: Fixed copy-paste typo which over-wrote
+		  mousepan_gain instead of select_slack_pixels.
+
+	2007-03-26 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_text.c: Removed unused variables left in
+		o_text_draw_rectangle()
+
+		* src/o_box.c, src/o_circle.c, src/o_picture.c: Pass
+		  OBJECT instead of derived type into
+		  world_get_..._bounds().
+
+		* include/i_vars.h, include/prototype.h,
+		  lib/system-gschemrc.in, src/g_rc.c, src/g_register.c,
+		  src/i_vars.c, src/o_find.c: Added rc option
+		  (select-slack-pixels #) to control how near an object
+		  we have to be in order to select it by clicking. Default
+		  is 4 pixels.
+
+	2007-03-24 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_text.c: Modified text o_text_draw_rectangle()
+		  to use the world bounds of the text, fixing the outline
+		  offset when the text is aligned other than bottom, left.
+
+		* src/o_grips.c: Removed call to o_line_recalc() after
+		  o_net_modify() in o_grips_end() since the recalc is
+		  done inside o_net_modify().
+
+		* src/o_misc.c: Add call to o_complex_recalc() in
+		  o_update_component() to ensure bounds are correct
+		  after an embeded component is updated.
+
+	2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_arc.c, src/o_basic.c, src/o_box.c, src/o_bus.c,
+		  src/o_circle.c, src/o_complex.c, src/o_line.c, src/o_net.c,
+		  src/o_picture.c, src/o_pin.c, src/o_text.c: Remove calls
+		  to o_..._recalc() or equivelant from drawing routines.
+
+		* src/a_zoom.c: Changed call to world_get_complex_bounds() 
+		  to world_get_object_list_bounds(), and added logic to 
+		  stop the zoom-extents operation if the object list 
+		  evaluated has no bounds (e.g. object list just has hidden
+		  attributes).
+
+		* src/o_basic.c, src/o_complex.c, src/o_find.c,
+		  src/o_move.c, src/o_select.c, src/o_text.c:
+		  Switched over to caching world rather than screen coordinates
+
+		* src/g_hook.c: Removed conditional update of screen coords
+		  in g_set_attrib_text_properties, since o_text_recreate() 
+		  should be recalculating as necessary.
+
+2007-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Fixed memory leak in the update component code
+	reported by valgrind.
+
+2007-04-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/x_compselect.h, src/i_callbacks.c, src/x_compselect.c:
+	  Added an "ok" button to the component selector, which hides it
+	  while the user places the components.
+	
+	* scheme/auto-place-attribs.scm:
+	    - Use ceiling instead of inexact->exact. 
+	      The latter doesn't round if the argument is 400.5 (example).
+	    - Added support for net and bus attributes.
+	    - In adjust_pos_to_avoid_collision, don't loop again if 
+	    the offset is changed, and fixed x_offset instead of y_offset 
+	    bug.
+	* lib/system-gschemrc.in: 
+	    - Added autoplacement grid.
+	    - Added complex list changed hook to the hooks to be enabled
+	      if the user wants attribute autoplacement.
+	
+	    - Added default positions for device and netname attributes 
+	  in default-position-of-text-attributes,
+
+	* src/g_hook.c: Fixed custom_world_get_single_object_bounds,
+	  and custom_world_get_object_list_bounds, so they don't traverse
+	  the whole object list.
+	
+	* include/globals.h, include/prototype.h, src/g_register.c, 
+	  src/globals.c, src/o_complex.c, src/x_event.c:
+	  Added complex place list changed hook.
+	  This is the list used when placing new components.
+	
+2007-04-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/x_dialog.c: Redraw the schematic after changing the snap size.
+	  Thanks to Peter Clifton for reporting the bug. Closes bug #1657496.
+
+2007-04-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system-gschemrc.in, scheme/auto-place-attribs.scm:
+	  Improved the auto placing: if the attribute overlaps with pins
+	  (including pinnumbers), or the pin connection direction where 
+	  a net is supposed to be drawn, then the attributes are moved 
+	  automatically.
+
+2007-03-31 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/x_dialog.c: Fixed confirm save on page-close dialogs to correctly
+	  cancel, rather than assert if the dialog is closed with the ESCAPE
+	  key, or with the window-manager's destroy button.
+
+2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/o_arc.c, src/o_box.c, src/o_circle.c, src/o_line.c,
+	  src/x_multiattrib.c, src/x_pagesel.c, src/x_preview.c,
+	  src/x_window.c: Replaced loosely typed function pointers such as
+	  void (*draw_func)(); with more strongly typed pointers.
+
+2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	Merge changes to date from noscreen branch.
+
+	2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_box.c: Remove a copy-paste error which added an extra arguemnt
+		  when calling (*fill_func). Result was drawing errors, and an infinite
+		  loop when mesh filling.
+
+	2007-02-12 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/x_dialog.c: Removed all calls to o_object_recalc() 
+		  now the data it calculates is no longer used.
+
+		* src/o_arc.c, src/o_box.c, src/o_bus.c, src/o_circle.c, 
+		  src/o_line.c, src/o_net.c, src/o_picture.c, src/o_pin.c, 
+		  src/o_select.c, src/o_text.c: Modified drawing routines 
+		  to calculate coordinates directly from object world coords.
+
+		* src/o_arc.c, src/o_box.c, src/o_circle.c, src/o_line.c,
+		  src/o_picture.c: Modified grip drawing / undrawing code
+		  to calculate coordinates directly from object world coords.
+
+		* include/prototype.h, src/o_grips.c: Changed to use world 
+		  coordinates internally for region checking.
+
+		* src/a_pan.c, src/i_callbacks.c, src/o_buffer.c,
+		  src/o_complex.c, src/o_copy.c, src/o_move.c,
+		  src/x_attribedit.c, src/x_dialog.c, src/x_event.c:
+		  Add manual grid-snapping after calls to SCREENtoWORLD()
+		  where grid snapping would be required.  In preparation
+		  for removing grid snap from SCREENtoWORLD().
+
+		* src/x_event.c: Grid snap in x_event.c after converting
+		  to world coords, rather than before. (The computation
+		  for grid snapping in screen coords involves a conversion
+		  to world coords and back)
+
+	2006-12-27 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_move.c: Modify
+		  o_move_end_lowlevel() to not require screen coordinates
+		  as a parameter (which were unused). Alter usage in
+		  o_move_end() as appropriate.
+
+		* src/o_text.c: Modify o_text_place_rotate() to use world
+		  coordinates, and o_text_rotate_world internally.
+
+		* include/prototype.h, src/i_callbacks.c, src/o_complex.c,
+		  src/o_misc.c, src/x_event.c: Made o_complex_rotate().
+		  into o_complex_rotate_world(), made o_rotate_90() into
+		  o_rotate_90_world(), and converted usage as appropriate.
+
+		* include/prototype.h, src/o_complex.c: Remove unused
+		  function o_complex_mirror2()
+
+		* include/prototype.h, src/o_misc.c, src/o_complex.c,
+		  src/i_callbacks.c, src/x_event.c: Made o_complex_mirror() 
+		  into o_complex_mirror_world(), made o_mirror() into
+		  o_mirror_world(), and converted usage as appropriate.
+
+2007-02-24 Werner Hoch <werner.ho@xxxxxx>
+
+	* x_dialog.c: removed unused functions generic_text_input*
+
+	* x_basic.c: removed unused dialog functions x_create_dialog_box*
+	
+2007-02-24 Werner Hoch <werner.ho@xxxxxx>
+
+	* scheme/gschem.scm (dump-keymap): New procedure for
+        g_keys_dump_keymap() replacing old fill-mapped-keys.
+
+	* src/g_register.c, src/g_funcs.c (g_funcs_key_*): 
+	Removed functions. Replaced with g_keys_dump_keymap()
+
+	* src/g_keys.c (g_keys_dump_keymap): New function to obtain
+	current keymap from scheme.
+
+	* src/x_event.c, src/gschem.c, src/g_keys.c: 
+	Removed empty function set_window_current_key() 
+
+	* src/gschem.c, src/x_dialog.c: Adaptation for new
+	g_keys_dump_keymap(). (Patches written by Patrick Bernaud)
+
+2007-02-24 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_window.c (x_window_search_page_clist(): Removed unused
+	  function (no more needed in page manager).
+	  (Patch written by Patrick Bernaud)
+
+2007-02-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, lib/system-gschemrc.in, src/g_keys.c,
+	  src/g_register.c, src/i_callbacks.c:
+	  Added two new hotkeys to increase and decrease the snap grid size.
+	  Feature Request #1443637. Thanks to KaiMartin for the suggestion.
+	
+	* src/x_image.c: Free the GError after using it, and don't unlink
+	  the image file in case of errors. It's not always safe. 
+	  For example: if the operation was not allowed due to permissions, 
+	  the _previous existing_ file will be removed.
+
+2007-02-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system-gschemrc.in : Changed the title of the save image 
+	  dialog from "Write PNG..." to "Write image...", since gschem can
+	  now support more types than PNG.
+
+	* include/prototype.h, src/g_funcs.c, src/i_callbacks.c, 
+	  src/x_image.c:
+	  Changed the export image dialog by a new one using a GTK
+	  file chooser dialog with image size and image type drop-down 
+	  lists.
+	  If compiled without libgd support (therefore using libgdk-pixbuf),
+	  gschem will support several image types (like PNG, JPEG and ICO).
+
+2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/nl_NL.po: Updated Dutch translation from Bert Timmerman. Thanks.
+
+	* src/i_callbacks.c: Fixed update component to work again.
+	It broken during the transition from Ales' custom linked list
+	implementation for the selection lists to using GList for
+	selection lists.  It seems that iterating over a list that is
+	being change doesn't work in the same way with GLists.	Fix for
+	this was to make a shallow copy of the selection list and use
+	that copy when iterating.
+
+	* src/i_callbacks.c: Change the behavior of update component
+	a little.  Update component will deselect all non OBJ_COMPLEX
+	objects after it has finished running.	This will give you
+	an indication as to which components were update or changed.
+	The behavior before was completely silent with no feedback that
+	anything happened.
+
+	* lib/system-gschemrc.in: Since gtk+ 2.x is supposedly correctly
+	raising dialog boxes (and most of the dialog boxes within gschem
+	have been converted to GtkDialog), raise-dialog-boxes-on-expose's
+	default is now disabled.  Thanks to Werner for figuring the dialog
+	situation.
+
+2007-02-16  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* po/fr_FR.po: Updated the French translation.
+
+2007-02-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* test/ext_chars.sch: Added test for the new small mu greek char.
+
+2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* test/ext_chars.sch: Added test for the new characters of 
+	  the hungarian charset.
+
+2007-02-12  Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_autonumber.c: added gettext makro _() for sort options
+	 
+2007-02-11 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/es_ES.po: Updated spanish translation.
+
+	* ChangeLog: added author entry for the commits Ales made yesterday.
+
+2007-02-11  Werner Hoch <werner.ho@xxxxxx>
+
+	* po/de_DE.po: updated german translation
+
+	* po/*po: updated files to add the strings for the attribute editor
+
+	* include/prototypes.h: removed unused declarations
+
+	* src/x_attribedit.c: switched the single attribut editor to GtkDialog.
+	  removed the delete button.
+
+2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* include/i_vars.h include/prototype.h lib/system-gschemrc.in
+	src/g_rc.c src/g_register.c src/i_vars.c: Added code to scale the
+	output postscript font under user control.  This is controlled via
+	the postscript-font-scale rc keyword.
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/x_compselect.h, include/x_pagesel.h, src/o_bus.c,
+	src/o_grips.c, src/o_net.c, src/x_autonumber.c, src/x_compselect.c,
+	src/x_dialog.c, src/x_image.c, src/x_menus.c, src/x_preview.c,
+	src/x_print.c: Fixed a whole bunch of compiler warnings and work on
+	[ 1620806 ] various probably bugs and comments about them
+
+	* docs/gschem.1: Updated the man page a little for bug:
+	[ 1556064 ] man page version out of date
+
+	* configure.ac.in: Bumped package version to 20070216.
+
+2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_funcs.c: propagate f_print_file errors to scheme functions.
+
+	* src/x_print.c: Fixed compiler warning. Also added a popup message
+	  warning the user if the f_print_file function fails.
+
+	* scheme/auto-place-attribs.scm: Check if the list is empty before
+	  calling to stable-sort. It is an error for guile versions >= 1.8.
+	  Thanks to DJ for reporting this.
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/globals.c: Removed quit_func since it is completely unused.
+
+	* configure.ac.in: Added a call to AC_GNU_SOURCE to make autoconf
+	and friends complain less.
+	
+2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_image.c: Removed unnecessary printf
+
+2007-01-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Applied patch by Peter Clifton to prevent a crash 
+	when updating embedded components.  Should not free strings that
+	are owned by libgeda.
+
+2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, src/o_misc.c: Moved o_embed and o_unembed
+	into libgeda so that gschlas can also call these functions
+	(to add shell scriptable embed/unembed of all components/pictures 
+	functionality).
+
+2007-01-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac.in: Applied patch from Peter Clifton, adding
+	  missing AC_DEFINE(HAS_LIBGD, 1,...) which is still required 
+	  to enable libgd support.
+	
+2007-01-04 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_compselect.c: added expand property for the filter entry
+
+	* src/x_autonumber.c: set default the searchtext to the first history
+	  element, use SCOPE_PAGE as skip default value
+
+2007-01-03 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_print.c: replaced saveas button with a fileopen icon,
+	  Changed labels and added colons, fixed widget packaging.
+
+	* bitmap/Makefile.am, bitmap/gschem-alignment*.png,
+	  bitmap/gschem-filltype*.png: new icons for filltype and text
+	  alignment.
+
+2007-01-02 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/o_picture.c: picture_change_selection_dialog() replaced
+          GtkFileSelection dialog with a GtkFileChooserDialog. Refactored
+	  and renamed the callback function.
+
+	* src/o_picture.c: picture_selection_dialog() replaced the
+          GtkFileSelection dialog with a GtkFileChooserDialog
+
+	* src/x_script.c: replaced the GtkFileSelection dialog with a
+	  GtkFileChooserDialog
+
+	* src/x_log.c: insert text at the end of the buffer instead of cursor
+	  position. Replaced gtk_text_view_scroll_to_iter() with
+	  gtk_text_view_scroll_to_mark() which works more reliable.
+
+2006-12-31 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_autonumber.c: fixed a bug if one searchtext is a subset
+	  of another one. Bug reported by Levente Kovacs.
+
+2006-12-29 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_mulitattrib.c: added transient_for flag to the dialog.
+	  Suggested by Kurt Peters
+
+2006-12-28 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_image.c: replaced the browse button with an icon.
+	  Misc cosmetics.
+
+	* src/x_autonumber.c: switched the autonumber dialog to GtkDialog,
+	  fixed a bug when unselecting the "remove numbers" CheckButton
+
+2006-12-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Don't place the titleblock automatically if
+	  editing a symbol file (page filename ending in ".sym").
+
+2006-12-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_hook.c (g_add_component): Return if scm_comp_name is 
+	  an empty list (guile's NULL), or the scheme's boolean false.
+	  This was suggested by Peter TB Brett and Steve Tell.
+
+	* src/g_hook.c (g_add_component): 
+	  Changed the end of this function to avoid the "Statement not reached"
+	  compiler warning. Thanks to Dan McMahill for reporting this.
+
+2006-12-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_hook.c: 
+	  -  Added some documentation to custom_world_get_complex_bounds and
+	     g_get_object_bounds.
+	  -  g_add_component: Changed the remaining scheme function's name
+	     left on 2006-12-14.
+
+2006-12-21 Peter Brett   <peter@xxxxxxxxxxxxx>
+
+	* src/o_copy.c, o_find.c, x_event.c: Update interface of
+	o_selection_print_all() to match other o_selection_*() functions. Pass the
+	GList by reference.
+
+	* src/o_misc.c: Remove use of o_selection_select() and
+	o_selection_unselect() (should only be used internally to libgeda).
+
+	* src/o_attrib.c, src/o_buffer.c, src/o_complex.c, src/o_copy.c,
+	src/o_misc.c, src/o_select.c, src/o_text.c: Update interface of
+	o_selection_add() to match o_selection_remove(). Pass the GList by
+	reference so head can be updated.
+
+2006-12-21 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_dialog.c: use GtkDialog for the find text, the show text and
+	  the hide text dialog. Code cleanups.
+
+	* src/x_autonumber.c: fixed o_selection_remove call which caused 
+	  gschem to crash. suggestion by Ales, patch from Peter Brett.
+
+	* src/x_dialog.c: cosmetics in the color dialog,
+	  use GtkDialog for the hotkeys dialog, use a GList to store the
+	  hotkeys and a GtkTreeView to show them.
+
+2006-12-20 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_dialog.c: cosmetics in the slot dialog,
+          use GtkDialog for the coords and the about dialog, Code cleanups
+
+2006-12-19 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_dialog.c: cosmetics in the translate dialog
+	  use GtkDialog for the arc angle, the text size and the snap size
+	  dialog. Use GtkSpinButtons for the three dialogs.
+	
+2006-12-18 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/x_dialog.c: some more code refactoring in the dialogs
+	  edit filltype, edit linetype and edit text. Use the style constants
+	  from x_dialog.h
+	
+	* include/x_dialog.h: added constants for dialog layout style
+
+	* src/x_dialog.c: use GtkDialog for text entry dialog, some code 
+	  refactoring. Fixed a bug in select_all_text_in_textview() which
+	  toggled the selection instead of selecting it.
+	   
+	* src/o_picture.c: set transient_for flag for the dialogs
+	  add image and modify image.
+
+	* src/x_attribedit.c: set transient_for flag for the dialog
+
+	* src/x_compselect.c: set the widget focus to the filter entry
+	  present the window and select the filter text when reselecting
+	  the dialog with "i". (ideas from Peter Clifton)
+
+2006-12-17 Stuart Brorson <sdb@xxxxxxxxxx>
+	* src/x_autonumber.c: Replace GTK-26 ism with 2.4 fcns.  Thanks,
+	Werner, for the suggestion!
+
+2006-12-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	Merged Carlos' glist work via Peter Brett's patch sets to the trunk
+
+	2006-10-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	
+		* src/o_delete.c: Changed a check to use glib debugging
+		functions.  Don't free objects at the end of o_delete,
+		but free only the list.
+	
+		* src/o_misc.c: Added a sanity check.
+	
+		* src/o_basic.c: Don't free objects in the complex place
+		list. It is only a reference to the objects in the page.
+
+	2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+		* include/prototype.h, src/g_hook.c, src/i_basic.c,
+		src/i_callbacks.c, src/o_attrib.c, src/o_basic.c,
+		src/o_buffer.c, src/o_bus.c, src/o_copy.c,
+		src/o_delete.c, src/o_find.c, src/o_grips.c,
+		src/o_misc.c, src/o_move.c, src/o_net.c, src/o_picture.c,
+		src/o_select.c, src/o_slot.c, src/o_text.c, src/o_undo.c,
+		src/x_attribedit.c, src/x_compselect.c, src/x_dialog.c,
+		src/x_event.c, src/x_multiattrib.c, src/x_print.c:
+		Convert the SELECTION list to a GList.
+        
+		* src/a_zoom.c, src/o_arc.c, src/o_basic.c, src/o_box.c,
+		* src/o_basic.c: Rename o_recalc to o_recalc_object_list.
+	
+		* src/o_basic.c, src/o_complex.c, src/o_move.c,
+		src/o_text.c, src/x_image.c: Rename get_complex_bounds
+		to get_object_list_bounds.
+
+2006-12-15 Peter Clifton <pcjc2@xxxxxxxxx>
+	* intl/.cvsignore: Remove whitespace after .c and .y exclusions
+
+2006-12-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_hook.c (g_add_component): Don't log message if a component 
+	  name "" is passed to this function.
+	  Changed the function name in the error messages from 
+	  add-component to add-component-at-xy.
+	  The scheme name of the function was changed on 2006-10-03, but
+	  not the error messages.
+	
+	* lib/system-gschemrc.in: Added comment about how to avoid gschem
+	  placing a titleblock automatically.
+
+2006-12-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * src/g_hook.c: Improved error detection in g_add_attrib.
+	  This should fix bug #1599582.
+	
+	* scheme/auto-place-attribs.scm: 
+	  - Define object types here (by now). This shouldn't be here, 
+	    and should be defined in libgeda if anyone objects.
+	  - in get-reference, the object bounds should include the pins
+	    if the object is a pin, but otherwise don't .
+	    This makes the object bounds correctly calculated for pins.
+	    Thanks to Ales for reporting this bug.
+	  - Corrected typo (horiz-pos should be vertical-pos) in 
+	    calcule-new-string-bounds.
+
+	* lib/system-gschemrc.in: Fixed typo in the default pin attributes.
+
+2006-12-12 Werner Hoch <werner.ho@xxxxxx>
+
+	merged the autonumber branch back to trunk
+
+        2006-12-12 Werner Hoch <werner.ho@xxxxxx>
+	sync autonumber branch with trunk
+
+	2006-11-28 Werner Hoch  <werner.ho@xxxxxx>
+	* src/x_autonumber.c: visual improvements of the sortorder 
+	  combobox. Patch by Tomaz Solc, slightly changed.
+
+	2006-11-26 Werner Hoch  <werner.ho@xxxxxx>
+	* src/x_autonumber.c: remove the slot attribute if remove numbers
+	  and slotting is active.
+	
+	2006-11-24 Werner Hoch  <werner.ho@xxxxxx>
+	* src/x_autonumber.c: repaired keypress events, added gettext macros
+	  replaced the sortorder ratio buttons with a combo box. That shrinks
+	  the dialog a lot.
+
+	* po/POTFILES.in: added x_autonumber.c
+
+	* bitmap/gschem-fileorder.png: added an ugly dummy bitmap
+
+	2006-11-11 Werner Hoch  <werner.ho@xxxxxx>
+	* src/x_autonumber.c: added used_slot database. This fixes a 
+	  problem with duplicate slotted objects.
+	  Removed keyboard accelerators (by Tomaz Solz #1589430)
+
+	2006-11-09 Werner Hoch  <werner.ho@xxxxxx>
+	* src/x_autonumber.c:  (scope_skip == SCOPE_SELECTED) didn't work as 
+	  expected, fixed it.
+
+	2006-11-07 Werner Hoch  <werner.ho@xxxxxx>
+	* src/o_slot.c, x_dialog.c: removed redundant o_undo_savestate() in 
+	  o_slot_end(). But it is required in the slot_edit_dialog_ok() 
+	  function. This repairs to many undo states when using the 
+	  autoslotting feature of the autonumber dialog.
+	
+	* src/x_autonumber.c:  Added improved autonumber dialog from 
+	  Tomaz Solz (#1589430)
+
+	2006-11-06 Werner Hoch  <werner.ho@xxxxxx>
+
+	* src/o_misc.c, src/x_dialog.c, src/x_autonumber.c: moved all 
+	  autonumber related code to x_autonumber.c
+	  applied patch (#1589430) from Tomaz Solz
+
+	* bitmap/: added bitmaps for the autonumber dialog
+	
+2006-12-10 Werner Hoch  <werner.ho@xxxxxx>
+
+	* src/x_dialog.c: use GtkDialog for color edit dialog, the 
+	  slot attribute dialog, the linetype dialog, the linestyle
+	  dialog and the translate dialog.
+	  set default response, cosmetics changes and fixes.
+
+2006-12-09 Werner Hoch  <werner.ho@xxxxxx>
+
+	* src/x_compselect.c: added transient_for flag to the dialog
+
+	* src/x_fileselect.c: set default response to OK
+
+	* src/x_print.c: set default response to print, added transient_for
+	  flag, fixed a keyval "Return" instead of "linefeed"
+
+	* src/x_image.c: use GtkDialog for the PNG export dialog.
+	  added a filechooser dialog, misc cosmetics.
+
+	* src/x_dialog.c: use GtkDialog for text property dialog.
+	  code cleanup and cosmetics
+
+2006-12-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* autogen.sh, Makefile.am, configure.ac, configure.ac.in: Changed
+	the configure.ac and autogen.sh files to dynamically figure out the
+	gettext version (instead of hard coding the version) when autogen.sh
+	is ran.  Hard coding 0.15 inside configure.ac broke everybody
+	who doesn't have gettext 0.15 installed.  The configure.ac file
+	is now generated from the configure.ac.in.  configure.ac was
+	removed from CVS at this point.
+
+	* .cvsignore: Added configure.ac into this file so that it is ignored
+ 	when doing cvs update.
+
+2006-12-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system_gschemrc.in, scheme/auto-place-attribs.scm:
+	  Make the auto place function smarter when dealing with objects
+	  with pins on 3 or 4 sides. Now it avoids to overlap the pins or
+	  the attributes when autoplacing.
+
+	* include/prototype.h, src/g_hook.c, src/g_register.c: 
+	  Changed scheme function g_get_object_bounds to accept two 
+	  more parameters, allowing to exclude attributes, or objects types
+	  when calculing the object bounds.
+	
+	* src/x_compselect.c: clib_directories is now a double linked list.
+
+2006-12-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added Control-x, Control-c, Control-v
+	for cut buffer, copy buffer, and paste buffer menu and hotkey
+	items.	The paste automatically shows the outline (just like
+	pressing "yp").  Changed the behavior of all the paste menu
+	options to automatically show an outline of the paste buffer
+	(just like pressing "yp").  This should make it more obvious as
+	to what to do when pasting.
+
+	* src/i_basic.c, src/i_callbacks.c: Modified the code to
+	enable/disable the new Cut, Copy, and Paste commands.  Also
+	modified the code to properly enable and disable the "Buffer/Paste
+	from X" commands only if there is something in the buffer.
+
+	* src/i_basic.c: Also added the code to enable/disable "Multiple
+	Copy Mode".  Also fixed a unused variable compiler warning.
+
+	* src/x_dialog.c: Increased the size of the hotkey char buffer
+	for the hotkey dialog.
+
+	* src/x_menus.c: Removed the right justification of the help menu
+	item since it has gone out of style to have the help menu all the 
+	way on the right hand side.  Something about usability. :)
+
+2006-12-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* include/i_vars.h include/prototype.h src/g_rc.c src/g_register.c
+	  src/i_vars.c: Support for rc command to set the postscript line
+	  default width.
+
+	* lib/system-gschemrc.in: Added call to the new rc function
+	  to set the system wide default line width
+
+	* examples/drawing_primitives.sch: Added extra line to show line
+	  width relative to pin and net width.
+
+2006-12-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	The running of gettextize changed: ChangeLog, Makefile.am,
+	configure.ac, m4/ChangeLog, m4/Makefile.am, po/Makevars.
+
+2006-12-02  gettextize  <bug-gnu-gettext@xxxxxxx>
+
+	* Makefile.am (SUBDIRS): Remove intl.
+	(EXTRA_DIST): Add config.rpath.
+	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
+	(AM_GNU_GETTEXT_VERSION): Bump to 0.15.
+
+2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Fixed libgeda detection/find error message when
+	the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
+	thanks)
+
+2006-11-19 Werner Hoch  <werner.ho@xxxxxx>
+
+	* src/i_basic.c, src/x_grid.c, src/x_window.c: moved the 
+	  filename from the status bar to the window title.
+	  Show grid settings in the status bar.
+
+
+2006-11-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/x_compselect.c: Always update the complex place list.
+	  Before, the list wasn't updated if the user opens the file chooser
+	  and choose the same component and library than the last time.
+
+
+2006-11-07 Werner Hoch  <werner.ho@xxxxxx>
+
+	* src/o_text.c, src/o_slot.c: fixed slot update errors
+	 (Bug #1589247)
+
+2006-10-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/o_text.c: Changed polarity of one of the sanity checks 
+	in the o_text_draw function added on 2006-10-21.
+	
+2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * src/o_basic.c: Removed comment referencing to o_recalc_glist, 
+	  which is not (yet) in CVS.
+	
+	* src/o_text.c: Added sanity checks in o_text_draw_lowlevel and
+	o_text_draw functions using GLib functions.
+	
+	* src/o_text.c: Removed sanity checks in o_text_draw_lowlevel and
+	o_text_draw functions added today.
+	
+        * src/a_zoom.c, src/o_arc.c, src/o_basic.c, src/o_box.c,
+	  src/o_buffer.c, /src/o_bus.c, src/o_circle.c, src/o_complex.c,
+	  src/o_cue.c, src/o_grips.c, /src/o_line.c, src/o_net.c,
+	  src/o_picture.c, src/o_pin.c, src/o_select.c, src/o_text.c:
+	  Added a new parameter to o_redraw and o_cue_redraw_all, 
+	  to choose wether to draw the selected objects or not.
+	  Make o_redraw call o_redraw_all_fast, since they shared code.
+	
+	* src/o_arc.c, src/o_box.c, src/o_bus.c, src/o_circle.c,
+	  src/o_cue.c, src/o_grips.c, src/o_line.c, src/o_net.c,
+	  src/o_picture.c, src/o_pin.c, src/o_text.c:
+	  Don't draw objects if w_current->DONT_REDRAW is 1.
+	
+	* src/o_text.c: Added some sanity checks in o_text_draw_lowlevel and
+	o_text_draw functions. 
+	
+2006-10-21 Werner Hoch  <werner.ho@xxxxxx>
+
+	* po/de_DE.po: Updated German translation
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_dialog.c, src/x_print.c, src/x_attribedit.c:  Applied patch
+	by Patrick Bernaud to Change button order of dialogs to be more
+	standard on *nix desktops.
+
+        * configure.ac: Bumped package version to 20061020.
+
+	* lib/system-gschemrc.in: Rearranged the order of the attribute-name
+	entries and added some missing attributes.
+
+	* po/*.po, geda-gschem.pot: make distcheck updated all po/port files.
+
+2006-10-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* po/fr_FR.po: Updated the French translation.
+
+	* po/*: Updated and merged i18n files for new POTFILES.
+
+	* po/POTFILES.in: Added x_compselect.c to list.
+
+	* src/i_callbacks.c (i_callback_close_wm): Modified prototype to
+	match the one expected by GTK and made it stop further propagation
+	of the signal to avoid closing the window when user cancels the
+	close order. Bug reported by Werner Hoch.
+
+2006-10-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/es_ES.po: Fixed the header of the spanish translation.
+	Thanks to Werner Hoch for pointing it out.
+
+2006-10-19 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/es_ES.po: Updated spanish translation.
+
+2006-10-19  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/x_multiattrib.c: Fixed toggle renderers to update their
+	appearance when they are activated from keyboard. Bug reported by
+	Peter Clifton.
+
+	* configure.ac: Cleaned up to remove remaining traces of noweb
+	days.
+
+	* noweb/.cvsignore: Removed file for directory to get pruned on
+	checkout.
+
+	* docs/gschemdoc.texi, docs/texinfo.tex: Removed unused files for
+	old noweb documentation.
+
+	* scripts/geda_totexi.in:
+	* scripts/notangle_guile.in: Removed unused scripts for noweb.
+
+	* po/fr_FR.po: Updated the French translation.
+
+	* po/*: Updated and merged i18n files.
+
+	* src/rcstrings.c: Rebuilt file from system-gschemrc for changes
+	in the application menus.
+
+2006-10-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * ChangeLog: Improved description of the "fit page when window is
+	maximized" patch on 2006-10-04, and added src/x_window.c: it was 
+	changed, but it was missing in the ChangeLog.
+	Also added a note in the entry for 2006-09-30 regarding this feature,
+	which relates to the entry in 2006-10-04.
+	
+        * include/prototype.h: Removed the definition of x_event_window_state.
+	This function was added on 2006-09-30 when doing a zoom extents when
+	the user maximizes the gschem window. It was later removed on
+	2006-10-04 when Patrick found a new way to do it in x_event_configure.
+	
+	* src/i_callbacks.c: call the new page hook in the file_new_window
+	callback, after the x_window_setup call (the latter creates a new 
+	page). Thanks to Peter Clifton for reporting the bug.
+	
+	* src/gschem.c: When modifying this file on 2006-10-16, the 
+	new page hook call was moved inside the parse arguments loop.
+	Therefore, the hook was not called if gschem was executed without
+	arguments.
+	Call the hook after the loop again, but only if first_page is 1 
+	(i.e: if no page was loaded before).
+
+2006-10-17  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/x_multiattrib.c (cellrenderermultilinetext_start_editing):
+	Fixed renderer to vertically fill the area when editing data (it
+	was only displaying a line with GTK > 2.8). Bug reported by Peter
+	Clifton.
+
+2006-10-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/gschem.c: Call the new page hook for each schematic
+	specified in the command line, instead of calling it for
+	only the latest.
+	This way all pages are zoomed extents when loaded.
+	Thanks to Peter Clifton for reporting the bug.
+
+2006-10-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/x_compselect.c: Modified to close when Escape is pressed.
+	(x_compselect_callback_response): Fixed wrong cast for dialog.
+	(COMPSELECT_FILTER_INTERVAL): Added new constant for the timeout
+	interval of the filter as suggested by Peter Clifton.
+	Fixed and improved code documentation as suggested by Peter
+	Clifton.
+
+2006-10-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_window.c: Commited patch by Patrick to greatly reduce the
+	flickering/unnecessary redrawing when opening up schematic pages.
+	Thanks.
+
+2006-10-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/x_compselect.c, include/x_compselect.h: Added a button to 
+	clear the filter entry of the component selection dialog.
+	Modified to auto-update the component selection as user types in
+	filter entry.
+
+	* include/prototype.h, src/x_dialog.c: Deleted old exit_dialog.
+	Added new dialog for user confirmation before closing a page or a
+	window.
+
+	* src/i_callbacks.c, src/x_fileselect.c: Adapted code to use new
+	functions of x_window.c.
+
+	* src/x_window.c: Added new functions to open, close, save and
+	change page.
+
+	* src/x_event.c (x_event_configure), src/x_window.c: Cleaned up.
+	Fixed Bug#1527465: fit page zooms when window is maximized.
+	
+	Comment by cnieves on 2006-10-18: This change removes the code added
+	on 2006-09-30, which tried to solve the same problem. Patrick found
+	a cleaner way to do it in x_event_configure, so x_event_window_state 
+	is no longer needed.
+	The x_window_state function is removed here, and its definition in
+	include/prototype.h was deleted on 2006-10-18. Thus, all code added
+	on 2006-09-30 regarding this feature is removed.
+
+2006-10-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system-gschemrc.in, src/g_register.c: 
+	Changed the name of the new scheme function which adds a component
+	at a given location to add-component-at-xy. The former name
+	was already used.
+
+2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Changed the definition of the default
+	titleblock. Users can now easily override the default setting.
+
+	* src/x_event.c, src/x_window.c, include/prototype.h:
+	Fix for bug #1527465. Do a zoom extents for all pages when the
+	main window is maximized.
+
+	Comment by cnieves on 2006-10-18: This code was removed on 2006-10-04
+	when Patrick found a cleaner way to do this without 
+	x_event_window_state. Read the ChangeLog entry for the given date.
+	
+	* src/x_image.c: Added the border in the gdk-pixbuf's image output.
+	Fix bug #1565433.
+	
+2006-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_hook.c: Added code to g_add_component so that the 
+	component is added to the object list properly.
+
+	* src/g_hook.c: Commented out o_redraw_single call to minimize
+	flickering.  At some point a g_redraw_all should be added for
+	those users who want to use g_component_add from a script.
+
+	* i_callbacks.c: Removed unnecessary redraw and scrollbar calls 
+	when adding a new page to minimize flicker
+
+	* lib/system-gschemrc.in: Commented in Carlos' new file-new hook
+	and change some of the defaults a little.  No matter what default
+	I pick will probably be wrong for somebody (sorry).
+
+	* src/x_print.c: Applied patch by Peter Brett (Patch#1567622):
+	Make print settings sticky for session.  Thanks!
+
+2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, lib/system-gschemrc.in, src/g_hook.c, 
+	  src/g_register.c, src/gschem.c, src/x_window.c:
+	  Added a new scheme function to get the objects in a page.
+	  Improved the new-page-hook in system-gschemrc so it only adds
+	  the titleblock if the page has no objects.
+
+2006-09-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/globals.h, include/prototype.h, lib/system-gschemrc.in,
+	  src/g_hook.c, src/g_register.c, src/globals.c, src/gschem.c,
+	  src/i_callbacks.c, src/x_window.c:
+	  Added a new page hook, a new add-component function for scheme,
+	  and some lines in the system-gschemrc file (commented by default),
+	  so gschem can add automatically a symbol when creating a new page.
+	  Commenting out these lines can solven bug #1443806 (gschem 
+	  zoomed out way to much on startup).
+	
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * AUTHORS: Greatly simplified the file since the ChangeLog tracks
+	who has changed what.  Also added a few missing names that should
+	most certainly be in the list.  Also consolidated all AUTHOR files
+	for gEDA/gaf into this file.
+
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Tweaked glib detection to not fail ./configure 
+        when gdlib is not installed.  gdlib is an optional dependancy.
+
+2006-09-24 03:57  Dan McMahill <danmc>
+
+	* configure.ac: Improve gdlib detection.  Now instead of just
+	  dropping gd support if gdlib is not found, have configure error
+	  out with a message that tells the user what needs to be fixed or
+	  what feature will be missing if --disable-gd is used.
+
+	  Also add a variable to libgeda.pc.in so pkg-config can determine
+	  if libgeda was compiled with gdlib support.  This makes
+	  determination of this by gschem more robust.
+
+2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/x_fileselect.c (x_fileselect_save): Modified to set filename
+	when saving a page.
+
+	* src/x_compselect.c: Changed dialog layout for a single
+	component selection tree with filtering capability.
+
+	* src/i_callbacks.c:
+	* src/x_window.c: Adapted for new file selection dialog.
+
+	* src/x_fileselect.c: Removed code for custom file selection
+	dialog: now uses only the GTK widget for file
+	selection and the new preview widget. Cleaned-up code.
+
+	* src/x_compselect.c, src/x_fileselect.c: Adapted for new preview.
+
+	* include/x_preview.h: New file for new preview widget.
+
+	* src/x_preview.c: Rewritten preview to make it a widget
+	extending a GtkDrawingArea.
+
+	* src/x_compselect.c: New source file for component selection
+	dialog.
+
+	* src/x_fileselect.c: Moved code of the component selection
+	dialog to x_compselect.nw.
+
+2006-09-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* README, configure.ac, src/i_callbacks.c, src/x_image.c:
+	  Use gd 2.0.x library instead of libgdgeda.
+	  libgdgeda is not used anymore. Work based on a patch by
+	  Wojciech Kazubski (patch #1479983).
+	
+2006-09-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/ru.po: Updated russian translation provided by Andy Shevchenko,
+	  (bug #1559106 submitted by Chitlesh). Thanks.
+	
+2006-09-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, scheme/gschem.scm, src/g_keys.c, src/x_event.c,
+	src/x_window.c: Applied another patch for Bug#1553544: "New pages
+	inadvertantly created when adding nets in gschem" from Peter Clifton
+	to address the focus problem with the first patch.  This one is 
+	much better and cleaner.
+
+2006-09-07 SDB  <sdb@xxxxxxxxxx>
+
+	* src/xprint.c: Added "static void" declaration to 
+	print_dialog_get_property to prevent compiler error
+	under older version of gcc. 
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+	* lib/system-gschemrc.in: Applied patch for Bug#1552338: 
+	system-gschemrc gedadata/rc mismatch (filed by Charles Lepple).  
+	Also fixed a few other instances where the directory for the
+	scheme files were wrong.
+
+	* lib/system-gschemrc.in: Changed the mouse gain to be unity since
+	various people have mentioned that mouse pan doesn't feel right with
+	a large value.
+
+	* src/x_window.c: Had to put the keypress signal handler back on 
+	the main_window (instead of just the drawing_window), because the
+	up cursor key stopped working.  The original reason for this movement
+	was to fix Bug#1552778 and Bug#1553544 which are still fixed (even
+	with this move it seems), however the focus on the toolbar seems
+	to move when you move the cursor keys (which is a little odd).
+
+	* po/it_IT.po: Updated to the last version provided by Michele 
+	Petrecca. Thanks.
+
+	* src/gschem.c, src/g_rc.c, src/x_dialog.c: Added CUSTOM_VERSION
+	to all printfs/output/dialog boxes where VERSION is used so that
+	it is easier to create custom version of gEDA/gaf.
+
+	* include/Makefile.am: Oops, x_print.h wasn't added.  This was
+	discovered by make distcheck (have I mentioned how much I like 
+	make distcheck. :-)
+
+	* po/*.po: make dist(check) updated all po files in prep for the
+	new release (20060906).
+
+2006-09-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Applied patch by Peter Clifton: Removed the
+	"discard changes" button from the file selection dialog.
+
+	* src/x_window.c: Applied patch by Peter Clifton: Removed key
+	press event from the main window and moved it to the drawing
+	area and set the mouse focus on the drawing area initially.
+
+	* src/x_fileselect.c: Applied patch by Peter Clifton: Fixed the
+	odd behavior that if the user pressed the ESCAPE key in the saveas
+	dialog box, subsequent attempts to open the dialog box will fail
+	with a critical gtk+ error message:
+		(gschem:4708): Gdk-CRITICAL **: gdk_window_raise: assertion 
+	 	`GDK_IS_WINDOW (window)' failed
+
+
+2006-09-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_vars.c: Removed code that sets up the autosave callback.
+	The callback was being registered for the preview toplevel as well
+	and that caused all sorts of problems.
+
+	* src/x_window.c: Added a call to s_page_autosave_init() right after
+	i_vars_set.  This is the only place we want the autosave callback
+	to be registered.
+
+2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
+
+2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Fixed some typos in comments. 
+
+	* gschem/include/x_print.h, gschem/include/i_vars.h,
+ 	gschem/include/prototype.h, gschem/scripts/print.scm,
+ 	gschem/src/g_funcs.c, gschem/src/g_rc.c, gschem/src/g_register.c,
+ 	gschem/src/x_dialog.c, gschem/src/x_print.c, gschem/src/x_window.c:
+	Applied second part of patch by Peter Brett to add a new print
+	dialog to gschem.  Patch#1530417.  Unfortunately x_print.c was a 
+	completely by hand patch, so hopefully I got it right.  Reversed
+	the "Print" and "Cancel" buttons to follow application conventions.
+	Reversed "Save As" and "Cancel" buttons to follow application 
+	conventions.
+
+2006-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* INSTALL: Updated install file a little (still somewhat dated)
+
+	* src/o_misc.c: Fixed o_update_component to actually work correctly.
+	All this time, it was just doing the wrong thing by search for
+	existing components in the wrong place.  Update Component still 
+	doesn't do the right thing for symversion, but that can be fixed 
+	later.
+
+	* examples/filter_1.sch: Updated all components to the latest version.
+
+	* examples/drawing_primitives.sch: Translated schematic a little so
+	it looks better on the screen.
+
+2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Removed old VPATH, since it is no longer needed
+	and it is interfering with make distcheck
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+	* src/x_fileselect.c: Initialize preview_control to make valgrind
+	happy.  Pointed out by Peter Clifton.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+	* lib/system-gschemrc.in: Commented out the "Autoplace component
+	text attributes hooks" since they were causing some interesting
+	rendering/ghosting artifacts.  These need to be fixed before
+	these hooks can be commented in by default.
+
+	* lib/system-gschemrc.in: Changed the middle mouse button default
+	to be mousepan instead of action, since the first button now supports
+	that functionality by default.
+
+2006-08-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Applied trival patch by Peter Brett to remove
+	unused variable compiler warning. 
+
+2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_copy.c: Fixed the copying of nets, pins, and buses.  
+        Copy for these objects has been broken for a while now in CVS only.
+        This should be revisited later to fix the breakage this fix caused to
+	the transparent rotation when copying objects.
+
+	* src/x_preview.c: Applied Patch#1527418: Make preview-widget
+	resizable and respond to scroll events by Peter Clifton. 
+
+	* src/x_event.c: Applied Patch#1527383: Zoom using mouse
+	scroll-wheel by Peter Clifton.  Behavior of the mouse wheel with
+        modifiers:   
+       		NONE = zoom in / out    
+        	Shift = up / down    
+        	Control = left / right (as existing)
+
+	* src/o_attrib.c: Applied Patch#1531802: Bugfix for segfault
+	when adding a global attribute by Tomaz Solc. 
+
+	* src/x_window.c: Applied Patch#1533822: gschem: Tidy up
+	gtk_widget_show calls by Peter Brett.
+
+	* src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
+        by Peter Brett.
+
+	* src/x_window.c: Applied patch by Tomaz Solc to use stock gtk
+	icons and only fallback on the shipped icons if the stock ones
+	are not available.   Minor cleanup of the code afterwords. 
+ 	Removed obsolete code and functions.
+
+	* src/*.c: Applied patch by Tomaz Solc to add cursor key panning.
+	Minor cleanup of the code afterwards (mainly to add the 
+	keyboardpan_gain to the toplevel as a proper rc variable)
+
+	* po/it_IT.po: Replaced Italian translation with updates from
+	Michele Petrecca.
+
+	* po/pt_BR.po: Replaced Portugese translation with updates from
+	Antonio Augusto Todo Bom Neto.
+
+2006-07-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_window.c: Converted pro-active pointer check to a g_assert
+	(a good suggestion by Peter Clifton).
+
+	* src/x_menu.c: Applied patch by Gabriel Paubert to fix building
+	with --disable-nls.  Thanks!
+
+2006-07-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_hook.c: Added pointer check. Fixes gschem crash when 
+	adding an attribute while some other attributes were selected.
+	Thanks to Levente Kovacs for reporting the bug and testing the patch.
+
+2006-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_window.c: Added pointer check to be pro-active.  Related to
+	(Bugs#1528080)
+
+2006-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_color.c: Added a missing extern keyword on colors structure
+
+        * include/defines.h: Applied mouse pan patch by Peter Clifton.
+        (Patch #1527361): Allow middle button panning in gschem
+	Thanks for the patch Peter!
+
+	* include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
+	src/g_rc.c, src/g_register.c, src/i_vars.c, src/x_event.c:
+	Applied mouse gain patch by Peter Clifton.  Added (mousepan-gain #)
+	rc option to control this gain (default is still 5).
+	(Patch #1527363): Set mousepan "gain" to unity
+	Thanks for the patch Peter!
+
+2006-07-23  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* examples/drawing_primitives.sch: Removed extra line from text in
+	drawing primitives.
+
+2006-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/POTFILES.in: Updated files to get rid of old noweb references.
+
+	* po/*.po, po/gschem.pot: Updated files to take into account above
+	changes (via make dist).
+
+	* src/rcstrings.c, src/Makefile.am, po/POTFILES.in: Oops forgot
+	about this file (thanks Werner); added file back and updated po
+	files via make dist again.
+
+2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/x_log.h, src/g_hook.c, src/g_keys.c, src/g_rc.c, 
+	src/gschem.c, src/i_basic.c, src/i_callbacks.c, src/o_complex.c,
+	src/o_misc.c, src/o_net.c, src/o_picture.c, src/o_slot.c, 
+	src/o_text.c, src/o_undo.c, src/x_attribedit.c, src/x_color.c,
+	src/x_dialog.c, src/x_fileselect.c, src/x_grid.c, src/x_image.c,
+	src/x_menus.c, src/x_pagesel.c, src/x_print.c, src/x_stroke.c,
+	src/x_window.c: Converted all free, ?alloc, and strdup calls to
+	use g_free, g_?alloc, and g_strdup.  This is the first phase in
+	fixing the slice crash under glib 2.10.x.  Also fixed some -pedantic
+	compiler warnings.
+
+        * src/o_picture.c, src/x_image.c: Changed all g_free() calls
+        on all pixbuf objects to be g_object_unref.  This was causing
+        crashes with glib 2.10.x.
+
+	* src/x_image.c: Oops, g_object_unref, not g_object_ref
+
+2006-07-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Applied and commited Jason Childs' noweb removal patch and added
+	the new C source files.
+
+2006-07-08 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
+
+	* noweb/a_pan.nw, noweb/a_zoom.nw, noweb/g_funcs.nw, noweb/g_hook.nw,
+	  noweb/g_keys.nw, noweb/g_rc.nw, noweb/g_register.nw,
+	  noweb/globals.nw, noweb/gschem.nw, noweb/i_basic.nw,
+	  noweb/i_callbacks.nw, noweb/i_vars.nw, noweb/o_arc.nw,
+	  noweb/o_attrib.nw, noweb/o_basic.nw, noweb/o_box.nw,
+	  noweb/o_buffer.nw, noweb/o_bus.nw, noweb/o_circle.nw,
+	  noweb/o_complex.nw, noweb/o_copy.nw, noweb/o_cue.nw,
+	  noweb/o_delete.nw, noweb/o_find.nw, noweb/o_grips.nw,
+	  noweb/o_line.nw, noweb/o_misc.nw, noweb/o_move.nw,
+	  noweb/o_net.nw, noweb/o_picture.nw, noweb/o_pin.nw,
+	  noweb/o_select.nw, noweb/o_slot.nw, noweb/o_text.nw,
+	  noweb/o_undo.nw, noweb/parsecmd.nw, noweb/x_attribedit.nw
+	  noweb/x_basic.nw, noweb/x_color.nw, noweb/x_dialog.nw,
+	  noweb/x_event.nw, noweb/x_fileselect.nw, noweb/x_grid.nw,
+	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_menus.nw,
+	  noweb/x_multiattrib.nw, noweb/x_pagesel.nw, noweb/x_preview.nw,
+	  noweb/x_print.nw, noweb/x_script.nw, noweb/x_stroke.nw,
+	  noweb/x_window.nw
+	  Ported as real c source code file in the src directory.
+	  Deleted after porting all noweb comments into doxygen format
+	  in respective c source files.
+	
+	* noweb: Removed subdirectory.
+
+	* src/Makefile.am: Updated to build from c source instead of noweb.
+	  Fixed distclean setup to not remove c source files.
+
+	* docs/Makefile.am: Added support for Doxygen html and LaTex
+	  documents.  Fixed distclean setup to not remove required Doxygen html
+	  files, and to remove html and latex subdirectories on clean.
+
+	* Makefile.am: Removed noweb as a buildable subdirectory.
+
+	* configure.ac: Removed checks for noweb and texi2html.
+	  Added check for Doxygen.
+	
+2006-06-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* lib/system-gschemrc.in: Corrected comments about PS backend, and
+	  changed default to not render vector text for multiline text
+	  items.  Added documentation that shows valid values.
+
+	* noweb/g_rc.nw: Removed check for negative numbers in
+	  g_rc_output_vector_threshold() as any value is valid now.
+	  Negative numbers indicate that vector text is not desired when
+	  printing multiline text.
+
+2006-05-21 Werner Hoch <werner.ho@xxxxxx:
+
+	* src/Makefile.am: moved the comment sign to the first column.
+	  "make reconfig" is happy now.
+
+2006-05-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, noweb/o_find.nw, noweb/x_event.nw:
+	Fixed issue with the selection box when some components overlap.
+	This bug was introduced when adding support for object movement	
+	like "click and drag" style.
+
+	* noweb/g_hook.nw: Fixed bug when calculating the object bounds
+	in text autoplacing.
+
+	* src/Makefile.am: Commented out the indentation of the C code, 
+	so gdb can return correct information when debugging.
+
+	* noweb/i_callbacks.nw, noweb/x_event.nw: Moved rotated_inside into
+	the TOPLEVEL structure.
+	
+2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/notangle_guile.in: Applied patch by Steve Brown to fix
+	guile stack overflow
+
+	* src/Makefile.am: Changed the .nw.c: rule to redirect the generated
+	C file to a temp file and then move it to the real one.	 This fixes
+	the stale file problem when notangle fails.
+
+	* noweb/o_find.nw: #if'ed out some print statements
+
+2006-05-17  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* examples/drawing_primitives.sch
+	  Added example file with a sample of each drawing primitive
+	* examples/Makefile.am
+	  Added target to distribute drawing primitive schematic
+
+2006-05-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
+	  noweb/i_vars.nw, noweb/o_find.nw:
+	  Added support for moving the selected objects just dragging them.
+	* include/prototype.h, include/x_states.h, noweb/g_keys.nw,
+	  noweb/g_rc.nw, noweb/g_register.nw, noweb/i_basic.nw,
+	  noweb/i_callbacks.nw, noweb/o_basic.nw:
+	  Added multiple copy command.
+	* noweb/o_copy.nw, noweb/o_move.nw, noweb/o_undo.nw,
+	  include/prototype.h, noweb/x_event.nw:
+	  Allow rotating while copying or moving objects.
+	* noweb/g_hook.nw, noweb/o_complex.nw, noweb/o_misc.nw:
+	  Don't draw text if w_current->DONT_REDRAW == 1.
+	
+2006-05-16 22:31  Dan McMahill <danmc>
+
+	* include/Makefile.am, include/prototype.h, noweb/g_funcs.nw,
+	  noweb/g_register.nw, noweb/x_dialog.nw, scheme/pcb.scm: Add a
+	  (gschem-filesel) guile function which gives a generic file open
+	  and save as dialog box.  Add some placeholder code to the pcb
+	  major mode showing how this routine is used.	While here update
+	  the pcb major mode TODO list a bit.
+
+2006-05-16 Werner Hoch <werner.ho@xxxxxx>:
+
+	* noweb/o_pin.nw: o_pin_end(): fixed whichend drawing and 
+	  connection checks.
+
+2006-05-14 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/x_event.nw: x_event_expose(): fixed some of the redraw error
+	  when changing the windows while drawing
+
+	* noweb/o_basic.nw: moved DRAWCOMP state in o_redraw_cleanstates()
+
+	* noweb/o_net.nw: o_net_xorrubber(): added code for L-net
+
+2006-04-25 22:26  Dan McMahill <danmc>
+
+	* include/prototype.h, noweb/g_funcs.nw, noweb/g_register.nw,
+	  noweb/x_dialog.nw, scheme/pcb.scm: - add gschem-log, gschem-msg,
+	  gschem-confirm scheme functions for logging to the log,
+	  displaying a message in a dialog box and executing a confirm
+	  dialog box from scheme.
+
+	  - make the pcb mode take advantage of these new features.
+
+2006-04-25 02:14  Dan McMahill <danmc>
+
+	* scheme/pcb.scm: - clean up the code which checks to see if the
+	  pipe to pcb is open.	- add signal handlers and exception
+	  handlers to gracefully deal with   the user exiting from PCB.  No
+	  more crashes from that! - shorten the TODO list :)
+
+2006-04-24 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/a_zoom.nw: removed redundant redraw
+
+	* noweb/a_basic.nw, noweb/i_callback.nw: added support for transparent
+	  zoom while moving, copying and component placement and modifiing.
+	  (changes in o_redraw_all(), modifiing arc's and zoom does not work)
+	  Added a intermediary select state to enable state jumps.
+	  (o_redraw_cleanstates() and it's calls)
+
+2006-04-24 04:02  Dan McMahill <danmc>
+
+	* lib/system-gschemrc.in: move the (still commented out) stuff
+	  about pcb to the bottom of the file so the PCB menu ends up on
+	  the right instead of the left.  Also we only need to load the
+	  pcb.scm file, not manually install the hooks.
+
+2006-04-24 03:59  Dan McMahill <danmc>
+
+	* scheme/pcb.scm: - add the add-hook calls to this file.  We only
+	  want the user to have   to load this file to get everything
+	  going.
+
+	  - add some real stuff to the custom menu.  We can actually launch
+	  pcb	now!
+
+	  - update the TODO list
+
+2006-04-24 03:28  Dan McMahill <danmc>
+
+	* noweb/o_select.nw: repair broken select box
+
+2006-04-24 03:06  Dan McMahill <danmc>
+
+	* noweb/: o_basic.nw, o_buffer.nw, o_copy.nw, o_find.nw,
+	  o_select.nw, o_text.nw, x_image.nw, x_print.nw: Repair a segfault
+	  introduced by my last commit.  This makes sure we always pass in
+	  the correct types to o_select_run_hooks().  For the deselect all,
+	  we just pass in a NULL value for o_current and make sure we
+	  detect that.
+
+2006-04-23 03:48  Dan McMahill <danmc>
+
+	* include/globals.h, include/prototype.h, lib/system-gschemrc.in,
+	  noweb/g_register.nw, noweb/globals.nw, noweb/o_basic.nw,
+	  noweb/o_buffer.nw, noweb/o_copy.nw, noweb/o_find.nw,
+	  noweb/o_select.nw, noweb/o_text.nw, noweb/x_image.nw,
+	  noweb/x_print.nw, scheme/Makefile.am, scheme/pcb.scm: add support
+	  for some new hooks:
+
+	  select_component_hook select_net_hook deselect_component_hook
+	  deselect_net_hook deselect_all
+
+	  In addition provide a partial example of how one can use these
+	  hooks to communicate to pcb.
+
+2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+
+	* noweb/o_complex.nw, noweb/o_move.nw: Allow placing and moving
+	  complex objects inside complex objects.
+
+2006-04-15 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/o_arc.nw: corrected ARC_END_ANGLE calculation in 
+	  o_arc_rubberband(), simplified the function.
+	  this fixes bug 1468682
+	  
+	* noweb/a_pan.nw: set loc_x/y to 0 in a_pan_general,
+	  this fixes a zoom-while-drawing error
+
+2006-04-14 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/a_zoom.nw, noweb/a_pan.nw: rubberband redrawing changed
+	  moved coordinate calculations to a_pan_general()
+
+	* noweb/i_callback.nw: removed limitations of paning while drawing
+	* noweb/o_basic.nw: small fix for moving while drawing
+
+	* noweb/x_print.nw: GTK_BOX pointer type fixes
+
+	* noweb/x_event.nw: drop redundant x_event_motion() events if no
+	  mouse button or modifier key change occured.
+	  This speeds up moving large selections, copying selections and 
+	  mouse paning.
+
+2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+
+        * scheme/auto-place-attribs.scm: Applied patch from Steve Brown
+	  It fixes the get_reference function to always return an integer
+	  value for horiz-pos and vertical-pos. This fixes bug 1463066.
+	  Thanks for the patch.
+
+	* noweb/x_fileselect.nw: Add the "discard changes" button to the
+	  close page dialog. This fixes bug 1442948.
+	
+2006-04-09 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/x_dialog.nw: find_text_dialog(): moved the descend 
+	  checkbutton from the action_area to the vbox.
+
+	* noweb/a_pan.nw: a_pan(), a_pan_mouse() rewritten, they'll use
+	  a_pan_general() now, a_pan_calc() removed.
+
+	* noweb/a_pan, noweb/a_zoom.nw, noweb/i_callbacks.nw, noweb/o_misc.nw,
+	  noweb/x_event.nw: bugfix for "[ 1443804 ] gschem scrollbars not 
+	  updating in all cases", added missing scrollbar updates, removed 
+	  duplicate o_redraw_all_fast() calls.
+
+2006-04-03 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/x_print.nw: print dialog: widged packing fixed, 
+	  reported by Tomasz Nowak
+
+2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gschemrc.in: Removed load for the system-gafrc file,
+        since it is loaded by libgeda first.
+
+2006-02-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+
+	* noweb/g_hook.nw: Erase the text before changing its attributes
+	  in g_set_attrib_text_properties.
+	
+2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/globals.h, include/prototype.h, noweb/g_hook.nw, 
+	  noweb/g_register.nw, noweb/globals.nw, noweb/o_pin.nw, 
+	  noweb/o_misc.nw, noweb/o_attrib.nw, noweb/o_complex.nw:
+	  Added new hooks.
+	  Added new scheme subroutines:
+	    - g_add_attrib, which adds an attribute to an object from scheme.
+	    - g_get_pin_ends, which returns the ends' coords of a pin.
+	    - g_set_attrib_text_properties, which sets all text properties 
+	      of an attribute.
+	    - g_get_object_bounds, which returns a list with the object bounds.
+	    - g_get_object_pins, which returns a list with the pins.
+	
+	* scheme/Makefile.am, scheme/auto-place-attribs.scm:
+	  Added new functions to autoplace the attributes.
+	
+	* lib/system-gschemrc.in:
+	  Modified the system-gschemrc file so gschem adds automatically
+	  the default pin attributes when placing a new pin, and also
+	  to automatically place the text attributes.
+	
+	* noweb/i_vars.h: Fixed compiler warning.
+
+	* po/es_ES.po: fixed some strings.
+	
+2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/o_misc.nw: Set the backup file readonly, so an 'rm *'
+	command will ask the user if he really wants to delete the file.
+
+2006-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * po/*: auto* tools update all po files for distribution.
+
+	* src/Makefile.am (and the toplevel Makefile): Applied build
+	patch by Matthias Wenzel.  Thanks.
+
+2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * autogen.sh, m4/guile.m4, m4/gettext.m4, src/Makefile.am: Removed 
+	m4 files since they are installation specifc.  Also, all required
+	libraries should be coming from LIBGEDA_LDFLAGS
+
+	* po/it_IT.po: Updated to the latest version from Michele Petrecca.
+	Thanks.
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped package version to 20060123
+
+	* noweb/x_fileselect.nw: Changed button order to be Open/Cancel and
+	Save/Cancel.  This is so that the application's dialog boxes are
+	consistent everywhere.
+
+        * README: Updated for the new year and release.
+
+2006-01-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* po/es_ES.po: Updated the spanish translation.
+	
+2006-01-12  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* po/fr_FR.po: Updated the French translation.
+
+	* po/*: Updated and merged i18n files.
+	
+	* noweb/rcstrings.nw: Rebuilt file from latest system-gschemrc.
+
+2006-01-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* po/fr_FR.po: Updated the French translation.
+	
+	* po/*: Updated and merged i18n files.
+	
+	* noweb/i_callbacks.nw, noweb/o_misc.nw, noweb/o_picture.nw:
+	* noweb/o_text.nw, noweb/x_image.nw, noweb/x_preview.nw:
+	Added missing marks for gettext on log messages.
+	
+	* noweb/x_dialog.nw, noweb/x_menus.nw:
+	* noweb/x_multiattrib.nw, noweb/x_pagesel.nw: Marked strings in
+	structures (popup menus and option menus) for i18n with N_().
+
+	* include/globals.h: Introduced macro N_() as short for
+	gettext_noop().
+
+2006-01-07  Stuart Brorson  <sdb AT cloud9 DOT net>
+        * autogen.sh, Included "-I m4" into
+        aclocal to pick up macros from local m4 dir.
+	
+	*  src/Makefile.am:  Added @GUILE_LDFLAGS@ to gschem_LDADD
+	to force pick-up of lguile.
+	
+2006-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* po/fr_FR.po: Updated the French translation.
+
+	* noweb/rcstrings.nw: Updated menu entries for un/embedding
+	components and pictures.
+	
+2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_attrib.nw, noweb/o_text.nw, noweb/x_multiattrib.nw:
+	In x_multiattrib: moved handling of slot attribute after 
+	calling o_text_change or o_attrib_add_attrib into those functions.
+	This is just calling o_slot_end after changed or added a slot
+	attribute.
+	This fixes the bug reported by Karel Kulhavy: graphic symbol is
+	not updated when adding a slot attribute using the single attribute
+	editor. Thanks for the bug report.
+	
+2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/x_attribedit.nw:
+	When mass replacing properties using the add property command,
+	don't delete the old attribute and add a new one: just change
+	the property text, visibility and show proerties, keeping the 
+	text location.
+	Bug reported by Karel Kulhavy. Thanks for the bug report.
+	
+2005-12-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/prototype.h, noweb/x_color.nw, noweb/x_dialog.nw:
+	Changed	function x_color_get_name to use dynamic memory allocation.
+	Now it returns a newly allocated string with the colorname.
+	This should fix a bug found by John Doty: the 'ex' command provoked
+	a bus error in gschem under MacOS 10.4.3. Thanks for the bug report.
+	
+2005-12-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/x_preview.nw: Disable the autosave feature in previews. 
+	This change, together with some libgeda changes at the same date
+	will fix some gschem crashes reported by David Carr. Thanks David!
+
+2005-11-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/x_fileselect.nw: 
+	Applied minor patch to file selector so the user sees the "Save as"
+	button instead of "Open" when saving the schematic.
+	Thanks to David Carr for noticing it and sending the patch.
+	
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * include/prototype.h, noweb/globals.h, noweb/o_misc.nw, 
+	  noweb/x_fileselect.nw:
+	Now gschems checks if there is an autosave backup file when
+	loading a schematic. If it exists, then gschem asks the user
+	what to do.
+
+2005-11-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/prototype.h, lib/system-gschemrc.in, noweb/o_misc.nw,
+	  noweb/o_undo.nw:
+	Changed autosave code so the timer callback doesn't do the
+	autosave backups. Now are made within o_undo_savestate, so
+	backups will ONLY be saved when there was a change to the 
+	schematic and there was a timeout of the autosave timer.	
+
+2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_pin.nw, o_bus.nw, o_net.nw: Changed the rubber band erase
+	method to properly erase all xor segments properly.
+
+	* noweb/o_net.nw: Changed the net "L" drawing to prevent the
+	drawing of the secondary net if a connection is made after the
+	primary net is drawn/added.
+
+	* noweb/i_callbacks.nw: Added missing if test to allow pictures to
+	be unembedded.
+
+	* lib/system-gschemrc.in: Enabled preview by default when placing
+	components.
+
+	* lib/system-gschemrc.in, noweb/i_basic.nw: Updated Embed/Unembed
+	menu option to also include pictures
+
+2005-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_log.nw: Added an if to prevent a core dump if the log file
+	cannot be opened. Bug reported by John Luciani.
+
+	* configure.ac: Removed check for gtk+ 2.6.x or greater since gtk+ 
+	already provides this information.
+
+2005-10-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+        * include/i_vars.h, include/prototype.h, lib/system-gschemrc.in,
+	  noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw, 
+	  noweb/o_undo.nw:
+	  Added support for backup copies and autosaving every 
+	  "interval" seconds (configurable through system-gschemrc).
+	
+2005-10-23 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/prototype.h, noweb/x_fileselect.nw, noweb/x_preview.nw:
+	Removed a conditional #if in x_preview_setup. It was introduced in
+	my last changes.
+	x_preview_setup should create the drawing_area. Otherwise, it 
+	will segfault when adding a new component.
+	Added check at the beginning of x_fileselect_setup to use the 
+	old function when adding a new component, before doing anything 
+	else.
+	
+2005-10-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/prototype.h, noweb/x_fileselect.nw, noweb/x_preview.nw:
+	Updated file load/save window using GTK widgets. File preview is 
+	missing yet.
+
+2005-10-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_image.nw: Added some code to make sure non-default sized
+	image are correctly created.  Added code to convert pixbufs to 
+	greyscale to implement the image-color rc keyword.
+
+	* configure.ac: Added check for gtk+ 2.6.x or greater to support some
+	future additions.
+
+2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+        * noweb/x_image.nw: Remove the grid when exporting to PNG.
+	Reorganize and comment some code.
+	Remove text origin markers when exporting to PNG.
+	
+2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+        * noweb/prototype.h, noweb/i_callbacks.nw, noweb/x_image.nw:
+	Added code to export the schematic to PNG, including pictures,
+	without using libgdgeda.
+	
+2005-10-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/gEDA_Flow.sch: Added simple PCB design flow diagram drawn
+	by Stuart.
+	
+2005-10-05 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/o_net.nw: added the patch from David Carr.
+	when drawing a net, there will be two segments in an L-shape.
+	the shift-key changes the drawing path.
+
+2005-10-04 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/x_dialog.nw: removed gettext makro from a programm string
+
+2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_misc.nw, noweb/i_callbacks.nw: 
+	Added code to embed/unembed pictures.
+
+2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * noweb/i_basic.nw: Added missing check.
+	
+2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * noweb/i_basic.nw: Fixed memory leak which maked gschem to segfault 
+	when adding pictures. Undid the last patch made by Dan (a NULL string
+	is not the same as a "" string, so it maked gschem segfault), and
+	changed the g_strdup_printf("") to g_strdup(""). This fixes the 
+	compiler warning Dan wanted to fix.
+	
+2005-09-27 18:38  Dan McMahill <danmc>
+
+        * docs/gschemdoc.texi: add title to remove warnings
+
+2005-09-27 18:36  Dan McMahill <danmc>
+
+        * noweb/: i_basic.nw, o_misc.nw: remove various compiler warnings
+
+2005-09-09 08:05  Dan McMahill <danmc>
+
+	* noweb/x_dialog.nw: don't declare variables in the middle of
+	  functions.  Not all compilers like that.
+
+2005-09-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_image.nw: Applied patch by Michael Hanselmann which
+	makes sure that proportions are preserved when exporting a
+	schematic to a PNG file.  Thanks for the bug fix.
+
+        * po/it_IT.po: Updated the Italian translation by Petrecca Michele.
+
+2005-08-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * po/it_IT.po: Updated the Italian translation by Petrecca Michele.
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text.nw, x_dialog.nw: Applied Matthias Wenzel's color 
+	and usability patch.  Thanks.  The Edit/Color... dialog now makes
+	the selected object's color the default color in the dialog box and
+	the Edit/Text Edit... dialog box has the color selector.
+
+	* noweb/x_event.nw: Fixed a long standing crash that if you disable
+	the scrollbars and tried to scroll with a wheel button, gschem will
+	crash.  You cannot disable the scrollbars and still scroll with the
+	wheel.  This is an unfortunate effect of how the scroll wheel code
+	is implemented (it needs the scrollbars to exist).
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw: Added 
+	g_rc_grid_fixed_threshold, g_rc_grid_mode and
+	g_rc_add_attribute_offset (which isn't used yet)
+
+	* noweb/x_grid.nw: Added implmentation for fixed grid mode and
+	threshold (control by grid-mode and grid-fixed-threshold keywords).
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-08-04 22:49  Dan McMahill <danmc>
+
+	* include/globals.h, noweb/globals.nw, noweb/parsecmd.nw,
+	  noweb/x_log.nw, noweb/x_window.nw: add a new commandline option
+	  '-p' which automatically places the main gschem window and the
+	  gschem log window at startup time rather than letting the window
+	  manager figure out what to do.  This is useful when doing batch
+	  processing of schematics and you want to call gschem several
+	  times with no manual interaction.
+
+2005-06-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * include/globals.h, noweb/global.c: Removed a completely bogus
+        extern declaration and variable.  Reported by Wojciech Kazubski.
+        Thanks.
+
+2005-06-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_vars.nw, x_window.nw: Fixed a long standing bug
+	found in the OSX which prevented the full world space to used.
+	Basically a variable was defined twice, once in libgeda and once
+	in gschem.  Apparently OSX behaves very differently when this
+	happens (the two variables are different while other platforms
+	didn't complain but the "right" thing happened).  This bug was 
+	created when the rc code was refactored.
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
+        message if gtk+ 2.2.x is not found.
+
+2005-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/nl_NL.po: Checked in updated Dutch translation from 
+	Bert Timmerman.  Thanks Bert.  
+
+	* po/nl_NL.po: Also converted file to UTF-8, even though there
+	was no conversion necessary.  This is to be consistent with the other
+	translations.
+
+2005-03-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/es_ES.po: updated spanish translation.
+	
+2005-03-10  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Made it close the dialog on a key press
+	of Escape.
+
+2005-03-09 Werner Hoch <werner.ho@xxxxxx>
+	* po/de_DE.po: updated translation
+	* noweb/x_dialog.nw: added refdes=U to the list, removed
+	  gettext brackets
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+	* po/POTFILES.in: For some odd reason, the list of files in this
+	file was really out of date, so updated it.  
+
+	* Ran make dist to update geda-gschem.pot
+
+	* noweb/x_fileselect.nw: Fixed uninitialized variable warning
+
+2005-03-05 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/o_misc.nw: added error handling for missing source pages
+	* noweb/x_dialog.nw: swapped apply and close button position
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/Makefile.am: Added missing files to EXTRA_DIST
+
+	* lib/system-gschemrc.in: Fixed hotkey for Autonumber Text... dialog
+	box to be unique (so it will even work; hasn't worked since 01/2001).
+
+        * noweb/gschem.c: Fixed code to allow user to specify absolute
+        filenames on the command line again.
+
+	* tests/agile-vfo-block_1.sch: Moved schematic into test directory 
+	since it's out-of-date.	
+
+2005-03-05 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/x_dialog.nw: changed the autonumber_text dialog
+	* noweb/o_misc.nw: changed functions which support the autonumber 
+		dialog
+	
+2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/gschem.nw:
+	  Removing call to o_text_init, since it's now called in libgeda_init.
+
+2005-02-28  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* po/es_ES.po: updated spanish translation.
+	
+2005-02-28  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* scripts/notangle_guile.in: Improved script with changes suggested
+	by Thien-Thi Nguyen.
+
+	* noweb/x_multiattrib.nw (multiattrib_callback_edited_name) 
+	(multiattrib_callback_edited_value): Added code to check for changes
+	in a slot attribute.
+
+	* noweb/x_log.nw (x_log_open): Fixed to actually raise the dialog.
+
+2005-02-27  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/i_callbacks.nw (i_callback_hierarchy_down_symbol): Changed
+	to exclude embedded symbols from the hierarchy feature.
+	
+	* noweb/x_multiattrib.nw: Modified dialog to make it possible to
+	set multi-line values at adding of attributes.
+	Changed the behavior of the value column to stop edition when
+	hitting the Enter key: for a new line, use Ctrl+Enter.
+
+2005-02-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw (x_multiattrib_open): Fixed bug #153 (first 
+	reported by Ales): added missing reset of toplevel's state at
+	closing of dialog.
+	Created a new CellRenderer for multi-line cells. It is used by the
+	column 'value' of the attributes list.
+	(multiattrib_callback_edited_name): Added a check on the future
+	attribute's name: reject empty names and issue a message.
+
+2005-02-25 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/o_misc.nw: fixed autonumber_text
+
+2005-02-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Removed unused variables and fixed a couple 
+	of gcc warnings.
+	
+	* noweb/g_funcs.nw (hash_table_2_list): Replaced deprecated guile 
+	functions with their equivalents in the new scm interface.
+
+	* scripts/notangle_guile.in: New version.
+	
+	* configure.ac, scripts/Makefile.am: Adapted for renaming of script.
+	
+	* scripts/notangle_guile.scm.in: Renamed to notangle_guile.in.
+
+2005-02-22  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_log.nw: Fixed to work with GTK 2.2.
+
+2005-02-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/o_misc.nw (o_edit): Adapted for new dialog.
+
+	* include/x_multiattrib.h: New file for the new x_multiattrib.nw.
+	
+	* noweb/x_multiattrib.nw: Modified the dialog to remove deprecated 
+	widgets and enable edition of attributes directly from the list.
+	
+	* noweb/x_pagesel.nw: Added a context-sensitive menu to the list of 
+	pages and a label below for information.
+
+2005-02-21 04:11  Dan McMahill <danmc>
+
+	* noweb/x_fileselect.nw: remove unused variable
+
+2005-02-21 04:10  Dan McMahill <danmc>
+
+	* noweb/x_log.nw: add a missing GTK_TEXT_VIEW ()
+
+2005-02-21 04:06  Dan McMahill <danmc>
+
+	* noweb/x_pagesel.nw: specify return type for some static functions
+
+2005-02-21 03:58  Dan McMahill <danmc>
+
+	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
+	  extension to posix.2 and is not supported on some operating
+	  systems such as solaris.  Now we can autogen.sh on solaris 9.
+
+2005-02-21 03:07  Dan McMahill <danmc>
+
+	* noweb/o_text.nw: fix some format string/type mismatch bugs
+
+2005-02-21 03:07  Dan McMahill <danmc>
+
+	* noweb/g_rc.nw: comment out some unused variables which are part
+	  of commented out code
+
+2005-02-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_log.nw: Added code to scroll to the end of the text buffer
+	when the log window is opened up.
+
+	* noweb/i_callbacks.nw: Added implementation for the add_picture_hotkey
+	callback.
+
+	* lib/system-gschemrc.in: Added hotkey assignment "ag" to 
+	Add/Picture... and move the new item to the bottom of the menu list.
+
+	* noweb/x_menu.nw: Applied part of a patch from Patrick Ammann to
+	add "Add/..." in front of some of the commands in the popup menu.
+
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/i_callbacks.nw, noweb/gschem.nw: Adapted for new logging 
+	system.
+	
+	* include/x_log.h: New header file for new x_log.nw.
+
+	* noweb/x_log.nw: Cleaned-up.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* bitmap/Makefile.am, bitmap/README: Added new file gschem-warning.png.
+	* include/prototype.h, include/x_states.h, lib/system-gschemrc.in,
+	  noweb/Makefile.am, noweb/g_keys.nw, noweb/g_register.nw, 
+	  noweb/globals.nw, noweb/i_basic.nw, noweb/i_callbacks.nw,
+	  noweb/o_basic.nw, noweb/o_complex.nw, noweb/o_copy.nw,
+	  noweb/o_delete.nw, noweb/o_grips.nw, noweb/o_misc.nw,
+	  noweb/o_move.nw, noweb/o_picture.nw, noweb/rcstrings.nw,
+	  noweb/x_event.nw, src/Makefile.am:
+	  Added picture support.	
+	
+2005-02-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/fr_FR.po, LINGUAS: Added French translation by Iznogood.
+
+2005-02-14 22:29  Dan McMahill <danmc>
+
+	* noweb/x_preview.nw: add missing header file needed for chdir()
+
+2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_keys.nw (g_get_selected_component_attributes): Adapted for 
+	new prototype of get_selected_component_attributes.
+	(g_get_selected_filename): Adapted for new prototype of 
+	get_selected_filename;
+
+	* noweb/g_funcs.nw (get_selected_component_attributes): Rewritten to 
+	use a GLib hash table instead of the libgeda s_scratch code. Also 
+	reduced number of parameters.
+	(get_selected_filename): Reduced number of parameters.
+
+2005-02-13  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * po/es_ES.po, po/LINGUAS: Added first version of spanish translation.
+	
+2005-02-13  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, noweb/x_pagesel.nw:
+	  Commented out the code defining the "Discard page" button,
+	  so it doesn't appear in the page manager.
+	  Added new function "e_gtk_button_new_with_icon" which allows
+	  to create a button with a given text, and an icon from the GTK
+	  stock. Which is the right file to include such a generic function?
+	  If texts like "Add page" are preferred in the buttons, then
+	  there is only needed to comment a line, and uncomment another.
+	  See the code of pagesel_init pagesel function.
+	 
+2005-02-12  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* noweb/x_attribedit.nw, noweb/x_dialog.nw, noweb/x_fileselect.nw,
+	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_multiattrib.nw, 
+	  noweb/x_print.nw, noweb/x_pagesel.nw: 
+	  Beautify buttons (use GTK stock).
+	
+2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/gschem.nw, noweb/i_callbacks.nw, noweb/o_undo.nw:
+	* noweb/x_fileselect.nw, noweb/x_window.nw: Changed for new page 
+	manager.
+	
+	* include/x_pagesel.h: New header file for new page manager.
+	
+	* noweb/x_pagesel.nw: New page manager in GTK 2.x with hierarchy 
+	display.
+
+	* noweb/i_callbacks.nw, noweb/o_undo.nw, noweb/x_fileselect.nw:
+	* noweb/x_image.nw, noweb/x_preview.nw: Adapted for new toplevel and 
+	page APIs in libgeda.
+	
+	* noweb/x_window.nw: Refactored to avoid duplication of code with 
+	libgeda.
+
+2005-02-08 22:28  Dan McMahill <danmc>
+
+	* noweb/g_register.nw: replace deprecated guile functions with
+	  approved guile-1.6.6 ones
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/*.nw: Made it use GLib's G_DIR_SEPARATOR* instead of 
+	libgeda's *_SEPARATER_*.
+	Replaced u_basic_strdup() and u_basic_strdup_multiple() by GLib 
+        functions.
+
+2005-02-04 04:39  danmc
+
+	* configure.ac, noweb/a_pan.nw, noweb/a_zoom.nw, noweb/g_funcs.nw,
+	  noweb/g_hook.nw, noweb/g_keys.nw, noweb/g_rc.nw,
+	  noweb/g_register.nw, noweb/globals.nw, noweb/gschem.nw,
+	  noweb/i_basic.nw, noweb/i_callbacks.nw, noweb/i_vars.nw,
+	  noweb/o_arc.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
+	  noweb/o_box.nw, noweb/o_buffer.nw, noweb/o_bus.nw,
+	  noweb/o_circle.nw, noweb/o_complex.nw, noweb/o_copy.nw,
+	  noweb/o_cue.nw, noweb/o_delete.nw, noweb/o_find.nw,
+	  noweb/o_grips.nw, noweb/o_line.nw, noweb/o_misc.nw,
+	  noweb/o_move.nw, noweb/o_net.nw, noweb/o_pin.nw,
+	  noweb/o_select.nw, noweb/o_slot.nw, noweb/o_text.nw,
+	  noweb/o_undo.nw, noweb/parsecmd.nw, noweb/x_attribedit.nw,
+	  noweb/x_basic.nw, noweb/x_color.nw, noweb/x_dialog.nw,
+	  noweb/x_event.nw, noweb/x_fileselect.nw, noweb/x_grid.nw,
+	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_menus.nw,
+	  noweb/x_multiattrib.nw, noweb/x_pagesel.nw, noweb/x_preview.nw,
+	  noweb/x_print.nw, noweb/x_script.nw, noweb/x_stroke.nw,
+	  noweb/x_window.nw: - add dmalloc debugging support, enabled by
+	  --enable-dmalloc - add Electric Fence debugging support, enabled
+	  by --enable-efence
+
+	  Both are off by default
+
+2005-02-03 23:04  danmc
+
+	* include/prototype.h, noweb/o_misc.nw, noweb/o_net.nw,
+	  noweb/x_attribedit.nw, noweb/x_fileselect.nw, noweb/x_image.nw,
+	  noweb/x_print.nw, noweb/x_script.nw: - lots of clean up of
+	  'const' usage.  Seems to have squished all   gcc warnings around
+	  const.  Mostly this involved adding lots of	missing const's.  -
+	  also add a few missing prototypes and header files.  - fix call
+	  to realpath (it was being given a pointer to a pointer rather
+	  than a pointer).
+
+2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/*.nw: Switched to the new scm interface of guile.
+
+2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/gschem.nw, noweb/o_misc.nw:
+	* noweb/o_net.nw, noweb/x_fileselect.nw: Adapted for new component 
+	library code.
+
+2005-01-28  Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* noweb/x_preview.nw:  Incorporated patch from Patrick Bernaud.
+	
+2005-01-27  Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* include/prototype.h, noweb/gschem.nw, noweb/i_callbacks.nw,
+	noweb/x_fileselect.nw, noweb/x_preview.nw, noweb/x_window.nw:
+	Changes made to enable correct opening
+	of schematics in foreign directories.  New algorithm:
+	
+        1.  Take the filename the user wants to open.
+        2.  Turn it into an absolute path, like /foo/bar/baz.sch
+        3.  From the path, figure out the directory, /foo/bar
+        4.  From this, create the absolute path to the local gafrc, 
+	    /foo/bar/gafrc.
+        5.  cd to /foo/bar
+        6.  read /foo/bar/gafrc while sitting in the directory /foo/bar.  
+	    This takes care of all the guile search path problems, 
+	    like when people put things like 
+	    (component-library "../common/symlib") or some such into
+            their RC files.
+        7.  After that, read the file itself.
+        8.  Leave the directory set to this directory.  
+	
+2005-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/missing.sch, Makefile.am: Added test schematic to test
+	missing component rendering.
+
+	* tests/symversion3.sch: Added components which have no attributes
+	(one in the middle of the file and one at the end).  This tests a 
+	but which has been fixed in libgeda dealing with symversion= handling.
+
+2005-01-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_fileselect.nw (x_fileselect_comp_fill_components): Removed 
+	the duplicate message of failure to open directory. It also fix the 
+	problem reported by Bob Paddock.
+
+2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw, o_buffer.nw, o_bus.nw, o_complex.nw, o_copy.nw,
+	o_cue.nw, o_delete.nw, o_misc.nw, o_move.nw, o_net.nw, x_attribedit.nw:
+	Added code to make OBJ_PLACEHOLDER a first class object/citizen
+	(it is rendered and can be manipulated to some degree in gschem)
+
+2005-01-16  Stuart Brorson <sdb@xxxxxxxxxx>
+	* noweb/i_basic.nw, noweb/x_menus.nw: incorporated right
+	mouse button bring-up of "up hierarchy", as requested.
+	
+2005-01-15  Stuart Brorson <sdb@xxxxxxxxxx>
+	* noweb/(gschem.nw, i_basic.nw, x_event.nw, x_menus.nw, 
+	w_window.nw): Various changes made to enable right-button-
+	mouse bring up of hierarchy menus.  Made hierarchy menus grey
+	out when no components are selected.
+	
+	* noweb/x_log.nw, include/prototype.h: changed x_log_init 
+	to take const char as arg since it's always called with a
+	quoted string.
+
+2005-01-14 Handsome Greg <xdissent@xxxxxxxxx>
+ 
+	* noweb/g_keys.nw: Replaced all g_key_ functions with g_keys_X
+	and changed associated makefile generation scripts and docs to
+	reflect this change. (fixes Gtk/Glib-2.6.0). Applied by Ales, 
+	the following files changed:
+		M include/prototype.h
+		M docs/gschemdoc.texi
+		M src/Makefile.am
+		M docs/Makefile.am
+		M noweb/Makefile.am
+		A noweb/g_keys.nw
+		R noweb/g_key.nw 
+		M noweb/g_register.nw
+ 		M noweb/x_event.nw
+
+2005-01-08  Stuart Brorson <sdb@xxxxxxxxxx>
+	* noweb/x_multiattrib.nw: Added symbol name to items displayed 
+	in multiattrib dialog box.
+	
+2005-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_fileselect.nw (x_fileselect_comp_fill_components) 
+	(x_fileselect_search_library): Updated for the new s_clib_getfiles() 
+	that fixes file number limitation.
+
+	* noweb/i_callbacks.nw 
+	(i_callback_edit_embed, i_callback_edit_unembed): Updated for new 
+	o_embed() and o_unembed().
+
+	* noweb/o_misc.nw (o_embed, o_unembed): Cleaned-up code, changed
+	prototype to take a single object and make it issue a message to
+	log when done.
+
+	* noweb/i_callbacks.nw (i_callback_edit_filltype): Modified to
+	create a list of relevant objects that is passed to
+	fill_type_dialog.
+
+	* noweb/x_dialog.nw (fill_type_dialog*): Rewrote code for this
+	dialog to work one more than a single object (on the model of
+	line_type_dialog).
+	
+	* noweb/o_misc.nw (o_update_component): Added initialization of
+	attribute list and a redraw for each new attribute object.
+
+2005-01-04 Stuart Broson   <sdb@xxxxxxxxxx>
+
+	* lib/system-gschemrc: Changed system-commonrc to system-gafrc.
+
+2005-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, prototype.h, noweb/g_rc.nw, g_register.nw,
+	i_vars.nw, lib/system-gschemrc.in: Added a new keyword
+	"output-vector-threshold" which controls the minimum number lines
+	(in a multi-line text object) that are output using the postscript
+	font.  If the threshold (in number of lines) is exceeded then
+	the multi-line text item is output using the vector font.
+
+2005-01-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/i_callbacks.nw (i_callback_edit_linetype): Modified to create 
+	a list of relevant objects that is passed to line_type_dialog.
+
+	* noweb/x_dialog.nw (line_type_dialog*): Rewrote most of the code
+	for the line type dialog. Now it applies to more than a single
+	object.
+	
+	* noweb/i_callbacks.nw (i_callback_edit_update): Adapted for the
+	new o_update_component().
+
+	* noweb/o_misc.nw (o_update_component): Rewritten function to
+	avoid duplication of attributes when updating. Prototype change to
+	take a single object as second argument.
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/it_IT.po: Added the Italian translation by Petrecca Michele.
+  	Thanks!
+
+	* noweb/o_misc.nw: Fixed one possible cause for a crash when updating
+	components.  Also started adding the other two requested modes of
+	update component (delete and intelligent replace).  These two other
+	modes are not functional yet.
+
+	* noweb/x_grid.nw, i_vars.nw, g_rc.nw, g_register.nw, 
+	lib/system-gschemrc.in: Added the ability to adjust the grid
+	dot size via the "grid-dot-size" rc keyword.
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added comment to attribute list.
+
+2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/versionsym1.sch versionsym2.sch versionsym3.sch
+	versionsym_basic.sym versionsym_invalid.sym versionsym_major.sym
+	versionsym_minor.sym versionsym_minor2.sym: Added a bunch of 
+	test schematic for the symversion attribute
+
+	* tests/gafrc: Added the first global rc file for all gaf tools.
+
+	* lib/system-gschemrc.in: Added symversion= to the attribute list
+	keyword. 
+
+	* noweb/gschem.nw: Added call to put up an error dialog box if there
+	are symbols which have changed too much.
+
+	* noweb/x_window.nw: Added code to free up the list of changed 
+	refdes (symbols which have changed too much are put into a list which
+	the major changed dialog displays).
+
+	* noweb/x_dialog.nw: Added code to implement the symbol has "changed 
+	majorly" dialog box.
+
+	* noweb/x_dialog.nw: Added some code to make the new dialog box
+	work with gtk+ 1.2.x.
+
+	* noweb/i_callbacks.nw: Added a question dialog box when reverting
+	a page.  I lost several schematics because I accidentally hit page
+	revert (you cannot undo a page revert).  This dialog box is only
+	implemented for gtk+ 2.2.x
+
+	* tests/versionsym*.sch: Minor updates
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: spelling and grammar fixes
+
+	* include/Makefile.am, include/papersizes.h: Moved papersizes.h
+	into libgeda and fixed makefile for this change.
+	
+	* noweb/*.nw: Removed reference to papersizes.h include file 
+	(now inside of libgeda).
+
+	* include/i_vars.h, prototype.h, noweb/g_rc.nw, g_register.nw,
+	gschem.nw, i_vars.nw: Removed a whole bunch of rc related code.
+	The removed code was moved into libgeda.
+
+	* noweb/g_rc.nw: Added g_rc_parse_gtkrc() as a special parse
+	routine for gschem only.
+
+        * configure.ac: Updated version to 20040710
+
+2004-05-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Removed a false comment from the comment 
+	block around sort-components-library.  Pointed out by Andreas Fester.
+
+	* noweb/gschem.nw: Added an #ifdef HAS_GTK22 around the call to
+	gtk_disable_locale call, since it is gtk+ 2.2.x specific.
+
+	* include/prototype.h noweb/x_event.nw noweb/x_window.nw: Applied
+	scrolled wheel patch by Sascha Silbe.  Thanks!
+
+	* noweb/x_event.nw, x_window.nw: Added #ifdef HAS_GTK22 since
+	these functions used are gtk+ 2.2.x specific.  Also added some
+	code that if you hold down the control key and scroll in the
+	vertical direction, you will pan left or right.  This is for
+	people who don't have two scroll wheels.
+
+2004-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/gschem.nw: Applied patch (with additional comments) to 
+	fix gtk's desire to override LC_NUMERIC which breaks the postscript
+	output (by changing periods to commas).  Original fix by Bill Wilson,
+	patch by Andreas Fester.  Thanks.
+
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_fileselect.nw: Moved the component option combo menu into
+	the vbox to fix the garbage which people have been seeing.  Turns
+	out that if the combomenu is in the searchbox, then the preview
+	drawing area gets resized which is not permited (otherwise you 
+	get garbage).  Pointed out and fixed by Carlos.  Thanks.
+
+	* noweb/x_preview.nw: Removed the gtk+ 1.2.x hack, because the
+	above fixed it for both gtk+ 1.2.x and 2.2.x.
+
+        * config.h.in: Remove machine generated file.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/gschem.nw: Added a call to the scrollbar update code to fix
+	the "scrollbars are wrong on startup" bug.
+
+        * configure.ac: Updated version to 20040111
+
+	* noweb/i_basic.nw o_slot.nw o_text.nw x_fileselect.nw x_image.nw:
+	Fixed most -Wall warnings
+
+2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/multiline3.sch: Added another test schematic for the 
+	multiline code (mainly for PS testing)
+
+2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/ext_chars.sch: Added all the new spanish characters by 
+	Carlos to the test schematic.
+
+	* docs/gschem.1: Spent a little time fixing up the man page.
+
+	* examples/*.sch: Updated most schematics to the last file format
+	version.
+
+2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_preview.nw: Set the size of all preview windows to the
+	minimum of 160x136.  Even though this does not have the right 
+	aspect ratio, it does get rid of some garbage that was showing up	
+	when using gtk+ 1.2.x.  gtk+ 1.2.x was ignoring my specification of
+	160x120 and instead setting the window size to 160x136.  This change
+	is only for gtk+ 1.2.x, gtk+ 2.2.x uses 160x120 and allows this size.
+
+        * configure.ac: Added --with-docdir command line flag as well all
+        the code to support installing documentation.  Also added a prog
+        check for groff.
+
+	* docs/Makefile.am: Added commands to generate an html version
+	of the man page.  This html man page gets installed into the 
+	documentation directory.
+
+	* docs/gschem.1: Minor updates and fixes.
+
+	* noweb/x_window.nw: Fixed a very long standing bug identified by
+	Karel Kulhav which deals with opening up a schematic, then a
+	new window and then opening a new schematic or closing the new 
+	window.  The bug was that the wrong window will get the open or 
+	close event.  The fix was to change enter_notify event to be the
+	main window and not the drawing_area.  Thanks for the bug report
+	Karel.
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Moved some code around to fix a memory 
+	leak.
+
+        * include/prototype.h: Added missing function prototype.
+
+	* tests/attributes.sch: Added test schematic specifically for all 
+	the different types of valid/invalid attributes.
+
+        * configure.ac: Bumped version to 20031231
+
+	* m4/Makefile.am: Added some missing *.m4 files to EXTRA_DIST.
+
+2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text.nw: Fixed the quick text rectangle to be the right
+	size using the new displayed_width and displayed_height variables
+	in the st_text structure.
+
+	* noweb/o_text.nw: Refactored the quick text rectangle rendering
+	code into its own function.  Added some #if 0'ed code in prep for a 
+	future performance enhancement.
+
+	* noweb/x_log.nw: Further refined the appearance of the log/status
+	dialog box.
+
+	* noweb/x_fileselect.nw: Integrated Stuart's multiple select/open
+	code changes.  Thanks Stuart. You can now pick multiple files from 
+	the file list and they will all be opened.  Use the shift and 
+	control keys to pick the individual files.
+
+	
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/pt_BR.po: Replaced file by new UTF-8 version provided by 
+	Antonio.
+
+	* noweb/x_multiattrib.nw: Applied a patch by Carlos to add
+	multi line attribute editing.  This work should also be 
+	ported to the single attribute add/edit dialog box.
+
+	* noweb/x_multiattrib.nw: Improved the appearance of the 
+	new GtkTextView by placing it into a GtkViewport which provides
+	a nice border.  Not sure this is the most correct way of doing
+	this, but it does work.
+
+	* noweb/x_dialog.nw: Applied the same appearance fix to the 
+	add text and edit text dialog box.  Put some white space around
+	the edit text dialog box to make it look a little better.  The
+	edit text dialog box needs a major overhaul.  
+
+	* noweb/x_log.nw: Also added a viewport to the log/status dialog box.
+	Changed the large close button to an edge aligned button and
+	increased the size of the log/status dialog box.
+
+	* noweb/x_print.nw, x_attribedit.nw: Various appearance improvements.
+
+	* noweb/x_dialog.nw: Added border space to almost all most 
+	dialog boxes.  They look a little better now.
+
+	* tests/multiline.sch, multiline2.sch: Added and improved these
+	test schematics to test the postscript printing code.
+	
+2003-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * ABOUT-NLS: Removed machine generated file from CVS
+
+        * po/.cvsignore, intl/.cvsignore: Updated files with new files
+        from gettext 0.12.1
+
+        * configure.ac: Updated to gettext 0.12.1
+
+2003-11-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_menus.nw: Fixed the alignment of the hotkeys in the pull
+	down menus to be mostly correct when using gtk+ 2.2.x.  This involved
+	using Pango.
+
+	* noweb/x_menus.nw: Removed some old dead code.
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* config.guess config.rpath config.sub depcomp install-sh missing
+	mkinstalldirs: Removed machine generated files from cvs.
+
+	* Makefile.am: Added above files to maintainer-clean target
+
+	* autogen.sh: Added script to generate all the auto* files.
+
+2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/gschem.nw: Fixed missing #include <locale.h>.  Pointed 
+	out by Karel Kulhav. 
+
+	* noweb/x_dialog.nw: Applied Carlos' patch to fix the text 
+	alignment dialog box so that it show the correct item in the 
+	options menu.
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, include/prototype.h, noweb/g_funcs.nw, 
+	noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw, 
+	noweb/x_image.nw, scripts/image.scm:  Added the ability to 
+	generate images (png) of schematics from the command line:
+	gschem -o test.png -s image.scm filename.sch
+
+	* noweb/g_rc.nw: Added rc keyword: (image-size width height)
+
+	* noweb/g_funcs.nw: Added new gschem command: gschem-image 
+	which outputs a png to a file.
+
+        * noweb/g_key.nw, g_rc.nw, gschem.nw, i_basic.nw, o_misc.nw, 
+	o_net.nw, o_slot.nw, o_text.nw, o_undo.nw, x_attribedit.nw, 
+	x_dialog.nw, x_fileselect.nw, x_grid.nw, x_image.nw, x_menus.nw, 
+	x_multiattrib.nw, x_print.nw, x_stroke.nw, x_window.nw: 
+	Applied Carlos Nieves Onega's multi-line text patch.  Thank you
+	Carlos!  The next items are the all changes from Carlos' patch
+	and my integration changes.  The changes happened over a period
+	of a few weeks, but were checked in on the above date.
+
+	* noweb/g_key.nw: Removed a couple fixed sized character buffers.
+
+	* noweb/g_key.nw: Rearranged g_key_execute() to avoid a possible
+	memory leak.  Removed some ancient code.
+
+	* noweb/g_rc.nw: Added the word "optional" to the ~/.gEDA/gschemrc
+	and local gschemrc warning message if these files are not found.
+	Added "required" to the system-gschemrc message.
+
+        * noweb/gschem.nw: Fixed memory leak due to default_bus_ripper_symname
+        not being freed on exit.
+
+	* noweb/gschem.nw: Removed a fixed size character buffer.
+
+	* noweb/i_basic.nw: Removed a few fixed size character buffers.
+	Fixed a possible core dump.
+
+	* noweb/o_misc.nw: Fixed the attribute edit detection code to 
+	only start the attribute editor for one line text attributes.
+
+	* noweb/o_misc.nw: Fixed up references to o_text_height (takes
+	string and does not take w_current anymore).
+
+	* noweb/o_misc.nw: Removed fixed size character buffer.
+
+	* noweb/o_net.nw: Removed fixed size character buffer.
+
+	* noweb/o_slot.nw: Fixed up a call to o_attrib_get_name_value to
+	use the new function signature.
+
+        * noweb/o_slot.nw x_multiattrib.nw x_attribedit.nw: Added some checks
+        to make sure valid pointers are freed (everywhere
+        o_attrib_get_name_value) is called.
+
+	* noweb/o_text.nw: Changed the quick text drawing code to draw
+	a rectangle instead of a single line now that text can be multiple
+	lines long.
+
+	* noweb/o_text.nw: Fixed a minor typo (was outline_xor_gc instead
+	of just gc).
+
+	* noweb/o_undo.nw: Removed fixed size character buffer.
+
+	* noweb/x_attribedit.nw: Fixed up a few of calls to 
+	o_attrib_get_name_value to use the new function signature.
+	Also initalized two pointers to null, so they wouldn't be
+	attempted to be freed.
+
+	* noweb/x_dialog.nw: Added select_all_text_in_textview and
+	text_view_calculate_real_tab_width utillity functions.
+	
+	* noweb/x_dialog.nw: Converted the text_input_dialog and
+	text_edit_dialog boxes to use the new gtk+ 2.2.x GtkText API to
+	provide a way of entering multiple lines of text.  This is only
+	available when using gtk+ 2.2.x.  The old single line interface
+	is still there for users of gtk+ 1.2.x.
+
+	* noweb/x_dialog.nw: Remove a fixed size character buffer in the
+	alignment menu, linetype menu, line type dialog box, fill type
+	menu, fill type dialog box, text size dialog box, snap size dialog
+	box, about dialog box, coord update dialog box, and color menu.
+
+        * noweb/x_dialog.nw: Moved a few activate signal connects to
+        GTK1.2 only #ifdef sections.  This fixes a warning when using
+	gtk+ 2.2.x.
+
+	* noweb/x_dialog.nw: Fixed a warning from gtk+ 1.2.x where a non
+	scrolled widget (text entry) was being added to a scrolled window.
+	Fixed by making the scrolled window for text input and text edit
+	dialog boxes specific to gtk+ 2.2.x.
+
+	* noweb/x_image.nw: Removed fixed size character buffer in image
+	write size menu.
+
+	* noweb/x_menus.nw: Removed fixed size character buffer in
+	guile menu execute function (g_menu_execute), and get main menu
+	function (get_main_menu).
+
+	* noweb/x_multiattrib.nw: Fixed up a call to
+	o_attrib_get_name_value to use the new function signature.
+
+        * noweb/x_multiattrib.nw: Fixed a core dump in a free call.  If a
+        component with no attribute was edited, the text array would never
+        be allocated, but an attempt would be made to free it.  Moved free
+	code to the right spot.
+
+	* noweb/x_multiattrib.nw: Removed two printfs
+
+	* noweb/x_print.nw: Removed fixed size character buffer in
+	orientation menu and type menu.
+
+	* noweb/x_stroke.nw: Removed fixed size character buffer in
+	x_stroke_search_execute (stroke execute function).
+
+	* noweb/x_window.nw: Added casts around gtk+ toolbar functions.
+
+        * examples/*.sch: Updated all example schematics
+
+	* noweb/x_attribedit.nw, noweb/x_dialog.nw, noweb/o_grips.nw,
+	noweb/x_multiattrib.nw, noweb/o_misc.nw, noweb/o_text.nw:
+	Removed all // comments (replaced with proper C comments)
+
+	* tests/multiline.sch: Added new test schematic.
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h: Added #ifdef HAS_GTK22 around gtk+ 2.2.x 
+	specific functions.  This means the prototype file is no longer
+	machine generated.
+
+	* noweb/x_dialog.nw: Added some more #ifdef HAS_GTK22 around 
+	gtk+ 2.2.x specific functions.
+
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/*.sch: Added a few new test schematics
+	
+	* noweb/x_print.nw: Changed the print dialog box so that it closes
+	when the print button is pressed.
+
+	* noweb/x_log.nw: Under gtk+ 2.2.x, change log window to scroll to
+	the end when a new message is displayed.  This is the same behavior
+	that was the default under gtk+ 1.2.x
+
+2003-09-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_callbacks.nw: Minor log message tweak
+
+	* configure.ac: Added --with-stroke configure command line option
+	so that users can tell the mechanism where to find libstroke.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed MinGW cflags/ldflags
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+	* noweb/i_callbacks.nw: Disabled the use of gschemdoc under MinGW
+
+	* noweb/gschem.nw: Added a call to bind_textdomain_codeset to fix
+	the i18n support when using gtk+ 2.2.x
+
+	* src/Makefile.am: Added -I and -l for libintl when using the
+	supplied libintl library.
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
+
+	* noweb/x_dialog.nw: Rewrote the exit dialog box to look better
+	under gtk+ 2.2.x and 1.2.x
+
+	* configure.ac: Removed the use of GUILE_PROGS as it is not part
+	of guile 1.4.  Put in a manual check for guile-config.
+
+	* examples/*.sch: Updated schematics to 20030901
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Oops wasn't return true or false in the
+	keypress routine, so no input was going to the entries.  Fixed.
+
+	* noweb/x_attribedit.nw, x_dialog.nw, x_fileselect.nw, x_image.nw
+	x_log.nw, x_menus.nw, x_multiattrib.nw, x_pagesel.nw, x_print.nw,
+	x_window.nw: 
+        Add #ifdef HAS_GTK?2 depending on the gtk version so
+	that the code base builds for both gtk+ 1.2.x and 2.2.x.
+
+	* noweb/g_rc.nw, gschem.nw, x_event.nw, x_window.nw: 
+	Changed a few #if ... to #ifdef ...
+
+	* noweb/x_attribedit.nw: Improved the looks of the bottom buttons
+	in gtk+ 2.2.x while preserving the 1.2.x look.
+
+2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, noweb/x_multiattrib.nw: Applied 
+        Carlos Nieves O'nega's multi attribute add/change patch.  Thanks!
+	
+	* examples/cmos-invert.sch: Minor tweak
+
+        * src/parsecmd.c: Cleaned up help message a little.
+
+        * docs/gschem.1: Updated manpage a little
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in.
+
+	* configure.ac: A whole bunch of changes to support both
+	gtk+-1.2.x and gtk+-2.2.x.  
+
+	* configure.ac: Lots of cleanup and moved to the use of pkg-config 
+	for the configuration of almost all libraries (most importantly
+	libgeda).
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+	
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_basic.nw: Removed unused variable
+
+	* noweb/o_slot.nw: Changed a include from strings.h to string.h
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+	* examples/*.sch: Updated to latest version
+
+2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/pt_BR.po: Added update translation from Antonio.
+
+2003-04-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, noweb/Makefile.am: Removed x_multimulti.nw from the 
+	build and removed the dependancy on gtk+extra (also removed references
+	to this file in the docs/ directory)
+
+	* noweb/x_multimulti.nw: Removed file from CVS
+
+2003-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, g_register.nw: Added reset-component-library and
+	reset-source-library rc keywords.  These empty the
+	component/source libraries when executed.  Useful when a user
+	wants set (override) all the paths themselves from a user rc file.
+	
+2003-03-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_callbacks.nw: Fixed bug #43: "If gschemdoc is not install,
+	gschem crashes", by changing exit to _exit.  Fix by Mario Klebsch.
+
+2003-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gschem.scm: Fixed the crashing bug when you press a
+	"no-action" bound key.  Patch by Dan McMahill. Thanks.
+
+2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * noweb/g_rc.nw, noweb/i_vars.nw, noweb/x_print.nw: Applied Antonio's 
+	no margin printing patch (with minor modifications).  Thanks.
+
+        * noweb/g_rc.nw, noweb/i_vars.nw, noweb/x_print.nw: Renamed "limits" to
+        "extents".
+	
+	* lib/system-gschemrc.in: Added new example usage of the output-type
+	rc keyword, and also put in a note that "limits" should no longer be
+	used.
+
+2003-02-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added comment to sort-component-library
+	keyword that it is broken and that users should not use it.
+	Filed bug #53.
+
+2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_callbacks.nw: Fixed the annoying flicker if you keep
+	executing the page next/prev commands.
+
+	* noweb/gschem.nw: Applied patchlet from Steve Tell for disabling
+	the guile 1.6.3 deprecated warnings.
+
+	* README: Added note suggestion by Steve Tell about warning users
+	that deprecated guile warnings are turned off.
+
+2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+	* noweb/g_funcs.nw, noweb/x_menus.nw, scheme/gschem.scm: Applied
+	Steve Tell's guile 1.6.3 patch. Thanks.
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Applied Gabriel Paubert's warning reducing patch with
+        a few minor mods.
+
+2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/ru.po: Updated version from Andy Shevchenko
+
+        * configure.in: Changed -fnative-struct to -mms-bitfields for
+        gcc 3.2 mingw compiler (older mingw compilers are no longer 
+        supported)
+
+2003-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_image.nw: Added 3200x1600 to the image write dialog box.
+ 	Suggestions by Karel Kulhavy.
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* noweb/o_arc.nw: Applied patch by Patrick to fix Bug #45: arc's 
+	being drawn incorrectly with snap on.  Thanks Patrick.
+
+	* Makefile.am: Fixed the distclean-local target. 
+
+	* lib/system-gschemrc.in: Fixed typo (gif->png)
+
+2003-01-10 Chris Ellec  <chrisATgtx.seul.org>
+
+     	* noweb/o_misc.nw: Find Specific Text, replaced the strcmp used
+     	to search for the text with a strstr so that we can search for
+     	C12 instead of having to seach for refdes=C12. That way the user 
+     	doesn't have to know what the symbol internal names are.
+
+2003-01-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/i_basic.nw: Hierarchy/Up should never be greyed out. Fixed.
+
+2003-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_arc.nw: Added the first of Patrick's suggestions to fixing
+	bug #45.  Not completely fixed yet.
+
+	* noweb/i_callbacks.nw: Added code to properly output a failed error
+	message when executing File/Save All and one of the files cannot be
+        saved.
+
+2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/ext_chars.sch: Applied Egil's patch to add the new chars
+	to this test schematic.
+
+2002-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_attribedit.nw, o_undo.nw, o_misc.nw, o_delete.nw: Added 
+	missing calls to i_update_menus()
+
+2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_basic.nw: Added o_draw_list() and o_draw_selected() helper 
+	functions (used by below change)
+
+	* noweb/o_move.nw: Changed the behavior of move:  When you start 
+	the move, the objects are erased first and then the rubber outline
+	is drawn.  This looks a whole lot better, but the downside is that
+	it required the reordering of some operations (namely when things
+	are drawn), so the change is non-trivial.
+
+	* lib/system-gschemrc.in: Fixed spelling mistake: "Dettach" is not
+	a word. 
+
+	* noweb/x_menus.nw: Added data (via gtk_object_set_data()) to 
+	the toplevel menubar.  This data is the individual menu items
+	(of all menus) via the menu path.
+
+	* noweb/x_menus.nw: Added x_menus_sensitivity which given a path
+	to a menu item (using above) allows for the disabled (greyed out)
+	or enabled menu item control.
+
+	* noweb/x_menus.nw: Removed some cruft which has been around for
+	too long.
+
+	* noweb/x_window.nw: Added code to store the menubar in the 
+	TOPLEVEL structure.  Also called i_update_menus when the main
+	window first appears.
+
+	* noweb/i_basic.nw: Added i_update_menus, which, for now, simply
+	disables or enables menu items depending on if there is something
+	selected or not.  This should be improved to take into account 
+	what is inside the selection list.
+
+	* noweb/i_callbacks.nw, o_buffer.nw, o_complex.nw, o_find.nw, 
+	o_select.nw, o_text.nw: Added calls to i_update_menus to keep the
+	menu item disabled/enabled state up to date.
+
+2002-12-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* m4/Makefile.am: Added Makefile.in to the maintainer-clean target.
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gschemrc.in: Changed the variable names which hold
+        the paths to the data and rc directories.  Fixed all references to
+	these variables.
+
+	* noweb/gschem.nw: Applied Alexandre's latest patch to fix
+	the "i18n bug regarding LC_NUMERIC" caused by gtk_set_locale.
+
+        * aclocal.m4: Removed file from cvs.
+
+	* m4/Makefile.in: Removed machine generated file from cvs.
+
+2002-11-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschem/noweb.nw: Applied patch by Alexandre P. Nunes for
+	gtk_set_locale bug/misbehaving.
+
+2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/ru.po, LINGUAS: Added Russian translation by Andy Shevchenko.
+	Thank you.
+
+2002-11-03  gettextize  <bug-gnu-gettext@xxxxxxx>
+
+	* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/*.sch, tests/*.sch: Updated schematics to the latest
+	version via gschupdate
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+	* noweb/o_net.nw, noweb/x_multiattrib.nw: Got rid of some unused
+	variables.
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gschem.txt: Move this file into ../docs/gschem
+
+2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/nl_NL.po, LINGUAS: Added Dutch translation by Bert Timmerman.
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/gschem.nw, o_net.nw, x_grid.nw, x_log.nw, x_menus.nw,
+	x_multiattrib.nw, po/LINGUAS, po/ja_JP.po: Added Japanese translation
+	done by MIYAMOTO Takanori.  Thank you.
+
+        * configure.in: Bumped version to 20021031
+
+2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_net.nw, o_pin.nw, o_bus.nw: Fixed all hardcoded widths
+	to be #define'd
+	
+	* noweb/o_cue.nw: Fixed all hardcoded sizes for the visual cues to
+	be #define'd
+
+	* configure and friends: Upgraded to gettext 0.11.5
+
+	* configure.in: Added AM_GNU_GETTEXT_VERSION(x.yy.zz) macro to make 
+        autopoint happy.
+
+        * configure and friends: Ran "autoreconf --force --install -v" 
+        to really upgrade to the auto* tools.
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw, include/i_vars.h: Added
+	force-boundingbox gschemrc rc variable.  Controls if the bounding
+	box is used in the pin auto whichend code.
+
+	* lib/system-gschemrc.in: Added default for force-boundingbox variable
+
+	* noweb/x_attribedit.nw: Fixed Bug #28: gschem hangs in loop when
+	adding an attribute, by not trying to attach an attribute to a text
+	item.
+
+2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw, i_vars.h: Added the 
+        following rc keywords: bus-ripper-type, bus-ripper-symname, and 
+        bus-ripper-rotation
+
+	* noweb/o_net.nw: Added code to act on the above rc keyword info.
+
+	* noweb/x_window.nw: Properly init/free some of newly added variables
+	to the TOPLEVEL structure.
+
+	* noweb/o_line.nw: Properly reset the thickness of lines to zero.
+
+	* lib/system-gschemrc.in: Added defaults for all the bus ripper
+	keywords.
+
+	* tests/buses.sch: Added test schematic for buses.	
+
+2002-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_net.nw: Added o_net_add_busrippers function.  This
+	function adds the bus rippers after a net addition and after a 
+	net is changed via the grips.
+
+	* noweb/o_net.nw: Added calls to above in o_net_end.
+
+	* noweb/o_net.nw: Rearranged o_net_end a little to accommodate the
+	bus ripper code.
+	
+	* noweb/o_cue.nw: Added code to render the smaller sized
+	connection cues that connect buses to nets.
+
+	* noweb/o_grips.nw: Added code to the net case (when ending grip
+	manipulations) to draw the bus rippers when connecting the net
+	to a bus.
+	
+	* noweb/o_bus.nw: Fix to o_bus_add to init the
+	bus_ripper_direction to zero.
+	
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw and friends: Added code
+	to implement the bus-ripper-size rc keyword.
+
+	* lib/system-gschemrc.in: Added defaults for bus-ripper-size.
+
+	* tests/nets.sch: Added test schematic for nets.
+
+	* tests/pins.sch: Added a few more test cases.
+	
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/pins.sch: Update test schematic to include single pin 
+	components
+
+	* tests/oldsym2.sch: Added an old single pin symbol, to test that 
+	the auto whichend code handles the single pin correctly.
+
+	* noweb/*.nw, include/*.h: Intergrated patch from Egil for
+	"Snap Off" and "Show Hidden" status indicators (originally written
+	on 10/09/2002).
+
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+
+2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_cues.nw: Added patch by Egil Kvaleberg to prevent core
+	dumps when whichend is somehow invalid (added checks in libgeda
+	so this really should NEVER happen).
+
+	* tests/oldsym.sym: Added test .sym which tests the auto whichend
+	code in libgeda (for older <= 20020825 symbols).  The whichends on
+	all the pins should always be correct.  Do not update this file to
+	the current gEDA/gaf file format ever.
+
+	* configure.in, docs/gschem.txt, include/prototype.h, 
+        lib/system-gschemrc.in, noweb/g_key.nw, noweb/g_register.nw,
+	noweb/i_callbacks.nw, noweb/rcstrings.nw, noweb/x_menus.nw,
+	noweb/x_multiattrib.nw: Added Egil Kvaleberg's find documentation
+	patch.
+
+2002-10-09 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
+
+	* noweb/*, include/*: Implemented "Snap Off" and "Show Hidden"
+	status indicators.
+
+2002-10-07 Egil Kvaleberg   <egil@xxxxxxxxxxxx>
+
+	* Added Hierarchy/Documentation
+	* Added Help/Manual
+
+2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added some missing attributes, noticed and
+	patch by Egil Kvaleberg.  Removed "name" from attribute-name list.
+
+2002-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_menus.nw: Fixed the code so that toplevel menu names are
+	now translated.  Also fixed it so that "Help" gets translated as 
+	well.
+
+2002-09-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* po/de_DE.po: Updated the Project-Id-Version so that gettext is
+	happy (I hope).
+
+	* noweb/rcstrings.nw: Added the toplevel menu items into this file
+	so that they can be translated.
+
+	* po/*.po: Removed geda-gschem.pot which caused the translation files
+	to be rebuilt.
+
+2002-09-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_attribedit.nw, x_dialog.nw, x_fileselect.nw: Added a few
+	missing _(" ").  Patch by Antonio and Alexandre.
+
+	* po/geda-gschem.pot, pt_BR.po: Updated these file from what 
+	Antonio and Alexandre sent me.
+
+	* tests/pins.sch: Added test schematic which exercises the pin
+	whichend flag
+	
+	* noweb/rcstrings.nw: Added file which contains all the strings 
+	which are related to the menus so that they get translated.
+	The strings are surrounded by _(" ").  This file is NOT built.
+
+	* noweb/Makefile.am: Added above file to EXTRA_DIST=
+
+	* po/*: Updates to the files from rcstrings.nw
+
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/flipflop_1.sch: Fixed invalid attributes and gave all
+	components a refdes.
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+	* noweb/o_pin.nw: Added a call to draw the cues with pin's draw.
+	This may affect rendering performance a little.  This call is needed
+	to update pin's new cues when an object is selected/unselected.
+
+	* noweb/o_pin.nw: Added default parameters for pin_type and whichend
+	when adding a pin.
+
+	* noweb/o_cue.nw: Added code to draw the new pin dangling cues.
+
+	* noweb/o_cue.nw: Added an if in various places so that only the 
+	appropriate cue (based on whichend) is drawn or erase.  This gets
+	rid of a very annoying visual artifiact which was driving me nuts:
+        parts of symbols were being erased when a connection was being made
+ 	at the WRONG end. 
+
+2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/globals.c: Added variable_set_func and quit_func.  These
+	are not used by gschem.
+	
+2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Redid the "Flags" column to be now
+	"Vis?" and "SN".  Basically added 2 columns instead of one.
+
+	* noweb/x_multiattrib.nw: Changed the justification of the last
+	two columns to be center
+
+	* noweb/x_mulitattrib.nw: Fixed the slot changing code to be 
+	correct (use the correct column)
+
+	* noweb/x_multiattrib.nw: After clicking Change, re-highlight the
+	value entry
+	
+2002-09-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Redid multi attribute dialog box using
+	glade.  Internals very similar, a few widget changes.
+
+	* noweb/x_multiattrib.nw: Not done yet, still need to redo flags
+	column in the clist (not good enough yet)
+
+	* noweb/x_attribedit.nw: Removed a static keyword to allow function
+	reuse.
+
+2002-09-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_multiattrib.nw: Created new file.
+
+	* noweb/x_dialog.nw: Moved multi attrib edit dialog box code into
+	above new file.
+	
+2002-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_window.nw: Added code to allows the main window to be 
+	resized to any smaller size.
+
+2002-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/auto-uref.scm: Fixed left over "uref".  Pointed out/fixed
+	by Antonio A Todo Bom.  Thanks.
+
+	* lib/gschem-lightbg: Fixed the background color for images.  
+	Bug pointed out by John Eaton.
+
+	* noweb/gschem.nw: Added bug fix by Alexandre P. Nunes to get 
+	the postscript output working again when you pick a locale which
+	uses ","'s instead of "."'s.
+
+2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_attribedit.nw: Fixed the focus on the value entry to be
+	correct when labeling (naming) nets.
+
+	* noweb/x_attribedit.nw: Added the key binding for the Escape key
+
+	* noweb/x_fileselect.nw: Added the key binding for the Escape key
+
+	* src/Makefile.am: Remove x_attrsel.nw (obsolete file)
+
+	* lib/system-gschemrc.in: Added setpagedevice-* keywords
+
+	* noweb/g_rc.nw, and others: Added support for above keywords
+
+	* noweb/x_pagesel.nw: Added the key binding for the Escape key
+
+	* noweb/x_print.nw: Added the key binding for the Escape key
+	
+	* noweb/x_image.nw: Added the key binding for the Escape key
+
+	* noweb/o_misc.nw: Fixed the long standing bug in o_edit_find_text
+	where the found text would sometimes be unlegible because of the
+	zoom factor (pointed out by Dave Lawrence a long long time ago).
+
+	* noweb/*.nw: Cleaned up -Wall warnings
+
+	* configure.in: Added -mwindows flag for the mingw port
+
+2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_grips.nw: Fixed a bug where searching for grips would stop
+	if something that did not have grips was selected.
+
+	* noweb/o_misc.nw: Changed used_list initial value to be 0 so that
+	the number one is used when autonumbering refdes's.
+
+	* noweb/o_text.nw: Changed the color of the x and I (origin/invisible)
+ 	graphical cues to be grey (locked color) instead of red.  Red is 
+	reserved for errors.
+
+	* noweb/x_attribedit.nw: Changed the cursor focus entry to be the
+	name entry when nothing is selected (i.e. not editing an attribute)
+
+2002-08-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+ 	* noweb/i_basic.nw: Added a const to get rid of compiler warnings 
+	when compiling with --disable-nls
+
+2002-08-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/*: Added gettext patch by Alexandre P. Nunes.  Thank you for
+	the work on i18n.
+
+	* intl/ m4/ po/ ABOUT-NLS config.rpath: Added directories / files 
+	to support above
+
+	* configure.in: Updated to support above
+
+	* include/gettext.h: Added include file to support above
+
+	* include/globals.h: Added #include for gettext.h
+
+2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_attribedit.nw: Changed the show options to be an option
+	menu instead of a combo box
+
+2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_misc.nw, x_dialog.nw, lib/system-gschemrc.in: Renamed 
+	user visible references of uref to refdes
+
+	* examples/*.sch: Update all schematics using gschupdate
+	
+2002-07-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_attribedit.nw: Added code so that value entry field is 
+	selected if there is something to select (makes replacing the text
+	much faster).
+
+	* tests/: Created tests directory mainly to hold various tests 
+
+	* examples/*.sch: Moved some of the developer only schematics into
+	the test/ directory
+
+	* tests/ext_chars.sch: Added a simple little schematic to test the
+	loading of the extended characters.  This should not crash gschem
+	anymore. :)
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/*.sch: Updated all schematics to use netname instead of
+	label
+
+	* noweb/x_attribedit.nw: Changed all occurrances of label to netname
+
+        * lib/system-gschemrc.in: Changed all occurrances of label to netname
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_basic.c: Added code for o_erase_selected (not used
+	currently)
+
+        * configure.in and Makefile.am: Upgraded to automake 1.6.2
+
+	* noweb/x_dialog.nw: Removed attrib edit dialog box from this file
+
+	* noweb/x_attribedit.nw: Created new file for attrib edit dialog box
+
+	* src/Makefile.am, noweb/Makefile.am: Added above file to Makefiles
+
+	* noweb/x_attribedit.nw: Completely reworked attrib edit dialog box to
+	be much simpler and cleaner
+
+	* noweb/x_attribedit.nw: Integrated patch from Dave Lawrence which
+	adds a bunch of useful capabilities to the attrib add dialog box, 
+	add an attribute to multiple objects, replace existing attributes
+
+2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Fixed spelling mistake
+
+	* lib/system-gschemrc.in: Fixed the load of the commonrc file to 
+	work with --with-rcdir again.
+
+	* noweb/g_key.nw, g_register.nw, i_callbacks.nw: Added Edit/update
+	command 
+
+2002-06-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Changed o_attrib_add_selected to take a 
+	selection list as a parameter (allows for code reuse)
+
+	* noweb/o_select.nw, o_complex.nw: Updated calls to above to pass
+	in the appropriate selection list.
+
+	* noweb/o_misc.nw: Added o_update_component which updates a
+	component from disk and forces attributes to be repromoted.
+
+	* noweb/o_delete.nw: Removed a static keyword from
+	o_delete_complex(...) to allow for code reuse.
+	
+2002-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_misc.nw, i_callbacks.nw: Fixed all
+	u_basic_breakup_string calls to take the extra character which is
+	the delimiter.
+	
+2002-06-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_slot.nw: Plugged a small memory leak which has been
+	there for a long time.
+
+	* noweb/i_basic.nw: Added some experimental code which changes
+	the cursor image.  Something I'm playing with.
+	
+2002-06-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* TODO: A little bit of cleanup, organizing things.  I will move
+	most of the critical items into jitterbug
+
+	* noweb/x_fileselect.nw: Fixed a bug which could have caused a crash.
+ 	Turn on the preview button with nothing (or just a directory)
+	selected, and gschem tried to open that garbage.
+	
+	* noweb/x_dialog.nw: Fixed add/edit attribute dialog box to not add
+	improper attributes
+
+	* noweb/x_dialog.nw, i_callbacks.nw: Added a bunch i_update_toolbar 
+	calls
+
+2002-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_fileselect.nw: A bit more work on getting the WinME problem
+	fixed.
+
+	* noweb/x_preview.nw: A few fixes to address the WinME problem.
+
+	* noweb/g_rc.nw, gschem.nw, i_callbacks.nw, x_fileselect.nw: 
+	Made sure that all of this trailing slash nonsense is only built
+	on mingw and does not impact the unix port.
+
+	* noweb/x_preview.nw: Made sure the toolbars are disabled in the
+	preview window.  Otherwise you get gtk warnings...
+
+2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, gschem.nw, i_callbacks.nw, x_fileselect.nw: 
+	Added a call to u_basic_strip_trailing for the mingw port to 
+        make WinME happy (ME was interpreting \\ anywhere in filenames as
+        network paths).
+
+2002-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_window.nw: Oops forgot to free a temporary string. Fixed.
+
+	* bitmaps/*.xpm: Updated some of the bitmaps I drew to look a little
+	better.
+
+2002-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/gschem-lightbg: Changed green3 to green4 for text and graphics.
+
+2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Fixed incorrect environment variable name
+        "GEDADATARC" to be GEDADATA. 
+
+	* lib/system-gschemrc.in: After reading all the negative opinions of
+	a light colored background, changed default back to a black
+        background.
+
+	* noweb/x_window.nw: Improved tooltip for Add Component...
+
+	* noweb/x_dialog.nw: Improved the appearance of the Add Text...
+	dialog box.
+
+	* noweb/o_line.nw: Added o_line_eraserubber(...) (erase any rubber
+	banding line)
+
+	* noweb/o_box.nw: Added o_box_eraserubber(...) (erase any rubber
+	banding box)
+
+	* noweb/o_circle.nw: Added o_circle_eraserubber(...) (erase any rubber
+	banding circle)
+
+	* noweb/o_basic.nw: Added o_erase_rubber(...) which erases any rubber
+	banding object in progress.
+
+	* noweb/o_arc.nw: Added o_arc_eraserubber(...) (erase any rubber
+	banding arc)
+
+	* noweb/i_callbacks.nw: Fixed a whole slew of quirks when you are
+        drawing something and cancel it or start another command (that 
+        used to leave ghosts around)
+
+	* noweb/i_callbacks.nw: Fixed it so that in some modes, the right
+	mouse button no longer completely cancels the mode
+
+	* noweb/x_dialog.nw: Added modal grab for add arc dialog box.
+
+2002-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+ 
+	* noweb/i_basic.nw, o_grips.nw, x_fileselect.nw, i_callbacks.nw,
+        x_event.nw: Add a bunch of i_update_toolbar calls to make sure that
+	the toolbar reflects the current event_state.
+
+2002-05-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/gschem-darkbg, gschem-lightbg: Added these files which allow
+	the user the ability to easily switch between a dark or light
+	background.
+
+	* lib/system-gschemrc.in: Added code to easily switch between a dark
+	or light background color scheme.
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw, x_window.nw: Implemented
+	the toolbars and handleboxes rc variables
+
+	* lib/system-gschemrc.in: Add the use of toolbars and handleboxes
+	rc variables
+
+	* lib/system-gschemrc.in: Adjusted the size of the window to take
+	into account the handleboxes and toolbar.
+
+	* noweb/x_event.nw: A code to get the toolbar buttons to act
+	correctly.
+
+	* noweb/i_basic.nw: Added i_update_toolbar_select, which sets the
+	toolbar icon to select.  This code needs to be refactored.
+
+	* noweb/x_window.nw: Commented out the toolbars which are not 
+	ready for use yet.
+
+2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw: Added bitmap-directory 
+	rc keyword
+
+	* noweb/x_window.nw: Added the use of bitmap_directory
+
+	* noweb/x_window.nw, x_preview.nw and others: Fixed a few possible
+	places where something is freed but wasn't be initialized to NULL
+
+	* lib/system-gschemrc.in: Changed the default background color
+	and all the colors to correspond to a light (almost white) background
+	Commented out the black background colors
+
+	* noweb/x_window.nw: Much more work on the toolbar.  Added Edit, Add
+	Text...  Also got some of the callbacks working.
+
+	* noweb/x_dialog.nw: Improved the label which appears on top of the
+	Text entry dialog box.
+
+	* noweb/x_window.nw: Much more work on getting toolbar complete.
+ 	Still need to add the appropriate callbacks to the buttons.
+
+2002-05-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added in white background color theme.
+	Commented out.
+
+	* noweb/x_window.nw, i_callbacks.nw: Added toolbar with New, Open,
+	Save, Undo, Redo
+
+	* noweb/x_window.nw: Moved menu bar into a handlebox
+
+2002-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_color.nw: Fixed outline colors so that they xor properly
+	for non-black backgrounds
+
+	* noweb/o_arc.nw, o_attrib.nw, o_box.nw, o_bus.nw, o_circle.nw, 
+	  o_grips.nw, o_line.nw, o_net.nw, o_pin.nw, o_select.nw, o_text.nw:
+	Fixed select color getter so that it returns the dark color which has
+	been corrected for a non-black background.  Also did some minor cleanup.
+
+	* noweb/o_attrib.nw, o_basic.nw, o_buffer.nw o_complex.nw, o_copy.nw,
+	  o_move.nw, o_text.nw, x_event.nw: Fixed boundbox color getter so 
+	that it returns the dark color which has been corrected for a
+	non-black background.
+
+2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw and friends: Added warp cursor rc keyword and support
+	to disable the warping of the cursor when zooming
+
+	* lib/system-gschemrc.in: Added warp-cursor rc keyword
+
+	* noweb/x_menus.nw: Got rid of the requirement to use a fixed width
+	font for the menus etc...  Properly calculated the space pad between
+	the item name and hotkey.  Also removed code for mingw32 port
+
+	* lib/gschem-gtkrc: Commented out the setting of the font
+
+2002-04-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_dialog.nw: Added the rest of the signal connects for
+	keypresses
+
+	* lib/system-gschemrc.in: Moved some attribute related items from
+	the Edit/ menu to the Attribute/ menu (Find Specific Text, Hide
+	Specific Text, Show Specific Text)
+	
+	* lib/system-gschemrc.in: Changed the hotkeys for the above items
+ 	to be under the Attribute/ menu)
+
+2002-04-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_dialog.nw: Added a key binding to each dialog box so that
+	Escape closes the dialog box. Suggestion by Mauricio de Alencar.
+
+2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw: Missed a few hardcoded /'s, fixed.
+
+	* noweb/x_event.nw: Added a few lines of code to support the double
+	click on an object to open up the edit dialog box.  Suggestion by
+	Mauricio de Alencar.
+
+	* noweb/x_dialog.nw: Added a few lines of code to automatically select
+  	the value entry on open in the attrib edit dialog box.  Suggestion by
+        Mauricio de Alencar.
+
+	* noweb/o_text.nw: Changed the default color of the little x that
+	marks the origin to red (the detached attribute color).  Suggestion by
+        Mauricio de Alencar.
+
+	* configure.in: Changed the function which is search for libpng.
+	This was needed for the win32 port.
+
+	* noweb/x_basic.nw: Added x_warp_cursor utility function.
+
+	* noweb/a_zoom.nw: Used above x_warp_cursor to move the cursor to the
+	right place after a zoom in/out. Suggestion by Mauricio de Alencar.
+
+2002-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_fileselect.c: More work getting file dialog boxes to work
+	with the new path separater.
+
+2002-04-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_fileselect.c: Removed a / which was confusing the mingw32
+	port
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+
+2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added -liberty for the Mingw32 port
+
+	* noweb/g_rc.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/gschem.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/i_callbacks.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/o_complex.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/x_filesel.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/x_log.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* noweb/x_preview.nw: Used new path separater #defines in a few
+        sprintf/u_strdup_multiple
+
+	* configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
+        and automake 1.5.  Lots of changes in various places for this upgrade.
+
+2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, config.h.in: Added a few checks for some
+	non-portable #includes
+	
+	* configure.in: Added checks for mingw32 and disabled the
+	cygwin port
+	
+2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
+
+2002-02-16 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_event.nw: Added a check in the configure callback to return
+  	if gschem hasn't finished setting up the current page.
+
+2002-02-11 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added "..." to some of the Edit/ menu 
+	options which popup a dialog box.
+
+2002-02-09 Ales Hvezda <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text.nw: Improved o_text_edit_end to loop over all
+	selected objects and change the text size or alignment.  If more
+	than one object is selected then only change size and alignment
+	and not the string.  String can only be changed if one object is 
+	selected.
+
+	* noweb/x_dialog.nw, noweb/o_text.nw: If you select multiple text 
+	strings and you cannot edit the string, so do not give the user 
+	that option (I removed the text entry if the number of selected 
+	objects > 1)
+
+	* noweb/x_fileselect.nw: Also applied the changes that Chris Ellec
+	did for checking if a save was successful to the save as
+	mechanism.
+
+	* noweb/o_select.nw: Fixed an annoying selection behavior, if you
+	select stuff with the selection box while holding down the SHIFT
+	key and you happen to not find anything, any previous selection
+	should be unaffected.  Previous behavior was to unselect
+	everything (which is wrong).
+
+	* noweb/o_misc.nw: Added suggestion by Wojciech Kazubski for a 
+	function which just shows hidden text, but doesn't toggle the
+	visibility.  This new function is called o_edit_show_hidden.
+	The original function is now called o_edit_make_visible.
+	Added it to the rc/lib (g_*.nw) files as well.  
+
+	* noweb/o_attrib.nw, o_text.nw: Further improved on above to
+	draw a little "I" when showing invisible text 
+
+	* noweb/o_text.nw: Fixed the above behavior to work for text items
+	within placed components.  Now you can show all hidden text on a 
+	schematic and see exactly what text is within a symbol! :-)
+
+	* noweb/x_dialog.nw: Put in fix from Dave Lawrence wrt
+	find_text_ok, redraw_all after you find no more text occurances
+
+	* noweb/*.nw: Removed all -Wall warnings
+	 		
+2002-01-24 Stefan Petersen <spe@xxxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Fixed bug in path when loading 
+	  auto-uref. (geda-data => gedarcdir). Thanks to Cris Ellec for
+	  spotting this. Code is usually commented out.
+	
+2002-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_misc.nw: Added autonumber_text patch by Dave Lawrence.
+  	  Reference info (from Dave):
+		"Attached is a patch to the autonumber_text function that
+		I wrote a while back that numbers components starting
+		at the lowest unused component number >0 and skips
+		used component numbers.  The earlier version started
+		at the maximum used component number +1.  I assume the
+		new functionality is usually what people would want..
+		if not, I could make a checkbox that would allow people
+		to revert to the old way if you think that would
+	  	be useful."
+
+2001-11-25  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/x_dialog.nw: Corrected a bug about arc creation due to the
+	last changes (2001-11-21) : my fault.
+
+2001-11-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* configure.in, Makefile.am: Added test to use notangle_guile.scm
+	if notangle is not available.
+
+	* docs/Makefile.am: Moved the documentation generation here.
+
+	* src/Makefile.am: Added a rule to produce prototype.h from noweb
+	files and moved the documentation generation to docs/.
+
+	* scripts/geda_totexi.in: Changed geda_totexi to geda_totexi.in
+	to take benefit from the configure test on AWK. Backend updated
+	to handle cross-references.
+
+	* scripts/notangle_guile.scm.in: Added guile script to tangle
+	noweb code without the whole noweb package installed.
+	
+	* noweb/o_{arc|box|circle|line}.nw: Full documentation, code 
+	clean-up.
+
+	* noweb/o_grips.nw: Full documentation, code clean-up : old 
+	function splitted in one function for each object type. Added
+	function to draw and erase grips.
+
+	* noweb/o_{bus|net|pin}.nw: Grip stuff modified to suit new
+	grip handling (described above).
+
+	* include/prototype.h: Automatically updated after above changes.
+
+2001-10-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_misc.nw: Changed all instances of strnlen to strlen 
+
+2001-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_key.nw, g_register.nw: Added first bit of Dave Lawrence's 
+	  find text patch (hotkey for find text)
+
+	* noweb/o_misc.nw: Added more of Dave's patch (lowlevel support
+	  functions)
+
+	* noweb/x_dialog.nw: Added more of Dave's patch (new dialog boxes)
+
+	* lib/system-gschemrc.in: Added Dave's new commands to the menu.
+
+	* noweb/g_key.nw, g_register.nw: Added some missing hotkey scheme
+	  functions
+
+	* noweb/o_misc.nw: Minor updates to the patch wrt find-text, did a 
+	  true blue pan instead of calling set_window(...)  Also added a 
+	  zoom extents so that the zoom is about right (still experimental)
+
+	* src/Makefile.am: Changed the order of source file building, so that
+	  g_key.* is before g_register.* 
+
+2001-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_rc.nw, g_register.nw, i_vars.nw, x_window.nw: 
+	  Added (window-size w h) keyword to make some users (including myself)
+	  happy and in control of the window size (instead of having 
+	  gschem pick some always too large window size for me)
+	
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Cleaned up all the data dir variables (to only have
+          two)
+
+	* noweb/gschem.nw, g_rc.nw: Fixed up code to look for rc files in
+          different place when specifing the rc dirs using --with-rcdir.
+          This used to work, but it was broken me when I added GEDADATA
+	
+	* lib/system-gschemrc.in, noweb/gschem.nw: Added a bunch of code
+	  to allow the rc files to live somewhere else
+
+	* noweb/gschem.nw, g_rc.nw: More work on getting GEDADATA and
+	  GEDADATARC environment variables to work right when you move
+	  the binaries around
+	
+	* noweb/gschem.nw, i_basic.nw, o_slot.nw, o_undo.nw, x_color.nw, 
+	  x_grid.nw: Added patch by Dan Mcmahill for 64-bit architectures.
+
+	* docs/gschem.txt: Misc doc update
+
+2001-07-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_undo.nw: Whoops was hardcoding "/tmp", should look at 
+	  environment variable TMP instead
+
+
+2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_menu.nw: Added code for Cygwin to get monospaced fonts
+	  for the menus.
+
+	* noweb/i_callbacks.nw: Fixed the "scrollbar not updating when 
+	  panning" bug pointed out by Chris; wasn't updating the
+	  scrollbars when panning :)
+
+	* noweb/i_callbacks.nw: Fixed the wasn't updating connections when
+	  doing a symbol translate in a schematic (valid and should work)
+	  This still does NOT work. :(
+	
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Fixed all the LDFLAGS to be correct (and only link
+	  the libraries once)
+
+	* configure.in: Bumped up version to 20010722
+
+	* configure.in: More updates to get cygwin to build right
+
+	* src/Makefile.am: Changed the order in which things are linked
+	  (guile last)
+
+2001-07-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/x_fileselect.nw: Changed a constant two days ago in
+	  defines.h, but in the code the value was being hard coded which
+	  cause a very hard to find (and frustrating) bug to live.  Fixed!
+
+	* lib/system-gschemrc.in: Finished adding menu items
+
+	* noweb/x_menu.c: More work on the top menu bar code, discovered
+	  that some menu actions are not in the keymap (hotkey vs not), so
+	  had to add a third item to the menu item list (the hotkey scheme
+	  function)
+
+	* noweb/*.nw: Renamed all *zoom_limits* functions to
+	  *zoom_extents*
+
+	* lib/system-gschemrc.in: Misc updates to some of the key mappings
+	  (added options-rubberband : or and added zoom-extents : ze)
+	
+2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scheme/gschem.scm: Added a bunch of scheme code to search
+	  through the global-keymap to find keys which are associated with
+	  a scheme procedure
+
+	* noweb/x_menus.nw: Changed get_main_menu to get its info from
+	  the s_menu_* datastructures as well as put the hotkeys into 
+	  the menu
+
+	* noweb/g_rc.nw: Added g_rc_add_menu 
+
+	* noweb/g_register.nw: Added register call for above
+
+	* noweb/gschem.nw: Added s_menu_init() and s_menu_free() calls
+
+	* lib/gschem-gtkrc: Added gtkrc file to set the font on all 
+	  dialog boxes to be fixed (this can be another font as long as 
+	  it is fixed spaced)
+
+	* lib/system-gschemrc.in: Slowely started adding menu entries
+	  using add-menu
+	
+2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/gschem.nw: Removed the "This is alpha software" message and
+	  added the standard gpl/gnu software message
+
+	* noweb/a_pan.nw: Oops, if you mouse pan around in a corner you get
+	  really weird aspect ratio changes.  Fixed.
+
+	* noweb/o_basic.nw: Added a parameter to o_drawbounding which controls
+	  if this is the first time this function is being called for this
+	  operation, should improve performance a tremendous amount when
+	  dealing with bounding boxes (constant time to draw)
+
+	* noweb/*.nw: Went through all code which references
+	  o_drawbounding and set the above parameter to the correct value
+
+	* noweb/o_copy.nw, o_move.nw: The bounding box (when enabled) was
+	  not being erased properly after doing a move or copy. Fixed.
+	
+2001-07-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: A little more work to get indent vs gindent to
+          be detected correctly
+
+	* lib/system-gschemrc.in: Added the commented out hook lines
+
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Now searching for gindent as well as indent
+
+	* configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+	
+	* Removed all traces of libtool from gschem, libtool is not required
+          to build gschem
+
+2001-06-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added sort-component-library keyword
+	  default (disabled)
+
+	* noweb/g_rc.c: Added code to support the sort-component-library
+
+	* noweb/x_fileselect.c: Added code to enable/disable the sorting
+	  of component libraries
+	
+2001-06-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: More work on getting build mechanism for noweb
+	  working better
+
+	* src/Makefile.am: Lots of work on getting this makefile up to snuff
+
+	* docs/Makefile.am: Added target to install gschem.1
+
+2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Minor cleanup
+
+	* src/Makefile.am: Added support for automatic dependency tracking
+	  wrt the noweb files (using VPATH)
+
+	* noweb/g_rc.c: Changed g_rc_parse_system to look for the *rc file
+	  in the right place using GEDADATA environment variables
+
+	* lib/gschem-systemrc.in: Changed the load of the commonrc file
+	  to use the GEDADATA environment variable
+	
+2001-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschem.c: Added call to libgeda_init
+	
+2001-06-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/Makefile: misc path changes
+
+	* scripts/geda_totexi: renamed gawk to just plain awk
+	
+2001-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/*: Added .nw files from Patrick B.
+
+	* Started down the path toward using noweb (still need to integrated
+	  noweb tools into the configure mechanism)
+
+	* scripts/*: Added noweb -> texi backed written by Patrick B.
+
+	* Moved some files around for above move
+
+2001-05-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Commented out a debugging printf
+
+	* src/x_fileselect.c: Chris Ellec integrated his component window
+	  sort into the code
+
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Removed all Makefile.in files and configure
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+        
+        * Got make dist and make distcheck working (means all files which are
+          in CVS are in some Makefile)
+
+        * configure.in: Added DATADIR instead of PACKAGE
+
+2001-03-16  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in, configure: didn't build properly if libgdgeda
+	  wasn't placed in it' "usual place".
+
+	* src/x_menus.c: if libgdgeda isn't added, the menu alternative
+	  will not appear (silly, but I did it).
+	
+2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in: Added patch from Bruno Schwander on libgeda also
+	  on this library.
+
+2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in: Removed some hard coded libraries.
+	  Patch and suggestion from Bruno Schwander.
+
+2001-03-04 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_complex.c: Fixed the symbol translate code to do a zoom limits
+	  first and then the translate, fixes a bug where symbol didn't always
+	  get to the origin
+
+	* src/o_misc.c: Put back the code to call the screen coord version of
+	  arc mirror/rotate
+
+	* lib/system-gschemrc: Removed some old unused keyword options 
+
+	* src/g_rc.c: Removed some old unused keyword options
+
+        * configure.in: Updated version
+
+        * configure.in: Added a check to make sure libgeda-config and
+          gesym-config are the right version
+
+2001-03-03 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* configure.in: Fixed a few bugs dealing with the enabling and 
+	  disabling of features via the command line (pointed out by 
+	  Karel Kulhavy)
+
+2001-03-02 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_copy.c: Oops lines were not being redraw selected after a 
+ 	  copy
+
+2001-03-01 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_move.c: Fixed a bug (pointed out by Matt Ettus) where an
+	  endpoint was added to the netconn rubberband structure when it 
+	  should not have been.  Bug was in an if statement which included
+	  an || which was causing a false hit
+
+	* src/*.c: Changed some // comments to be /* */
+
+	* src/*.c: Fixed a bunch of -Wall warnings
+
+2001-02-23 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/x_print.c: Fixed a bug where if you specified portrait printing
+	  via the *rc files, you would get incorrect centering of the image.
+	  Bug pointed out by Wolfgang Buesser.
+
+2001-02-19 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_complex.c: Added code to get symbol translate working with
+	  the new connection / cue system
+	
+2001-02-17 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_move.c: Modified and put back the code which implements 
+	  netconn rubberbanding
+
+	* src/o_basic.c: Enabled some code to support above
+
+	* src/x_event.c: Enabled some code to support above
+
+	* src/o_grips.c: Added a redraw_single of the original object if
+	  you try to create a zero length object with a grip 
+
+	* src/i_callbacks.c, g_*.c, x_menus.c: Integrated patch from Chris
+	  Ellec for turning on and off the netconn rubberbanding
+
+	* src/x_window.c: Integrated patch by Rolf Fiedler, increasing the
+	  size of the main window depending on the screen resolution
+
+	* lib/system-gschemrc.in: Made the default for netconn-rubberband
+	  enabled by default
+	
+2001-02-11 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/x_print.c: Fixed a filename entry widget bug, filenames are
+	  typically longer than 79 characters, so increased size to 200
+	  chars
+
+	* src/x_image.c: Fixed same bug as above for image dialog box
+
+	* src/o_buffer.c: Misc code changes to support the new connection
+	  and cue system
+	
+2001-02-10 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_complex.c: Added code to properly update connection / cues
+	  when placing complex objects
+
+	* src/o_complex.c: Found/Fixed a memory leak when placing the 
+	  individual objects inside a schematic (via "include objects ...")
+
+	* Started resyncing with the cvs repository.  
+
+	* src/o_grips.c: Got grips to use the new connection / cues system
+
+	* src/o_grips.c: Removed the global o_redraw at the end of
+	  o_grips_end
+
+	* src/o_grips.c: Finally fixed the "disappearing object" bug when you
+	  use a grip on any of the objects.  Now the grips behave like
+	  they should (finally)! :-)
+	
+2001-02-08 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_misc.c: Got mirror to use the new connection / cue system
+
+	* src/o_misc.c: Removed the call to o_complex_mirror2 from the
+	  mirror switch.  I don't think this special exception is needed
+	  anymore.  Have to watch out for any breakage.
+
+	* src/o_misc.c: Finally removed the restriction that you could not
+	  mirror embedded components.  :-)  Have to watch out for any 
+	  breakage.
+	
+2001-02-03  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_arc.c: Added code to draw grips on an arc
+
+	* src/o_grips.c : Added code to handle grips on arc with
+	  o_grips_<search|start|motion|end>_arc() functions.
+	
+2001-02-03 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_copy.c: Got copy to use the new connection / cue system
+
+	* src/o_copy.c: Rearranged things around in the switch statement
+	  so that you don't have to do a o_redraw at the end
+
+	* src/o_basic.c: Minor cleanup
+
+	* src/o_delete.c: Got delete to use the new connection / cue
+	  system
+
+	* src/o_net.c: Updated o_net_end to use the new connection / cue
+	  system (also removed some old obsolete functions)
+
+	* src/o_pin.c: Updated o_pin_end to use the new connection / cue
+	  system (also removed some old obsolete functions)
+
+	* src/o_bus.c: Updated o_bus_end to use the new connection / cue
+	  system (also removed some old obsolete functions)
+
+	* src/o_misc.c: #if'd out some function calls which don't exist
+	  anymore (but I need the place holder to add new functions)
+	
+2001-01-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Added code to draw the grid when a new
+	  window is opened (bug)
+
+2001-01-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_arc.c: Changed the meaning of arc parameters
+
+	* src/o_circle.c: Modified the calls to arc drawing functions to
+	  match the change in the meaning of arc parameters
+	
+2001-01-23 Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_move.c, o_cue.c: Work on getting the new conn system to
+	  work with move 
+	
+2001-01-19  Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>	
+
+	* src/o_cue.c: Renamed o_conn.c to o_cue.c (makefile updates etc...)
+
+	* src/o_cue.c: More work on getting cues done
+	
+2001-01-19  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/auto-uref.scm: If there wasn't a question mark in the
+	  uref string, the auto-ref function blew up.
+	
+2001-01-18  Ales Hvezda	 <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_conn.c: A lot of work on getting the visual cues done
+	
+2001-01-17  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* scheme/auto-uref.scm: Made the associative list,used to keep track
+	  of used prefixes, using _real_ Guile associative list functions.
+	
+2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_event.c, g_key.c: Fixed a bug pointed out by Thomas Lundin
+	  which was causing a core dump.  Basically, g_key_* functions
+	  were using a stale w_current pointer; switched them to use the
+	  always correct global_window_current pointer.
+	
+2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gschem.txt: Added a few lines about label= attribute
+
+2001-01-11  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: minor paper-sizes bug that will break
+	  future typechecking.
+	
+	* src/g_rc.c: minor spell error in boundingbox
+
+2001-01-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net.c: Added some text drawing to nets to make debugging
+	  easier.  This code will not be executed in real builds (needs
+	  to #if DEBUG'ed out)
+
+2001-01-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Removed all trace of conn table (and functions), nethash
+	  table (and functions), and temporarily commented out stretch code
+
+	* src/x_grid.c: Added x_draw_tiles to help in the coding of the tile
+	  storage system
+
+2000-12-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gschem.txt: Misc doc updates
+
+	* README and INSTALL: minor updates
+
+2000-12-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/a_pan.c: Changed o_redraw_all call to o_redraw_all_fast just
+	  to speed things up a bit
+
+	* src/gschem.c: Changed o_redraw_all call to o_redraw_all_fast just
+	  to speed things up a bit
+
+2000-12-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_preview.c: Fixed a bug relating to the preview box randomly
+	  not being drawn.  Fix by Werner Hoch
+
+2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added -lregexp for CYGWIN32 build
+
+2000-12-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_register.c: Added guile helper functions for netlist generation
+	  (code by Eduard Moser and Martin Lehmann)
+
+	* src/g_key.c: Guile bindings to generate netlists on the fly
+	  (code by Eduard Moser and Martin Lehmann)
+
+	* src/g_funcs.c: Added support functions for above
+	  (code by Eduard Moser and Martin Lehmann)
+
+	* scheme/generate_netlist.scm: This is the scheme code which pulls 
+          together all of the above (new file added)
+	  (code by Eduard Moser and Martin Lehmann)
+
+2000-12-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Added o_text_place_rotate() to support the rotation
+	  of text as it is being placed
+
+	* src/x_event.c: Modified state machine to support the rotation of
+	  text as it is being placed
+
+	* src/o_text.c: More work to support above
+
+2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Removed all trace of zoom_factor
+
+	* lib/system-gschemrc.in: Changed default text_zoom_factor to 30
+
+	* src/a_zoom.c: Removed one last unused reference to zoom_factor
+
+	* src/configure.in: Added back the lines (saved_cflags etc...)
+	  which caused debug output to be included in the build
+
+2000-12-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net.c: Removed all trace of zoom_factor
+
+	* src/o_pin.c: Removed all trace of zoom_factor
+
+	* src/o_line.c: Removed all trace of zoom_factor
+
+	* src/o_grips.c: Removed all trace of zoom_factor
+
+	* src/o_text.c: Added another lame patch to fix the short storage of
+	  X coords problem.  Not really a solution, just a lame patch
+
+	* src/o_circle.c: Removed all trace of zoom_factor
+
+	* src/o_line.c, o_circle.c, o_arc.c: re-ran indent against these
+	  files with -kr flags
+
+	* src/o_bus.c: Removed all trace of zoom_factor
+
+	* src/o_box.c: Removed all trace of zoom_factor
+
+	* src/x_dialog.c: Added some more text to the about dialog box
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Removed some of the DONT_REDRAW from the code (the
+	  DONT_* are total hacks)
+
+	* src/i_callbacks.c, a_zoom.c, a_pan.c and friends: Added a flag
+	  to a_zoom_* to control if the display is redraw or not (augmenting
+	  the current DONT_REDRAW).  Need to fix this properly soon
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Slightly rearranged things to make cygwin port happy
+
+	* src/a_pan.c: Integrated changes by Werner Hoch, Panning is now done
+	  using a_pan_general
+
+	* src/a_zoom.c: Integrated changes by Werner Hoch, Panning is now done
+          using a_pan_general
+
+	* src/i_callbacks.c: Integrated changes by Werner Hoch, Bunch of
+	  code cleanup, removed some redundant code
+
+	* src/x_grid.c: Integrated changes by Werner Hoch, Changed the way 
+	  the grid spacing is calculated (and drawn)
+
+	* src/x_basic.c: Integrated changes by Werner Hoch, changed some init
+	  variables for the scrollbars
+
+	* src/x_event.c: Integrated changes by Werner Hoch, rewrote (and
+	  fixed) resize callback to properly maintain aspect ratio
+
+	* src/x_window.c: Integrated changes by Werner Hoch, changed some
+	  init variables relating to scrollbars
+
+	* src/a_pan.c: Put in some code to bound the left and top borders
+	  when mouse panning
+
+2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschem.c: Changed Cygwin warning message
+
+2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_bus.c, o_box.c, o_move.c: Removed unused variable
+
+        * configure.in: Added -fnative-struct flag for CYGWIN port only
+
+        * configure.in: Added --enable-debug flag to enable -g flag
+
+2000-11-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_move.c, x_event.c, o_basic.c: Finished adding the code to 
+          support the netconn-rubberband rc keyword
+
+2000-11-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c and friends: Added netconn-rubberband rc keyword
+	  which controls if the net connection rubberband code is enabled
+
+2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_move.c: Added support to the various o_move_* functions
+	  for midpoint connections when moving objects around (basically
+	  added o_move_check_midpoint)
+
+	* src/o_move.c: Added calls to the creation and destruction of
+	  the nethash table (supporting above)
+
+	* src/o_move.c: Changed all stretch_tail instances (when passing
+	  into s_stretch_add) so that duplicates can be check for (and 
+	  prevented)
+
+2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_move.c: Started working on the first cut of the net/pin/bus
+	  stretch while doing a move
+
+	* src/*.c: Removed all traces of the old stretch callback etc...
+
+	* include/x_states.c: Removed all traces of the old stretch command
+
+	* src/o_delete.c: Removed static flag from o_delete_net (for use
+	  in o_move_end_rubberband)
+
+	* src/o_delete.c: Removed static flag from o_delete_bus (for use
+	  in o_move_end_rubberband)
+
+	* src/o_basic.c: Added a call to o_move_stretch_rubberband to erase
+	  old rubberbands (when doing a move and switching from free
+	  to constrained move)
+
+	* src/x_event.c: Added calls to o_move_stretch_rubberband 
+
+	* src/o_net.c o_bus.c: Added some routines to support above
+
+	* src/x_window.c: Oops forgot to init ftwindow which will cause
+	  a core dump on some systems, fixed 
+
+2000-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_dialog.c: Fixed a core dumper.	Basically did not unselect
+	  the text attribute before you deleted it via the multi attribute
+	  dialog box.  (Pointed out by Chris Ellec and Stefan).
+
+2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_undo.c: Added code to use the new hierarchy saved state
+ 	  variables
+
+	* src/i_callbacks.c: Misc variable initing
+
+	* docs/: Added new directory, and put gschem.txt inside
+
+2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Oops, forgot to save the undo state after
+	  pushing down into a hierarchy (schematic and symbol)
+
+2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Added some comments (based on feedback
+	  from Arnim Littek).
+
+2000-10-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/a_pan.c src/a_zoom.c: Integrated bug fixes and much needed
+	  improvement to zoom / pan functions (patch by Werner Hoch) Thanks
+
+	* src/a_pan.c: Fixed a long standing annoyance with mouse pan: near
+	  the borders the display would jitter, very annoying
+
+	* src/g_register.c etc...: Added support for hotkey for edit_filltype
+
+	* lib/system-gschemrc.in: Added hotkey for edit_filltype
+
+	* src/x_dialog.c: Intergate slot change patch by Chris Ellec
+ 	  (change the slot attribute and a the symbol updates; with minor
+	  modifications by AVH)
+
+2000-10-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* examples/fill_test.sch: Added example schematic to demonstrate
+	  fill capabilities
+
+	* src/o_arc.c, o_line.c: Minor changes to line type support
+
+	* src/o_box.c, o_circle.c: Added fill (both solid and pattern)
+	  to boxes and circles (also misc line type changes).
+
+	* src/x_dialog.c, x_menu.c, i_callbacks.c: Added fill style
+	  dialog box
+
+2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+ 	
+	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_preview.c
+	  f_open calls silently ignores the error code returned.
+
+2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c: Removed a #if defined around #include <dirent.h>
+	  for CYGWIN32
+
+	* src/x_fileselect.c: Removed a #if defined around #include <dirent.h>
+	  for CYGWIN32
+
+	* configure.in config.h: Removed an old GTK+ test which is not
+	  longer used
+
+2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Removed all // comments
+
+	* src/gschem.c: Changed CYGWIN32 warning message
+
+	* src/o_arc.c: Patrick checked in a rotate fix for arcs 
+
+	* src/o_misc.c: Added *_erase_grips calls to o_rotate_90 and o_mirror
+
+	* src/o_slot.c: Fixed a core dumper.  Basically tried to use text
+	  paramters when instead wanted to use the complex structure
+
+2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_dialog.c: Also remove the log window and the page manger
+ 	  from the raise dialog function
+	
+	* src/o_move.c: Added a missing erase grip function for boxes
+
+	* src/o_delete.c: Added a bunch of erase grip functions for all
+	  primitives
+
+	* src/o_circle.c: Added code to support circles
+
+	* src/o_grips.c: Added code to support circles
+
+	* src/o_circle.c, o_line.c, o_box.c: Made sure the line width was 0
+	  before drawing all grips
+
+	* src/*.c: Added draw-grips *rc keyword and enabling/disabling code
+
+	* src/o_grips.c: Oops forgot to update the CHANGED flag at the end of
+	  o_grips_end
+
+	* src/o_grips.c: Put in a o_redraw at the end of grips; We'll
+	  see if this is acceptable
+
+	* src/o_<primitive>.c: Added some defaults to various error conditions
+  	  to prevent visual errors and core dumps
+
+	* src/*.c: Fixed all -Wall warnings
+
+	* src/o_complex.c: Added o_complex_place_rotate (allows you to rotate
+  	  a component before you place it)
+
+	* src/x_event.c: Added code to call o_complex_place_rotate
+
+	* src/x_dialog.c: Removed some code (o_undo_savestate) which didn't 
+ 	  belong
+	
+	* src/x_dialog.c: Added line type / line width dialog box
+
+	* src/i_callbacks.c: Added code to call new line width / line type
+	  dialog box
+
+	* src/x_menus.c: Added Edit/Line Width & Type menu option
+
+	* src/*.c, lib/system-gschemrc.in: Added hotkeys for Edit/Line Width &
+ 	  Type 
+
+2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_line.c: Added code to draw grips 
+
+	* src/o_grips.c: Added new file which will contain code which deals
+	  with drawing grips
+
+	* src/x_event.c: Added calls to grip routines
+
+	* src/o_net.c: Added code to draw grips
+
+	* src/o_pin.c: Added code to draw grips
+
+	* src/o_bus.c: Added code to draw grips
+
+	* */*: Removed all calls to *stretch functions 
+
+	* src/x_dialog.c: Removed the file/component selection dialog box
+   	  from the "raise on expose event" 
+
+	* src/o_move.c: Added grip erase function calls to clean up any 
+	  droppings
+
+	* src/o_box.c: Added code to draw grips
+
+	* src/o_grips.c: Added support for box grips
+
+2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc.c: Renamed all d1 to length and d2 to space
+		       Misc number to #define substitutions
+
+	* src/o_line.c: Renamed all d1 to length and d2 to space
+		        Misc number to #define substitutions
+
+	* src/o_box.c: Renamed all d1 to length and d2 to space
+
+	* src/o_circle.c: Renamed all d1 to length and d2 to space
+
+	* src/o_*.c: Found a minor bug in o_*_draw which caused primitives to 
+	  sometimes not be drawn
+
+	* src/o_box.c: Renamed box_width to line_width (when it applied to 
+          the thickness of a line)
+
+	* src/o_*.c: Made sure the thickness of all graphic contexts are 0
+          before starting to draw
+
+2000-09-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc.c: Intergrated changes to the arc primitive by
+          Patrick Bernaud
+
+	* src/o_box.c: Intergrated changes to the box primitive by
+          Patrick Bernaud
+
+	* src/o_circle.c: Intergrated changes to the circle primitive by
+          Patrick Bernaud
+
+	* src/o_line.c: Intergrated changes to the line primitive by
+          Patrick Bernaud
+
+	* Above files: Removed temporary function prototype
+
+	* src/create_proto: Update to be more general like libgeda's version
+	  (but it is slightly different)
+
+2000-08-30  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Added auto-uref.scm and print-NB-attribs.scm scheme programs.
+	  Changed scheme/Makefile.am accordingly and reran automake.
+	
+2000-08-28  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+        * Fixed bug in configure.in. Probably a bug in autoconf.
+          Now it should work to configure when libguile is dependent
+          on other libs.
+	
+2000-08-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+        * Cleaned up configure stuff and added guile.m4 to enhance
+          guile configuration.
+
+2000-08-22  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in/configure: Made configure look for scm_run_hook
+	  in libguile.
+
+2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Converted all complex references to use the new
+	  complex pointer inside text structure
+
+	* src/o_text.c: Added o_text_draw_lowlevel
+
+	* src/o_complex.c *.c: Converted all complex references to use the new
+	  complex structure
+
+	* src/*.c: Went through all code and made sure code compiles with 
+	  all the renamed variables
+
+2000-08-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc.c: Converted all line_points references to use the new
+	  arc structure
+
+	* src/o_box.c: Converted all line_points references to use the new
+	  box structure
+
+	* src/o_text.c: Converted all text_* references to use the new
+	  text structure
+
+	* src/o_text.c: Found a long hidden bug, wasn't properly recomputing
+	  screen_x and screen_y for text items
+
+	* src/*.c: Converted all text_* references to use the new text 
+	  structure
+
+	* src/o_line.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_net.c, o_pin.c, o_bus.c: Changed o_line_visible's parameters
+	  to be correct (use line structure). 
+
+	* src/o_pin.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_net.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_bus.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_stretch.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_attrib.c: Converted all line_points references to use the new
+	  line structure
+
+	* src/o_conn.c: Converted all line_points references to use the new
+	  line structure
+
+2000-08-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_dialog.c: Fixed a bug pointed out by Martin Benes.
+          Martin also provided the bug fix.  Thanks.  Needed to init
+	  the "selected" data item to -1.
+
+2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/g_hook.c: Added. Contains hook support functions.
+
+	* src/Makefile.am: Added above source file. -> 
+	  all Makefile* and configure are regenerated.
+	
+	* src/globals.c, include/globals.h: Defined three hooks; 
+	  *_component_hook
+
+	* src/g_register.c: Init attrib smob stuff and defines hooks
+
+	* src/o_complex.c, src/o_copy.c, src/o_move.c: Calls to hooks added
+
+	* include/prototype.h: two hook support functions.
+	
+2000-07-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_event.c: Fixed a bug in the middle mouse button move when
+	  you pressed the shift key and had the mouse over an existing 
+	  object.  Now the object is not selected.
+
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Updated copyright info in each file
+
+	* src/*.c: Changed all GNU to GPL in the appropriate places
+
+	* src/x_multimulti.c: Added copyright banner to file
+
+	* src/g_rc.c: Added a #ifdef to the #include <dirent.h> to make
+	  Cygwin builds happy
+
+	* configure.in: Bumped version up to 20000704
+
+	* src/*.c: Removed all warnings
+
+2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_undo.c: DOH! Didn't #include <math.h> which caused rint to
+	  cause highly unpredictable behavior (core dumping).  Fixed
+
+	* src/o_undo.c: Added code to look for undo save data when
+	  you zoom and then make a schematic change (zoom undo does not
+	  store state of schematic), so you have to go looking for the data.
+
+	* src/g_rc.c: Added component-library-search rc keyword which 
+	  implements the automatic searching and adding of component libraries
+	  given a directory (requested feature for Steve Williams)
+
+	* src/g_register.c: Added code to support component-library-search 
+          rc keyword
+
+	* src/g_rc.c, src/g_register.c: Added very similar code to above to 
+          support source-library-search rc keyword
+
+	* src/x_dialog.c (bunch of other files): Fixed attribute add bug 
+	  where when Add/Attribute...  is execute from the menu and the
+	  attribute text location is weird.
+
+	* src/g_register.c, src/i_callbacks.c, src/g_key.c: Added new 
+	  function add-attribute-hotkey to support above
+
+	* lib/system-gschemrc.in: Added add-attribute-hotkey in the appropriate
+  	  place (in the keymapping structure)
+
+2000-06-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_buffer.c: Indentation nit fixed
+
+	* src/o_undo.c: Added a bunch of code to deal with the new object_head
+	  pointer in the undo struct (for doing in memory undo)
+
+	* src/g_rc.c, src/g_register.c, src/i_vars.c, include/i_vars.h:
+	  Added code to support undo-type rc keyword
+
+	* lib/system-gschemrc.in: Added undo-type rc file
+
+/***********************************************************************/
+/* NOT DONE */
+src/*.c: Removed all traces of the ADDING_SEL flag
+/* NOT DONE */
+/***********************************************************************/
+
+	* src/a_zoom.c, src/a_pan.c: Moved some of the redraw functions 
+	  around
+
+	* src/x_event.c: Changed one of the o_redraw_all_fast functions to be a
+	  plain old simple o_redraw_all
+
+	* src/o_move.c: Putzed around with the NET move code case to see if
+	  I could improve the net_conn drawing problems.  Not much success
+	  though (probably broke things) 
+
+	* src/a_pan.c, src/a_zoom.c, src/x_event.c, src/i_callbacks.c: 
+	  Removed o_undo_savestate from zoom and pan functions (for now,
+	  eventually routines need to go back in)
+
+	* src/o_undo.c: Added a flag to the save state function which allows
+	  for you to just store viewport info (and not the whole schematic);
+	  speeds up zooming/panning a lot
+
+	* src/o_undo.c: Fixed code so that zoom factor is calculated after
+	  an undo
+
+2000-06-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c, src/i_callbacks.c: Removed the "unselect all 
+	  before save" call since the lowlevel routines in libgeda now
+	  take care of saving primitives correctly
+
+	* src/o_undo.c: Moved undo_* pointers into page structure 
+
+	* src/o_undo.c: Moved chunks of code into libgeda/src/s_undo.c
+ 	  (init and free function)
+
+	* src/x_window.c: Removed o_undo* function calls (now the exist in
+	  s_page_* in libgeda)
+
+	* src/o_undo.c: Added global init and clean functions
+
+	* src/gschem.c: Added some global init and cleanup undo func calls
+
+	* src/g_rc.c, src/g_register.c, src/i_vars.c, include/i_vars.h:
+	  Added code to support undo-levels and undo-control rc keywords
+
+	* lib/system-gschemrc.in: Added undo-levels and undo-control to
+	  rc file
+
+	* src/gschem.c, src/i_callbacks.c, src/x_fileselect.c, src/x_window.c: 
+          Added a o_undo_savestate immediately after you open/create a new page
+
+	* src/*.c: Added an o_undo_savestate after all code which causes a 
+	  schematic change
+
+	* src/a_zoom.c, src/a_pan.c, src/x_events.c: Added an o_undo_savestate 
+	  after all zoom/pan type code 
+
+2000-06-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_undo.c: Added new file which includes higher level undo
+	  management routines
+
+	* src/x_window.c: Added undo init and free routines
+
+	* src/o_line.c: Added first call to o_undo_savestate in o_line_end
+
+	* src/g_key.c, src/i_callbacks.c: Added new key callbacks 
+          (for undo and redo)
+
+	* src/g_register.c, lib/system-gschemrc.in: Added keys U and R for 
+          undo and redo
+
+	* src/x_menus.c: Added undo and redo to the menu
+
+2000-06-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_buffer.c: Fixed bug which was causing buffers which are
+	  pasted to be misaligned
+
+	* src/x_dialog.c, src/o_attrib.c: Changed the bug fix with 
+	  o_attrib_add_attrib and gschem crashing to now just not attach
+	  the attribute, now o_attrib_add_attrib cannot return NULL (returns
+	  the new text object always) 
+
+	* src/o_attrib.c: For some odd reason I wasn't using the color 
+	  variable in o_attrib_add_attrib, fixed that.	Also attributes
+	  which are floating should not be yellow (attached color),
+	  so they are now red which signify a floating attrib.  It is the
+	  user's responsibility to change the color to something else.
+	  The red is meant as a warning that this attribute isn't attached
+	  to anything.
+
+2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Made net-consolidate enabled by default
+
+	* src/i_vars.c: Made net_consolidate variable enabled (TRUE)
+
+	* src/x_dialog.c: Added an if to make sure returned object from
+	  o_attrib_add_attrib isn't NULL (that can happen if you try to
+	  attach an attribute to another text item).  This bug caused at 
+	  least one core dump.
+
+2000-06-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c, src/i_vars.c: Added continue-component-place *rc keyword
+          (functions and variables)
+
+	* lib/system-gschemrc.in: Added continue-component-place keyword
+
+2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c, src/i_vars.c: Added promote-invisible *rc keyword
+          (functions and variables)
+
+	* lib/system-gschemrc.in: Added promote-invisible keyword
+
+	* src/o_complex.c: Removed some lame cleverness related to the
+          attribute_promotion variable (it was being used instead of a real
+          flag which lead to some ambiguous code)
+
+	* src/g_rc.c, src/i_vars.c: Added keep-invisible *rc keyword 
+          (functions and variables)
+
+	* lib/system-gschemrc.in: Added keep-invisible keyword
+
+	* lib/system-gschemrc.in: Spent a little time cleaning this file up.
+	  (more whitespace, a few missing comments)
+	
+2000-05-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex.c: Added Martin Benes' changes which implement the
+	  promotion and attachment of floating attributes when you 
+	  instanciate a component. 
+
+	* src/o_complex.c, src/g_rc.c, src/i_vars.c: Made the above 
+	  code configureable through the *rc files (keyword: 
+	  "attribute-promotion")
+
+	* lib/system-gschemrc.in: Added attribute-promotion keyword (enabled by
+ 	  default)
+
+2000-05-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Oops, had a typo in o_rotate_90 which caused boxes 
+	  to be rotated but not drawn 
+
+	* src/x_dialog.c: In the multimulti dialog box, give the value entry
+	  the keyboard focus by default (when an attribute is selected) 
+	  Written by Martin Benes
+
+	* src/x_dialog.c: In the multimulti dialog box, hitting return in
+	  the value entry caues the dialog box to close
+	  Written by Martin Benes
+
+	* src/x_dialog.c: In the atribute edit dialog box, give the value 
+	  entry the keyboard focus by default
+	  Written by Martin Benes
+
+	* src/x_dialog.c: If you add an attribute to a net, the name 
+	  entry gets a default value of "label"
+	  Written by Martin Benes
+
+	* src/x_dialog.c: When adding an attribute to an object using 
+	  the attribute add dialog box, the current mouse location is used
+   	  as the origin point for the new text item.
+	  Written by Martin Benes
+
+	* src/x_event.c: After placing a component (using the place dialog
+	  box), immediately starting placing the same dialog again.
+	  Written by Martin Benes
+
+2000-05-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/globals.c: Renamed buffers to object_buffers
+
+	* src/x_event.c: Added the beginning of the event states which will
+	  be needed to implement the buffer copy/paste
+
+	* src/x_event.h: Added states (STARTPASTE and ENDPASTE) to the state 
+	  enumerated type
+
+	* src/Makefile.am: Added o_buffer.c
+
+	* src/o_buffer.c: Finished adding o_buffer_paste_* routines 
+
+	* src/o_buffer.c: Finished adding o_buffer_copy and o_buffer_cut 
+	  routines 
+
+	* src/x_menus.c: Added Buffer pulldown menu as well as the menu 
+	  items inside
+
+	* src/globals.c: Added #include ".../globals.h"
+
+	* src/i_callbacks.c: Added a huge bunch of callbacks to support the
+	  buffer paste/copy/cut feature
+
+	* src/x_window.c: Added o_buffer_free to allow for the tracking down
+	  of memory leaks with ccmalloc
+
+	* src/g_key.c: Added buffer_* calls as guile registered functions
+
+	* lib/system-gschemrc.in: Added keystroke hotkeys for buffer functions
+
+	* lib/system-gschemrc.in: Changed raise-dialog-boxes-on-expose to be
+	  enabled by default.  Let's see if anybody complains
+	
+
+2000-05-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Started experimenting with the concept of global
+	  (across all windows/pages) buffers to hold cut and paste type 
+	  objects
+
+	* src/globals.c include/globals.h: Added OBJECT *buffers[10] array for
+	  cut and paste type operations between pages
+	
+	* src/o_copy.c: Found and fixed a bug which caused circles to be
+	  copied incorrectly
+
+	* src/o_complex.c: Removed some #if'ed out ancient code 
+
+	* src/gschem.c: Added some init code to main() to handle the 
+	  highly experimental buffers
+
+	* src/i_callbacks.c: Found a minor bug in the new experimental 
+	  routines (was copying to the wrong end of the object list)
+	
+2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gschemrc.in: Changed the default case to be both 
+	  (allow both lower and upper case characters when entering text)
+
+	* lib/system-gschemrc.in: Added footprint attribute name to 
+	  attribute-name list
+
+2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Worked more on the source= and hierarchy down 
+	  schematic feature by adding the ability to have multiple filenames
+	  (comma seperated) in the source= attribute 
+	  (Idea by Thepthai Tabtieng)
+
+	* src/i_callbacks.c: Fixed the Attribute/Attach... segfault (added
+	  an if ...) (Bug pointed out by Stefan, Thanks)
+
+	* src/i_callbacks.c: Added the ability to search for the source=
+	  attribute inside the symbol if it isn't found attached to the 
+	  outside of the symbol (omission pointed out by Thepthai Tabtieng).
+	  If you attach source= attribute to the outside, then inside is 
+	  NEVER searched.
+
+	* src/x_window.c: Oops forgot to init and destroy w_current->sewindow 
+	  Oops forgot to init and destroy w_current->mawindow
+	  Oops forgot to init and destroy w_current->aewindow
+	
+	* src/x_dialog.c: Added x_dialog_raise_all which raises all dialog 
+	  boxes if they are displayed
+
+	* src/g_rc.c: Added raise-dialog-boxes-on-expose rc keyword to control
+	  above
+
+2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/create_proto: Updated prototype.h creation script to use gtk/glib
+          paths from my machine (installed in /usr/local ...)
+
+2000-03-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net.c: Removed the stupidity of unselecting the selection
+	  when we consolidate nets
+
+	* src/o_text.c: Fixed both instances of the fast text drawing
+	  code for 90 and 270 rotated text (line was going the wrong
+	  direction).
+
+	* src/o_text.c: Alsmot got the length of the fast text line right.
+	  Still not perfect, but better
+
+	* src/o_slot.c: o_slot_end, got the changing of sloting to look right
+	  with the new selection mechanism
+
+
+2000-03-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Got o_embed and o_unembed working with the new
+	  selection mechanism
+
+	* src/o_misc.c: Got o_lock and o_unlock to use a new variable
+	  (locked_color) instead of the selection reserved variable
+	  saved_color
+
+	* src/o_misc.c: Added some diag messages to lock and unlock routines
+
+	* src/o_net.c: Introduced a hack which simplifies the handling of 
+	  net consolidation and selections (unselect everything before you
+	  attempt consolidation)  Not a good solution, but for now it will do.
+
+	* src/*.c: Removed most // comments
+
+2000-03-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Got o_mirror totally working with new selection
+	  mechanism
+
+2000-03-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Got the parameters to o_mirror correct 
+
+	* src/o_misc.c: Started getting o_mirror to work with new selection 
+	  mechanism (still has some serious bugs)
+
+2000-03-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Removed obsolete i_sbox.c from Makefile
+
+	* src/x_dialog.c: Got color edit dialog box to work with new selection
+	  mechanism
+
+2000-03-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_basic.c: Added o_redraw_all_fast (which is a faster version
+ 	  of o_redraw_all)
+
+	* src/a_pan.c: Made mouse pan use the above routine
+
+	* src/x_event.c src/o_text.c: Added code to increase the speed of the
+	  mouse pan (by not drawing all the text)
+
+	* src/a_zoom.c src/x_event.c: Also speed up zoom box and zoom in/out 
+	  with new faster redraw function
+
+	* src/g_rc.c and friends: Added fast-mousepan keyword which controls
+	  if text is drawn during a pan or not.
+
+	* src/o_misc.c: Fixed up o_edit to work with new selection mechanism
+	  
+	* src/o_misc.c: Cleanup of code which calls the multi_* functions to
+	  be simpler
+
+	* src/x_dialog.c: Got multi_attrib_edit to work with new selection
+ 	  mechanism
+
+	* src/x_multimult.c: Got multi_multi_edit to work with new selection
+	  mechanism
+
+2000-03-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/i_callbacks.c: Got attribute attach and detach working with
+	  the new selection mechanism
+
+2000-03-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_copy.c: Got the setting of color on detached attributes right
+
+	* src/o_attrib.c: Fixed a bug where you could pick an object with
+	  attributes and then deselect it and then select it again, and you
+	  would end up with invalid colors for the attributes.
+	  (in o_attrib_add_selected)
+
+2000-03-07  Matt Ettus <matt@xxxxxxxxx>
+
+	* src/x_multimulti.c:  Moving along on dialog box
+	  Shouldn't segault anymore, looks nicer.
+
+2000-03-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_image.c: Unselected all objects first before writing image
+
+	* src/x_print.c: Unselected all objects first before writing postscript
+
+	* src/o_text.c: Got text edit to work with new selection mechanism
+	  (proper erase before and redraw after the edit)
+	
+	* src/o_text.c: Got attrib text edit to work with new selection 
+	  mechanism
+
+	* src/o_attrib.c: Fixed toggle visibility to work with new selection
+	  mechanism
+
+	* src/o_select.c: Fixed a bug where you could select invisible objects
+	  using the selection box and caused other invisible objects to be
+	  selected (don't consider invisible objects for anything).
+
+	* src/Makefile.am: Removed old *.h entries 
+
+	* src/o_attrib.c: Fixed o_attrib_toggle_show_name_value to work with
+	  the new selection mechanism
+
+	* src/o_misc.c: Got Edit/Show Hidden... working again.
+	
+2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_basic.c: Combined o_drawbounding and o_drawbounding_new into
+	  a single function.
+
+	* src/o_complex.c: Put the new o_drawbounding into place (new 
+	  prototype, which means all instances need to be fixed)
+
+	* src/o_basic.c: More o_drawbounding cases fixed
+
+	* src/o_basic.c: Fixed a bug where text would not be draw properly
+	  if a redraw came in the middle of a place
+
+	* src/o_text.c, o_attrib.c: Fixed o_drawbounding in code
+
+	* src/*.c: Fixed rest of the o_drawbounding[_new] in the code
+
+2000-02-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_*.c: Added required o_*_erase functions
+
+	* src/*.c: Continued work on getting new selection mechanism working
+
+	* src/o_misc.c: Finished a few of the functions for above, but 
+	  #if 0'ed out the rest
+
+	* src/o_slot.c: Update function for new selection mechanism  
+
+	* src/o_stretch.c: Update function for new selection mechanism  
+
+	* src/o_copy.c, o_move.c, o_delete.c: Basically working again.  Still
+	  have lots to work here.
+
+	* Finished first draft of selection mechanism rewrite... _a lot_ of 
+	  things still broken
+
+2000-02-28  Matt Ettus <matt@xxxxxxxxx>
+
+	* Makefile.am:  Added x_multimulti.c
+
+	* o_misc.c:  Added call to multi_multi_edit
+
+	* x_multi_multi.c:  New File, contains beginnings of
+	  multi component attrib editor dialog
+
+2000-02-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_selection.c: Added new selection code
+
+	* src/o_find.c: Added new object find function
+
+	* src/o_select.c: Added new object selection code
+
+	* src/*.c: Changed #define SELECTION to SELECTION_FLAG in all the code
+
+	* src/*.c: Changed #define NORMAL to NORMAL_FLAG in all the code
+
+	* src/*.c: Started work on using new selection mechanism, got basic
+	  selection (single/multiple) working
+
+	* src/o_misc: Fixed a minor bug in o_unlock (will be rewritten anyway)
+
+	* src/o_attrib.c: Renamed deal_attrib to o_attrib_add_selected 
+
+	* src/o_basic.c: Removed a whole bunch of old functions
+
+	* src/*.c: Started removing all traces of the old selection 
+	  mechanism
+
+	* src/o_basic.c: Removed a bunch of functions which are no longer
+	  needed
+
+	* src/o_move.c: Rewrote the functions to use new selection mechanism
+
+	* src/o_copy.c: Rewrote the functions to use new selection mechanism
+
+	* src/o_delete.c: Rewrote the functions to use new selection mechanism
+
+	* src/o_misc.c: Rewrote the functions to use new selection mechanism
+
+	* Still todo/broken is o_drawbounding, o_erasebounding, an 
+	  o_attrib_slot_copy?, referenced to undraw unselect functions,
+	  and need to write a bunch of _erase functions
+
+2000-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added gtk+extra widget set (libgtkextra.*)
+	  to the link list of gschem (linked in only if it is installed)
+
+2000-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschem.c: Fixed a bug in the parsing/locating of the
+	  first schematic filename commandline parameter
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * README/INSTALL: Updated files to reflect next release
+
+	* src/*.c: Removed all // comments (changed to /* */)
+
+	* src/i_callbacks.c: Got rid of setup_attr_selector, instead now 
+	  calling attrib_edit_dialog directly
+	
+	* src/*.c: Fixed all warnings (using -Wall -Werror)
+
+2000-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Put the text origin markers in the backingstore so
+	  they show up when you open up initally in the window.
+
+	* src/o_text.c and friends: Added text-origin-marker keyword to
+	  control if the markers are displayed or not
+
+	* src/o_text.c: Added the ability to edit the text alignment using
+	  Edit/Edit... (or Edit/Edit Text...)
+
+	* examples/*.sch: Loaded and saved all example schematics so that they
+	  use the new text format
+
+2000-02-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_misc.c: Selecting Edit/Edit... on nets, buses, and pins now 
+	  brings up the multi-attrib
+
+	* src/*.c: Update a bunch of files to use call o_text_add with the
+	  extra text alignment parameter
+
+	* src/o_text.c: Added a small x where the origin of a text object is 
+	  when the text item (only as debugging, might be perm later)
+
+2000-02-16  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/x_dialog.c:  Lots of changes to finish and clean up
+	  the multi-attrib editor.  Code is cleaner now, too.
+
+2000-02-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Made o_attrib_add_attrib return a pointer to the
+	  attached (or new) attribute.
+
+	* src/i_callbacks.c: Update one of the misc callbacks to test above
+	  change
+
+2000-02-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_pagesel.c: Added a hierarchy level flag as well as rearranged
+    	  the page manager dialog box a little bit
+
+	* src/i_callbacks.c: Added code to go up the hierarchy if you close
+          an underlying page first.
+
+	* src/i_callbacks.c: Bug fix to make all hierarchy down opened pages 
+	  be zoomed limits
+
+	* src/i_callbacks.c: Bug fix to page revert to make sure hierarchy
+	  info is preserved when a page is closed and reopened.
+
+2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Added code to allow you to specify a lower 
+	  (source) schematic use the source= attribute
+
+	* src/x_dialog.c: Fixed that bug which I introduced in the multi-attrib
+	  edit dialog box which caused it to not open if a component with no
+	  attached attributes is selected
+
+	* src/g_rc.c and friends: Added enforce-hierarchy rc keyword which 
+	  controls if how easy it is to move between hierarchy levels
+
+	* src/x_dialog.c: Increased the height of the multi-attrib edit dialog 
+	  box by using gtk_widget_set_usize function 
+
+	* lib/system-gschemrc.in: Add source attribute name to attribute-list
+
+	* src/x_dialog.c: Gave multi attrib, slot edit, and attrib edit their
+	  very own entries in the toplevel structure (mawindow, sewindow, 	
+	  aewindow).  Also gave slot edit it's very own entry "entry" 
+	  (seentry)
+
+	* src/o_misc.c: Added checks in o_edit to make sure that an attribute
+	  is really an attribute (='s not sorrounded by spaces)
+
+	* src/x_dialog.c: Hopefully got the grab for attribute edit dialog
+	  and multi attribute dialog boxes working
+
+	* src/i_callbacks.c and friends: Added edit_text callback just so 
+	  that the user an forcely edit text even if that text is an attribute
+
+2000-01-26  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/x_dialog.c:  Added capability for Edit Attribute Dialog
+	  to handle attribute additions also
+
+	* src/x_attrsel.c:  Commented out old attrib add, made it call
+	  new dialog.
+	  NOTE:  The way it calls the new dialog is kind of indirect.
+	
+2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Added o_attrib_add_attrib which takes some parms
+	  and adds a text attribute to the selected object.
+
+	* src/i_callbacks.c: Modified misc-misc callback to test and demo
+	  the above function.
+
+2000-01-19  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/x_dialog.c:  Merged in Ales's changes
+
+	* src/x_dialog.c:  Lot's of rework on multi-attrib editor
+
+2000-01-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_dialog.c: Moved some code around and added a check to 
+	  the multiple attrib edit dialog box so gschem won't crash
+
+	* src/x_dialog.c: Filled a string (text[1]) with some thing to avoid
+	  garbage chars in the multi edit dialog box
+
+	* src/o_delete.c: Make o_delete_text a non-static function (so
+	  that it can be used in routines/files
+
+	* src/x_dialog.c: Got the delete callback on the attribute edit
+	  dialog box working (by calling o_delete_text)
+
+	* src/x_dialog.c: Moved the "hint" to the multi attrib edit dialog box
+	  to place itself at the mouse pointer location (gtk_window_position)
+	  to be closer to the creation time of the window to avoid dialog box
+	  placement gitter.
+
+	* src/x_dialog.c: Added a few memory frees to avoid memory leaks
+	  
+2000-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Renamed Hierarchy menu options
+
+	* src/g_*.c: Added Hierarchy/Down Schematic and Hierarchy/Down symbol
+
+	* src/x_menus.c: Added renamed appropriate menu options for above
+
+	* lib/system-gschemrc.in: Updated hotkeys for above new callbacks
+
+	* src/i_callbacks.c: Fixed page next and page prev to look at the
+	  page control variable 
+
+2000-01-13  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/x_dialog.c:  Moved Multi-attribute editor here, improved it
+
+	* src/o_misc.c:  Added call to multi-attrib editor
+
+	* Removed "Mattribute" menu item
+
+2000-01-12  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/x_dialog.c: Fixed attrib editor dialog to comply with UI 
+	  guidelines
+
+2000-01-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Fixed o_text.c so that it works with Matt's dialog
+	  boxes.
+	
+	* src/x_dialog.c: Minor comment updates
+
+2000-01-07  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/o_text.c: Update o_text_change to properly change the selection
+	  as well as the real objects
+
+2000-01-07  Matt Ettus  <matt@xxxxxxxxx>
+
+	* Added Individual Attribute Editor (nearly done)
+
+	* Added Multiple Attribute Editor (only displays)
+
+	* include/prototype.h:  added my proto's.  Please regenerate
+
+	* src/i_callbacks.c:  Added callbacks for 2 attrib dialogs
+
+	* src/o_misc.c:	Changed o_edit to call attrib edit dialog on attribs,
+	  text edit dialog on text
+
+	* src/o_text.c:  Added show options to o_text_change()
+
+	* src/x_attrsel.c:  Added start of new multiple attribute dialog
+
+	* src/x_dialog.c:  Added new single attribute editor dialog functions
+	  (all the attrib_edit_dialog* functions)
+
+	* src/x_menus.c:  Added "Mattribute" menu item for new dialog
+
+2000-01-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Created misc-misc2 and misc-misc3 callbacks and
+	  hotkeys (src/g_key.c src/g_register.c lib/system-gschemrc.in)
+
+	* src/o_text.c: Created o_text_change which takes a text object,
+	  a new string, and a visiblity flag and recreates that text object.
+
+2000-01-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Updated misc-misc callback to use the new
+	  o_attrib_return_attribs which now returns an object array
+
+2000-01-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+        
+        * src/i_callbacks.c: Changed misc-misc callback to test out the
+          o_attrib_return_attribs functions
+
+2000-01-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/i_callbacks.c: Minor bug fix deal with rotate/mirror modes
+	  not updating the status message on the bottom of the screen	
+
+1999-12-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_menus.c: Added File/Revert Page to make Magnus happy. :-)
+
+	* src/i_callbacks.c: Added code to implement above
+
+	* lib/system-gschemrc: Added hotkey for revert page.
+
+	* src/g_key.c and src/g_register: Changes to support above.
+
+	* lib/system-gschemrc: Changed file script hotkey from "fr" to "ft"
+	  "fr" is now used for revert.
+
+	* src/x_menus.c: Added Zoom limits/Zoom box to the right mouse button
+	  popup menu to make Mangus happy. :-)
+
+1999-11-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_menus.c: Added Zoom in and Zoom out to the third mouse
+	  button popup menu
+
+	* src/parsecmd.c: Add -h (help) flag
+
+1999-11-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Fixed the dialog box title for the SAVEAS_CLOSE
+	  case
+
+	* src/o_net.c: Fixed a nasty bug when enabling net consolidation 
+	  and drawing non-ortho nets (non-ortho nets would disappear, since
+	  gschem thought it could consolidate them; it cannot not)
+
+	* src/x_menu.c: Change Edit/Stretch to read Edit/Stretch Mode
+
+1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Fixed all calls to s_clib_getfiles with the
+	  right number of arguments (new filter argument)
+
+1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* examples/adders_1.sch: Fixed a label= attribute which was
+	  incorrectly spelled (1abel)
+
+1999-10-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschem.c: Found/Fixed an old bug which basically was causing
+	  the first argument to always be interpreted as a filename which isn't	
+	  always true.
+
+1999-10-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_print.c: Added some error checking to properly log 
+	  a successful print or error
+
+1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c: Fixed component-library and source-library keywords
+	  to add the current working directory (conditionally) to the
+	  specified path.  This fixes the bug which Mike Jarabek pointed 
+	  out when specifing relative path component/source libraries
+
+1999-10-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Changed Close button to be Cancel when doing
+	  Open... or Save As... (Stefan pointed this out)
+
+1999-10-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Fixed the callback setup for the enter key for
+	  Save As (so that it calls the save function instead of the open func)
+
+1999-10-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fileselect.c: Changed filename_entry to be read-only
+	  when the dialog box is a Component place
+
+	* src/x_fileselect.c: Made the search on files behave the same
+	  as on components (getting feedback when you have reached the
+	  end of the list)
+
+1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/x_fs.c: Got the component search working
+
+	* src/x_fs.c: Changed all calls to s_clib_getfiles to use the new
+	  prototype (the extra param at the end)
+
+	* src/x_filesel.c: Removed file from cvs repository
+
+	* src/x_compsel.c: Removed file from cvs repository
+
+	* src/x_fs.c: Renamed to x_fileselect.c
+
+	* src/x_fileselect.c: Fixed all -Wall warnings
+
+	* src/x_preview.c: Fixed all -Wall warnings
+
+	* general: You can only place *.sym files as components.
+
+	* src/o_pin.c: added o_pin_eraserubber()
+	
+	* src/o_stretch.c: Updated _end function to allow for the stretching
+	  of pins
+
+	* src/x_window.c: Used the appropriate #defines for filedialog box init
+	
+1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fs.c: Lots of changes related to getting filedialog to act as
+	  the component place dialog box
+
+	* src/i_callback.c: Made the new component place dialog box the 
+	  default
+	
+	* src/x_log.c: Fixed memory leak (added x_log_free)
+		
+	* src/gschem.c: Added some free()'s for some vars which were allocated
+	  but never freed (in gschem_quit)
+
+1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/gschem.c: Added full path to page_filename (if filename doesn't
+	  start with a / 
+
+	* src/x_log.c: Added x_log_init to deal with the chdir gschem is doing
+	  now
+
+	* src/x_fs.c: Lots of work to get file selection dialog box to work
+	  with saving
+
+	* src/i_callbacks.c: Changed saveas and open to use new fileselect
+	  dialog box
+
+	* src/x_filesel.c: Removed file from Makefile.am
+
+	* src/x_dialog.c: Added x_destroy_window 
+
+	* src/x_fs.c: Made sure you can't open up a directory
+
+1999-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fs.c: Changed filter entry to a filter option box 
+
+	* examples/filter_1.sch: misc updates (moved some symbols around so
+	  that they are connected to the right place)
+
+1999-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/x_fs.c: Fixed a coredump bug in x_fileselect_update_dirfile 
+
+	* src/x_fs.c: Added "enter key" callback to filename entry 
+
+1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* Started serious work on new file/component select dialog box
+
+	* src/x_preview.c: New file which hold preview window code
+
+	* src/x_fs.c: New file which hold new fileselect/component place 
+	  dialog box.
+
+	* src/x_menu.c: Added File/Open (EXP)... and Add/Component (EXP)... 
+	  entries in the top menu bar
+
+	* src/g_rc.c: Added file-preview keyword
+	
+	* src/g_register.c: Registered above file-preview
+
+	* src/i_vars.c, include/i_vars.h: Added default_file_preview and init 
+
+	* lib/system-gschemrc.in: Added file-preview keyword 
+
+	* In all *.c included defines.h before struct.h
+
+	* src/x_window.c: Added x_fileselect_free_list_buffers
+
+	* Much work still remains on the new file/component dialog box
+
+1999-09-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/x_menu.c: Added File/Page Close 
+	
+	* src/i_callbacks.c: Added code to close the last visible page.
+	  Now it opens up a blank page and close the current visible page.
+
+	* lib/system-gschemrc.in: Added hotkey for File/Close Page (fe)
+
+	* src/x_dialog.c: Fixed the color selection menu on the color edit 
+	  dialog box to display the right default color (color 1 - white)
+
+
+9/25/99 Rearranged right mouse button menu (suggestion by Magnus)
+
+9/23/99 Updated all the man pages (in all the program dirs) warning users
+	to specify options first.
+
+9/21/99 Fixed all the dialog boxes so that they listened to the WM_DELETE
+	signal from the window manager
+
+	Forgot to init iwindow to NULL
+
+	Added a few gtk_widget_destroys to x_window_close which I forgot to
+	add when I created the dialog boxes 
+
+9/20/99	Changed the project logo to GPL Electronic Design Automation instead
+	of GNU ...
+
+9/19/99 Make sure gschem runs with guile-1.3.2a
+
+	Misplaced a bracket in x_event.c (gschem would not build if you
+	did not have libstroke installed)
+	
+	Fixed all warnings
+
+	Added OBJ_BUS and OBJ_PIN to the color change routine in the
+	color edit dialog box
+
+9/18/99	Increased world size to be much much larger.  Hopefully this won't
+	break anything.
+
+	Fixed the extension code in i_callback.c to add the NULL character
+	to the right place.
+
+	Removed freestyle color 17, it was unnecessary, the IEC417 symbols
+	can use the lock color (15).
+
+	Fixed the grid drawing to draw the grid at the right zoom levels
+	(since I doubled the world size)
+
+9/17/99	Put some code into i_set_filename which truncates extra long
+	files, so that the window size isn't affected.
+
+	Changed the botton status bar a bit.
+		- Removed the "Mouse buttons" label
+		- Change the buttons to labels
+
+	Added the "middle-button" keywork which allows you to control what
+	the middle button is assigned to do.  (also added keyword to system
+	rc file)
+
+	Added code to support the "move" mode of middle-button, which
+	allows you to move stuff around by just clicking the middle button
+	and moving the object.  This only work on single objects, unless
+	you select the objects ahead of time and then hold the shift key
+	down and click somewhere OUTSIDE of an object.
+
+	Renamed [left|middle|right]_button to _label
+
+	Simplifed i_update_middle_button with using the new middle_button
+	variable
+
+	Added w_current->ALTKEY (so we know if the alt key is being pressed
+	or not)
+
+	If middle-button is "action" and you hold down the ALT key, the 
+	object will be copied instead of moved.
+
+	Fixed the RETURN_G_RC_MODE macro.  Added a number of entries 
+	parameter (size), since gschem was core dumping when you passed
+	an unknown string to the mode functions.  (sizeof(mode_table) 
+	was always returning # of bytes, not entries.
+
+	Made the "action" mode the default for the middle-button
+
+	Created freestyle-color which allows the user to create generic
+	colors which can be used in the schematic.  This should be used
+	with great care, since these colors are not attached to any type
+	of object.
+
+	Fixed a bug in the color scheme used by the symbols, using the
+	freestyle-color (color 7 which is the grid color, should not be
+	used by symbols, created color 17)
+
+9/16/99	Updated all the schematic/symbol opening functions so that only
+	sch's/sym's which are not loaded are actually opened up.  If a 
+	schematic is loaded and an attempt is made to open it again, gschem
+	displays the original schematic
+
+9/14/99	Fixed a really longstanding bug, you could not close gschem by using
+	window manager functions, now you can. (Matt Ettus convinced me
+	to finally fix this)
+
+9/13/99	Inited hkwindow in all x_window.c and s_project.c (all other programs) 
+
+	Fixed all example schematics to make sure they display the v*-1.sym
+	symbols properly
+
+	Remove attribute_1.sch example schematic
+
+	Fixed a keymapping error with show hidden text (renamed show hidden
+	text keymap to "n")
+
+9/12/99	Added g_funcs_key_name which is used in the list-keys.scm script
+	and in the list keys dialog box
+	
+	Added g_funcs_key_value which is used in the list-keys.scm script	
+	and in the list keys dialog box
+
+	Added g_funcs_key_done which is used in the list-keys.scm script	
+	and in the list keys dialog box
+
+	Added x_dialog_hotkeys dialog box
+
+	Added above dialog box to the menu
+
+	Modified Stefan's list-key.scm script to fill x_dialog_hotkeys.
+	It's pretty crude, but functional
+
+	Unmodified Stefan's list-key.scm script and moved modified functions
+	into gschem.scm
+
+	Added hotkeys for Help/About... and Help/Hotkeys...
+
+	Put a tear off bar on the Help menu
+
+	Renamed Shift H (Help) to h (and change Hierarchy to Shift H) in the
+	system-gschemrc file
+
+	Adding net= attribute to the attribute selection list dialog box
+	(put net in system-gschemrc.in)
+
+9/7/99	Removed all the stupid function pointers I added yesterday 
+
+	Moved huge chunks of x_color.c into libgeda/src/s_color.c
+
+	Cleaned up the code to reflect the above
+
+	Re created embedded_1.sch (using all_1.sch)
+
+	Finished up the color edit dialog box, by doing some rather 
+	questionable casting of int's to int *'s.
+
+9/6/99	Finally fixed the very broken color system, now you can allocate
+	any color for any object type (bus, net, background, select color)
+		- Created x_color.c
+		- Removed all global colors from globals.[ch]
+		  Except black and white
+		- Fixed up x_window.c, gschem.c to call proper init functions
+		- Fixed up g_rc.c to call proper x_color functions
+		  Also fixed up g_register.c
+		- Added logic bubble color keyword / variable / init
+		- Fixed up rc file to use the new system (a lot of cleanup)
+		- Added zoom box color keyword / variable / init 
+		- Updated zoom box code to use above color
+		- Added lock color keyword / variable / init
+		- Made output-background-color an official color
+		- A few updates to make the color allocation a bit more robust
+		- Created x_color_ps_string which returns the ps string
+		- Changed the default select color to orange... 
+		- Created ptr for image color specifing 
+		- You now get feedback that you specified an invalid color
+		
+	With the above changes, users MUST update their rc files to use the
+	new color scheme.  Things will fail badly if they try to use the old
+	system
+
+	Update all example schematic to use the text color (index for that is 
+	9)
+
+	Fixed a few -1's in the example schematics
+
+	Almost got the color edit dialog box to work with this new color scheme
+	
+	
+9/5/99	Removed some examples schematic from examples/ directory (moved them
+	to the gnetlist/examples directory)
+
+	Created all74_1.sch for testing purposes
+
+9/4/99	Removed some obsolete stuff from include/globals.h
+
+9/3/99	Update g_key to use gdk_keyval_name instead of XKeysymToString
+
+8/31/99	Renamed ntext to text (finally)
+
+	Updated the stroke mechanism to what Stefan suggested.  Much better
+
+8/30/99	Fixed a bug in the print dialog box, where it wasn't setting the state
+	of the window to the previous states
+
+	Fixed net stretch to only stretch ONE net for now
+
+	Finally renamed all ALES -> CONN and ales -> conn
+
+8/29/99	More work on getting bus midpoint cues to work
+
+	Added bus_gc for bus cue drawing
+
+	Fixed some bugs related to the visual bus cues
+
+	Removed all warnings from the code
+
+	Disabled bus stretching... still doesn't work
+
+	Fixed stretch_start so that it doesn't try to start a stretch on
+	an unsupported object
+
+	Commented out the ps/png extension code in i_callbacks.c till it's
+	debugged (next release)
+
+8/28/99 Lots of work to get bus midpoint cues working
+
+8/27/99 Set the program version to 19990829 to force Ales to release
+        on the 29th :)
+
+	Updated all *.c and *.h files to have the right address for the
+	FSF in the copyright/licence header
+
+8/20/99	Fixed a really really subtle bug in i_sbox.c wasn't checking for
+	the head node.  This bug causes some rather nasty coredumps.  
+	Hidden for so long, because of the way the selection head node
+	was being initialized in the new leaner object creation scheme.
+
+	Finished up the below dialog box cleanup
+
+	Changed the image size from 1280x1024 to 1280x960 in the image/png 
+	creation, 1280x960 is the right aspect ratio.
+
+	Temporarily disabled the extension replacement code in ps and image
+	creation till it gets fixed.  Default filename: output.*
+
+8/19/99 Added x_create_dialog_box which is basically just like gtk_dialog_new
+	but will hopefully clean up the code and this will work on the 
+	Windows platform.
+
+	Replaced all instances of gtk_dialog_new with x_create_dialog_box
+
+8/18/99	Added output-capstyle keyword which control the cap style for
+	postscript output
+
+	Added the idea of an invalid connection to pins
+		Added o_ales_draw_invalid which draws the invalid cue
+		Added code to o_pin to use above new function
+
+	Removed some old code from o_ales.c
+
+	Fixed a minor bug when writing an image, wasn't removing .sch
+	from filename
+
+8/17/99	Started adding bus object
+		Added all bus base code
+		Update system-gschemrc.in file
+
+8/12/99	Fixed inconsistant naming of some g_key_*/i_callback_* functions
+	(pointed out by Kazu Hirata, thanks)
+
+	Started integrating crude net stretch code into the official devel
+	source tree
+		Added o_stretch.c to dist
+		Update x_states.h to include STRETCH event state enums
+		Added o_ales_find_closest
+		Added stretch callbacks (i_callbacks/g_key_*/x_menu.c)
+		Added event state machine code (x_event.c)
+		Added key to keymapping in rc file
+		Filled in some missing functionality
+
+	Finish getting the above net stretch working, mostly.
+	
+8/5/99  Added some stuff to configure.in for win32 builds
+
+	Added some misc #ifdefs to support the CYGWIN32 port
+
+8/3/99	Added net-consolidate keyword to the rc file, controls if the
+	net consolidation code is used or not.
+
+	Fixed a very minor bug in x_attrib.c (dealing with order of which
+	attribute combined name/value string)
+
+	Upgraded to libtool 1.3.3
+
+	Due to the unfinishedness of net consolidation, it is turned off by
+	default
+
+8/1/99  Removed my_strdup() from i_vars.c and o_comples.c. (by Kazu Hirata)
+
+7/31/99 Cleaned up *.c. (by Kazu Hirata)
+
+7/27/99	Added o_net_consolidate_segments to o_net_end (so that when you 
+	draw nets, you get the minimum number of net segments (if possible))
+
+7/25/99 Cleaned up r_gc.c and i_callbacks.c. (by Kazu Hirata)
+
+7/21/99 Found an attribute in test_verilog.sch to be attached to two
+	objects, fixed.
+
+	Removed all traces of s_passing.h
+
+7/16/99 Cleaned up i_sbox.c and i_vars.c o_ales.c (by Kazu Hirata)
+
+	Increased world coord space to 120x90, don't know if there are any
+	side effects of this.
+
+	Increased the max zoom factor to 256
+
+	Changed x_grid to be draw grid the grid at a larger zoom factor
+
+	Reverted back to previous world coord space, adjusting above to
+	match.  Not ready for a change yet.
+
+7/15/99 Added support for libgdgeda 1.6 (mainly means searching for libpng)
+
+	Removed all traces of old libgdgeda 1.5 gif support replaced it with
+	png support
+
+	Changed menu name from Write Image... to Write PNG...
+
+	Minor bug fix in the x_image dialog box code (o_redraw_all in the
+	wrong place)
+
+7/14/99 Wrote functions to handle file name extention in i_callback.c.
+
+	Fixed a memory leak in g_funcs_print(). (by Kazu Hirata)
+
+7/13/99 Cleaned up i_callbacks.c (by Kazu Hirata)
+
+7/12/99 Moved the core of a_pan into a_pan_calc
+
+	Implemented the zoom and pan to where the mouse is (center at the
+	current mouse location).  Only works with the hotkeys.
+
+	Added i_callback_*_zoom_in_hotkey and *_zoom_out_hotkey
+
+7/11/99 Chnaged the return values of the Scheme functions in g_*.c from
+	0 and -1 to #t and #f.
+
+	Cleaned up gschem.c and i_basic.c. (by Kazu Hirata)
+
+7/11/99 Cleaned up a_pan.c, a_zoom.c, g_key.c, g_funcs.c. (by Kazu Hirata)
+
+7/10/99	Updated a few places where it's important to call set_window
+	(part of the math speed improvements)
+
+	Put in code that controls if text is either: xored (completely drawn)
+	when doing a copy/move/place (the outline that's dragged) or
+	a simple line is drawn.  This makes the placing/copying/moving of
+	large symbols faster
+
+	Added an rc keyword to control above: text-feedback
+	(either only-when-readable or always)
+
+	Added text-display-zoomfactor to *rc file (control at which zoom factor
+	text is displayed completely during operations like copy/move/place)
+
+	Removed some // comments (should not use // comments in general)
+
+7/6/99 	Didn't really disable libgdgeda when using --disable-gdgeda
+	Now fixed.
+
+7/5/99	Added in manually configure.in patch Manu provided to help in his
+	rpm building procedures
+
+	Added pintype to attribute-name list in system-gschemrc
+
+	Slightly rearranged attribute-name list
+
+	Fixed all warnings
+
+	Fixed some misc problems in configure.in (missing if test to make sure
+	libgeda-config was found)
+
+	Got configure.in to be almost identical to gnetlist/configure.in
+
+	Updated man page a tiny bit
+
+7/4/99	Added updated test_verilog_1.sch to the dist from Mike Jarabek
+
+	Added an options menu to the image write dialog box
+
+7/3/99 	Went through all sample schematic and removed all zero length/etc...
+	objects
+
+7/2/99  Fixed the ./configure stuff dealing with libgdgeda so that it works
+        when libgdgeda isn't installed in a system directory
+
+7/1/99 	Removed the libgd #include from all files (not needed)
+
+	Fixed some stuff in configure.in (typos)
+
+6/26/99 Fixed a bug dealing with the font-directory/scheme-directory/etc...
+	which broke opening up a second window
+
+	Fixed a visual annoyance: Place lots of components and inbetween
+	each place there would be a redraw.  Not necessary.  Fixed.
+
+6/25/99 Added the rc keyword "image-color" which controls if image is
+	in color (enabled) or black and white (disabled)
+
+	Added the start of mouse button pan.
+
+	Added 'third-button' keyword to rc
+
+	Added support to configure to look for optarg and friends otherwise
+	include the right externs...
+
+	Forgot to add the hotkey for Edit/Show Hidden Text
+
+	Removed all traces of GTK_DEVEL
+
+	Got mouse pan working, with the exception of the once it crashed my
+	X server
+
+6/24/99 Made the Image write dialog box go away once you pressed write
+
+6/23/99 Added the first bits of support for the writing of images
+
+	Added configure ability to find and turn off libgd support
+
+	Added image-orientation keyword to control the future ability
+	to write portrait and landscape images
+
+6/19/99 Fixed a bug where you would select something and then visual
+	cues would disappear when you hit redraw
+
+6/10/99 Added support for this idea that hidden text is NOT created, main
+	changes were in the hidding and unhidding of text items
+
+5/31/99 Found a minor bug in move, not all nets were being redrawn
+
+	Worked a bit more to reduce the flashing of nets/pins when a complex
+	is moved
+
+	Put a redraw in o_delete, just to make things look better after
+	something is deleted
+
+	I think I got the flashing (when doing move's under control now)
+
+	A few updates to the sample schematics
+
+	Added agile-vfo-block.sch to the dist finally (as an example schematic)
+
+	Added the ability to change colors of objects from within gschem
+	(finally)
+
+	Added hotkey assignment for above dialog box
+
+5/29/99 Worked some more on the copy operation for nets
+
+	Added o_redraw_real (which redraws all objects given a list which
+	might not be the real objects)
+
+	Started updating the conn hash table in when nets are being drawn
+		Added o_ales_draw_objects
+		Added o_net_ales_erase
+		Added o_net_ales_draw
+
+	More updates to getting copy/move/rotate/mirror working for nets.
+
+	Got copy/move/rotate/mirror working for nets only.
+
+	Worked on getting copy/move/rotate/mirror working for pins
+
+	Worked on getting copy/move/rotate/mirror working for complex
+	objects (with contain nets/pins)
+
+	Got pins to properly update visual cues when they are being drawn
+
+	Got the adding of a component to update the nets properly
+
+	Started removing the dead code from the previous connection scheme
+
+	Tried to improve the "flashing" of net cues when you move something,
+	but did not succeed.
+
+	Added the show all hidden attributes function (useful with the new
+	ability to have toplevel hidden unattached attributes)
+		And everything required to implement the above
+
+	Fixed that stupid log problem where if you couldn't open the log
+	the log window would lose it's mind (fixed by disabling logging
+	if you can't read/write the log file)
+
+	If logging is off or disabled, don't show the log window on startup
+
+5/28/99 Got ./configure working with gesym-config
+
+	Misc integration work
+
+5/16/99 Changed most #include's to include stuff from <libgeda/...> since
+	libgeda is now totally seperate
+
+	#include some missing includes (in g_rc.c)
+
+	Removed -I../include from the Makefile just to force all includes
+	to be included using a ../include path or libgeda/...
+
+	Fixed up ./configure to use libgeda-config
+
+5/99	Removed all traces of the old connection system
+	All removals should be tagged with either CONNECTION or CONN
+
+	Added new connection (called ALES and st_ales) structures
+
+	Got gschem to use the includes from libgeda package
+
+	GTK+ 1.2.x is now required due to the use of
+	g_hash_table_lookup_extended
+
+	Got misc callback to print out hash table structure
+
+	Started work on getting delete to delete nets properly
+
+	fixed old bug when you cancelled the drawing of a net, prog would
+	erase too much
+
+	started work on getting copy to copy nets properly
+
+	Got gschem to properly update with nets
+
+	added comma key to gschemrc files
+
+	Removed all conn stuff from include/struct.h
+
+---------------- Development division starts here --------------------------
+
+5/16/99 Removed some redundant labels from the coord window
+
+5/14/99 Fixed an old bug dealing with the erase of the draw in progress net
+	(erased way too much)
+
+5/9/99	Removed some redundant code from o_move.c
+
+	Fixed log-window keyword code to work with the later option.
+	(didn't work at all)
+
+4/18/99 Added some #ifdefs to the coord dialog box so that it compiles under
+	gtk+ 1.0.x
+
+	Make sure cowindow was being set to NULL.
+	(caused a core dump otherwise)
+
+4/17/99 Fixed coord dialog box to look right
+
+4/15/99	Added coord dialog box
+
+	Added callbacks for above
+
+	Added hotkey (oc) for above
+
+4/11/99 Added some more debugging information when reading in the .scm file
+
+	Made the log window startup when gschem is run (updated all *rc files)
+
+	Added log-window keyword which controls if the log window is opened
+	when the program starts up
+
+	Added the ability to make the log window transient or not
+	(configurable through the log-window-type keyword)
+	(only works with gtk+ 1.2)
+
+4/9/99	Fixed Makefile.am so that gschem.1 is installed
+
+3/27/99 As a request, added a default keymapping (Delete -> edit-delete)
+
+3/25/99 Removed all traces of i_callbacks.h from the C files (haven't removed
+	the actual include file yet)
+
+	Changed x_window and x_menu so that those warnings about menufactory
+	disappear (by using itemfactory with gtk+ 1.2.0)
+
+	Involved adding the appropriate new functions to x_menu.c and
+	modifing x_window.c
+
+	Got rid of warning messages when you start up gschem
+
+	With the new itemfactory stuff from gtk+ 1.2.x you can now have
+	tear off menus
+
+	Got the passing of callback data working with the menus
+
+	Got all the popup menu i_callback_* functions to use the new callback
+	parameter passing order
+
+	Got all menu structure to work with the gtk+ 1.2.0 itemfactor
+	(major pain)
+
+	Went through and add the proper parameter passing order to *ALL*
+	i_callback calls (major pain)
+
+	Found that g_key_edit_mirror was calling the wrong i_callback function
+	Fixed.
+
+	Added some functions to x_pagesel to wrapper the i_callback_ functions
+	since these i_callback_ functions were used a button click callbacks
+	which take a different (the old one) function prototype.
+
+	Missed a reference to a callback (last_callback) which is a pointer
+	to a callback function, it too needs the new function prototype
+
+	Changed the default text size in the C code to be 10, (it was 8,
+	which was a really really old default value) rc file is the same as
+	before (size in there is still 10)
+
+	Added the ability to change the text size; added this to the
+	Edit/Edit... dialog box
+
+	Text size and snap size and (as before text edit) dialog boxes
+	once again grab the focus for the whole app.  This is because
+	they share common variables
+
+3/23/99 Added a menu option Help/About...
+
+	Added callback/dialog box for above
+
+	Put the code back into use which right justified Help menu option
+
+3/21/99 Added code to warn the user if he/she tries to translate a symbol
+	and the snap_size is not set to 100.
+
+	Minor cosmetic changes to gschem.1
+
+3/19/99 Fixed changed flag so that when you do some attribute associated
+	actions, you are prompted for a save instead of just quitting
+
+	When opening a symbol using hierarchy, filename at the bottom
+	wasn't being set right
+
+3/18/99 Updated g_rc_parse to use new macro for system-gschemrc file
+
+3/17/99 Found one more instance of a uninit-ed variable (pwindow)
+	(Thanks to Jeff McNeal for pointing out that things were not working
+	 under Solaris)
+
+3/10/99 Fixed usage output to be somewhat more accurate
+
+2/26/99 Fixed some labels since we are no longer supporting gtk+ 1.1.x
+
+	Removed some duplicate strokes from the gschemrc's
+
+	Made the stroke output (when running with the -t flag) a bit cleaner
+	(and hopefully clearer)
+
+2/25/99 Added stroke_info_mode (enabled with -t flag) so that users can get
+	stroke related info
+
+	Misc warning updates (missing prototypes)
+
+2/12/99 Removed the o_ntext_free_all from x_window_close (actually just moved
+	it so that it only is called once, when you quit)  The call is in the
+	right place now
+
+	Added x_stroke_free_all which just frees all remaining stroke
+	points
+
+	Fixed a major bug dealing with multiple windows and the freeing of
+	several common (rc strings) variables, which caused some bad behavior
+
+	Added some more space to the above variable mallocs,
+	since ccmalloc seemed to have some problems dealing with them,
+	and there was enough space for the strings + null (there is now)
+
+	Discovered why sometimes if you close a window you lose any
+	subsequent log message (it's because I was closing the log file in
+	the wrong place), fixed (the call is in the right place now)
+
+2/11/99	Added call to s_stroke_free in gschem_quit
+
+	Forgot to set the mode label to Select mode after a zoom box, fixed
+
+	Added stroke sequence printing if verbose mode (-v) is on
+
+	Added x_stroke.c which contains routines to record and erase the
+	stroke points
+
+	Changed it so that stroke points are only erased when a valid stroke
+	is found.  Leave invalid strokes around
+
+	Added some more basic strokes to gschemrc
+
+	Put back middle button repeat for when strokes are enabled.  Holding
+	down the control key and pressing the middle button executes the
+	repeat command.
+
+	Added "Stroke/" to the middle button repeat button label (only if
+	strokes are enabled)
+
+	Added stroke-color keyword (controls color of the mouse droppings)
+
+2/9/99	Started work getting stroke support into gschem (using LibStroke)
+		Added stroke_init to gschem.c
+		Put a #ifndef ... around some code in i_basic.c
+		Added most basic support to x_event.c
+		Added stroke keyword to rc files
+		Added s_stroke_search_exeecute to x_event.c
+
+	Started adding most basic strokes to gschemrc
+
+1/31/99 Made postscript font text ouput the default (output-text "ps")
+
+	Updated page manager to work with gtk+ 1.1.x (scrolled window works
+	better, but not 100%)
+
+1/24/99 Added a read/execute guile script option (-s script_filename)
+
+	Added a script file selection dialog box (for executing scripts)
+
+	Added menu option and keymapping for File/Script Execute...
+
+	Added global variable global_window_current, which will be used by
+	various guile functions, since they have no idea which window they
+	are executing for/in. (careful with multi windows anyway)
+
+	Added command line flag -o (for specifing output an filename)
+
+	Added file g_funcs.c which will hold basic guile functions
+
+	Added gschem-print, gschem-exit, gschem-use-rc-values guile functions
+
+1/23/99 Finally changed where the rc file(s) are read -- before the window
+	is created.  This allows for much more flexiablity in the user
+	interface
+
+	Found most of the bugs in above (I hope)
+
+	Did some further rearranging in x_window.c so that above works better
+
+	Added "scrollbars" keyword to the rc file, which controls if scrollbars
+	are displayed or not (default will be on for now)
+
+	Added "output-orientation" keyword to the rc file, which controls the
+	default page orientation (landscape/portrait)
+
+	Added support for portrait postscript printing to the print dialog box
+
+	Changed the radio buttons (for print output type, limits/window) to be
+	an options menu instead, much cleaner.  Added some labels
+
+	Fixed a minor bug in above (wrong label being displayed)
+
+	Added "output-color-background" keyword for controlling the
+	background color in postcript output (also added supporting code)
+	(letter size sheets ONLY)
+
+	Added "output-color" keyword for controlling if postscript is color
+	or not
+
+	Added "output-type" keyword which specifies "limits" or
+	"current-window"
+
+	Renamed keyword "text-output" to "output-text" just to be consistant
+	Might eventually change output to postscript
+
+1/21/98 Added a message to the start of gschem about the warnings when
+	using gtk+ 1.1.x
+
+1/12/98 Worked on x_attrsel.c and x_print.c to get them gtk+ 1.1.x
+	compliant.
+
+1/10/98	Spent some time working on the scrolled_window changes in
+	x_compsel.c for gtk+ 1.1.x, still needs some work though
+
+1/9/98	Started integrating patch for 1.1.x (provided by Egil Kvaleberg)
+	 (using GTK_DEVEL #define)
+	 	GtkAcceleratorTable -> GtkAccelGroup (x_menu.c)
+	 	GtkAcceleratorTable -> GtkAccelGroup (x_window.c)
+        	gtk_window_add_accelerator_table ->
+		  gtk_window_add_accel_group 	     (x_window.c)
+
+	 Added a few #include <math.h> where they were missing (compiler
+	 warnings for fabs)
+
+1/06/98  Fixed some code in o_erase_* where a constant instead of a variable
+	 was being used for a color (BLACK -> w_current->background_color),
+	 pointed out by Anatole Sokolov
+
+1/05/98  Incorperated negative grid point display patch by Mike Jarabek
+
+	 Found and fixed (I think) a bug with displaying schematics for
+	 the first time (after a load), display wasn't being zoomed limits
+	 if there where coordinates with negative values (display will not be
+	 zoomed properly, since negative values are not supported for
+	 scrollbars)
+
+12/29/98 Changed x_grid_draw to draw to backingstore and then copy that
+	 to the drawing area, hopefully that'll speed things up when gschem
+	 runs over a lan?
+
+	 Commented out the above code, need to due some further testing.
+
+12/15/98 Fixed line/pin/net to deal with the real clipping code
+
+	 Now all line related objects are being clipped, fixed the
+	 disappearing lines/nets/pins when zoomed in really close
+
+12/13/98 Integrated Jeff McNeal transparent zoom/pan patch.  It works,
+	 but it still needs some work, since panning and zooming while
+	 drawing nets/pins leaves xor droppings
+
+	 Added pin-color to gschemrc file.  For some odd reason was missing.
+
+	 Also found another bug which was causing the pin color to be saved
+	 as -1, fixed
+
+	 Added File/Save All menu option and hotkey to save all documents
+	 and not bother asking.
+
+	 Added code to o_complex_end to support the concept of an included
+	 component, which basically is the inclusion of all the pieces of
+	 a component so they can be edited.  Useful in symbol creation; you
+	 can reuse other components.
+
+	 Changed the add component dialog box to allow for a selection between
+	 the default, embed and now include ways of adding components.
+	 I don't like the way it works, so I'm probably going to go with a
+	 option menu instead of radio buttons
+
+	 Changed the above radio boxes to an option menu, much cleaner looking
+
+	 Found a place where I was trying to strcpy into a NULL rc_filename
+	 doh!
+
+12/10/98 Finished adding the first step for autoconnect to the nearest
+	 net point
+
+	 Added o_conn_search_closest to search inside complex objects for
+	 the nearest pin
+
+	 Added an event_state = STARTDRAWNET to i_callback_add_net_hotkey
+	 to make the o_net_start connection code work
+
+	 Added o_conn_search_closest_range to search for the nearest pin/net
+	 with range
+
+	 Removed the net snapping stuff for now, it still needs a lot of work.
+
+	 Added command line argument -r (which specifies an rc file after
+	 it tries to read all the other standard rc files)
+
+	 Finally make rc_filename a pointer instead of statically allocating
+	 the space
+
+12/9/98 Changed how circles are drawn, specify center point and then the
+	radius.  o_circle_start, o_circle_end, o_circle_rubberband
+	Includes a line which shows the radius of the circle when you
+	rubberband
+
+	Changed the way the width of pins and nets is determined, now using
+	the SCREENabs routine when drawing thick pins/nets
+
+	Fixed the way the size of the endpoint/midpoint cues is calculated
+	(o_conn_*)
+
+	Minor circle cleanup: made sure radius is multiple of grid snap if
+	snap is on; made sure final circle is drawn on backingstore
+
+12/8/98 In order to fix the bugs below, have to rewrite some circle code,
+	integrated changes to deal with struct.h changes and libgeda changes
+	(o_circle.c)
+
+12/6/98 Found the reason why dist was working all this time.  Another bug
+	with adding in a circle, o_circle_end, sending the wrong coord into
+	the add function (dumb luck circles ever worked)
+
+11/15/98 Changed the way the print dialog box works, no longer grabs the
+	 application focus.  You can leave it open and print whenever you
+	 want
+
+	 Changed the size of the visual cues for nets (in o_conn.c)
+
+11/10/98 Changed a label in the print dialog box: "Current Window"
+
+11/8/98	Found a bug when drawing single point lines (ie line as zero length)
+	Fixed by adding a (few) call for draw point in o_line_draw,
+	not sure that's the best solution.
+
+	Added zero length error checking code to all primitive objects
+	( interesting side effect, you can end net draw by drawing a
+	  zero length net and that stops the action )
+
+	Removed some code in o_arc.c which erased the rubberband line
+	incorrectly
+
+	You could segfault gschem by inputing a null string (nothing) and
+	then hitting apply and drawing over to the drawing area.  Fixed by
+	moving x state change code inside the if "check if not null"
+	(attribute add is okay)
+
+11/7/98 After applying text input, highlight the selection in the dialog box
+	(changed to behave this way)
+
+11/6/98 Added some checks to prevent gschem from core dumping when you hit
+	one of the special "microsoft keys"
+
+	Added code to handle the new papersize list
+
+	Added x_print.c (the printing dialog box) and supporting code
+
+	Added paper-sizes keyword to rc file
+
+	Added print_output_type init in i_vars.c
+
+	Called new dialog box from i_callbacks_print
+
+	Added some ... to the Print entry in the pulldown menu
+
+	Got print dialog mostly working
+
+	Added many entries in the *rc files for page-size and page-sizes
+
+11/5/98 Added paper-size to gschemrc file (changes to g_rc, g_register)
+
+10/30/98 Cleaned up (indentation, long lines) a_zoom and a_pan code a lot
+
+10/28/98 Rearranged View menu a bit
+
+	 Applied patch by Manu for a_zoom_limits
+
+	 Had to make minor modifications to make above work on all cases.
+
+10/27/98 Started to add zoom box code (a_zoom_box_*)
+
+	 Modified x_events.c and associated files to support above
+
+	 Finished off a_zoom_box_start/_end and the actual work function
+	 a_zoom_box()  I think this works okay, but it's not perfect.
+
+	 Added hotkey zoom-box version and added key to keymaps in the
+	 *rc files
+
+10/25/98 Cleaned up all warnings
+
+10/24/98 Added slotting update to rotate/mirror code.
+
+	 Got keyboard shortcut implemented for the slotting
+
+	 Re arranged the edit menu
+
+	 Changed a few of the status lines in the copy/move (and hotkey)
+	 callbacks
+
+10/22/98 Added code in o_read to update the slot if the last read object
+	 was a component
+
+	 Added o_attrib_slot_update in o_copy_end
+
+	 Added code to o_copy_end to deal with slotting (ie copy the info
+	 from the object that is being copied) and the selection list
+
+	 Updated o_slot_end to use the new o_attrib_slot_update
+
+	 Added o_erase_single, just as a function to make life easier
+
+	 Attempted to get the slot= attribute to be update and drawn
+	 correctly if it is visible.  This does not work right yet.
+
+	 Got the first working version of the slotting done
+
+	 bug: Old component outline not being erased if you select a new
+	 component from the list (pointed out by Patrick Bertholon, thanks)
+
+10/20/98 Added Stefan's and thi's latest gschem.scm
+		- repeat-last-command doesn't cause a stack overflow
+		- bit more paranoid code.
+		- last-command-sequence (holds what it says)
+
+ 	 Change rc file guile primitive version to gschem-version
+
+10/18/98 Added callbacks for change Slot... code
+
+	 Added o_slot_start which starts the change of a slot number
+
+	 Added dialog box for slot editing...
+
+	 Added o_slot_end which finished up the slot number change operation
+
+	 Split up some of the bigger functions in a_basic.c into o_move.c,
+	 o_copy.c, o_slot.c, and o_delete.c
+
+	 Worked some on o_slot_end, slot attribute value is being changed
+	 and added if needed as of today, but schematic not reflected.
+	 (to be finished later..)
+
+10/17/98 misc minor fix to the rc file (text-input "ps")
+
+	 Applied patch by Roger which added variable snap spacing.
+
+10/15/98 Increased the size of the component select dialog box
+
+	 Display ONLY symbols with the extension .sym, this implies that u
+	 symbols must end .sym to be displayed
+
+	 An attempt fix the arc bound box code of arcs, doesn't quite
+	 work 100%.
+
+10/12/98 Added device attribute to the list of default attributes in the rc
+	 files
+
+	 Finally fixed an outstanding bug in the arc drawing/adding etc...
+	 (this fix might have broken arcs, but so far it looks good)
+
+10/11/98 Added parsecmd.c (command line argument parsing)
+
+	 Simplifed the loading of schematic pages and incorperated above
+
+	 Added quiet_mode and verbose_mode to the command line arguments
+	 as well as the usage() function which exits
+
+	 Removed all warnings
+
+	 Added "graphical" as a default attribute in the rc files
+
+10/9/98 Removed some #if 0 code and did some minor code cleanup
+
+	Fix an asthetic problem (misc pin/net droppings in lower left
+	corner when doing mirrors/rotates)
+
+	Added thi's improved gschem.scm (not fully using all the new stuff
+	in there yet)
+
+10/8/98 Worked some more on mirroring of complex objects, almost got it
+	completely right except for text inside complex objects
+
+	I got the above fixed (with really ugly kludge) :-( will eventually
+	get it totally fixed once I figure out how to flip/rotate text
+	in place.
+
+10/6/98 Added code to deal with mirror of complexs (mainly change to
+	complex_add)
+
+10/5/98 Added o_mirror (and all required support code, events, i_callbacks...)
+
+	Added *_mirror_hotkeys
+
+	Added g_key *mirror code
+
+10/4/98 Changed default size for a 800x600 sized display
+
+	Added text-output keyword to control how text is rendered
+
+10/1/98 Fixed all warnings
+
+9/29/98 Today starts the new release system: 19980929
+
+	Added code to properly keep attached attributes attached when you
+	rotate a component
+
+	Fixed a bug that was causing text to be saved twice (once as an
+	attribute and once as a regular text item).
+
+0.0.5
+-------
+9/27/98 Discovered that selection_tail wasn't being set to tail in o_select
+	Fixed.
+
+	I think I got my kludge for rotating complex objects done.  Need to
+	de-kludge it one of these days
+
+	Found a bug in o_complex_end, where the selection tail and the prev
+	pointers where not being set
+
+	Fixed the same bug in o_ntext_end
+
+	Found/fixed a really nasty old bug in o_unselect_all where
+	selection_tail wasn't being update at all
+
+	Found/fixed a whole bunch more places where selection_tail
+	(in o_select_*) wasn't being update (ie it was dangling)
+
+	Fixed a bunch of places in the i_callback functions where the middle
+	button short cut key wasn't been set to the hotkey version of the
+	function
+
+	Added selection_list code for rotating complex objects (ie once a
+	complex is rotated, it stays in the selection list)
+
+	Went back and change Edit/Rotate Primative to Edit/Rotate 90 in
+	all applicable locations (x_menus, g_*, gschemrc.in files)
+
+	Added code and a message stating that rotating an embedded component
+	isn't possible yet. (it should be, but I'll worry about that later)
+
+	Changed default pan behavior when you select it from the hotkey--
+	it pan using the current mouse position as the center
+
+	Set zoom_scale to a constant in the code which determines whether we
+	are drawing an sbox or just selecting single object
+
+	Found a few more misused selection_tails in o_attrib (tag new ales)
+
+	Go rid of net que droppings being left behind by rotate
+
+	Added needed function call so that nets and pin associations are
+	recalculated after a rotate
+
+9/25/98 Worked some more on o_rotate (a_basic)
+
+	Missed a zoom_scale/factor bug dealing with sboxes, you couldn't
+	draw an sbox at high zoom factors.  Now fixed, by removing multipler
+
+	Removed all attempts at getting complex's rotating... that will
+	be handled differently.
+
+	Removed some dead code from i_callbacks.c (old ntext stuff)
+
+	Changed o_rotate to o_rotate_primitives (fixed in all places)
+
+	Changed menu option and rc files edit-rotate to edit-rotate-prim
+	Edit/Rotate Primative
+
+	Successfully intergrated rotate ntext into the o_rotate_primitive
+	command
+
+9/21/98 Minor gschemrc changes (keymapping fixes)
+
+	Fixed a minor asthetic bug dealing with placing text and seeing a
+	ghost image of the newly placed text (erase the bounding/outline box)
+	(Migrated change to attribute place as well)
+
+	Fixed a minor bug with the keymapping code, modifiers are no longer
+	passed to the guile code
+
+	Made the default select color grey
+
+	Added ENDROTATE define to x_states.h
+
+	Added i_callback_edit_rotate, g_key_edit_rotate and the guile
+	register function
+
+	Started changing rotate and "Add *" functions to start their
+	actions the moment the hotkey is pressed
+
+	Started adding code and support functions for edit-rotate (not
+	finished yet)
+
+	Fixed o_rotate to at least call the various o_*_rotate funcs
+
+9/19/98	Added a few more hot key defs into the rc files
+
+	Added no-action guile function to gschem.scm
+
+	Changed 3rd button cancel for all modes (net/box etc..) so that it
+	changes you into select mode
+
+	Changed the way text is placed.  Now it is similar to the way
+	attributes are placed (dialog box comes up, type in text, move and
+	place text)
+
+9/18/98 Adding code to do the move/copy action change (action
+	starts right away after mouse press
+
+	Added edit-move-hotkey and edit-copy-hotkey to take above change
+	into account (changed rc files as well)
+
+	Renamed paper-size to world-size to reflect that paper is no longer
+	specified in the same fashion
+
+	Fixed the lack of scrollbar updates when you don't specify a schematic
+	to be loaded
+
+9/17/98 Added the modifiers (Alt, Shift, Control) into the string which
+	is passed to the guile key lookup routines
+
+	Fixed/Added a few misc items to the keymapping in the rc files
+
+9/13/98	Added some feedback (loading message) if you specify schematics at
+	the commandline
+
+	Added scheme-directory keyword (and supporting code) to the rc file
+
+	Disabled all GtkAccelerators in x_menu.c
+
+	Added g_key.c (support functions of guile key mapping support)
+
+	Added all menu callback functions to g_key (as g_key_*)
+
+	Added gh_register functions for above (g_register.c)
+
+	Deleted ifdefd out keymapping code in g_rc.c
+
+	Added gschem.scm file which has scheme code for keymapping
+
+	Added data structures to support scheme keymapping (gschemrc.in)
+
+9/12/98 Added Zoom Limits option (and underlying code)  experimental
+
+	Started preliminary change to make zoom_factor represent the
+	magnification, not the zoom number (how many times you zoomed in)
+
+	Changed zoom functions to take above into account
+
+	Changed o_conn functions to use return_zoom_number (in libgeda)
+	Also fixed o_pin and o_net thickness
+
+	Changed x_grid to use return_zoom_number -- also new grid spacing
+	for the different levels, also experimental
+
+	Changed default page-size to be big, this will change to world-size
+	soon.  Made most necessary changes to accomodate this.
+
+	Found a very very serious bug when the above change was made
+	(copy/move of objects wouldn't copy complex vs nets/pins correctly)
+	Fixed by making all *_translate -> *_translate_world (in a_basic.c)
+
+	Spent some more time getting size of endpoint cues and friends
+	to look right
+
+	Added a a_zoom_limits call when schematics are opened from the command
+	line and from the file dialog box
+
+	Added a few experimantal DONT_REDRAW lines to see if I can prevent
+	the drawing of schematics and connection points when gschem comes up
+	(and when you open schematics)
+
+9/4/98	Added a few more libgeda/prototypes.h in a few missed files
+
+	Moved f_print.c to libgeda
+
+	Moved a few misc routines back and forth between gschem and libgeda
+
+	Renamed some routines to take into account the vectoring of some
+	functions in libgeda
+
+	Extensive work here and libgeda to get rid of all prototype related
+	warnings
+
+	Playing some games with the o_pin_conn* and o_net_conn* functions
+	(and revectoring) to see if I can improve the look of reading in
+	of schematics
+
+9/3/98	Major code reoganization with the new libgeda
+
+	Fixed a bug in o_box, where the new recalc routine wasn't setting
+	some local variables (shouldn't have been using the vars anyways)
+
+	Removed Add/NEW text menu item (old test code)
+
+8/31/98 More bug fixes to the copy attribute change.
+		. o_ntext_copy does not handle attributes now, it is handled by
+		  who ever called it
+		. o_list_copy_to and o_list_copy_all now take a flag which is
+		  either NORMAL or SELECTION (we don't want to do attributes)
+		  when we are adding stuff to the selection buffer
+		. Text is copied (o_list_* and o_copy_end routines) last to
+		  make sure that all the attribute recieving objects exist
+		  in the list
+
+	Fixed another attribute which changed color (to red) at the wrong
+	time (basically all text was changing color, eventhough it wasn't
+	supposed to) (fixed in o_copy_end)
+
+	Divided the x_create_drawing into the drawing function and a function
+	which sets up the events (x_window_setup_draw_events)
+
+	Added a check to make sure a widget wasn't null in i_set_filename
+
+	Added a check to make sure a widget wasn't null in x_hscrollbar_update
+	and x_vscrollbar_update
+
+	Created x_preview.c, a highly temp file demonstrating the preview
+	capabilities (removed from dist for the time being)
+
+8/30/98 Added support for embedded symbols in schematics
+		loading / saving / copying
+
+	Added o_embed (embed all object which are selected)
+
+	Added callback for above and menu option "Embed"
+
+	Added o_unembed (unembed all object which are selected)
+
+	Added callback for above and menu option "Unembed"
+
+	Added embed_complex flag to window structure
+
+	Added default_embed_complex to i_vars.c
+
+	Added checkbutton to component place dialog box for embedded
+	components
+
+	Added embed-components to gschemrc file
+
+	Robustified the condition if you cannot unembed a component because
+	it was not in the path
+
+	Propagated p_text_string[0] = '\0' changes from gnetlist to gschem
+
+	Propagated head node attribs->object change from gnetlist to gschem
+
+	Started to fix attribute copy problem which has existed for a long
+	time (ie attributes were not being copied) (this is highly unstable
+	I think)
+
+	Fixed a bug related to the above attribs->object change, bug was in
+	detach routine, making the original object all red...
+
+	Continued to fix bugs related to attribute copy fix, several
+	in o_list_copy_* and in other places, seems to work now, but highly
+	experimental
+
+	Changed the way copies are handled.  First all non text items are
+	copied and then text items are copied.  This is for the attribute
+	copy code, the text copy is the final stage for attribute copies so
+	it has to happen last.
+
+	Put code back in that make floating text which was an attribute, but
+	no longer the color red.
+
+8/29/98 Added complex_parent pointer to object structure
+
+        Added code to fill above pointer
+
+8/27/98 Made some further improvements to the grid code so it uses less
+	memory, but is still faster then drawing one point at a time
+
+8/26/98 Changed the grid from drawing one point at a time to drawing all the
+	points with one call (gdk_draw_points)
+
+	Changed the max zoom factor to 8 instead of 4
+
+	Fixed a bug dealing with different paper sizes and the scrollbars
+	(max value on the scrollbars was being set incorrectly)
+
+8/9/98	Added page-size keyword to the rc file (lets you specify the size of
+	the drawing area)
+
+8/8/98	Removed old OBJ_TEXT primitive (replaced by OBJ_NTEXT)
+
+	Changed OBJ_NTEXT's key code to T (was E so that it could coexist with
+	OBJ_TEXT)
+
+	Fixed a minor bug with symbol translate and the new text.  Basically
+	the origin point wasn't being translated, object were, but not that
+	one point
+
+	In the code, changed font def files from .sch to .sym
+
+	You should not symbol translate with the snap off, so put in warnings
+	to log and snap is automatically turned on.  Might change this later
+
+8/7/98	Slightly robustified the reading in of font defs, if char isn't found
+	then use something else (only then do you exit)
+
+	Fixed a minor bug where copying an attached attribute didn't change
+	to the detached attribute color
+
+	Fixed a bug in o_list_copy_all (new routine) which was nuking the
+	ADDING_SEL (per window variable).  Fixed it by saving contents before
+	calling o_list_copy_to
+
+	Fixed a really old bug in o_text_print (and the new routine for
+	ntext).  Invisible text was getting printed (oops)!
+
+8/6/98	Fixed stupid core dump related to freeing a already freed string
+
+	Fixed g_rc_font_directory to be implemented correctly
+
+	Changed text_input dialog box to call new o_ntext routines
+
+	Changed text_input read and save to actually work
+
+	Added OBJ_NTEXT support to: o_move_end, o_copy_end, o_delete,
+				    o_save, o_read,  and a whole bunch
+				    of o_complex/attribute routines
+
+	Fixed up o_ntext_translate, o_ntext_xor_draw o_ntext_translate* and
+	the rest of the o_ntext routines
+
+	Redirected end of a text edit to called o_ntext_edit_end
+
+	Fixed o_attrib* so that attributes are the right color (ntext attribs)
+
+	Fixed font_set data structure so that each char has a head.  This was
+	needed to make attributes happy.
+
+8/5/98	Added rotate core rotate functions back into source code, not working
+	yet
+
+	Added o_line_scale_world
+
+	Added o_line_rotate
+
+	Added o_scale, not done yet
+
+	Added o_rotate, not done yet
+
+	Added/worked on core routines for o_ntext
+
+	Integrated/indented new g_read_file from thi (thanks!)
+
+	Added the keyword font-directory which specify where the vector
+	font definitions are contained
+
+	Added font_directory string to the WINDOW structure
+
+	Worked on vector text stuff, getting font_set stuff working
+
+	Added o_list_copy_all
+
+	Added code to free up the font set
+
+8/3/98	Changed startup behavior of gschem (it doesn't set it position to 0,0)
+	(basically causes most window managers to prompt for the position)
+
+	Cleaned up o_ntext a bit more
+
+7/26/98 Work continues with a freshly installed Debian GNU/Linux devel box
+
+	Fixed all #include <gh.h> to #include <guile/gh.h>
+
+	Added s_clib_uniq and supporting functions to see if a clib path is
+	uniq (if so add it, else don't)
+
+	Added s_attrib_uniq to make sure attribute names (which are specified
+	in the init file are uniq
+
+	Changed search order for components.  Components are now searched for
+	backwards (ie the last specifed clib path is searched first)
+
+	Changed search order for source.  Source is now searched for
+	backwards (ie the last specifed slib path is searched first)
+
+	Finished getting all gschemrc keywords converted to new guile format
+
+7/25/98 Added g_basic.c which will contain basic guile setup routines
+
+	Added code to start up the guile interpreter (gschem.c)
+	guile is now *required*
+
+	Removed all calls to f_rc_parse (old init file)
+
+	Added g_rc.c which holds new guile init file functions
+
+	Started converting all f_rc keywords to g_rc keywords
+
+	Wrote g_rc_parse (basically it is f_rc_parse)
+	  The order of rcfile reading is now:
+	     - system-gschemrc
+	     - ~/.gEDA/gschemrc
+	     - ./gschemrc
+          where latter rc files override previous ones
+
+	Discovered/fixed a bug in o_net.c, net_style wasn't being used
+	(accidentally left to pin_style), hence you would always get
+	nets which were the same style as pins.  oops
+
+	Removed f_rc.c and lex.l from existance (file and Makefile).  Flex/Lex
+	is no longer required
+
+	Work stopped very abruptly as my machine decided to corrupt /etc
+	(Perfect excuse to try out debian :-)
+
+7/22/98	A user trying to build gEDA on HP-UX discovered that I missed an rint
+	call (it wasn't wrappered by the HAS_RINT define).  Fixed it.
+
+7/21/98 Finally fixed arcs so that any start or end angle arcs print
+	properly, involved changing how I handled the translate and rotate
+	(used to be scale) in the output postscript
+
+	Put back the filename*.sch -> filename*.ps code when you print to
+	postscript.  Even fixed it so that it changes the .sch to .ps or
+	if there isn't a .sch extension then just adds it.
+
+7/19/98	Fixed some misc formatting on most case statements (break statement
+	now lined up correctly) and some indentation was wrong as well
+
+	When through and added OBJ_NTEXT type
+
+	Stubbed routines for OBJ_NTEXT (in new file o_ntext.c)
+
+0.0.4
+-------
+
+7/11/98 Found and squashed a nasty bug dealing with the object clipping code.
+	Basically objects that were not visible were not being update (ie
+	bounding boxes not being updated) so selections would find fantom
+	objects.
+
+	Rearranged some code (bounding box recalc) inside the object draws
+	just to be consistent
+
+	Removed the /* PAGE */ tag from almost every file
+
+	Fixed the threshold bug when you are zoomed in really close, now the
+	start an sbox or not is based on the zoom scale
+
+	Removed the STARTSBOX state (fixed states.sch appropriately)
+
+	Removed some snap_grids from o_arc.c, these were a hack and I am not
+	sure if I broke arcs now.
+
+	Added some s_log_messages in f_parse_rc so you know which rcfiles were
+	read
+
+7/10/98 Fixed some minor nits in some comments
+
+	Removed some // accidentally left in
+
+7/6/98	Added x_status.c which implements the status/log window
+
+	Added s_log.c which holds the log file init/write/close routines
+
+	Fixed a few bugs with the logging mechanism
+
+	Added the ability to read the log file from disk when the status
+	window is opened
+
+	Added the rc keywords LoggingDestination and Logging to control
+	this logging mechanism
+
+	Added a whole bunch of s_log_message calls through the code so that
+	the user gets some feedback as to what is happening
+
+7/4/98 	Moved around some of the *visible functions to improve "the detect
+	if an object is to be drawn" time (determine if, earlier)
+
+	Added ObjectClipping keyword to control the behavior of the new
+	object clipping code (on or off)
+
+	Fixed some minor bugs in the *visible functions
+
+7/3/98 	Added low level clipping routines in m_basic.c
+
+	Added high level routine to determine if object is visible
+
+	Added code in all relavent o_* files to use above routine (execpt
+	o_text, which will be added later)
+
+	Changed default scrollbar update policy to be continuous (vs delayed)
+
+	Added ScrollbarUpdate to control above behavior
+
+	Squashed a few bugs related to above
+
+7/1/98	Fixed a minor bug in selection box, causing selection box to erase
+	underlying schematic
+
+	Changed open symbol behavior so that the FIRST page of the schematic
+	is left display after all the schematic pages are opened.
+
+	Fixed a minor memory leak dealing with the allocation of page_filename
+
+	Fixed a core dump condition (if there was no gschemrc, untiled_name or
+	series_name would be null and doing a strlen of a null doesn't work.
+
+6/30/98	Fixed the page manager core dump (open schematic, open page manager,
+	open another page (page manager now messed up), click on another page)
+
+6/23/98	Integrated patch by Erick Britis Ortiz which fixed the well known
+	selection box problems.  Selection boxes could only be drawn in
+	one direction; now you can draw them in all directions.
+	Extended patch to work with boxes, so those work as well now!
+	A similar patch was provided by Jeff McNeal.  Thanks!
+
+6/21/98	Added series_name variable to WINDOW structure.  This variable
+	lets you set a series filename, especially useful when adding new
+	pages
+
+	Added series_name and untitled_name to WINDOW structure
+
+	Added DefaultSeriesName keyword to gschemrc file
+
+	Added UntitledName keyword to gschemrc file
+
+	Went through and changed all the places where the above two changes
+	would affect.
+
+	Slightly changed where defaults are set and where the rc file is read
+	when a new window is opened.
+
+6/20/98	Started working on the Source Library code
+
+	Added s_slib.c (source library)
+
+	Added SourceLibrary keyword to the rc file
+
+	Got basic routines in s_slib working
+
+	Wrote s_slib_getbasename which strips extenstions and trailing _#'s
+	from the filename
+
+	Started working on s_slib_search which goes out and hunts for all
+	the associated source files
+
+	Squashed a nasty stupid bug in the parse filenames startup code
+	was doing: strlen(blah+5) instead of strlen(blah)+5  (still not
+	completely correct but close enough for now)
+
+	Squashed another nasty bug, which should have been caught by the
+	prototype mechanism, but I didn't update my prototype.h DOH!
+	Wrong number of parameters to update_page_manager
+
+6/14/98	Changed the way the CHANGED flag works.  Now you get a single dialog
+	box saying that "there are schematics unsaved!".
+
+	You now get one exit dialog for each window instead of the mess of
+	multiple exit dialog boxes
+
+	Added back the window grab for exit dialog boxes.
+
+	Removed the SaveAs dialog box when you exit / create a new page /
+	open a new schematic
+
+	Modified x_window_close taking in account the above changes
+
+	Modified exit_dialog to be larger and give a more blarring warning
+	about unsaved dialog boxes.
+
+	Removed the all tcl support; all of it was experiemental
+
+	Found and squashed a minor memory leak, was allocating a structure
+	twice
+
+	Added code to free *all* pages when you exit the program
+
+	Found a minor bug in above code which caused a coredump (w_current->
+	page_current wasn't being reset)
+
+	Added very prelim ability to load up *all* specified schematics
+	(which are on the commandline) at startup. (try gschem *.sch in ../bin)
+
+	Found a bug in the calling of s_page_free_all, the last parameter was
+	not page_tail (it has to be)
+
+	Added back the code which if you hit Save (not saveas) and the
+	filename had an "untitled.sch" in it, you would get a SaveAs dialog
+	box
+
+	When you create a new filename the cwd is prepended to it.  (that
+	wasn't the case till I added the code back to do so)
+
+	Started work on the page manager (nothing more than a dialog box
+	which makes dealing with all the open pages easier).
+
+	Added update button and current page tracking to the page manager
+
+	Added num_untitled counter to keep track of untitled pages (for
+	uniqueness)
+
+6/9/98	Put an #if 0 around TRUE/FALSE defines in defines.h since gtk+ 1.0.4
+	defines these in glib.h now.
+
+	Changed page mechanism so that zoom factor and zoom display is included
+	in a per page structure
+
+	Fixed a minor bug when drawing arc and the new page mechanism,
+	wasn't setting up the world coord system at the right time (too late)
+
+	Added a check to see if a schematic file exists, if it doesn't then
+	do nothing else load the file.  This was causing a core dump.
+
+	Found a few places where the HAS_TCL wasn't and hence gschem wouldn't
+	compile (added the HAS_TCL #ifdef).
+
+6/8/98	Did some more testing of the page mechanism.  Still very crude.
+
+	Made it so that open adds a new page, instead of replacing current
+
+6/7/98 	Got core page mechanism working.  Still need to verify free routine
+	and decided on how to have pages created deleted.
+
+6/6/98	Put scripting stuff on hold, worked on getting multi page stuff done
+
+ - 3 weeks of no significant work :( -
+
+5/18/98 Started experimenting with tcl and gschem, still not convinced this
+	is the way to go.  Will look into guile (and swig)
+
+5/17/98	Started adding support for tcl
+		Create interp
+		Delete interp
+
+	Started adding multi page support
+		Added st_page structure
+		Added stub s_page routines
+
+5/16/98	Fixed several bugs in cancel callbacks for most dialog boxs; was not
+        setting event_state to select mode, but was setting status label to
+	Select Mode
+
+0.0.3
+-------
+5/10/98	Changed MOVE/COPY/PAN modes so that they DO NOT stay in MOVE/COPY/PAN
+	Staying after execution of these modes was driving me nuts.
+
+	Fixed a minor cosmetic bug in the saveas dialog box (wasn't updating
+	the filename at the bottom of the screen)
+
+	Fixed a nasty (been there since v0.0.1) with the creation of selection
+	lists in o_move_end and o_copy_end.  prev link wasn't being set, which
+	caused a segfault in o_attrib_get_name_value
+
+	Found another bug in change_basename (x_compsel.c) which has a holdout
+	from pre-multiwindow days (caused a coredump).  An incorrect pointer
+	was being passed to the apply button callback (should be w_current).
+
+5/9/98 	Quit now checks the CHANGED flag properly and prompts you to save.
+	Still some weirdness with multi window quit and dialog boxes
+
+	Went through the code and changed the interface code so that you
+	stay in a mode unless you change modes (there are exceptions to this)
+
+	Added some error condition functions (in call callback and event
+	functions)
+
+	Re-enabled the window grab on the text edit dialog box.  This might
+	stay this way for a while.
+
+	Fixed a minor bug in x_window_close_all, so that you didn't free
+	the window_head node unless next was empty
+
+	Fixed the names of menu items (New/Close Window etc...)
+
+5/7/98	Worked a bit more on the multi window code, getting it solid
+
+	Added a head node to window_head just to make my life easier
+	( head nodes aren't deallocated and so window_head doesn't change)
+
+	Fixed a nasty bug with the text size dialog box.  Had a variable
+	entry which wasn't inited or used, but was being referenced!
+
+	Fixed another holdover bug (from the days when null entry input
+	caused gtk to coredump) in the text size dialog box
+
+5/6/98  Fixed a few memory leaks, there are still a few, but those are in
+	gtk/my code that doesn't deallocate resources which gtk provides
+
+5/3/98 	Fixed a minor bug dealing with not having a default for
+	override_net|pin_color, which caused problems when gschem
+	could not find a gschemrc file.
+
+	Fixed a minor bug dealing with sending delete events to a window,
+	data parameter wasn't being passed.  (disabled both delete and
+	destroy for now)
+
+5/2/98  Finished global cleanup, gschem now builds cleanly, and seems to
+	run and seems to be stable.  *All* functionality needs to be checked
+
+	Added New window menu item
+
+5/1/98  Continued work on global cleanup
+
+4/29/98 Started final cleanup to remove all globals.  This involves passing
+	WINDOW * to all function that require the contained variables.
+
+	Got rid of i_vars.h file, moved contents into defines.h
+
+4/26/98 Worked some more on new WINDOW structure (MAJOR code CHANGE)
+
+	Got program to compile, works mostly, not completely stable yet.
+
+4/25/98 Further reduced the number of globals in x_dialog.c
+
+	Created the new WINDOW structure and started changing every file
+	to use this new structure (MAJOR code CHANGE)
+
+4/24/98 Typedefed st_objects, st_attrib, and st_linepts (major code change)
+
+	Began process of figuring out which variables are getting encapsulated
+	in the "per-window" and "pages" structures
+
+4/23/98 Whole bunch of code cleanup, including making most variables consistant
+        renaming a few functions.
+
+4/20/98	Fixed Makefile.am to not include the math library (-lm) twice
+
+0.0.2
+-------
+4/16/98 Tested code with GTK+ 1.0.0.  This will be the version of gtk which
+	will work with gschem.
+
+	Changed the order of init functions in main.c
+
+	Fixed two nasty bugs that deal with the Add Attribute code
+	1) wasn't properly checking for no input in the name/value boxes
+	2) wasn't allocating enough memory for current_attribute.
+
+4/15/98 Added some finishing touches to the Add Attribute dialog box and
+	the code that actually does the work.
+
+	Removed accelerator keys from popup menu.  They were misbehaving
+	(sometimes the accelerator key would be reassigned a new one???)
+	and this way the right mouse button popup will be smaller.
+
+4/14/98 Worked some more on the Add Attribute dialog box
+
+	Added AttributeName keyword to the rc file(s).  This keyword adds
+	the names to the Add/Attribute dialog box.
+
+	Started putting in the underlying code that is called by the various
+	Add Attribute buttons.
+
+	Added some low level functions to o_attrib.c to support above activity
+
+	Changed Arc hotkey to Shift-R and added Add/Attribute as "a"
+
+4/12/98 Added the #ifdefs to things that configure checks for (some of them)
+
+	Disabled the very broken "get correct filename.ps" code when you
+ 	print something.  Right now all postscript output goes to out.ps
+
+	Fixed a minor bug: if you are drawing a net and haven't yet placed
+  	the first point and then you hit the right button a redraw is not
+	needed.  (removed the redraw)
+
+	Started to add : Add/Attribute dialog box and mechanism(s)
+
+4/11/98 Fixed up most compiler warnings about missing prototypes and unused
+	variables
+
+	Tested code with gtk version 0.99.10
+		Due to changes in this version, several changes had to occur:
+			Now forcing a update of scrollbars when you startup
+			Fixed dialog boxes when users enters null string
+
+	Added scrollbar updates to open and new callback routines
+
+	Fixed text enter, text edit, text size, translate, arc angles dialog
+	boxes so that enter is equivalent to clicking OK.
+
+	Added the ability to draw non-orthogonal nets if you press the CONTROL
+	key as you are drawing the nets.  Normally you would want to draw nets
+	which are orthogonal but there are exceptions to this.  NOTE: if you
+	draw an non-ortho net then you cannot connect to it in the middle; you
+	can only connect to it at the ends. (need to document this)
+
+	As a result of above, a bug was found in the connection search routine.
+	The fix is highly experimental so if any midpoint nets which should
+	be connected are not, then e-mail the maintainers.
+
+	Likewise added the ability to draw ortho lines by pressing the CONTROL
+	key as you draw the line.   Lines are normally non-ortho, but sometimes
+	it's nice to draw a prefectly straight line without being coordinated.
+	(need to document this)
+
+4/10/98 Added underlying code to implement the scrollbars
+
+	Minor changes (asthetic code changes) to drawing window size
+
+4/9/98  Added TextCapsStyle rcfile keyword
+
+	Totally rewrote o_text to allow text to be any point size
+
+	Added some code to put a few pixels inbetween each text character
+	(right now turned off)
+
+	Added text size selection dialog
+
+	Changed Version keyword in rcfile to reflect new version (0.0.2)
+
+	Changed default text size to be 10 point
+
+	Removed the code that controlled (limited) text size in rcfiles
+
+	Fixed most dialog box titles
+
+	Fixed all example .sch files to have 10 point text labels
+
+	Fixed postscript printing to deal with new text size system
+
+4/7/98	Fixed minor bug with opening a file and CHANGED flag not being cleared
+
+4/6/98	Relaxed aspectratio calculation (no more aspectratio enforcement)
+
+	Changed default drawing area min size to 800x600
+
+	Merged m_prims.c and m_matrix.c into m_basic.c (new file)
+
+	Added a pixmap unref to i_callback_file_quit()
+
+	Added call to hide file ops in all file selection dialog boxes
+
+	Fixed searching order of rc files
+
+	Added scroll bars to right and bottom.  Underlying code not impl.
+
+0.0.1
+-------
+
+4/1/98	First Release to the public
+
+pre-release
+-------
+
+3/15/98  Intergrated gtk GUI into main window
+
+1/98    Work resumed at a almost continues pace
+          First, second, third GUI's were written in XForms (detached)
+          Fourth GUI was written in gtk (detached)
+
+8/97 to 1/98    Great pause in work
+
+7/28/97 First attempt with just an plain Xlib
+
+7/25/97 Start of development (at least that's the date on the first backup tar)
+
diff --git a/gschem/scripts/ChangeLog b/gschem/scripts/ChangeLog
index 20e8090..75acf9a 100644
--- a/gschem/scripts/ChangeLog
+++ b/gschem/scripts/ChangeLog
@@ -1,40 +1,6 @@
-gEDA
+# Do not edit this file - generated from version control history
 
-GNU Electronic Design Automation
-------------------------------------------------------------------------------
 
-ChangeLog for scripts directory
 
-Most recent changes (version wise) are at the top of this file 
-All the changes are usually noted in this file when they are checked
-into the cvs repository.
 
-2001-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* image.scm: Added guile script for outputing images from the
-	commandline
-
-2001-03-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* Updated makeimage and makeallimage scripts to output png via
-	  ghostscript 
-
-2000-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* Added mkimage* and print.scm files back into existance
-
-4/25/99 Added some tweeks to the various makeimage* scripts to:
-		- get a web ready set of directories
-		- reduce the size of the created gifs
-
-4/14/99 Added list-keys.scm by Stefan
-
-3/14/99 Added some basic stuff to makeimage (per sym .html)
-
-2/04/99	Tweeks to makeimages
-		- Added small.html generation
-		- Some experimental stuff commented out
-
-1/24/99 Created directory
-
-	Created first revision of makeimages
+#GCL#
diff --git a/gschem/scripts/ChangeLog-1.0 b/gschem/scripts/ChangeLog-1.0
new file mode 100644
index 0000000..20e8090
--- /dev/null
+++ b/gschem/scripts/ChangeLog-1.0
@@ -0,0 +1,40 @@
+gEDA
+
+GNU Electronic Design Automation
+------------------------------------------------------------------------------
+
+ChangeLog for scripts directory
+
+Most recent changes (version wise) are at the top of this file 
+All the changes are usually noted in this file when they are checked
+into the cvs repository.
+
+2001-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* image.scm: Added guile script for outputing images from the
+	commandline
+
+2001-03-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* Updated makeimage and makeallimage scripts to output png via
+	  ghostscript 
+
+2000-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* Added mkimage* and print.scm files back into existance
+
+4/25/99 Added some tweeks to the various makeimage* scripts to:
+		- get a web ready set of directories
+		- reduce the size of the created gifs
+
+4/14/99 Added list-keys.scm by Stefan
+
+3/14/99 Added some basic stuff to makeimage (per sym .html)
+
+2/04/99	Tweeks to makeimages
+		- Added small.html generation
+		- Some experimental stuff commented out
+
+1/24/99 Created directory
+
+	Created first revision of makeimages
diff --git a/gsymcheck/ChangeLog b/gsymcheck/ChangeLog
index 46c8ec6..75acf9a 100644
--- a/gsymcheck/ChangeLog
+++ b/gsymcheck/ChangeLog
@@ -1,831 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
 
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* docs/gsymcheck.1: Updated the man page a little for bug:
-        [ 1556064 ] man page version out of date
-
-	* configure.ac: Bumped package version to 20070216.
-
-2006-11-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* docs/gsymcheck.1: Fixed program name in the synopsis section.
-	  Thanks to Karel Kulhavy for reporting the bug.
-
-	* src/globals.c: Removed quit_func since it is completely unused.
-
-2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed libgeda detection/find error message when
-        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
-        thanks)
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-	
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
-        as the complete list of authors.  Merged all listed files in this
-        file into gschem's file.
-
-2006-09-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	
-	* include/struct.h, src/s_check.c, src/s_symstruct.c:
-	Applied patch #1558391 by Jeff Mallatt, slightly modified so
-	it doesn't use goto's. Thanks.
-	
-	Counts the number of distinct pinnumbers specified in
-	all slotdef= attributes. Uses that number, plus the
-	number of net= pins, to compare with the "footprint
-	size" when checking for that warning.
-
-	The code used to simply use numpins*numslots, which
-	doesn't account for the possibility of the same
-	pinnumber being used in more than one slotdef= attribute.
-
-	For an example of a symbol where this matters, see
-	'analog/dual-opamp-1.sym'.
-	
-2006-09-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/s_check.c: Applied patch #1558122 by Jeff Mallatt.
-	Adds newline that is missing from the "Found Pintype=..." 
-	message in s_check_pintype() in s_check.c. Thanks.
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-	* src/g_rc.c, src/gsymcheck.c: Added CUSTOM_VERSION to all
-	printfs/output/dialog boxes where VERSION is used so that it is
-	easier to create custom version of gEDA/gaf.
-
-2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsymcheck.c, src/s_check.c, src/s_symstruct.c: Changed all
-	malloc/free calls to g_malloc/g_free to be consistent with libgeda
-
-2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/gsymcheck.c: Enable logging when the filename specified couldn't
-	be found. Thanks to Hans for reporting the bug and providing the patch.
-	This fixes bug 1452836.
-	
-2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gsymcheckrc.in: Removed load for the system-gafrc file,
-        since it is loaded by libgeda first.
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/globals.c: Added setting of load_newer_backup_func to NULL.
-	It is needed now libgeda checks for autosave backup files when
-	opening a schematic.
-	
-2005-09-27 18:51  Dan McMahill <danmc>
-
-        * src/s_check.c: remove various compiler warnings
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
-        message if gtk+ 2.2.x is not found.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsymcheck.c: Fixed code to allow user to specify absolute
-        filenames on the command line again.
-
-2005-02-26 01:14  Dan McMahill <danmc>
-
-	* src/: gsymcheck.c, s_check.c: remove a handful of compiler
-	  warnings
-
-2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac, src/gsymcheck.c: Removed call to gtk_init().
-	  GDK is now initialized in libgeda if it's a non-graphical app.
-	
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gsymcheck.c (main_prog): Adapted for new logging system.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/globals.c: Added definition of picture_draw_func after 
-	  adding picture support to libgeda.
-
-	* configure.ac, src/gsymcheck.c: Added call to gtk_init() 
-	  since gdk-pixbuf needs it if called.	  
-	
-2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gsymcheck.c (main_prog): Adapted for new toplevel and page APIs 
-	in libgeda.
-
-2005-02-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* include/prototype.h, include/struct.h, src/s_check.c, 
-	  src/s_symstruct.c:
-	  Added check of pintype attribute value.
-	
-2005-02-08 22:30  Dan McMahill <danmc>
-
-	* include/prototype.h, src/g_rc.c, src/g_register.c,
-	  src/gsymcheck.c: replace deprecated guile functions with approved
-	  guile-1.6.6 ones
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gsymcheck.c, src/s_check.c: Replaced u_basic_strdup() and 
-	u_basic_strdup_multiple() by GLib functions.
-	
-	* src/gsymcheck.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
-	libgeda's *_SEPARATER_*.
-
-2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/gsymcheck.c (gsymcheck_quit): Adapted for new component library
-	code.
-
-2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-	* src/gsymcheck.c: Changes made to enable correct opening
-	of schematics in foreign directories.  Changes detailed in libgeda
-	ChangeLog.  
-	
-2004-12-27 Stuart Brorson   <sdb@xxxxxxxxxx>
-
-        * lib/system-gsymcheckrc.in: Changed reference to system-commonrc
-	to system-gafrc
-
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/pincounts.h, include/struct.h, include/prototype.h, 
-	src/s_check.c, src/s_symstruct.c: Applied patch by Jim Duchek which
-	adds several important tests to gsymcheck: 
-
-		net=Vcc:8,15,14 (for example) is now checked against
-		the pinnumber= attribs for duplicates.	footprint=
-		is checked to get the proper pincount (I included some
-		support for special cases like TO92, which doesn't
-		quite have 92 pins :), and the number of pins defined
-		vs. the number of pins that SHOULD be defined is compared.
-		Total pins are found by: total = num_net_pins + (numslots
-		* numpins).  Of course if numslots == 0 that multiplier
-		doesn't happen.
-	
-	* tests/incorrect_footprint.sym duplicate_net.sym: Added a couple
-	test symbols to exercise the above patch
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, prototype.h, src/g_rc.c, g_register.c,
-	gsymcheck.c, i_vars.c: Removed a whole bunch of rc related code.
-	The removed code was moved into libgeda.
-
-        * configure.ac: Updated version to 20040710
-
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * config.h.in: Remove machine generated file.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* configure.ac: Added --with-docdir command line flag as well all
-        the code to support installing documentation.  Also added a prog
-        check for groff.
-
-	* docs/Makefile.am:  Added commands to generate an html version
-	of the man page.  This html man page gets installed into the
-	documentation directory.
-
-	* src/Makefile.am, docs/gsymcheck.1: Moved man page from the src
-        directory into the docs directory.
-
-	* docs/gsymcheck.1: Minor updates and fixes. 
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20031231
-
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
-        needed since the HAS_GTK22 will start to be used in libgeda includes.
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* config.guess config.sub depcomp  install-sh missing mkinstalldirs:
-	Removed machine generated files from CVS.
-
-	* Makefile.am: Added above files to maintainer-clean target
-
-	* autogen.sh: Added script to generate all the auto* files
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/g_rc.nw: Added the words "optional" and "required" to the
-        *rc log find messages.
-
-        * src/gsymcheck.c: Removed all // comments (replaced
-        with C comments).
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed MinGW cflags/ldflags
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Removed redundant tests (gtk+, guile) and improved
-	the configuration summary message. 
-
-2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/parsecmd.c: Cleaned up help message a little.
-
-	* src/gsymcheck.1: Updated manpage a little 
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in.
-
-	* configure.ac: Bunch of cleanup to start using pkg-config for all
-	libraries.  Unfortunately, gsymcheck now links against libgtk*.  I 
-	might fix that in the future.
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/gsymcheck.c: Applied patchlet from Steve Tell for disabling
-        the guile 1.6.3 deprecated warnings.
-
-        * README: Added note suggestion by Steve Tell about warning users
-        that deprecated guile warnings are turned off.
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-        * configure.in: Applied Gabriel Paubert's warning reducing patch with
-        a few minor mods.
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Fixed the distclean-local target.
-
-        * configure.in: Changed -fnative-struct to -mms-bitfields for
-        gcc 3.2 mingw compiler (older mingw compilers are no longer 
-        supported)
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gsymcheckrc.in: Changed the variable names which hold
-        the paths to the data and rc directories.
-
-        * aclocal.m4: Removed file from cvs.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-	* src/g_rc.c: #if 0'ed out code which isn't being used
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20021031
-
-002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure and friends: Ran "autoreconf --force --install -v"
-        to really upgrade to the auto* tools.
-
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-	
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c: Update file to the one that gnetlist uses (which is
-	a little bit more polished)
-
-	* src/g_register.c: Updates to take above into account
-
-	* src/globals.c: Added variable_set_func and quit_func.  These are
-	used by libgeda and gsymcheck.
-
-	* src/gsymcheck.c: Rearranged a few function calls for the new 
-	g_rc mechanism (and the s_project_* function which are now in 
-	libgeda)
-
-	* src/s_project.c: Obsoleted file.  This file is no longer in use.
-
-	* src/i_vars.c, include/i_vars.h: Added these files, needed by the
-	new g_rc mechanism.
-
-	* lib/system-gsymcheckrc.in: Removed untitled-series keyword and
-	add world-size keyword.
-	
-2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_check.c: Put in a check for numslots=0 (slotting checks 
-	completely disabled).
-
-2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Cleaned up -Wall warnings
-	
-2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_check.c: Changed exit status again to be sane not
-	stupid. :)
-
-	* src/gsymcheck.c: Fixed the "cannot open filename if using a full
-	path" bug
-
-	* src/gsymcheck.c: Change behavior if a file cannot be
-	found/loaded.  Now gsymcheck will exit on this error
-
-	* src/s_check.c: Added a little bit more info output for some of 
-	the tests
-
-	* src/s_check.c: Fixed the search for name= to only search for 
-	name= 
-
-	* src/s_check.c: Fixed the checking for graphical=1 symbols
-
-2002-08-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_check.c: Changed exit status to return negative numbers for
-	warnings (if there are no errors) or zero for no problems.		
-
-2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_check.c: Added code to check for zero slots number and
-	pins within a slotdef
-
-	* tests/zero*.sym: Added a couple of test symbols to test the
-	above errors
-
-	* tests/*.sym: Added a dummy footprint= attribute to all the files
-	
-2002-07-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* tests/*.sym: Bunch of additional symbols to test various new
-	problems and updates to existing test files
-
-	* src/s_check.c: Finished conversion to use new *_messages lists
-
-	* src/s_symcheck.c: Finished conversion to use new *_messages
-	lists
-
-	* src/parsecmd.c: Improved the verbose flag to be cumulative
-
-	* src/s_check.c: Added the following tests:
-	  checks for missing attributes
-	     pinlabel
-	     pintype
-	     footprint
-	     refdes
-	  checks for multiple attributes
-	     pinlabel
-	     pintype
-	     footprint
-	     refdes
-	  checks for obsolete or forbidden attributes
-	     label
-	     uref
-	     name
-	     type
-	  zero pinseqs or pinnumbers are not allowed
-
-	* include/struct.h: A few changes to track above tests
-
-	* src/s_check.c: Improved some of the messages
-
-	* src/s_check.c: Fixed quiet flag (-q) to be really quiet
-
-2002-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added *_messages list items
-
-	* include/struct.h: Slightly cleaned up / reorganized symcheck struct
-
-	* src/s_symcheck.c: Added code to output the new *_message lists
-
-	* src/s_check.c: Added/changed code to use the new *_message lists
-
-	* src/s_check.c: Added more tests to catch duplicate pinnumber
-	attributes
-
-	* src/s_check.c: Added more tests to catch invalid slotdef attributes
-
-	* tests/: Added a few more *.sym files to validate checks
-
-	* src/s_check.c: Still need to comment in tests which I did not 
-	finish converting to using the new *_message lists
-
-2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in/Makefile.am, tests: Added tests directory and a whole
-	slew of .sym files with various problems.
-
-	* src/gsymcheck.c: Added a call to free some memory.  This may cause
-	problems if I missed an init of some variable.
-
-	* src/s_project.c: Disabled all drawing events as gsymcheck does not
-	draw anything.
-
-	* src/s_symcheck.c src/s_check.c: Added a bunch more tests:
-	  - search for old pin#=# and slot#=# attributes,
-	  - check for buses or nets inside a symbol,
- 	  - check for connections inside a symbol.
-	  - check for duplicate pinseq attributes on multiple pins
-	  - various improvements to existing tests 
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in/Makefile.am: Upgraded to automake 1.6.2
-
-2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* lib/system-gsymcheckrc.in: Fixed the load of the commonrc file to 
-	work with --with-rcdir again.
-
-2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_check.c: Added s_check_slotdef which checks the slot info
-	
-2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added new file to hold gsymcheck specific 
-	structures
-
-	* src/s_check.c, s_symstruct.c: Added #include for above
-
-	* src/*.c: Went through and re-indented most functions
-	
-	* src/*.c: Started expanding tests to include missing pinseq,
-	missing pinnumber, found old pin/slot attributes. (not completely
-	done; some functions stubbed)
-
-	* src/globals.c: Added s_update_log function so that we can log
-	s_log_messages
-
-	* src/*.c: Changed all fprintfs to s_log_messages
-
-	* src/gsymcheck.c: Cleanup in main_prog, don't load files which
-	don't exist
-
-	* src/s_check.c: Minor reorg, refactoring some of the functions
-	
-2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/g_rc.c, gnetlist.c: Added a call to u_basic_strip_trailing to
-        fix the network timeout problem on WinME
-
-2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	 * lib/system-gschemrc.in: Fixed incorrect environment variable name
-        "GEDADATARC" to be GEDADATA.
-
-        * src/g_rc.c, g_register.c, i_vars.c, s_project.c: Added the missing
-        bitmap-directory keyword
-
-        * src/g_rc.c: A few more fixes for the mingw32 port.
-
-2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Changed the function which is search for libpng.
-	This was needed for the win32 port.
-
-2002-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: oops had the wrong order of things for MINGW32. fixed.
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-
-	* src/g_rc.c: Got rid of any left of /'s and replaced them with the
-	appropriate #defines
-
-2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added -liberty for the Mingw32 port
-
-        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
-        and automake 1.5.  Lots of changes in various places for this upgrade.
-
-2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, config.h.in: Added a few checks for some
-	non-portable #includes
-	
-	* configure.in: Added checks for mingw32 and disabled the
-	cygwin port
-	
-2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am utils/Makefile.am: Andrew Dyer found a GUILE_* bug. 
-	Fixed.
-
-	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
-
-2001-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/s_project.c: Made sure to init show_hidden_text to 0.
-	
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, src/gsymcheck.c, src/g_rc.c: Cleanup and added the
-	  ability to have the rc files in a different location using
-	  --with-rcdir (was broken recently, now fixed)
-
-        * src/gsymcheck.c, s_check.c:
-          Added patch by Dan Mcmahill for 64-bit architectures.
-
-2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, src/Makefile.am: got the configure mechanism to
-	  deal with the guile detection more like gschem.
-	
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Fixed all the LDFLAGS to be correct (and only link
-	  the libraries once)
-
-	* configure.in: Bumped up version to 20010722
-
-	* configure.in: More updates to get cygwin to build right
-
-2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsymcheck.c: Removed the "This is alpha software" message and
-	  added the standard gpl/gnu software message
-
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-
-	* Removed all trace of libtool from gsymcheck, not required to build
-
-2001-06-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/g_rc.c, src/gsymcheck.c: Got the code to use the new GEDADATA
-	  environment variable
-
-	* lib/system-gsymcheckrc.in: Updated to use GEDADATA environment
-	  variable
-
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Removed all Makefile.in files and configure
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-        
-        * Got make dist and make distcheck working (means all files which are
-          in CVS are in some Makefile)
-
-        * configure.in, acconfig.h: unfortunately libgdgeda and stroke are
-          required for linking, so they MUST be inside these files
-
-        * configure.in: Added DATADIR instead of PACKAGE
-
-2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-        * configure.in, acconfig.h: In the spirit of yesterday I removed
-          every trace of stroke and libgdgeda.
-        
-2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-        * configure.in: Removed some hard coded libraries.
-          Patch and suggestion from Bruno Schwander.
-
-2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-        * configure.in: Added a check to make sure libgeda-config and
-          gesym-config are the right version
-
-2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_project.c: Removed obsolete DONT_REDRAW variable from code
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Slightly rearranged things to make cygwin port happy
-
-2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/gsymcheck.c: Changed Cygwin warning message
-
-	* src/src/g_rc.c: Misc changes to get this file to build with the 
-	  current cygwin
-
-	* src/src/parsecmd.c: Misc changes to get this file to build with the 
-	  current cygwin
-
-	* src/Makefile.am: Changed order of libraries in LDFLAGS line
-
-2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Added -fnative-struct flag for CYGWIN port only
-
-        * configure.in: Added --enable-debug flag to enable -g flag
-
-2000-10-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/create_proto: Update with the latest version of this
-	  script
-
-2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Removed an old GTK+ which is no longer used
-
-2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsymcheck.c: Changed CYGWIN32 port warning
-
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/*.c: Updated copyright info in each file
-
-        * src/*.c: Changed all GNU to GPL in the appropriate places
-
-	* configure.in: Bumped version up to 20000704
-
-	* src/*.c: Fixed all warnings
-
-2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/g_rc.c, src/g_register.c: Added component-library-search and
-          source-library-search rc keywords
-
-	* configure.in: Put in checks for gtk+ and glib 1.2.3
-
-2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/s_project.c: Added init of some important variables which 
-          libgeda uses when promoting attributes
-
-	* src/create_proto: Updated to the latest working version (from
-	  gschem/src)
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * README/INSTALL: Updated files to reflect next release
-
-	* src/*.c: Fixed all warnings (using -Wall -Werror)
-
-1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Changed all files to use the new libgeda/libgeda.h include
-
-1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/gsymcheck.c: Fixed up s_log_init to use the new prototype
-
-1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* In all *.c included define.h before struct.h 
-
-9/19/99 Make sure gsymcheck runs with guile-1.3.2a
-
-	Fixed all warnings
-
-9/16/99	Added code in gsymcheck.c to only load up schematics which haven't
-        been loaded already
-
-9/4/99	Finally integrated gsymcheck into the new development snapshot
-	scheme
-
-	Created basic gsymcheck.1 manpage
-
-	Started to do minor updates to the code 
-
----------------- Development division starts here --------------------------
-
-3/19/99 Updated g_rc to print more diag message to the log file when
-        it can't find an rc file (like gschem)
-
-3/18/99 Updated g_rc to use new macros for finding system-*rc files
-
-3/9/99  Fixed a few variables which were uninitialized (width, height,
-	snap_size)
-
-3/1/99  Added missing tube and radio paths from *rc file
-
-2/25/99 Added s_symstruct.c to init and manage the per symbol struct 
-
-	Rewrote the way errors are reported and handled (now error messages
-	are printed and checked for after all the checking work is done)
-
-1/30/99 Added -c flag (and associated global variable, check_mode)
-
-	Added s_check.c : s_check_all and s_check_symbol
-
-	Worked on above to get the most basic attribute checks 
-	
-	Changed some quiet_mode ifs to be verbose_mode ifs
-	
-	Renamed gsymbol to gsymcheck.  
-
-	Removed -c flag, since now that's the only purpose of the program
-
-1/27/99 Took gnetlist source and converted to look like gsymbol.
-
-	Got source to compile and load in schematic/symbol files
-
-1/9/99 	Cleaned up some character strings to reflect that this is gsymbol
-	not gnetlist
-
-0.0.5
--------
-9/4/98 	Added support for libgeda
-
-8/26/98	Added Makefiles and support files to repository
 
+#GCL#
diff --git a/gsymcheck/ChangeLog-1.0 b/gsymcheck/ChangeLog-1.0
new file mode 100644
index 0000000..46c8ec6
--- /dev/null
+++ b/gsymcheck/ChangeLog-1.0
@@ -0,0 +1,831 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/gsymcheck.1: Updated the man page a little for bug:
+        [ 1556064 ] man page version out of date
+
+	* configure.ac: Bumped package version to 20070216.
+
+2006-11-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* docs/gsymcheck.1: Fixed program name in the synopsis section.
+	  Thanks to Karel Kulhavy for reporting the bug.
+
+	* src/globals.c: Removed quit_func since it is completely unused.
+
+2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed libgeda detection/find error message when
+        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
+        thanks)
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+	
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
+        as the complete list of authors.  Merged all listed files in this
+        file into gschem's file.
+
+2006-09-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	
+	* include/struct.h, src/s_check.c, src/s_symstruct.c:
+	Applied patch #1558391 by Jeff Mallatt, slightly modified so
+	it doesn't use goto's. Thanks.
+	
+	Counts the number of distinct pinnumbers specified in
+	all slotdef= attributes. Uses that number, plus the
+	number of net= pins, to compare with the "footprint
+	size" when checking for that warning.
+
+	The code used to simply use numpins*numslots, which
+	doesn't account for the possibility of the same
+	pinnumber being used in more than one slotdef= attribute.
+
+	For an example of a symbol where this matters, see
+	'analog/dual-opamp-1.sym'.
+	
+2006-09-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/s_check.c: Applied patch #1558122 by Jeff Mallatt.
+	Adds newline that is missing from the "Found Pintype=..." 
+	message in s_check_pintype() in s_check.c. Thanks.
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+	* src/g_rc.c, src/gsymcheck.c: Added CUSTOM_VERSION to all
+	printfs/output/dialog boxes where VERSION is used so that it is
+	easier to create custom version of gEDA/gaf.
+
+2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsymcheck.c, src/s_check.c, src/s_symstruct.c: Changed all
+	malloc/free calls to g_malloc/g_free to be consistent with libgeda
+
+2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/gsymcheck.c: Enable logging when the filename specified couldn't
+	be found. Thanks to Hans for reporting the bug and providing the patch.
+	This fixes bug 1452836.
+	
+2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gsymcheckrc.in: Removed load for the system-gafrc file,
+        since it is loaded by libgeda first.
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/globals.c: Added setting of load_newer_backup_func to NULL.
+	It is needed now libgeda checks for autosave backup files when
+	opening a schematic.
+	
+2005-09-27 18:51  Dan McMahill <danmc>
+
+        * src/s_check.c: remove various compiler warnings
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
+        message if gtk+ 2.2.x is not found.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsymcheck.c: Fixed code to allow user to specify absolute
+        filenames on the command line again.
+
+2005-02-26 01:14  Dan McMahill <danmc>
+
+	* src/: gsymcheck.c, s_check.c: remove a handful of compiler
+	  warnings
+
+2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac, src/gsymcheck.c: Removed call to gtk_init().
+	  GDK is now initialized in libgeda if it's a non-graphical app.
+	
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gsymcheck.c (main_prog): Adapted for new logging system.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/globals.c: Added definition of picture_draw_func after 
+	  adding picture support to libgeda.
+
+	* configure.ac, src/gsymcheck.c: Added call to gtk_init() 
+	  since gdk-pixbuf needs it if called.	  
+	
+2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gsymcheck.c (main_prog): Adapted for new toplevel and page APIs 
+	in libgeda.
+
+2005-02-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* include/prototype.h, include/struct.h, src/s_check.c, 
+	  src/s_symstruct.c:
+	  Added check of pintype attribute value.
+	
+2005-02-08 22:30  Dan McMahill <danmc>
+
+	* include/prototype.h, src/g_rc.c, src/g_register.c,
+	  src/gsymcheck.c: replace deprecated guile functions with approved
+	  guile-1.6.6 ones
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gsymcheck.c, src/s_check.c: Replaced u_basic_strdup() and 
+	u_basic_strdup_multiple() by GLib functions.
+	
+	* src/gsymcheck.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
+	libgeda's *_SEPARATER_*.
+
+2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/gsymcheck.c (gsymcheck_quit): Adapted for new component library
+	code.
+
+2005-01-27 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+	* src/gsymcheck.c: Changes made to enable correct opening
+	of schematics in foreign directories.  Changes detailed in libgeda
+	ChangeLog.  
+	
+2004-12-27 Stuart Brorson   <sdb@xxxxxxxxxx>
+
+        * lib/system-gsymcheckrc.in: Changed reference to system-commonrc
+	to system-gafrc
+
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/pincounts.h, include/struct.h, include/prototype.h, 
+	src/s_check.c, src/s_symstruct.c: Applied patch by Jim Duchek which
+	adds several important tests to gsymcheck: 
+
+		net=Vcc:8,15,14 (for example) is now checked against
+		the pinnumber= attribs for duplicates.	footprint=
+		is checked to get the proper pincount (I included some
+		support for special cases like TO92, which doesn't
+		quite have 92 pins :), and the number of pins defined
+		vs. the number of pins that SHOULD be defined is compared.
+		Total pins are found by: total = num_net_pins + (numslots
+		* numpins).  Of course if numslots == 0 that multiplier
+		doesn't happen.
+	
+	* tests/incorrect_footprint.sym duplicate_net.sym: Added a couple
+	test symbols to exercise the above patch
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, prototype.h, src/g_rc.c, g_register.c,
+	gsymcheck.c, i_vars.c: Removed a whole bunch of rc related code.
+	The removed code was moved into libgeda.
+
+        * configure.ac: Updated version to 20040710
+
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * config.h.in: Remove machine generated file.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* configure.ac: Added --with-docdir command line flag as well all
+        the code to support installing documentation.  Also added a prog
+        check for groff.
+
+	* docs/Makefile.am:  Added commands to generate an html version
+	of the man page.  This html man page gets installed into the
+	documentation directory.
+
+	* src/Makefile.am, docs/gsymcheck.1: Moved man page from the src
+        directory into the docs directory.
+
+	* docs/gsymcheck.1: Minor updates and fixes. 
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20031231
+
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
+        needed since the HAS_GTK22 will start to be used in libgeda includes.
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* config.guess config.sub depcomp  install-sh missing mkinstalldirs:
+	Removed machine generated files from CVS.
+
+	* Makefile.am: Added above files to maintainer-clean target
+
+	* autogen.sh: Added script to generate all the auto* files
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/g_rc.nw: Added the words "optional" and "required" to the
+        *rc log find messages.
+
+        * src/gsymcheck.c: Removed all // comments (replaced
+        with C comments).
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed MinGW cflags/ldflags
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Removed redundant tests (gtk+, guile) and improved
+	the configuration summary message. 
+
+2003-08-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/parsecmd.c: Cleaned up help message a little.
+
+	* src/gsymcheck.1: Updated manpage a little 
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in.
+
+	* configure.ac: Bunch of cleanup to start using pkg-config for all
+	libraries.  Unfortunately, gsymcheck now links against libgtk*.  I 
+	might fix that in the future.
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/gsymcheck.c: Applied patchlet from Steve Tell for disabling
+        the guile 1.6.3 deprecated warnings.
+
+        * README: Added note suggestion by Steve Tell about warning users
+        that deprecated guile warnings are turned off.
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+        * configure.in: Applied Gabriel Paubert's warning reducing patch with
+        a few minor mods.
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Fixed the distclean-local target.
+
+        * configure.in: Changed -fnative-struct to -mms-bitfields for
+        gcc 3.2 mingw compiler (older mingw compilers are no longer 
+        supported)
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gsymcheckrc.in: Changed the variable names which hold
+        the paths to the data and rc directories.
+
+        * aclocal.m4: Removed file from cvs.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+	* src/g_rc.c: #if 0'ed out code which isn't being used
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20021031
+
+002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure and friends: Ran "autoreconf --force --install -v"
+        to really upgrade to the auto* tools.
+
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+	
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c: Update file to the one that gnetlist uses (which is
+	a little bit more polished)
+
+	* src/g_register.c: Updates to take above into account
+
+	* src/globals.c: Added variable_set_func and quit_func.  These are
+	used by libgeda and gsymcheck.
+
+	* src/gsymcheck.c: Rearranged a few function calls for the new 
+	g_rc mechanism (and the s_project_* function which are now in 
+	libgeda)
+
+	* src/s_project.c: Obsoleted file.  This file is no longer in use.
+
+	* src/i_vars.c, include/i_vars.h: Added these files, needed by the
+	new g_rc mechanism.
+
+	* lib/system-gsymcheckrc.in: Removed untitled-series keyword and
+	add world-size keyword.
+	
+2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_check.c: Put in a check for numslots=0 (slotting checks 
+	completely disabled).
+
+2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Cleaned up -Wall warnings
+	
+2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_check.c: Changed exit status again to be sane not
+	stupid. :)
+
+	* src/gsymcheck.c: Fixed the "cannot open filename if using a full
+	path" bug
+
+	* src/gsymcheck.c: Change behavior if a file cannot be
+	found/loaded.  Now gsymcheck will exit on this error
+
+	* src/s_check.c: Added a little bit more info output for some of 
+	the tests
+
+	* src/s_check.c: Fixed the search for name= to only search for 
+	name= 
+
+	* src/s_check.c: Fixed the checking for graphical=1 symbols
+
+2002-08-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_check.c: Changed exit status to return negative numbers for
+	warnings (if there are no errors) or zero for no problems.		
+
+2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_check.c: Added code to check for zero slots number and
+	pins within a slotdef
+
+	* tests/zero*.sym: Added a couple of test symbols to test the
+	above errors
+
+	* tests/*.sym: Added a dummy footprint= attribute to all the files
+	
+2002-07-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/*.sym: Bunch of additional symbols to test various new
+	problems and updates to existing test files
+
+	* src/s_check.c: Finished conversion to use new *_messages lists
+
+	* src/s_symcheck.c: Finished conversion to use new *_messages
+	lists
+
+	* src/parsecmd.c: Improved the verbose flag to be cumulative
+
+	* src/s_check.c: Added the following tests:
+	  checks for missing attributes
+	     pinlabel
+	     pintype
+	     footprint
+	     refdes
+	  checks for multiple attributes
+	     pinlabel
+	     pintype
+	     footprint
+	     refdes
+	  checks for obsolete or forbidden attributes
+	     label
+	     uref
+	     name
+	     type
+	  zero pinseqs or pinnumbers are not allowed
+
+	* include/struct.h: A few changes to track above tests
+
+	* src/s_check.c: Improved some of the messages
+
+	* src/s_check.c: Fixed quiet flag (-q) to be really quiet
+
+2002-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added *_messages list items
+
+	* include/struct.h: Slightly cleaned up / reorganized symcheck struct
+
+	* src/s_symcheck.c: Added code to output the new *_message lists
+
+	* src/s_check.c: Added/changed code to use the new *_message lists
+
+	* src/s_check.c: Added more tests to catch duplicate pinnumber
+	attributes
+
+	* src/s_check.c: Added more tests to catch invalid slotdef attributes
+
+	* tests/: Added a few more *.sym files to validate checks
+
+	* src/s_check.c: Still need to comment in tests which I did not 
+	finish converting to using the new *_message lists
+
+2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in/Makefile.am, tests: Added tests directory and a whole
+	slew of .sym files with various problems.
+
+	* src/gsymcheck.c: Added a call to free some memory.  This may cause
+	problems if I missed an init of some variable.
+
+	* src/s_project.c: Disabled all drawing events as gsymcheck does not
+	draw anything.
+
+	* src/s_symcheck.c src/s_check.c: Added a bunch more tests:
+	  - search for old pin#=# and slot#=# attributes,
+	  - check for buses or nets inside a symbol,
+ 	  - check for connections inside a symbol.
+	  - check for duplicate pinseq attributes on multiple pins
+	  - various improvements to existing tests 
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in/Makefile.am: Upgraded to automake 1.6.2
+
+2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* lib/system-gsymcheckrc.in: Fixed the load of the commonrc file to 
+	work with --with-rcdir again.
+
+2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_check.c: Added s_check_slotdef which checks the slot info
+	
+2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added new file to hold gsymcheck specific 
+	structures
+
+	* src/s_check.c, s_symstruct.c: Added #include for above
+
+	* src/*.c: Went through and re-indented most functions
+	
+	* src/*.c: Started expanding tests to include missing pinseq,
+	missing pinnumber, found old pin/slot attributes. (not completely
+	done; some functions stubbed)
+
+	* src/globals.c: Added s_update_log function so that we can log
+	s_log_messages
+
+	* src/*.c: Changed all fprintfs to s_log_messages
+
+	* src/gsymcheck.c: Cleanup in main_prog, don't load files which
+	don't exist
+
+	* src/s_check.c: Minor reorg, refactoring some of the functions
+	
+2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/g_rc.c, gnetlist.c: Added a call to u_basic_strip_trailing to
+        fix the network timeout problem on WinME
+
+2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	 * lib/system-gschemrc.in: Fixed incorrect environment variable name
+        "GEDADATARC" to be GEDADATA.
+
+        * src/g_rc.c, g_register.c, i_vars.c, s_project.c: Added the missing
+        bitmap-directory keyword
+
+        * src/g_rc.c: A few more fixes for the mingw32 port.
+
+2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Changed the function which is search for libpng.
+	This was needed for the win32 port.
+
+2002-04-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: oops had the wrong order of things for MINGW32. fixed.
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+
+	* src/g_rc.c: Got rid of any left of /'s and replaced them with the
+	appropriate #defines
+
+2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added -liberty for the Mingw32 port
+
+        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
+        and automake 1.5.  Lots of changes in various places for this upgrade.
+
+2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, config.h.in: Added a few checks for some
+	non-portable #includes
+	
+	* configure.in: Added checks for mingw32 and disabled the
+	cygwin port
+	
+2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am utils/Makefile.am: Andrew Dyer found a GUILE_* bug. 
+	Fixed.
+
+	* configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
+
+2001-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/s_project.c: Made sure to init show_hidden_text to 0.
+	
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, src/gsymcheck.c, src/g_rc.c: Cleanup and added the
+	  ability to have the rc files in a different location using
+	  --with-rcdir (was broken recently, now fixed)
+
+        * src/gsymcheck.c, s_check.c:
+          Added patch by Dan Mcmahill for 64-bit architectures.
+
+2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, src/Makefile.am: got the configure mechanism to
+	  deal with the guile detection more like gschem.
+	
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Fixed all the LDFLAGS to be correct (and only link
+	  the libraries once)
+
+	* configure.in: Bumped up version to 20010722
+
+	* configure.in: More updates to get cygwin to build right
+
+2001-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsymcheck.c: Removed the "This is alpha software" message and
+	  added the standard gpl/gnu software message
+
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+
+	* Removed all trace of libtool from gsymcheck, not required to build
+
+2001-06-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/g_rc.c, src/gsymcheck.c: Got the code to use the new GEDADATA
+	  environment variable
+
+	* lib/system-gsymcheckrc.in: Updated to use GEDADATA environment
+	  variable
+
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Removed all Makefile.in files and configure
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+        
+        * Got make dist and make distcheck working (means all files which are
+          in CVS are in some Makefile)
+
+        * configure.in, acconfig.h: unfortunately libgdgeda and stroke are
+          required for linking, so they MUST be inside these files
+
+        * configure.in: Added DATADIR instead of PACKAGE
+
+2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+        * configure.in, acconfig.h: In the spirit of yesterday I removed
+          every trace of stroke and libgdgeda.
+        
+2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+        * configure.in: Removed some hard coded libraries.
+          Patch and suggestion from Bruno Schwander.
+
+2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+        * configure.in: Added a check to make sure libgeda-config and
+          gesym-config are the right version
+
+2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_project.c: Removed obsolete DONT_REDRAW variable from code
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Slightly rearranged things to make cygwin port happy
+
+2000-12-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/gsymcheck.c: Changed Cygwin warning message
+
+	* src/src/g_rc.c: Misc changes to get this file to build with the 
+	  current cygwin
+
+	* src/src/parsecmd.c: Misc changes to get this file to build with the 
+	  current cygwin
+
+	* src/Makefile.am: Changed order of libraries in LDFLAGS line
+
+2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Added -fnative-struct flag for CYGWIN port only
+
+        * configure.in: Added --enable-debug flag to enable -g flag
+
+2000-10-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/create_proto: Update with the latest version of this
+	  script
+
+2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Removed an old GTK+ which is no longer used
+
+2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsymcheck.c: Changed CYGWIN32 port warning
+
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/*.c: Updated copyright info in each file
+
+        * src/*.c: Changed all GNU to GPL in the appropriate places
+
+	* configure.in: Bumped version up to 20000704
+
+	* src/*.c: Fixed all warnings
+
+2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/g_rc.c, src/g_register.c: Added component-library-search and
+          source-library-search rc keywords
+
+	* configure.in: Put in checks for gtk+ and glib 1.2.3
+
+2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/s_project.c: Added init of some important variables which 
+          libgeda uses when promoting attributes
+
+	* src/create_proto: Updated to the latest working version (from
+	  gschem/src)
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * README/INSTALL: Updated files to reflect next release
+
+	* src/*.c: Fixed all warnings (using -Wall -Werror)
+
+1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Changed all files to use the new libgeda/libgeda.h include
+
+1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/gsymcheck.c: Fixed up s_log_init to use the new prototype
+
+1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* In all *.c included define.h before struct.h 
+
+9/19/99 Make sure gsymcheck runs with guile-1.3.2a
+
+	Fixed all warnings
+
+9/16/99	Added code in gsymcheck.c to only load up schematics which haven't
+        been loaded already
+
+9/4/99	Finally integrated gsymcheck into the new development snapshot
+	scheme
+
+	Created basic gsymcheck.1 manpage
+
+	Started to do minor updates to the code 
+
+---------------- Development division starts here --------------------------
+
+3/19/99 Updated g_rc to print more diag message to the log file when
+        it can't find an rc file (like gschem)
+
+3/18/99 Updated g_rc to use new macros for finding system-*rc files
+
+3/9/99  Fixed a few variables which were uninitialized (width, height,
+	snap_size)
+
+3/1/99  Added missing tube and radio paths from *rc file
+
+2/25/99 Added s_symstruct.c to init and manage the per symbol struct 
+
+	Rewrote the way errors are reported and handled (now error messages
+	are printed and checked for after all the checking work is done)
+
+1/30/99 Added -c flag (and associated global variable, check_mode)
+
+	Added s_check.c : s_check_all and s_check_symbol
+
+	Worked on above to get the most basic attribute checks 
+	
+	Changed some quiet_mode ifs to be verbose_mode ifs
+	
+	Renamed gsymbol to gsymcheck.  
+
+	Removed -c flag, since now that's the only purpose of the program
+
+1/27/99 Took gnetlist source and converted to look like gsymbol.
+
+	Got source to compile and load in schematic/symbol files
+
+1/9/99 	Cleaned up some character strings to reflect that this is gsymbol
+	not gnetlist
+
+0.0.5
+-------
+9/4/98 	Added support for libgeda
+
+8/26/98	Added Makefiles and support files to repository
+
diff --git a/libgeda/ChangeLog b/libgeda/ChangeLog
index c97b202..75acf9a 100644
--- a/libgeda/ChangeLog
+++ b/libgeda/ChangeLog
@@ -1,4390 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.  Also changed shared library's version number to 29:0:0.
 
-2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* src/o_text_basic.c: Fixed a memory leak reported by Peter Brett
-	(found using valgrind).  Thanks.
 
-2007-04-28  Stuart Brorson <sdb AT cloud9 DOT net>
-	* src/o_attrib.c, src/o_complex_basic.c, src/s_tile.c:
-	made changes to o_attrib_slot_update and
-	o_attrib_search_pinseq to enable searching slotted parts 
-	by pinseq.  Added o_complex_count_pins as part of project.
-	
-2007-04-22  Peter Brett <peter@xxxxxxxxxxxxx>
-	* src/o_box_basic.c: Fix some unused variable warnings in libgeda.
-	
-	  In a recent patch libgd was disabled by default (i.e.  HAS_LIBGD
-	  was unset by default).  This exposed some variable declarations
-	  which should have been #ifdefed out, but weren't.  Although most
-	  were later cleared up, some were missed.
-	
-2007-04-21  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* src/f_print.c:
-	  - Added %%Orientation to DSC block in PS output, fixing SF#1680214.
-
-2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
-
-	* src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
-	  src/o_pin_basic.c: 
-	  - Put unused variables inside #ifdef HAS_LIBGD.
-	  - Reverted the patch below. Those variables are used when 
-	    compiling with libgd.
-	  - Removed unused variables.
-
-	* configure.ac: Don't enable libgd by default.
-	  This makes gdk-pixbuf the default library for png output.
-	
-2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	* src/m_basic.c: Fix visibility test in visible(..) for the case when the
-	  object completely surrounds the screen clipping region.
-
-	* src/o_circle_basic.c: Tidy up dist() function in o_circle_basic.c
-	  to be much more readable.
-
-2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	Merge changes from noscreen
-	
-	2007-16-06 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_text_basic.c: Use o_text_recalc() to update bounds, as we don't
-		  want to duplicate code. Fixes a bug where the bounds were reset manually
-		  even with invisible text (causing uninitialised values to be stored in
-		  for the object's bounds). Fixed o_text_recalc() to silently return
-		  (rather than write uninitialised values) if no bound was found for the
-		  text object's prim_objects.
-
-	2007-12-06 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/f_image.c, src/f_print.c, src/g_smob.c, src/o_complex_basic.c,
-		  src/o_pin_basic.c: Replace incorrect use of world_get_complex_bounds()
-		  with world_get_object_list_bounds(). Changed o_complex_recalc() to
-		  (correctly) use world_complex_get_bounds(). Fixed up documentation in
-		  g_smob.c to reflect the current bounds code.
-
-	2007-04-06 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/a_basic.c: Fix bounds for embedded objects as they are loaded from
-		  file. This places a call to o_complex_recalc() in o_read(), which is
-		  not great from an encapsulation point of view, but is the neatest solution
-		  with the current method of loading embedded objects.
-
-	2007-03-26 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_basic.c, src/o_box_basic.c,
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
-		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Pass OBJECT instead
-		  of derived type into world_get_..._bounds(). Modifed objects to include
-		  the drawn line width when calculating bounds. Set OBJECT->line_width to
-		  {NET|BUS|PIN}_WIDTH as appropriate in o_{net|bus|pin}_add(). Replaced
-		  copied code in world_get_{net|pin|bus}_bounds() with calls to
-		  world_get_line_bounds(). Added call to o_recalc_single_object() in
-		  o_set_line_options() to keep line width up-to-date with editing.
-
-		* libgeda/include/struct.h, src/s_toplevel.c: Added variables
-		  to support (select-slack-pixels #) rc keyword.
-
-	2007-03-24 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* src/o_complex_basic.c: Convert world_get_complex_bounds() to
-		  be a wrapper around world_get_list_bounds(). Based upon a patch
-		  by Patrick Bernaud which did the same for get_complex_bounds().
-
-		* src/o_pin_basic.c: Re-write the bounds checking in o_pin_update_whichend()
-		  to be more robust
-
-		* src/o_complex_basic.c: Modify world_get_single_object_bounds() to
-		  use cached bounds where possible. Text objects are special-cased
-		  to determine if they are visible.
-
-		* src/o_complex_basic.c: Add call to o_complex_recalc() in o_complex_add()
-		  to cache bounds.
-
-	2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c, 
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c, 
-		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
-		  src/o_text_basic.c: Removed get_..._bounds() functions.
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_complex_basic.c,
-		  src/o_line_basic.c, src/o_net_basic.c, src/o_picture.c,
-		  src/o_pin_basic.c, src/o_text_basic.c: Switched over to
-		  caching world rather than screen coordinates
-
-		* include/struch.h, src/s_basic.c: Removed screen coordinates from
-		  object datastructures, and renamed variables storing cached
-		  bounds with prefix w_ to differentiate their world coord usage.
-		  Changed s_basic.c to initialise all these variables to zero.
-
-		* src/o_text_basic.c: Added call to o_text_recalc() to
-		  o_text_recreate(), since we should automatically keep
-		  all cached coordiantes up to date.
-
-		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
-		  src/o_circle_basic.c, src/o_complex_basic.c, src/o_line_basic.c,
-		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Tidied
-		  world_get_..._bounds() functions to use simple min() max()
-		  implementations where appropriate. Fixed world_get_arc_bounds()
-		  to have same semantics as the other functions, IE. top and bottom
-		  swapped to give bottom > top numerically.
-
-		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
-		  src/o_circle_basic.c, src/o_line_basic.c, src/o_net_basic.c,
-		  src/o_pin_basic.c: Modified PNG export routines to calculate
-		  coordinates directly from object world coords.
-
-2007-04-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/g_smob.c: make g_get_object_type scheme function return 
-	  a character instead of a string.
-	
-	* include/o_types.h, include/prototype.h, src/g_register.c, 
-	  src/libgeda.c : 
-
-	  Register the OBJ_* object type definitions as scheme character 
-	  variables.
-
-2007-04-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, src/g_smob.c: Added two new scheme functions:
-
-	    - g_calcule_new_attrib_bounds: calcule the new bounds of an 
-	      attribute with the given parameters, _without_ modifying the 
-	      attribute.
-
-	    - g_get_attrib_value_by_attrib_name: given an object and an 
-	      attribute name, this function returns a list with the values
-	      of the attributes with the given name in that object.
-
-2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
-
-	Merge changes to date from noscreen branch.
-
-	2007-02-12 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_basic.c,
-		  src/o_box_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
-		  src/o_picture.c: Removed o_object_recalc() and all calls
-		  to it now the data it calculates is no longer used.
-
-		* src/m_basic.c: Remove implicit grid snapping in SCREENtoWOLRD()
-
-	2006-12-30 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_basic.c: Changed variable names and 
-		  comments to function inside_region() to allow its use with world
-		  coordinates without apparently swapping top and bottom (which have
-		  different sense in screen and world coords. Now uses {x/y}{min/max}.
-
-	2006-12-27 Peter Clifton <pcjc2@xxxxxxxxx>
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c, 
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_complex_basic.c, 
-		  src/o_line_basic.c, src/o_net_basic.c, src/o_picture.c, 
-		  src/o_pin_basic.c: Removed o_..._translate() functions which
-		  are unused.
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
-		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
-		  src/o_text_basic.c: Removed o_..._rotate() functions unused
-		  since changing to world coordinates
-
-		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
-		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
-		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
-		  src/o_text_basic.c: Removed o_..._mirror() functions unused
-		  since changing to world coordinates
-
-2007-02-24 Werner Hoch <werner.ho@xxxxxx>
-	
-	* include/struct.h, src/s_page.c, src/s_toplevel.c: Removed unused
-	fields in PAGE and TOPLEVEL as well as functions for old (GtkCList
-	based) page manager. (Patch written by Patrick Bernaud)
-
-2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* autogen.sh: Removed debug messages added on 2007-02-10.
-
-2007-02-11 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/s_toplevel.c: added missing toplevel inits (tshowwindow, ...)
-
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/funcs.h: Removed quit_func since it is completely unused.
-
-	* include/prototype.h, src/f_basic.c, src/o_arc_basic.c: Fixed
-	a whole bunch of compiler warnings and work on [ 1620806 ]
-	various probably bugs and comments about them
-
-	* configure.ac: Bumped package version to 20070216.  Also changed
-	shared library's version number to 28:0:0
-
-2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/f_print.c: Make f_print_header return an error return value
-	  if something goes wrong, and propagate it to the caller functions.
-	  Unlink the file created by f_print_file if there is an error in
-	  f_print_header.
-	
-	* autogen.sh: Added automake version number check.
-
-2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* include/struct.h, src/o_text_basic.c, src/s_toplevel.c: Added
-	code to scale the output postscript font under user control.  This
-	is controlled via the postscript-font-scale rc keyword.
-
-2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* src/f_print.c: Applied Wojciech Kazubski's patch for offset
-	printing orgins. Fixes bug #160757
-
-2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc_basic.c: Applied patch by Peter Clifton to fix
-	the output of arcs when using libgd.
-
-	* src/Makefile.am: Applied patch by Peter Clifton to add --silent to
-	libtool.
-
-2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, src/Makefile.am, src/o_embed.c: Moved
-	o_embed(...) and o_unembed(...) into o_embed.c so that gschlas
-	can also call these useful functions (to support scriptable 
-	embedding and unembedding of components).
-
-	* src/.cvsignore: Oops, remove obsolete *.c rule that was causing
-	cvs to ignore new (but not added) C files.
-
-2006-12-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, src/g_smob.c:
-	  Added a new scheme function: get-page-filename, returning
-	  the page filename of the given page.
-	
-2006-12-21 Peter Brett   <peter@xxxxxxxxxxxxx>
-
-	* include/prototype.h, src/o_selection.c: Update interface of
-	o_selection_print_all() to match other o_selection_*() functions. Pass 
-	the GList by reference.
-
-	* include/prototype.h: Comment o_selection_select() and
-	o_selection_unselect() as deprecated (should only be used internally to
-	libgeda).
-
-	* include/prototype.h, src/o_net_basic.c, src/o_selection.c:
-	Update interface of o_selection_add() to match
-	o_selection_remove(). Pass the GList by reference so head can be
-	updated.
-	
-2006-12-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	Merged Carlos' glist work via Peter Brett's patch sets to the trunk
-
-	2006-10-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-		* src/s_page.c: Don't free objects in the complex place
-		list. It is only a reference to the objects in the page.
-
-	2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-		* include/prototype.h, include/struct.h, src/o_basic.c,
-		src/o_complex_basic.c, src/o_list.c, src/o_net_basic.c,
-		src/o_selection.c, src/s_basic.c, src/s_page.c, Convert
-		the SELECTION list into a GList.  Added new functions
-		o_recalc_object_glist, get_object_glist_bounds to
-		handle glists.
-
-		* include/prototype.h, src/o_basic.c: Rename o_recalc to
-		o_recalc_object_list, and make it to call a new function
-		o_recalc_single_object, for each object in the list.
-
-		* include/prototype.h, src/o_complex_basic.c,
-		src/o_text_basic.c: Rename get_complex_bounds to
-		get_object_list_bounds, and make it to call a new function
-		get_single_object_bounds, for each object in the list.
-	
-		* src/o_complex_basic.c: Fixed logic level of some checks.
-		* src/o_complex_basic.c: Added some sanity checks.
-
-2006-12-16 Werner Hoch <werner.ho@xxxxxx>
-
-	 * include/struct.h: added widget pointers for the modal dialogs
-	   find text, show text, hide text
-
-2006-12-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, src/g_smob.c:
-	  Added a new scheme function: get-object-type, returning
-	  the object type (object->type as a scheme string) of the given
-	  object.
-	
-2006-12-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, src/s_clib.c: Converted the clib_directories 
-	  list into a double linked list and reversed the search order
-	  (last added directories first).
-
-	* include/prototype.h, src/o_complex_basic.c:
-	  Added new function world_get_single_object_bounds to calculate
-	  the bounds of a single object, and make world_get_complex_bounds
-	  call it.
-
-	* include/prototype.h, src/g_smob.c:
-	  Added new scheme function get-attrib-angle. It returns the angle
-	  of the given attribute.
-	  Also made a minor fix to the documentation of g_get_attrib_bounds.
-	
-2006-12-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_toplevel.c: Added missing init of toplevel->line_style
-	(all variables in the TOPLEVEL struct ure should be initalized).
-
-2006-12-02  Mike Jarabek  <mike@xxxxxxxxxxxxxxxx>
-
-	* include/defines.h include/struct.h: Added
-	  toplevel->line_style'. This new entry is a flag to set whether
-	  or not lines are drawn really thin on the output postscript or
-	  will only be drawn to the width of pins or nets.
-
-	* src/o_arc_basic.c src/o_box_basic.c src/o_circle_basic.c
-	  libgeda/src/o_line_basic.c: Changes to the postscript output
-	  code to ensure that lines can't be drawn too thin.
-
-2006-12-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_bus_basic.c: Added missing call to s_tile_update_object
-	for buses.  This missing call could cause buses to not have
-	correct connectivity when using grips.	Pointed out by and patch
-	by Peter Clifton.
-
-2006-11-21 Werner Hoch <werner.ho@xxxxxx>
-
-	* include/struct.h, src/s_toplevel.c: readded toplevel->filename_label
-	  to the toplevel structure, it's still required by gattib.
-	  fixes Bug [#1600448]
-
-2006-11-19 Werner Hoch <werner.ho@xxxxxx>
-
-	* include/struct.h, src/s_toplevel.c: moved schematic title
-	  from the status bar to the window title. Added grid settings
-	  to the status bar:
-	  replaced toplevel->filename_label with toplevel->grid_label
-
-2006-11-01 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, src/g_smob.c: Added new "get-attribute-bounds"
-	  scheme function.
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-	
-	* configure.ac: Bumped shared library version to 27:0:0
-
-2006-10-19  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* configure.ac: Cleaned up to remove remaining traces of noweb
-	days.
-
-	* noweb/.cvsignore: Removed file for directory to get pruned on
-	checkout.
-
-	* docs/libgedadoc.texi, docs/texinfo.tex: Removed unused files for
-	old noweb documentation.
-
-	* scripts/geda_totexi.in:
-	* scripts/notangle_guile.in:
-	* scripts/prepnoweb: Removed unused scripts for noweb.
-
-2006-10-17  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_text_basic.c (o_text_create_string): Fixed overbar feature
-	to work with UTF-8 characters (Bug#1578416).
-
-2006-10-04 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/struct.h, src/s_toplevel.c:
-	Removed the new variable to track wether the main window is maximized
-	or not. It's no more necessary due to the patch from Patrick Bernaud.
-
-2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/struct.h, src/s_toplevel.c:
-	Added a new variable to track wether the main window is maximized
-	or not. This is part of the bug #1527465 fix.
-
-2006-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/a_basic.c: Fixed a memory leak in o_save when saving 
-	complex objects.  Not a large leak, but this function gets called
-	all the time when recording undo info.  Found using valgrind.
-
-	* src/s_page.c: Added check to fix Bug#1562352 (Gattrib crashes
-	doing file-save when no files open)
-
-2006-09-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* include/prototype.h, include/struct.h, src/g_smob.c:
-	  Added new page smob.
-	
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-	
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
-        as the complete list of authors.  Merged all listed files in this
-        file into gschem's file.
-
-2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Tweaked glib detection to not fail ./configure
-	when gdlib is not installed.  gdlib is an optional dependancy.
-
-2006-09-24 03:57  Dan McMahill <danmc>
-
-	* configure.ac, libgeda.pc.in: Improve gdlib detection.  Now
-	  instead of just dropping gd support if gdlib is not found, have
-	  configure error out with a message that tells the user what needs
-	  to be fixed or what feature will be missing if --disable-gd is
-	  used.
-
-	  Also add a variable to libgeda.pc.in so pkg-config can determine
-	  if libgeda was compiled with gdlib support.  This makes
-	  determination of this by gschem more robust.
-
-2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* include/defines.h: 
-	* include/struct.h: Removed unused constants and structures
-	because of new file selection and component selection dialogs in
-	gschem.
-
-	* include/struct.h: Changed type of field 'preview' in
-	st_filedialog to GtkWidget*.
-
-	* src/s_toplevel.c (s_toplevel_new): Added missing init of
-	rotated_inside.
-
-2006-09-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* README, configure.ac, include/globals.h, src/f_image.c,
-	  src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
-	  src/o_circle_basic.c, src/o_image.c, src/o_line_basic.c,
-	  src/o_net_basic.c, src/o_pin_basic.c, src/s_color.c,
-	  src/s_cue.c: 
-	  Use gd 2.0.x library instead of libgdgeda.
-	  libgdgeda is not used anymore. Work based on a patch by
-	  Wojciech Kazubski (patch #1479983).
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated program version to 20060906.
-
-	* share/Makefile.am: Changed the install directory of prolog.ps
-	to the DATA directory and not the RC directory since that is
-	where system-gafrc is looking for it.  This bug was found when
-	--with-rcdir was used.  This fix is related to Bug#1552338.
-
-	* include/defines.h: Added CUSTOM_VERSION string #define.  
-	Normally this #define defines an empty string, but for those 
-	people who need to spin a custom version of gEDA/gaf (of course,
-	following the licensing/distribution requirements of the GPL), they
-	can set this to a string which is appended to printfs/output/dialog 
-	boxes where VERSION is used.
-
-2006-09-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_toplevel.c: Added code to s_toplevel_delete 
-	to check for and remove a GSource before it is deleted.  Patch by
-	Patrick Bernaud.  Thanks!
-
-	* src/s_page.c: Added s_page_autosave_init to setup the autosave
-	callback (instead of doing it in i_vars_set) which was also
-	be set in the preview toplevel (having the callback there is
-	undesirable).
-
-	* src/s_toplevel.c: Added the init of auto_save_timeout in 
-	s_toplevel_new().  Pointed out by PeterC and this make valgrind
-	happy again.
-
-2006-09-02  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/s_toplevel.c (s_toplevel_new): Added missing initialization
-	of TOPLEVEL print_command.
-
-2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
-
-2006-08-30 Werner Hoch <werner.ho@xxxxxx>
-
-	* src/o_attrib.c: fix for Bug#1547138: Segfault on adding 
-	  toplevel slot attribute to symbol
-
-2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, include/prototype.h, include/struct.h,
-	src/f_print.c, src/i_vars.c, src/s_toplevel.c: Applied first
-	part of patch by Peter Brett to add a new print dialog to
-	gschem.  Patch#1530417.
-
-2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/Makefile.am: Removed old VPATH, since it is no longer needed
-        and it is interfering with make distcheck
-
-	* share/Makefile.am: Added prolog.ps to EXTRA_DIST to make distcheck
-	happy (and it was missing from the dist in general).
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.  Also changed the so version of libgeda to
-	26:0:0
-
-2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
-	by Peter Brett.
-
-	* src/a_basic.c: Applied Patch#1534089: libgeda: bugfix for
-	segfault when loading corrupted file by Tomaz Solc.
-
-	* include/struct.h, src/s_toplevel.c: Added keyboardpan_gain
-	variable to TOPLEVEL
-
-2006-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_toplevel.c: Added initialization of missing variable 
-	(toplevel->prev).  This caused a rare segmentation fault 
-	(Bug#1528080)
-
-2006-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Applied mouse pan patch by Peter Clifton. 
-	(Patch #1527361): Allow middle button panning in gschem
-
-	* include/struct.h, src/s_toplevel.c: Added variables to support
-	(mousepan-gain #) rc keyword.
-
-2006-07-23  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* src/o_text_basic.c: Fixed 180 degree rotated text so that it
-	prints upside right unstead of upside down in the postscipt
-	back end.
-
-2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/a_basic.c, src/f_basic.c, src/f_print.c, src/g_basic.c,
-	src/g_rc.c, src/g_smob.c, src/i_vars.c, src/o_arc_basic.c,
-	src/o_attrib.c, src/o_box_basic.c, src/o_bus_basic.c, 
-	src/o_circle_basic.c, src/o_complex_basic.c, src/o_line_basic.c,
-	src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c, 
-	src/o_selection.c, src/o_text_basic.c, src/s_attrib.c, src/s_basic.c,
-	src/s_color.c, src/s_conn.c, src/s_hierarchy.c, src/s_menu.c,
-	src/s_papersizes.c, src/s_slib.c, src/s_stretch.c, src/s_tile.c,
-	src/s_undo.c, src/u_basic.c: Converted all free, ?alloc, and 
-	strdup calls to use g_free, g_?alloc, and g_strdup.  This is the
-	first phase in fixing the slice crash under glib 2.10.x.
-
-	* src/libgeda.c: Clarified putenv/free comment
-
-	* src/o_attrib.c, src/o_complex_basic.c src/o_text_basic.c: 
-	Removed some residual noweb #lines and comments
-
-	* src/s_conn.c: Finally figured out that setting a freed object's
-	data field was causing lots of trouble for glib's slice allocator.
-
-	* src/s_basic.c src/o_picture.c: Changed all g_free() calls on
-	all pixbufs to be g_object_unref.  This was causing crashes with
-	glib 2.10.x.
-
-	* src/o_attrib.c: Added todo to an if statement that causes an
-	invalid read
-
-2006-07-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* libgeda.pc.in: Re-Fixed incorrect order of macros.  Reverted back
-	to the previous order, since the new order is clearly wrong on other
-	platforms than FreeBSD.  
-
-2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Integrated noweb removal patch by Jason Childs.  Changed default
-	target in docs/Makefile.am to not build the docs by default; this
-	is to speed up the build. 
-
-	* src/o_arc_basic.c, src/o_circle_basic.c, src/s_cue.c:
-	Merged changes from the .nw files to the c files that Mike made
-	related to removing mils from PS output.
-
-	* src/g_rc.c, o_complex_basic.c: Merged changes from the .nw files
-	to the .c files that I made just recently.
-
-	* noweb/*.nw, Makefile.am: Removed all files 
-
-2006-07-04 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
-
- 	* noweb/a_basic.nw, noweb/f_basic.nw, noweb/f_image.nw,
- 	  noweb/f_print.nw, noweb/g_basic.nw, noweb/g_rc.nw,
- 	  noweb/g_register.nw, noweb/g_smob.nw, noweb/gdk-pixbuf-hacks.nw,
- 	  noweb/i_vars.nw, noweb/libgeda.nw, noweb/m_basic.nw,
- 	  noweb/o_arc_basic.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
- 	  noweb/o_box_basic.nw, noweb/o_bus_basic.nw, noweb/o_circle_basic.nw,
- 	  noweb/o_complex_basic.nw, noweb/o_image.nw, noweb/o_line_basic.nw,
- 	  noweb/o_list.nw, noweb/o_net_basic.nw, noweb/o_picture.nw,
- 	  noweb/o_pin_basic.nw, noweb/o_selection.nw, noweb/o_text_basic.nw,
- 	  noweb/s_attrib.nw, noweb/s_basic.nw, noweb/s_clib.nw,
- 	  noweb/s_color.nw, noweb/s_conn.nw, noweb/s_cue.nw,
- 	  noweb/s_encoding.nw, noweb/s_hierarchy.nw, noweb/s_log.nw,
- 	  noweb/s_menu.nw, noweb/s_page.nw, noweb/s_papersizes.nw,
- 	  noweb/s_slib.nw, noweb/s_stretch.nw, noweb/s_tile.nw,
- 	  noweb/s_toplevel.nw, noweb/s_undo.nw, noweb/u_basic.nw:
- 	Ported as real c source code file in the src directory.
- 	Deleted after porting all noweb comments into doxygen format
- 	in respective c source files.
- 	
- 	* noweb: Removed subdirectory.
- 	
- 	* src/Makefile.am: Updated to build from c source instead of noweb.
- 	Fixed distclean setup to not remove c source files.
-
- 	* docs/Makefile.am: Added support for Doxygen html and LaTex
- 	documents. Fixed distclean setup to not remove required Doxygen html
- 	files, and to remove html and latex subdirectories on clean.
- 	
- 	* Makefile.am: Removed noweb as a buildable subdirectory.
- 	
- 	* configure.ac: Removed checks for noweb and texi2html.
- 	Added check for Doxygen.
-
-2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* libgeda.pc.in: Fixed incorrect order of macros.  Discovered by
-	reading USENET's FreeBSD commit logs. :-)
-
-	* noweb/g_rc.nw, o_complex_basic.nw: Minor bug fix to properly 
-	promotion code to properly promote only specified changes.  
-
-2006-07-03  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* noweb/o_arc_basic.nw, noweb/o_circle_basic.nw, noweb/s_cue.nw:
-	  Removing of references to `mils' function in PS output.
-
-2006-06-16 Werner Hoch <werner.ho@xxxxxx
-
-	* noweb/f_basic.nw: fixed noweb chunk error
-
-	* noweb/s_page.nw: added function to find a page by it's id
-
-	* noweb/s_hierarchy.nw: added s_hierarchy_traversepages(), it
-	  returns a list of pages either in preorder order
-	  s_hierarchy_print_page(): test function used for traversing
-	  in s_hierarchy_down_schematic_single(): added page loop detector.
-
-	* include/defines.h: added some flags for s_hierarchy*
-	
-2006-06-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* noweb/f_print.nw: Added code to check flag for vector vs. PS
-	  text output in text f_print_objects().
-
-2006-05-22  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* share/prolog.ps: Added custom stringwidth function to printing
-	  routines that handles overbar characters.  Added overbar drawing
-	  support.  The overbar thickness is coded to be 10% of the font
-	  size.  The height of the overbar is set to the font size.
-
-2006-05-21 Werner Hoch <werner.ho@xxxxxx:
-
-	* src/Makefile.am: moved the comment sign to the first column.
-	  "make reconfig" is happy now.
-
-2006-05-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* src/Makefile.am: Commented out the indentation of the C code, 
-	so gdb can return correct information when debugging.
-	
-	* noweb/s_page.nw: Added one more sanity check.
-
-	* include/struct.h: Moved rotated_inside into the TOPLEVEL structure.
-	
-2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * scripts/notangle_guile.in: Applied patch by Steve Brown to fix
-        guile stack overflow
-
-	* noweb/f_print.nw: Fixed missing @ which made notangle_guile a 
-	little happier.
-
-	* include/i_vars.h, include/prototype.h, include/struct.h, 
-	noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw,
-	noweb/o_complex_basic.nw, noweb/s_toplevel.nw: Finally added code
-	to support the rc keyword: always-promote-attributes.  This string
-	holds a list of attribute names that are always promoted.
-
-	* src/Makefile.am: Changed the .nw.c: rule to redirect the generated 
-        C file to a temp file and then move it to the real one.  This fixes 
-        the stale file problem when notangle fails.
-
-	* noweb/s_toplevel.nw: Added missing variable init 
-
-2006-05-17  Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* Makefile.am, configure.ac
-	  Added share directory and rule to support share directory.
-	* include/i_vars.h, include/prototype.h, include/struct.h
-	  Added struct variable to contain name of PostScript prolog file
-	  and changes to function prototypes.
-	* noweb/f_print.nw
-	  New PostScript output functions.  Unicode support.
-	* noweb/g_rc.nw, noweb/g_register.nw, i_vars.nw
-	  New RC command to set the PostScript prolog file.
-	* noweb/o_*.nw, noweb/s_cue.nw
-	  New PostScript output changes. Output code now 50% smaller
-	* share/Makefile.am
-	  New makefile to install prolog.
-
-2006-05-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * include/struct.h: Added variable which controls if the user
-	  can move objects just dragging them.
-
-2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_complex_basic.nw: Allow rotation and mirroring of
-	  complex objects inside complex objects.
-
-2006-04-14 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/f_basic.nw: added <time.h> for f_open()
-	  compiler warning was: implicit declaration function of difftime()
-
-2006-04-13 Werner Hoch <werner.ho@xxxxxx>
-	* noweb/f_print.nw: added <time.h> for f_print_header()
-	
-2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_text_basic.nw: Fixed the overbar misinterpretation of
-	multiple escape slashed (bug 1458681). Thanks to Werner Hoch for
-	reporting the bug.
-	
-2006-03-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_text_basic.nw: Finish the overbar if the ending overbar
-	delimiter is omitted. Feature suggested by Enoch H. Wexler. Thanks.
-	
-2006-02-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/o_text_basic.nw:
-	Added support for overbars. Delimiter character for the overbar is
-	"\_" string (it should be at the beginning and at the end of the 
-	overbar). Support for overbars in Postscript code needs to be done.
-
-2006-02-26 Mike Jarabek <mjarabek@xxxxxxxxx>
-	* noweb/f_print.nw:
-	  Added DSC comments and logic to f_print() so that page managers
-	  can make more intelligent choices about paper sizes.  The code
-	  lies about the actual extents, and so does not completely obey
-	  the DSC rules.
-
-2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	
-        * include/prototype.h, include/struct.h, noweb/g_smob.nw:
-	  Added new smob functions for OBJECT type.
-	
-	* include/prototype.h, noweb/s_color.nw: 
-	  Added a new function returning the index of a given color name.
-	
-2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * noweb/f_basic.nw: Set the backup file readonly, so an 'rm *'
-	command will ask the user if he really wants to delete the file.
-	When loading an autosave backup file, set the page as changed.
-	Thus, when the user closes the page, gschem will ask him wether to
-	save it or not.
-
-2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* autogen.sh, m4/gettext.m4: Removed m4 files since they are 
-	installation specific
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123 and also 
-	change the shared library's version to 25:0:0
-
-        * README: Updated for the new year and release.
-
-2006-01-07 Stuart Brorson <sdb AT cloud9 DOT net>
-	* autogen.sh, m4/gettext.m4: Included "-I m4" into
-	aclocal to pick up gettext.m4 from local dir.
-	
-2006-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_encoding.nw: Removed extra @'s since they are no longer
-	required for either notangle_guile or notangle (noweb proper) and
-	they were breaking the build for notangle_guile.  Thank to Stuart
-	and Matthias Wenzel for the fix.
-
-2005-12-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/s_page.nw: Make the s_page_autosave function more 
-	failproof, checking all the pointers. This change, together 
-	with some gschem changes at the same date will fix some gschem 
-	crashes reported by David Carr. Thanks David!
-
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* noweb/s_encoding.nw: Break some lines so notangle_guile
-	doesn't get confused by noweb scape sequences.
-	
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-        * include/funcs.h, include/struct.h, noweb/f_basic.nw,
-	  noweb/s_page.nw:
-	Added definition of the autosave backup filename string.
-	Added check for a backup file when loading a schematic, 
-	and a function to call an app-dependant function to ask 
-	the user if the backup file should be loaded or not.
-	
-2005-11-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/struct.h, noweb/f_basic.nw, noweb/s_page.nw:
-	Changed autosave code so the timer callback doesn't do the
-	autosave backups. Now are made within o_undo_savestate, so
-	backups will ONLY be saved when there was a change to the 
-	schematic and there was a timeout of the autosave timer.
-	
-2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/prototype.h, noweb/s_conn.nw: Added search routine which
-	is used in determining if a net segment (of the "L") connects to 
-	something else.
-
-2005-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_log.nw: Added an if to get rid of an assert from glib if
-	the logfile_fd is not initialized.  Bug reported by John Luciani.
-
-2005-10-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-	* include/defines.h, include/prototype.h, include/struct.h,
-	  noweb/f_basic.nw, noweb/s_page.nw, noweb/s_toplevel.nw,
-	  noweb/s_undo.nw:
-	  Added support for backup copies and autosaving every 
-	  "interval" seconds.
-	  
-2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
-        * noweb/f_image.nw:
-	Print error if calling f_image_write without libgdgeda support.
-	
-2005-10-05 Werner Hoch <werner.ho@xxxxxx>
-	* include/struct.h: added the net-drawing patch from David Carr
-	it requires two additional coordinates in st_toplevel
-
-2005-10-01 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/s_encoding.h: Fixed compiler warning. Thanks to Dan McMahill
-	for pointing out the solution.
-
-2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* include/struct.h, noweb/o_picture.nw:
-	Added embedded variable to the picture struct and initialize it.
-	* include/prototypes.h, noweb/Makefile.am, noweb/s_encoding.nw,
-	  src/Makefile.am:
-	Added new file containing functions for base64 encoding/decoding.
-	
-2005-09-27 18:31  Dan McMahill <danmc>
-
-	* docs/libgedadoc.texi: add title to document to quiet the
-	  warnings.
-
-2005-09-27 18:31  Dan McMahill <danmc>
-
-	* noweb/s_slib.nw: remove some compiler warnings (use of char as a
-	  subscript)
-
-2005-09-19 Werner Hoch <werner.ho@xxxxxx>
-
-	* noweb/f_print.nw: fixed color background box size in f_print_header
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/g_basic.nw: Applied patch by Carlos Azevedo which fully expands
-	the path of an rc file, so that it can be found.
-
-	* include/struct.h, noweb/s_toplevel.nw: Added add_attribute_offset 
-	rc variable to TOPLEVEL.
-
-	* include/struct.h, noweb/s_toplevel.nw: Added grid_mode and 
-	grid_spacing rc variables to TOPLEVEL.
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-06-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/globals.h: Removed a completely bogus extern declaration.
-	Reported by Wojciech Kazubski.  Thanks.
-
-2005-04-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * include/prototype.h, noweb/o_picture.nw, noweb/f_print.nw:
-	Added support for printing pictures to postscript.
-	
-2005-03-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Removed an extra g_free which was corrupting
-	the heap.  Many thanks to Patrick for helping resolve this bug.
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
-        message if gtk+ 2.2.x is not found.
-
-2005-03-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_rc.nw (g_rc_map_font_character_to_file): Adapted for the
-	new char-to-file hash table.
-
-	* noweb/o_text_basic.nw: Improved memory use and global efficiency
-	in the unicode support: hash tables now takes a gunichar as key.
-	Also removed GTK 1.2 specific code.
-
-2005-03-11 7:05 Sturt Brorson <sdb@xxxxxxxxxx>
-	* noweb/s_toplevel.nw: Added initialization of toplevel_head->next 
-	in s_toplevel_init() to fix possible uninitialized jump in 
-	s_toplevel_new().
-	
-2005-03-10  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_rc.nw (g_rc_map_font_character_to_file): Added validation of 
-	SCM parameters (SCM_ASSERT).
-
-2005-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/f_basic.nw, o_complex_basic.nw: Fixed compiler warnings 
-	about uninitialized variables
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-	* configure.ac: Bumped libgeda.so version to 23.
-
-2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* noweb/g_rc.nw: Removed deprecated guile functions.
-	
-2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/g_rc.nw, noweb/g_register.nw, noweb/libgeda.nw,
-	  noweb/o_text_basic.nw, include/prototype.h, include/defines.h,
-	  noweb/s_toplevel.nw:
-	  Added Unicode support, character to font file mapping by hashtable,
-	  and font mapping definition using system-gafrc.
-	
-2005-02-28  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* scripts/notangle_guile.in: Improved script with changes suggested
-	by Thien-Thi Nguyen.
-
-2005-02-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* scripts/notangle_guile.in: New version.
-	
-	* configure.ac, scripts/Makefile.am: Adapted for renaming of script.
-	
-	* scripts/notangle_guile.scm.in: Renamed to notangle_guile.in.
-	
-2005-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Fixed a minor typo that was causing the linking of
-	both glib 1.2.x and glib 2.x into the same executable.  This caused
-	gschem and friends to segfault upon startup.
-
-2005-02-23  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac, noweb/o_picture.nw:
-	Added temporary GDK dependency. Fixed CLI compilation error
-	when gdk_init was not found when linking.
-	
-2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * noweb/o_picture.nw: Fix character conversion.
-	
-        * noweb/o_picture.nw: Initialize GDK if it's a non-graphical app.
-	
-2005-02-21 05:38  Dan McMahill <danmc>
-
-	* configure.ac, src/Makefile.am: if we are using gcc, add -Wall
-
-2005-02-21 03:58  Dan McMahill <danmc>
-
-	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
-	  extension to posix.2 and is not supported on some operating
-	  systems such as solaris.  Now we can autogen.sh on solaris 9.
-
-2005-02-21 03:04  Dan McMahill <danmc>
-
-	* noweb/: f_image.nw, g_rc.nw, o_picture.nw, o_text_basic.nw: fix
-	  some format string/type mismatches, format string/# of arg
-	  mismatches, /* within comments, unused variables, and undeclared
-	  variable bugs.
-
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/s_clib.nw: Added a missing include of defines.h required for 
-	s_log_message().
-	
-	* include/defines.h (s_log_message): Added macro for message logging.
-	
-	* noweb/s_log.nw: Rewritten to use GLib's message logging.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-        * configure.ac, include/funcs.h, include/libgeda.h, 
-	  include/o_types.h, include/prototype.h, include/struct.h,
-	  noweb/Makefile.am, noweb/a_basic.nw, noweb/f_image.nw,
-	  noweb/f_print.nw, noweb/gdk-pixbuf-hacks.nw, noweb/o_attrib.nw,
-	  noweb/o_basic.nw, noweb/o_complex_basic.nw, noweb/o_list.nw,
-	  noweb/o_picture.nw, noweb/s_basic.nw, noweb/s_toplevel.nw,
-	  src/Makefile.am:
-	  Added picture support.
-	
-2005-02-18 22:26  Dan McMahill <danmc>
-
-	* noweb/g_rc.nw: remove a static declaration to match prototype in
-	  prototype.h
-
-2005-02-17 20:00  Stuart Brorson <sdb@xxxxxxxxxx>
-	* noweb/g_rc.nw, noweb/libgeda.nw: Reverted to putenv after
-	W. Hoch had problems with compiling g_setenv.
-
-2005-02-14 22:32  Dan McMahill <danmc>
-
-	* noweb/o_complex_basic.nw: fix a couple of format string not
-	  matching # of arguments bugs
-
-2005-02-14 22:32  Dan McMahill <danmc>
-
-	* noweb/f_basic.nw: remove an unused variable
-
-2005-02-14 22:31  Dan McMahill <danmc>
-
-	* noweb/s_clib.nw: add some missing config.h inclusions
-
-2005-02-14 22:30  Dan McMahill <danmc>
-
-	* noweb/a_basic.nw: fix a "/* in a comment" warning
-
-2005-02-14 22:29  Dan McMahill <danmc>
-
-	* include/prototype.h: change prototypes in public header file to
-	  not be static
-
-2005-02-14 02:17  Dan McMahill <danmc>
-
-	* include/defines.h, noweb/g_basic.nw, noweb/g_smob.nw: put back
-	  scm_makfrom0str().  It is scm_makfromstr() which was deprecated,
-	  scm_makfrom0str() is still ok.  Suggested by Patrick Bernaud.
-
-2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/s_page.nw (s_page_init_list): Removed useless initialization 
-	of page head fields.
-
-	* docs/Makefile.am, src/Makefile.am, noweb/Makefile.am: 
-	* docs/libgedadoc.texi: Updated after removal of s_scratch.
-
-	* noweb/s_scratch.nw: Removed.
-
-2005-02-13 01:38  Dan McMahill <danmc>
-
-	* include/prototype.h, noweb/s_slib.nw: fix up const usage to be
-	  consistant.  Gets rid of several gcc warnings.
-
-2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/f_basic.nw, noweb/libgeda.nw, s_hierarchy.nw: Adapted for 
-	changes in toplevel and page APIs and function set_window.
-
-	* noweb/m_basic.nw (set_window): New prototype: added pointer on page
-	to work on as second parameter.
-	
-	* noweb/s_page.nw: Simplified API and refactoring.
-
-	* src/Makefile.am, docs/Makefile.am, noweb/Makefile.am: Modified for 
-	addition of s_toplevel.nw and deletion of s_project.nw.
-	
-	* docs/libgedadoc.texi: Changed references to s_project in s_toplevel.
-	
-	* noweb/s_toplevel.nw: New file for handling of toplevel structures.
-
-	* noweb/s_project.nw: Removed: replaced by s_toplevel.nw.
-	
-	* include/struct.h: Modified cwd field of toplevel for dynamic memory 
-	allocation.
-
-2005-02-08 22:26  Dan McMahill <danmc>
-
-	* include/defines.h, noweb/g_basic.nw, noweb/g_smob.nw: replace
-	  deprecated guile functions with approved guile-1.6.6 ones
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* include/prototype.h:
-	* noweb/f_basic.nw, noweb/g_smob.nw, noweb/i_vars.nw:
-	* noweb/libgeda.nw, noweb/o_attrib.nw, noweb/s_color.nw:
-	* noweb/s_log.nw, noweb/s_menu.nw, noweb/s_page.nw:
-	* noweb/s_undo.nw, noweb/u_basic.nw: Deleted functions u_basic_strdup() 
-	and u_basic_strdup_multiple(): use GLib functions instead.
-
-	* noweb/o_complex_basic.nw, noweb/o_text_basic.nw:
-	* noweb/s_log.nw, noweb/s_page.nw, noweb/s_slib.nw:
-	* include/defines.h: Deleted *_SEPARATER_* macros: now rely on GLib 
-	for the determination of the directory separator.
-
-2005-02-04 04:39  danmc
-
-	* configure.ac, noweb/a_basic.nw, noweb/f_basic.nw,
-	  noweb/f_image.nw, noweb/f_print.nw, noweb/g_basic.nw,
-	  noweb/g_rc.nw, noweb/g_register.nw, noweb/g_smob.nw,
-	  noweb/i_vars.nw, noweb/libgeda.nw, noweb/m_basic.nw,
-	  noweb/o_arc_basic.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
-	  noweb/o_box_basic.nw, noweb/o_bus_basic.nw,
-	  noweb/o_circle_basic.nw, noweb/o_complex_basic.nw,
-	  noweb/o_image.nw, noweb/o_line_basic.nw, noweb/o_list.nw,
-	  noweb/o_net_basic.nw, noweb/o_pin_basic.nw, noweb/o_selection.nw,
-	  noweb/o_text_basic.nw, noweb/s_attrib.nw, noweb/s_basic.nw,
-	  noweb/s_clib.nw, noweb/s_color.nw, noweb/s_conn.nw,
-	  noweb/s_cue.nw, noweb/s_hierarchy.nw, noweb/s_log.nw,
-	  noweb/s_menu.nw, noweb/s_page.nw, noweb/s_papersizes.nw,
-	  noweb/s_project.nw, noweb/s_scratch.nw, noweb/s_slib.nw,
-	  noweb/s_stretch.nw, noweb/s_tile.nw, noweb/s_undo.nw,
-	  noweb/u_basic.nw: - add dmalloc debugging support, enabled by
-	  --enable-dmalloc - add Electric Fence debugging support, enabled
-	  by --enable-efence
-
-	  Both are off by default
-
-2005-02-03 23:04  danmc
-
-	* include/prototype.h, noweb/a_basic.nw, noweb/f_basic.nw,
-	  noweb/f_image.nw, noweb/f_print.nw, noweb/g_basic.nw,
-	  noweb/o_image.nw, noweb/s_project.nw: - lots of clean up of
-	  'const' usage.  Seems to have squished all   gcc warnings around
-	  const.  Mostly this involved adding lots of	missing const's.  -
-	  also add a few missing prototypes and header files.  - fix call
-	  to realpath (it was being given a pointer to a pointer rather
-	  than a pointer).
-
-2005-02-03 03:54  danmc
-
-	* include/prototype.h: add missing s_project_alloc prototype
-
-2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/*.nw:
-	* include/libgeda.h: Changed the includes of gh.h in include of 
-	libguile.h required by the scm interface of guile.
-	
-	* noweb/g_basic.nw, noweb/g_rc.nw:
-	* noweb/g_register.nw, noweb/g_smob.nw: Switched to the new scm 
-	interface of guile.
-
-2005-01-31  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_rc.nw: Fixed the escaping in format strings of messages.
-
-2005-01-30  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_rc.nw: Code cleanup: added guile assertions, fixed some 
-	memory problems, make it use more of glib.
-
-	* noweb/o_complex_basic.nw (o_complex_read): Fixed test after library 
-	search to avoid crash when the component is not found.
-
-2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/g_rc.nw, noweb/o_complex_basic.nw: Adapted for new component 
-	library code.
-
-	* noweb/s_clib.nw: Rewrote code for component library.
-
-2005-01-28 Stuart Brorson <sdb@xxxxxxxxxx>
-
-	*  noweb/f_basic.nw, noweb/g_rc.nw, noweb/s_page.nw, 
-	noweb/s_project.nw: incorporated patch by Patrick Bernaud.
-	
-2005-01-27 Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* include/prototype.h, include/struct.h, noweb/f_basic.nw,
-	noweb/g_rc.nw, noweb/s_page.nw, noweb/s_project.nw,
-	noweb/u_basic.nw:  Changes made to enable correct opening
-	of schematics in foreign directories.  New algorithm:
-	
-        1.  Take the filename the user wants to open.
-        2.  Turn it into an absolute path, like /foo/bar/baz.sch
-        3.  From the path, figure out the directory, /foo/bar
-        4.  From this, create the absolute path to the local gafrc, 
-	    /foo/bar/gafrc.
-        5.  cd to /foo/bar
-        6.  read /foo/bar/gafrc while sitting in the directory /foo/bar.  
-	    This takes care of all the guile search path problems, 
-	    like when people put things like 
-	    (component-library "../common/symlib") or some such into
-            their RC files.
-        7.  After that, read the file itself.
-        8.  Leave the directory set to this directory.  
-	
-2005-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_complex_basic.nw: Fixed a bug where sometimes 
-	missing rotated/mirror components will cause gschem to render the
-	"missing component symbol" out in la la land.
-
-	* noweb/o_complex_basic.nw: Changed the appearance of the hazard
-	triangle to look a little better (angles rounded).  Suggestion by
-	Patrick.
-
-	* noweb/a_basic.nw: Fixed another bug in the handling of symversion=.
-	If the component was the last one in the file and had no attributes,
-	then it was not getting checked.
-
-	* noweb/o_complex_basic.nw: Further expanded when the placed
-	holder component is created in o_complex_add(): when the component
-	filename cannot be found.  This hopefully fixes the bug that
-	Peter reported: 1) running gschem file.sch, 2) renaming
-	a symbol, 3) doing a page revert 4) place holder not being shown.
-
-2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h, noweb/a_basic.nw, f_image.nw, f_print.nw,
-	o_attrib.nw, o_basic.nw, o_complex_basic.nw, o_list.nw, o_selection.nw,
-	s_basic.nw, s_clib.nw, s_conn.nw, s_cue.nw:  Slightly refactored
-	and rearranged Stuart's OBJ_PLACEHOLDER code to make it a first
-	class object within libgeda.  Added a graphical representation and
-	a few bits of code here and there to make it manipulatable in gschem.
-
-2005-01-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* noweb/prototype.h, noweb/s_scratch.nw: Added function
-	s_scratch_non_unique_string_fill. This can enable gnetlist
-        to return a non-unique list of packages.
-        In order to don't duplicate code, s_scratch_string_fill
-        function now checks if the string is unique and calls
-        s_scratch_non_unique_string_fill.
-
-2005-01-19 Stuart Brorson <sdb@xxxxxxxxxx>	
-	* noweb/o_complex_basic.nw, include/o_types.h: Created 
-	OBJ_PLACEHOLDER to signal a complex found with no
-	symbol file.  Changed o_complex_read to put this
-	placeholder into object_list instead of nuking complex.
-	This is to mitigate problem where components were being
-	removed if sym files weren't found.
-
-2005-01-15 Stuart Brorson <sdb@xxxxxxxxxx>	
-	* noweb/s_log.nw, prototype.h: changed s_log_init 
-	to take const char as arg since it's always called 
-	with a quoted string.
-
-2005-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * noweb/a_basic.nw: Fixed the symbol version checking code to
-        handle the case when no attribute are attached to component.  The
-        symbol version wasn't being checked in this case in the past.
-
-2005-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/s_project.nw (s_project_setup_rest): Made it handle
-	initialization of field current_clib.
-
-	* include/struct.h: Changed field current_clib of st_toplevel to 
-	char*.
-
-	* noweb/s_clib.nw (s_clib_getfiles): Modified prototype and
-	simplified code: now returns a list of filenames to avoid
-	limitation on number of files in directory.
-
-2005-01-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/o_basic.nw (o_set_line_options): Moved in this function some 
-	error checking and correcting that previously was in gschem code.
-
-2005-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h, noweb/s_project.nw, noweb/f_print.nw: Implemented
-	a threshold which controls when postscript outputted text is rendered
-	using the vector font instead of the postscript font.  This is a 
-	work around for the rather inaccurate multi-line postscript output.
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228, update shared library
-	version to 22
-
-2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added major_changed_refdes GList to toplevel 
-	structure.
-
-	* include/prototype.h: Added new function prototype for:
-	o_complex_check_symversion 
-
-	* noweb/a_basic.nw: Added some code to make the call to 
-	o_complex_check_symversion when a symbol has been read from disk.
-
-	* noweb/s_project.nw: Misc init code
-
-	* noweb/o_complex_basic.nw: Added code to implement 
-	o_complex_check_symversion which is called whenever a symbol is
-	loaded from disk.  This function goes through and searches for
-	the symversion= attribute both inside the symbol and attached to
-	the instanciated symbol and checks to make sure nothing/something
-	has changed.
-
-	* noweb/o_complex_basic.nw: Rearranged o_complex_is_eligible_attribute 
-	a little to make it easier to force certain attributes (like the 
-	new symversion= attribute) to be always promoted (even if they are
-	invisible).   Misc whitespace cleanup too.
-
-	* noweb/o_complex_basic.nw: Fixed a few spelling mistakes and
-	changed version checking so that minor changes are not checked if
-	there are major changes.
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Added code to specify the rc directory via
-	--with-rcdir.  Also set GEDARCDIR for the newly added rc code.
-
-	* include/Makefile.am, papersizes.h, libgeda.h: Added papersizes.h 
-	from gschem.
-
-	* include/prototypes.h: Added a whole slew of new function
-	prototypes for the new g_rc_* functions.
-
-	* src/Makefile.am, noweb/Makefile.am, noweb/g_register.nw,
-	g_rc.nw, i_vars.nw, include/i_vars.h: Moved a whole bunch of rc code
-	into libgeda from the various programs.  It is now possible to
-	write libgeda dependent programs without having to duplicate a lot
-	of rc code.
-
-	* noweb/libgeda.nw: Added a bunch of init routines which the
-	individual programs were calling into libgeda_init().
-
-        * configure.ac: Updated version to 20040710 and changed shared library
-	version to 21:0:0
-	
-2004-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_bus_basic.nw, o_net_basic.nw, s_cue.nw: Fixed the multi
-	colored dot postscript problem reported by Gabriel Paubert.  Removed
-	some completely redundant postscript to set the color in the wrong 
-	spot.
-
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * config.h.in: Remove machine generated file.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-	* noweb/o_arc_basic.nw o_attrib.nw o_box_basic.nw o_bus_basic.nw 
-	o_circle_basic.nw o_line_basic.nw o_pin_basic.nw o_text_basic.nw:
-	Fixed most -Wall warnings.
-
-	* include/prototype.h: Added missing function (caught by -Wall
-	in gschem)
-
-	* noweb/o_pin_basic.nw: Had to remove the pin whichend reset
-	I added on 2003-12-22, since it broke the auto pin whichend 
-	code (o_pin_update_whichend; which relies on whichend equaling -1
-	when the whichend is unknown).  Fix the whichend for embedded
-	components still needs to be dealt/fixed.  This problem needs a 
-	release note.
-
-2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Fixed the postscript printing of text
-	when it is rotated 180 degrees.  
-
-	* noweb/o_text_basic.nw: Attempted to get the multi line text
-	printing a little more accurate.  Not quite there, still have a 
-	large error when the text consists of many lines.  Work in 
-	progress.
-
-	* include/defines.h: Changes LINE_SPACING to be a float.
-
-2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Applied a patch by Carlos for the new
-	spanish characters he contributed.
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Fixed a really nasty bug which only
-	appeared when using glib 1.2.x.  Appearently g_strsplit() does
-	not split strings under glib 1.2.x vs glib 2.2.x in the same way.
-	Put back some old code which works properly when using glib 1.2.x.
-	Bug identified by Stuart.  Thanks!
-
-	* include/prototype.h: Added missing function prototypes.
-
-	* configure.ac: Bumped version to 20031231
-
-2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw, include/struct.h: Added displayed_width
-	and displayed_height variables to the st_text structure.  These
-	variables represent the actual width and height of the displayed
-	string.  This info is needed when drawing the quick text rectangles.
-
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Added multi line text postscript output.
-	It works mostly, but there are still some unexplained
-	inaccuracies.
-
-	* noweb/o_pin_basic.nw: Further refined the fix to the embedded
-	pins not having the right whichone set.
-
-	* noweb/o_text_basic.nw: Partially applied a UTF patch by Carlos.
-	This patch started adding unicode support to the internal font
-	table.  Since I cannot test this change right now, I have decided
-	to not apply this patch completely.  I did apply all the 1.5 to 2
-	changes as well as the memory leak plug.
-
-	* noweb/o_text_basic.nw: Included in the above patch was the
-	change to make the multi line spacing 2 instead of 1.5.  I made
-	this line spacing parameter a #define (in defines.h) to make 
-	changing it easier.  Eventually this will have to become a rc files
-	parameter.
-
-	* noweb/o_attrib.nw: Applied another patch by Carlos to remove
-	the restriction that attributes cannot be multi line text objects.
-
-2003-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_pin_basic.nw: In search of the "why aren't pins which are 
-	part of embedded components not connecting" bug, discovered
-	that if an older schematic is read (with embedded components),
-	the whichone variable wasn't being reset properly (missing <= ).
-
-2003-11-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h, noweb/s_project.nw: Added unnamed_netname 
-	variable to TOPLEVEL (and initialized to NULL).  This is for
-	gnetlist.
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* config.guess config.sub depcomp install-sh ltmain.sh missing
-	mkinstalldirs: Removed machine generated files from CVS
-
-        * Makefile.am: Added the above files to be cleaned during 
-        maintainer-clean
-
-	* autogen.sh: Added script to create auto* generated files
-
-2003-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Added some code to make sure that the
-	TAB_CHAR_MODEL character is loaded (via o_text_load_font) before
-	its text_size is used.
-
-2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Applied Carlos' latest tab improvement patch.
-	Added TAB_CHAR_MODEL as a #define.  TAB_CHAR_MODEL defines what
-	character is used to decide how big the single space in the tab
-	character is.
-
-	* noweb/o_text_basic.nw: Also part of  Carlos' latest tab
-	improvement patch.  Calculated the spacing for a tab using the
-	TAB_CHAR_MODEL and adding an offset.
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* a_basic.nw, g_smob.nw, m_basic.nw, o_arc_basic.nw, o_attrib.nw,
-	o_box_basic.nw, o_bus_basic.nw, o_circle_basic.nw, o_complex_basic.nw,
-	o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw, o_text_basic.nw,
-	s_basic.nw, s_slib.nw: Applied Carlos Nieves Onega's multi-line text
-	patch.	Thank you Carlos!  The next items are the all changes from
-	Carlos' patch and my integration changes.  The changes happened
-	over a period of a few weeks, but were checked in on the above
-	date.
-
-	* noweb/a_basic.nw: Removed fixed size buffer from o_save_embedded() 
-	and o_save().  Also changed the function signature (removed buf)
-	of all o_*_save functions.
-
-	* noweb/a_basic.nw: Changed call to o_text_read to take file pointer.
-	string(s) is now read inside o_text_read().
-
-	* noweb/a_basic.nw: Removed old string[...] variable.
-
-	* noweb/a_basic.nw: Added missing free() in o_save_embedded().
-
-	* noweb/a_basic.nw: Simplified the update sym/sch message
-
-	* noweb/g_smob.nw: Fixed up call to o_attrib_get_name_value (which
-	now it's own memory allocation of the parameters).
-
-	* noweb/g_smob.nw: Added if's around free's since
-	o_attrib_get_name_value can return null in certain cases.
-
-	* noweb/m_basic.nw: Removed unnecessary calculation from
-	set_window()
-
-	* noweb/o_arc_basic.nw: Changed signature of o_arc_save to just
-	take an object pointer.
-
-	* noweb/o_attrib.nw: Removed fixed size character buffer in
-	o_read_attribs.
-
-	* noweb/o_attrib.nw: Changed o_save_attribs to call new signature
-	save functions.
-
-	* noweb/o_attrib.nw: Changed o_attrib_get_name_value to return
-	allocated character buffers (instead of having to pre-allocate
-	them).  This change had significant impact on lots of other code.
-	If instability occurs, then look at all instances of
-	o_attrib_get_name_value to make sure memory is allocated properly
-	and freed.  Name and value must be freed eventually.
-
-	* noweb/o_attrib.nw: o_attrib_get_name_value() was rewritten to 
-	use g_strsplit to break up the string into name and value.
-
-	* noweb/o_attrib.nw: o_attrib_search_name(),
-	o_attrib_search_string_partial(), o_attrib_search_attrib_value(),
-	o_attrib_search_attrib_name(), o_attrib_search_toplevel(),
-	o_attrib_search_name_single(), o_attrib_search_name_single_count():
-	All modified to use the newly changed o_attrib_get_name_value().
-
-	* noweb/o_attrib.nw: Added a bunch of frees in certain places to
-	prevent memory leaks.   
-
-	* noweb/o_attrib.nw: Rearranged o_attrib_get_name_value() so that
-	a memory leak does not occur (check the input up front as possible
-	before splitting the attribute)
-
-	* noweb/o_attrib.nw: Added extra checks to prevent possible core
-	dumps.
-
-	* noweb/o_attrib.nw: Removed an extra malloc which was causing a
-	memory leak.
-
-	* noweb/o_attrib.nw: Changed the "Found an improper attribute: ..."
-	message to be logged to the log file instead of stderr.
-
-	* noweb/o_box_basic.nw: Changed signature of o_box_save to just
-	take an object pointer.
-
-	* noweb/o_bus_basic.nw: Changed signature of o_bus_save to just
-	take an object pointer.
-
-	* noweb/o_circle_basic.nw: Changed signature of o_circle_save to just
-	take an object pointer.
-
-	* noweb/o_complex_basic.nw: Removed fixed size character buffer
-	from: o_complex_add(), o_complex_read(), o_complex_save().
-	Changed signature of o_complex_save to just take an object pointer.
-
-	* noweb/o_line_basic.nw: Changed signature of o_line_save to just
-	take an object pointer.
-
-	* noweb/o_net_basic.nw: Changed signature of o_net_save to just
-	take an object pointer.
-	
-	* noweb/o_pin_basic.nw: Changed signature of o_pin_save to just
-	take an object pointer.
-
-	* noweb/s_basic.nw: Add null check in nl_remove().  Added
-	remove_last_nl().
-
-	* noweb/s_slib.nw: Removed fixed size character buffer.
-
-	* noweb/o_text_basic.nw: Added o_text_num_lines()
-
-	* noweb/o_text_basic.nw: In o_text_load_font removed fixed size 
-	character buffer.  Added code to set the width of the new line
-	character (a nop really) and set the width of characters that 
-	cannot be identified.
-
-	* noweb/o_text_basic.nw: Rewrote o_text_height() and
-	o_text_width() to handle multiple line text objects.  o_text_height
-	takes the input string (since it can be multiple lines long) as
-	a parameter now.
-
-	* noweb/o_text_basic.nw: Removed a size adjustment hack when
-	calculating the width of a string. 
-
-	* noweb/o_text_basic.nw: Added code to o_text_create_string to
-	handle multi-line text objects.  Also added code to handle 
-	tab characters within text lines.
-	
-	* noweb/o_text_basic.nw: Added code to o_text_create_string to 
-	not add newline or tabs to the lowlevel text list 
-
-	* noweb/o_text_basic.nw: Removed fixed size character buffers in
-	o_text_add().  Removed 1024 limit on text lines.  Fixed up a call
-	to o_attrib_get_name_value to use the new function signature.
-
-	* noweb/o_text_basic.nw: Changed o_text_read() to take the file
-	pointer as an argument.  This function now reads in the multiple
-	lines of text.  Added code to handle the reading in of multi-line
-	text items when the file format is 1.
-
-	* noweb/o_text_basic.nw: Added log message when using gtk+ 1.2.x and
-	a multi-line text item is read in.
-
-	* noweb/o_text_basic.nw: In o_text_set_info_font(), added code to
-	set the width of the special newline character correctly.
-
-	* noweb/o_text_basic.nw: Added code to set the text width of 
-	character not found (loaded the ? char instead)
-
-	* noweb/o_text_basic.nw: Changed signature of o_net_save to just
-	take an object pointer.  Changed file format to save the number
-	of lines in the text item.
-
-	* noweb/o_text_basic.nw: In o_text_recreate(), o_text_print(),
-	o_text_mirror_old(), fixed the usage of o_attrib_get_name_value().
-
-	* noweb/o_text_basic.nw: Removed the w_current parameter from
-	o_text_height() since it is not used.
-
-	* noweb/g_smob.nw, o_attrib.nw, o_text_basic.nw: Added some checks
-	to make sure valid pointers are freed (everywhere 
-	o_attrib_get_name_value) is called.
-
-	* noweb/*.nw: misc code format cleanup
-
-	* include/prototype.h: Changed string to file pointer to
-	o_text_read()
-
-	* include/defines.h: Added #define for max single line length.  
-	The text line can spawn multiple 1024 length lines, but a single
-	line can only be 1024 characters long.
-
-	* include/globals.h: Added tab_in_chars global variable.
- 	
-	* noweb/o_attrib.nw: Removed old string[...] variable.
-
-	* noweb/o_attrib.nw: Added code to make sure that attributes are 
-	only a single line.
-
-	* noweb/o_box_basic.nw, noweb/o_circle_basic.nw: Removed all //
-	comments (replaced them with C comments) 
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-
-2003-10-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Oops, misspelled saved_CFLAGS and therefore libgeda
-	wasn't being built with -O2 -g which probably caused the code to be
-	rather un-optimal.  Fixed.
-
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-	* noweb/a_basic.nw, o_arc_basic.nw, o_attrib.nw, o_box_basic.nw, 
-	o_bus_basic.nw, o_circle_basic.nw, o_complex_basic.nw, 
-	o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw, o_text_basic.nw: 
-	Added the file format flag to the "v" file line.  Also moved all 
-	version numbers into include/define.h.
-
-	* noweb/o_text_basic.nw: Removed fudge factor from width calculation.
-
-	* include/defines.h: Added version numbers, added #define for the
-	current file format version (FILEFORMAT_VERSION).
-
-	* include/prototype.h: Updated due to changed loading function
-	signatures.
-
-	* configure.ac: Incremented shared library to 20
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Fixed MinGW cflags/ldflags
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
-
-        * configure.ac: Removed the use of GUILE_PROGS as it is not part
-        of guile 1.4.  Put in a manual check for guile-config.
-
-2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Fixed the test for libgdgeda.  It was failing if
-	it was not installed; libgdgeda is optional and should not cause
-	a configure to fail.
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Improved a bunch of the external library tests for
-	gtk+, guile.
-	
-	* configure.ac: Improved the configuration summary message.
-
-	* configure.ac: Oops forgot to AC_SUBST the LIBTOOL_FLAGS variable,
-	shared library was being build with the wrong version
-	
-	* configure.ac: Added --with-gtk12 flag so that users can force
-	libgeda to use gtk+ 1.2 instead of gtk+ 2.2.x (if it is found)
-
-	* configure.ac: Removed gtk+ and the X libraries from LIBGEDA_LDFLAGS
-	variable so that programs that don't need gtk+ or X, don't link those
-	libraries.  gschem is the only program which should be linking gtk+
-	and X.
-
-2003-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac and friends: Rewrote the configure scripts to be sane,
-	much simpler, and up-to-date.
-
-	* configure.in, acconfig.h, and others: Removed a whole bunch of 
-	obsolete files.
-
-	* noweb/o_arc_basic.nw, o_box_basic.nw o_bus_basic.nw 
-	o_circle_basic.nw, o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw:
-	Obsoleted the HAS_LIBGDGEDA2 #define.  libgdgeda 2.0.15 is now
-	required.
-
-	* libgeda.pc.in: Added new file which is used with pkg-config.  
-	libgeda now requires pkg-config to configure and the other tools will
-	need pkg-config to link to libgeda.
-
-	* libgeda-config.in: Remove this file in favor to using pkg-config.
-
-	* Toplevel Makefile: Added PKG_CONFIG_PATH environment variable to
-	the help message.  This variable is now required.
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-
-	* Toplevel Makefile: Changed the libgeda-config-install to 
-	libgeda-pc-install (for the libgeda.pc file)
-
-	* Toplevel Makefile: Removed all traces of gesym-config*, since
-	this script is no longer used.
-
-2003-06-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, Makefile.am's etc: Applied gtk+-2.x patch by Ye Ma
-
-	* noweb/*.nw: A few tweaks to get the above to build.
-
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_arc_basic.nw, o_circle_basic.nw: Added missing break; 
-        to make compiler happy.
-
-	* noweb/o_bus_basic.nw: Removed unused variable.
-
-	* noweb/s_page.nw: Added missing string.h include.
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Bumped shared library version number to 18.
-
-2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h, noweb/f_print.nw: Applied Antonio's no 
-	margin printing patch (with minor modifications).  Thanks.
-
-	* include/defines.h, noweb/f_print.nw: Renamed "limits" to 
-	"extents"
-
-2003-02-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_clib.nw: Added a little more error checking to 
-	s_clib_add_entry().
-
-2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-	* config.h.in, configure.in, include/libgeda.h, noweb/g_basic.nw:
-	Applied Steve Tell's guile 1.6.3 patch.  Thanks.
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Applied Gabriel Paubert's warning reducing patch with
-	a few minor mods.
-
-2003-01-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Changed -fnative-struct to -mms-bitfields for
-        gcc 3.2 mingw compiler (older mingw compilers are no longer 
-        supported)
-
-2003-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_page.nw: Fixed debian Bug#175718: geda-gschem: schematic
-	silently discarded by adding code into s_page_save_all().
-
-2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Fixed a minor typo by applying Egil's latest
-	extended character patch (missing break; statement).  
-
-2002-12-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* acconfig.h, config.h.in, configure.in.h: Added tests to look for
-	the new libgdgeda 2.0.x 
-
-	* noweb/o_arc_basic.nw, o_box_basic.nw, o_bus_basic.nw,
-	o_circle_basic.nw, o_line_basic.nw, o_net_basic.nw,
-	o_pin_basic.nw: Added calls to the gd thickness function to render
-	thick lines in the png output
-	
-	* noweb/s_basic.nw: Initialized a few members of st_object which 
-	should have been set to zero.
-
-2002-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Applied Norwegian/Danish/German characters 
-	patch from Egil Kvaleberg
-
-2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added menubar variable to TOPLEVEL
-	
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * aclocal.m4: Removed file from cvs.
-
-2002-11-04 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Changed comment for swedish/finnish characters
-	since they cause (my version of nowaeve at least) to dump core.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/a_basic.nw: Added code to print out a message when an old
-	file is read in.
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Added libgeda-config-install target
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20021031
-
-2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Added a bunch of #defines for various widths
-	and the visual cues
-
-	* noweb/f_print.nw: Fixed bug: When generating color postscript, 
-	the size of the paper wasn't being dealt with at all (wrt to the
-	background fill).	
-
-	* noweb/o_pin_basic.nw: Changed the hard coded value for pin width
-	when outputing postscript to be 1) #defined and 2) properly computed.
-
-	* noweb/o_net_basic.nw: Changed the hard coded value for net width
-	when outputing postscript to be 1) #defined and 2) properly computed.
-
-	* noweb/o_bus_basic.nw: Changed the hard coded value for bus width
-	when outputing postscript to be 1) #defined and 2) properly computed.
-
-	* noweb/o_arc_basic.nw: Fixed a long standing bug (since July 2002),
-	where arc png output would be wrong.  Turns out that the width and
-	height of an arc are not always equal.  Bug reported by Karel 
-	'Clock' Kulhavy.
-
-	* noweb/s_cues.nw: Changed the hard coded value for all cues sizes
-	when outputing postscript to be 1) #defined and 2) properly computed.
-
-	* configure and friends: Ran "autoreconf --force --install -v" 
-        to really upgrade to the newest version of the auto* tools.
-
-	* include/struct.h: Added force_boundingbox rc variable.
-
-	* noweb/s_project.nw: Added init code for above variable.
-
-	* noweb/s_pin_basic.nw: Added code that if force_boundingbox variable
-	is true, then use the entire bounding box in the pin auto whichend
-	calculation (instead of default: just the pins).
-	
-2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added variables for the bus ripper support
-	in gschem (to TOPLEVEL structure).
-
-	* include/defines.h: Added #defines for the bus ripper support
-	in gschem.
-
-	* noweb/s_basic.nw: Added code to init some of the above added
-	variables
-
-	* noweb/o_bus_basic.nw: Added code to properly set the
-	bus_ripper_direction variable when rotating nets.
-
-2002-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added bus_ripper_direction variable to objects.
-	Only valid for buses. 
-
-	* include/struct.h: Added st_bus_ripper structure.  Used in the
-	auto creation of bus rippers when connecting a net to a bus.
-
-	* noweb/s_cue.nw: Changed code to draw the new smaller circles
-	when connecting a net to a bus.
-
-	* noweb/s_conn.nw: Added some restrictions on connections between
-	nets / pins and buses.  You cannot connect a pin to a bus period.
-	You cannot connect a net to the end of a bus (only to the middle).
-
-	* noweb/s_basic.nw: Init of the bus_ripper_direction variable,
-	which holds a value (0 = no connection, -1, or 1) to decide which
-	direction the rippers are drawn.
-
-	* noweb/o_line_basic.nw: Added o_line_length (returns the length
-	of a line).
-
-	* noweb/o_bus_basic.nw: Added code to the read/save functions to
-	read/save the bus_ripper_direction flag to disk.  Also handled old
-	versioned files (variable defaults to zero).
-
-	* noweb/s_project.nw: Oops, missed override_bus_color in the init
-	of the toplevel variable.  Important since the color of buses was 
-	being set to zero by gschlas.
-
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_pin_basic.nw: Oops, broke the single pin case.  Added
-	code handle this case (basically do the original world bounding
-	box if only one pin is found).  Changed function to take this pin
-	count as a paramater.
-
-	* noweb/a_basic.nw: Passed the number of found pins to 
-	o_pin_update_whichend
-
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-
-2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* noweb/o_pin_basic.nw: Added some error checking for the whichend
-	parameter on pins.
-
-	* noweb/o_pin_basic.nw: Changed the get world bounding box call in
-	o_pin_update_whichend to only look at pins instead of all
-	graphics.  This fixes a bug which Werner Hoch reported.
-	
-2002-09-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/a_basic.nw: Minor performance tweek wrt the 20020825 
-	pin compatiblity referenced below.
-
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Added a missing termination character to an
-	error condition where an invalid attribute is found.  A premptive
-	fix for a possible core dump in gschem's multi attribute dialog box.
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-	* include/struct.h: Added whichend and pin_type to the st_object
-	structure.  These are pin specific variables.
-
-	* include/defines.h: Added #defines to support pin_type.  Not in use
-	yet.
-
-	* noweb/o_pin_basic.nw: Added o_pin_update_whichend, which figures out
-	which end is the active connection end point.  It does not work on
-	angled pins.
-
-	* noweb/a_basic.nw: Added a call to o_pin_update_whichend (in 
-	o_read) which is called when an old symbol/schematic is read
-	in to update the pin's which end variable.  This code is only
-	called if a pin is read in.
-	
-	* noweb/o_pin_basic.nw: Added code to read and write the new file
-	pin fields (pin_type and whichend).  libgeda will still read all the
-  	old formats just fine.
-
-	* noweb/o_pin_basic.nw: Updated o_pin_add to take pin_type and
-	whichend as parameters.
-
-	* noweb/s_basic.nw: Inited pin_type and whichend in st_object.	
-
-	* noweb/s_conn.nw: Added code to control which end point of a pin
-	can have a connection attached to it.  This is control via the
-	whichend variable.  A 0 in whichend is the first end point, while
-	a 1 is the second end point.  You can now draw a net through a pin
-	and libgeda will only register one connection (at the active end).
-
-2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_project.nw: Added new file.  Basically the s_project.c
-	that gnetlist used is now in libgeda.  This will make writing
-	utils which read in sch/sym files much easier.
-
-	* src/Makefile.am: Bumped shared library version number to 17.
-
-	* include/funcs.h: Added variable_set_func and quit_func to allow
-	user programs to use the new s_project_* code.
-
-2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added setpagedevice* rc file variables
-
-	* noweb/f_print.nw: Added the code to implement the
-	setpagedevice-* rc keywords.
-
-	* noweb/*.nw: Cleaned up -Wall warnings
-	
-2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Added a comment to a line which was using
-	uref= which is now deprecated (replaced by refdes=)
-	
-2002-07-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_text_basic.nw: Fixed the crash when you try to display
-	the finnish/swedish characters
-	
-2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_complex_basic.nw: Changed o_complex_return_pin_object()
-	to look for things using the pinnumber= attribute (instead of
-	pinseq)
-
-	* include/defines.h: Renamed a few #defines to slowly migrate away
-	from the word "label"
-	
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in/Makefile.am: Upgraded to automake 1.6.2
-
-2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_complex_basic.nw: Removed an extra / when reading in
-	embedded components
-
-	* noweb/o_attrib.nw: Removed a log message which is not an error:
-	( Did not find slot= attribute )
-
-	* noweb/o_complex_basic.nw: Changed o_complex_return_pin_object to 
-	search using the pinseq attribute
-
-2002-06-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Added a o_attrib_print_reverse to help
-	in debugging.
-
-	* noweb/o_attrib.nw: Added a bit more output to o_attrib_print
-	to help in debugging.
-
-2002-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/u_basic.nw: Changed u_basic_breakup_string to take a
-	character as a delimiter.
-	
-2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Moved all the gsymcheck structures to a
-	gsymcheck specific file
-
-	* noweb/o_attrib.nw: Completely removed two obsolete o_attrib_search_* 
-	functions
-
-2002-06-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_basic.nw: Added patch by Bryce Denney to remove \r in 
-	remove_nl(...).  This was done to have clean interoperability between
-	the unix and win32 ports.  I don't know if the patch is sufficient
-	to cleanup component (etc...) lines.  Will have to test this for the
-	next release.
-
-	* noweb/o_attrib.nw: A few misc cleanups in various functions
-
-	* noweb/o_attrib.nw: Added o_attrib_search_string_single to help
-	support gnetlist backend fix work.  Takes an object and a complete
-	attribute and returns a pointer to the object.
-
-	* noweb/o_attrib.nw: Added a null pointer check in
-	o_attrib_return_parent(...) 
-
-2002-06-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_attrib.nw: Drastic changes to the standard attributes.
-		- pin#=# has been removed
-		- slot#=# has been removed
-		- pinseq=# added
-		- pinnumber=# added
-		- slot#=# removed
-		- slotdef=#:#,#,#,# added
-		- A bunch of functions renamed / removed
-		- A few lame hacks removed
-	These changes are the first of many that deal with how libgeda handles
-	pin / slot attributes
-
-	* noweb/Makefile.am: Incremented libgeda.so version number
-
-2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/u_basic.nw: Added u_basic_strip_trailing utility function
-
-2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Added OTHER_* seperater #defines.  Mainly for
-	mingw32 port.
-
-	* configure.in: Added OTHERPATHSEP 
-
-2002-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/libgeda.h: Removed the last reference to gdkx.h
-
-2002-05-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added toolbars and handleboxes rc variables
-
-2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added bitmap-directory rc variable 
-
-2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* acinclude.m4: Removed file from repository
-
-	* include/pcb_struct.h: Removed obsolete file
-
-	* include/struct.h: Added warp_cursor rc variable and a bunch of
-	comment cleanup
-
-2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Changed the function which is search for libpng.
-	This was needed for the win32 port.
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-	
-	* noweb/o_text_basic.nw: Changed the name of the lower case symbols
-	to include an _ to make systems like win32 (which have semi-case 
-	sensitive) file systems happy.
-
-2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Added a #if and a #define for M_PI
-
-	* include/defines.h: Put in #defines for path separater for unix vs
-	mingw
-
-	* noweb/o_complex.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* noweb/o_text.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* noweb/s_log.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* noweb/s_page.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* noweb/s_clib.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* noweb/s_slib.nw: Used above path separater #defines in a few
-	sprintf/u_strdup_multiple
-
-	* configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
-	and automake 1.5.  Lots of changes in various places for this upgrade.
-
-2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, config.h.in: Added a few checks for some
-	non-portable #includes
-
-	* noweb/*.nw: Reworked the #include section to use the above
-	checks.
-
-	* configure.in: Added checks for mingw32 and disabled the
-	cygwin port
-	
-2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Andrew Dyer found a GUILE_* bug. Fixed.
-
-        * configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
-
-2001-02-09  Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_selection.nw: Added o_selection_return_num to return the
-	number of selected objects
-
-	* include/struct.h: Added show_hidden_text to toplevel structure
-	
-	* noweb/o_text_basic.nw: Went through and make sure that text is 
-	created properly if it is invisible and show_hidden_text is true
-
-	* noweb/*.nw bunch of files: Make sure visibility is being dealt with
-	correct wrt show_hidden_text
-
-	* noweb/*.nw: Removed most -Wall warnings
-
-2001-11-25  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* noweb/o_arc_basic.nw: Corrected a bug about arc mirroring due to 
-	the last changes (2001-11-21) : my fault.
-
-2001-11-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* configure.in, Makefile.am: Added test to use notangle_guile.scm
-	if notangle is not available.
-
-	* docs/Makefile.am: Moved the documentation generation here.
-
-	* docs/libgedadoc.texi: Renamed libgeda.texi to libgedadoc.texi
-	to be similar with gschem and to avoid confusion with documentation
-	of source file libgeda.c.
-
-	* src/Makefile.am: Added a rule to produce prototype.h from noweb
-	files and moved the documentation generation to docs/.
-
-	* scripts/geda_totexi.in: Changed geda_totexi to geda_totexi.in
-	to take benefit from the configure test on AWK. Backend updated
-	to handle cross-references.
-
-	* scripts/notangle_guile.scm.in: Added guile script to tangle
-	noweb code without the whole noweb package installed.
-	
-	* noweb/o_{arc|box|circle|line}_basic.nw: Full documentation, 
-	code clean-up and use of the new identifiers for modification.
-
-	* include/struct.h: Defined identifiers for particular points 
-	on each type of object.
-
-2001-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/o_bus_basic.c: Fixed a typo pointed out by Roger Williams.
-
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_attrib.nw, s_basic.nw, s_color.nw, s_log.nw, s_papersizes.nw:
-	  Added patch by Dan Mcmahill for 64-bit architectures.
-
-2001-07-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Bumped shared library version to 14
-
-2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_conn.c: Added s_conn_remove_complex to remove complex
-	  conn connections
-
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped up version to 20010722
-
-	* configure.in: More updates to get cygwin to build right
-
-2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/s_menu.nw: Added new file to support dynamic menus in
-	  gschem (add file to all Makefile.am files too)
-	
-2001-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Increased the maximum number of files and
-	  directories
-
-	* configure.in: (and all other configure.in's) set the VERSION 
-	  to 20010708. 
-
-2001-07-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: A little more work to get indent vs gindent to
-	  be detected correctly
-
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Now searching for gindent as well as indent
-
-	* configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-
-2001-06-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added rc variable and reformated the code
-	
-2001-06-21 Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* noweb/g_basic.nw: Improved error information when reading *rc
-	  and other minor clean ups.
-
-	* include/prototype.h: Removed ORIG_g_read_file
-	
-2001-06-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Further improvements on the noweb build mechansim
-
-	* src/Makefile.am: Added the ability to build the docs
-
-	* docs/Makefile.am: Added makefile
-	
-	* noweb/Makefile.am: Added makefile
-
-	* scripts/Makefile.am: Added makefile
-
-2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Minor cleanup
-
-	* src/Makefile.am: Added support for automatic dependency tracking
-	  wrt the noweb files (using VPATH)
-	  
-	* noweb/libgeda.c: Changed the init code so that you do not have
-	  to have the GEDADATADIR variable set, but if it is, override 
-	  the default
-	
-2001-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/libgeda.c: Added an init function for the library which is
-	  responsible for make sure the require environment variable is set
-
-	* noweb/Makefile: Added above file 
-
-	* src/Makefile.am: Added above file
-
-2001-06-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/Makefile: misc path changes
-
-	* scripts/geda_totexi: renamed gawk to just plain awk
-	
-2001-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* noweb/*: Added all the .nw files that were done by Patrick B.
-
-	* Started the slow switch to noweb (almost there, just have to 
-	  get the configure mechanism setup)
-	  
-	* scripts/*: Added noweb -> texi backend script written by Patrick B.
-
-	* src/*.c: Removed all *.c files from the repository
-	
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Removed all Makefile.in files and configure
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Got make dist and make distcheck working (means all files which are
-	  in CVS are in some Makefile)
-
-        * configure.in: Added DATADIR instead of PACKAGE
-
-2001-03-16  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure, configure.in: Didn't build properly if libgdgeda
-	  was placed in a not common place.
-	
-2001-03-11  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Makefile.am, Makefile.in, acconfig.h, config.h.in, 
-	  configure, configure.in, include/Makefile.in, src/Makefile.am, 
-	  src/Makefile.in: Removed all traces of libstroke et al and 
-	  regenerated some files.
-	  
-	* s_stroke.c : Removed
-	
-2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in: Fixed minor bug introduced yesterday.
-	
-2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in: Removed some hard coded libraries and rearranged
-	  how zlib, libpg and libgdgeda was scanned during configure.
-	  Patch and suggestion from Bruno Schwander.
-
-2001-03-05 Stefan Petersen <spe@xxxxxxxxxxxxx>
-
-	* src/libgeda/s_cue.c: added some missing HAS_LIBGDGEDA.
-	
-2001-03-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex_basic.c: Re-enabled the bounding box calculation 
-	  for arcs inside complex objects.  This was possible because
-	  Patrick fixed the bounding box for arcs!
-
-	* src/o_arc_basic.c: Fixed mirror / rotate code according to what
-	  Patrick suggested (all object manipulation occurs in world coord
-	  space).
-
-	* src/Makefile.am: Bumped shared library version to 12
-
-        * configure.in: Updated version
-
-	* src/o_complex_basic.c: Allowed the promotion of the device=
-	  attribute
-
-2001-03-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Fixed a few bugs dealing with the enabling and
-          disabling of features via the command line (pointed out by 
-	  Karel Kulhavy)
-	
-	* src/s_cue.c: Added file which contains the postscript and 
-	  the image output routines for the cues
-
-	* src/f_print.c: Added call to output the cues
-
-	* src/f_image.c: Added call to output the cues
-
-	* include/defines.h: Added #defines for cue output routines
-
-	* src/o_arc_basic.c: Fixed the image output of arcs
-
-2001-03-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc_basic.c: Fixed a bug pointed out by Bruno Schwander
-	  (Arcs were to thin compared to thin lines/boxes)
-
-	* src/o_circle_basic.c: Removed some line whitespace at the top
-	  of the file
-
-2001-03-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Converted some // comments to /* */
-
-	* src/*.c: Cleaned up some -Wall warning messages
-	
-2001-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/o_attrib.c: Added some if (... == NULL) checks to prevent
-          some core dumps
-
-2001-02-23 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_hierarchy.c: Added code to either do a normal hierarchy
-	  load or force the load (for gnetlist and hierarchical traversal)
-
-	* src/s_page.c: Added code to forcibly load a schematic page
-	  (s_page_new_lowlevel).  Modified s_page_new to use this new
-	  routine.
-	
-2001-02-17 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.c: Removed more of the old connection code
-	  (which was #ifdef'ed out)
-
-	* src/s_page.c: Commented in stretch_head, stretch_tail init code
-
-	* src/s_page.c: Removed all trace of the old connection code
-	  (which was #ifdef'ed out)
-
-	* src/s_stretch.c: Put this file back into the build
-
-	* src/f_*.c: Removed all traces of the old connection code
-	
-2001-02-16 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net_basic.c: Oops, nets which caused midpoints were being
-	  consolidated away (bad), fixed this by checking first to make
-	  sure that that particular endpoint didn't cause any midpoints
-	  (if it did, don't consolidate the net)
-	  
-2001-02-11 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net_basic.c, src/o_pin_basic.c: Moved the tile update call
-	  inside the ADDING_SEL if inside the *_add functions.  
-
-	* src/s_tile.c: Added a return if ADDING_SEL is true.
-
-	* src/o_list.c: Made some changes in the various o_list_*
-	  functions regarding ADDING_SEL.  Have to watch for any side
-	  effects
-
-	* src/o_net_basic.c: Rewrote net consolidate code to work with the
-	  new connection system
-	
-2001-02-10 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex_basic.c: Minor changes, call net functions for
-	  nets (not the line functions).  All this needs to be cleaned up 
-	  eventually
-
-	* Started syncing with cvs repository
-	
-2001-02-08 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex_basic.c: In one of the translate functions,
-	  removed a whole bunch of cruft.
-	
-2001-02-04 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex_basic.c: Added a flag to save the state of
-	  ADDING_SEL (bad variable name, it really means that you want to
-	  delay doing any s_conn_update_* calls)
-
-	* src/s_conn.c: Changed the *_return* functions to take in a list
-	  and then return it
-
-	* src/s_tile.c: Changed update function to return if an invalid
-	  v, w tile index was ever calculated (this means that the objects
-	  is outside of the tile grid (which is okay mainly for rotation of
-	  objects)
-
-	* src/s_page.c: Made sure page_current points to the current page
-	  being freed in s_page_free_all
-
-	* src/s_tile.c: Changed s_tile_remove_object to take a page 
-	  parameter (so that the objects get removed from the right page)
-	
-2001-02-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_conn.c: Added s_conn_return_complex_others to support
-	  o_copy in gschem
-	
-2001-02-03  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_arc_basic.c: Added function o_arc_modify() 
-	
-2000-01-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Added o_attrib_search_component which looks for
-	  an attribute both inside and outside of the component 
-
-2001-01-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_arc_basic.c: Modified the code for bounding box on arc,
-	  cleaned the translation/rotation functions, added function 
-	  o_arc_recalc_world(), changed the meaning of arc fields
-
-	* src/o_box_basic.c: Added functions to print the filling of a box
-
-	* src/o_circle_basic.c : Added functions to print the filling
-	  of a circle
-	
-2001-01-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_conn.c: Minor cleanups
-	
-2001-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_conn.c: More work on getting this all done (worked on mid-
-	  point connections
-
-	* src/s_tile.c: Minor update to the free all routine (more info)
-
-2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_conn.c: Bunch of changes to get new conn system finished 
-	
-2000-01-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_image.c: Fixed bug -- allow the background of pngs to
-	  take on a different value than black, bug pointed out by 
-          George Billios
-
-2001-01-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added conn_list list as well as new version
-	  of st_conn
-
-	* src/s_conn.c: Added new file which contains the routines to support
-	  the new connection scheme
-
-	* src/o_net_basic.c: Added s_conn_update_object call to *net_add
-	  function
-
-	* src/o_pin_basic.c: Added s_conn_update_object call to *pin_add
-	  function
-
-	* src/o_bus_basic.c: Added s_conn_update_object call to *bus_add
-	  function
-
-	* src/o_complex_basic.c: Had to add some flags to prevent the
-	  calc of connections for complex objects; the connection update needs
-	  to happen once all the prim_objs have been translated to their
-	  final resting spot
-
-	* src/s_basic.c: Added calls and variable inits for new conn system
-
-	* include/defines.h: Removed some old conn #defines, replaced them
-	  with new simplified ones
-
-2001-01-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_arc_basic.c: Fixed the PS printing of solid arcs if they
-	  are mirror (and/or rotated).  Bug pointed out by Matt Ettus
-
-2001-01-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Removed all trace of the conn_table, o_conn, s_nethash 
-	  functions. This is in prep for the total rewrite 
-	
-	* include/struct.h: Removed conn table and nethash table and also
-	  removed stretch structure for now.
-
-	* src/s_tile.c: Added new file and function which divide up the
-	  world space into smaller tiles (will be used by the new conn
-	  system)
-
-	* include/struct.h: Added world_tiles 2d array to page structure
-
-	* include/struct.h: Added st_tile data structure 
-
-	* include/defines.h: Added MAX_TILES_X and MAX_TILES_Y #defines
-
-	* src/s_page.c: Added s_tile_init to s_page_add
-
-	* src/s_tile.c: More work on some of the routines to get objects
- 	  into the right tiles
-
-	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Added call to
-	  s_tile_add_object when an object is added to object_head 
-	  (or object_tail)
-
-	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Called copy
-	  routines with the right x,y values so that tiling code works right 
-
-	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Added a bunch of 
-	  calls to s_tile_update_object after the object is translate 
-          (moved around)
-
-	* include/struct.h: Added to the object structure tile_locs which is
-	  a list of tile locations (in which tiles the object exists in)
-
-	* src/s_basic.c: Added init code to deal with above list
-
-2000-12-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/Makefile.am: Bumped libgeda.so version to 11
-
-2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Removed zoom_factor variable
-
-	* src/o_arc.c: Finally added code to implement the line type 
-	  postscript output for arcs
-
-	* src/o_circle.c: Also added code to implement the line type
-	  postscript output for circles (using arc code)
-
-        * src/configure.in: Added back the lines (saved_cflags etc...)
-          which caused debug output to be included in the build
-
-2000-12-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/m_basic.c: Put some code into WORLDtoSCREEN routines to bound
-	  coords to +/- 2^15 - 1  This is caused by 1) a less than perfect
-	  clipping routine and 2) the fact that X stores coords in signed
-	  shorts.   This may effect portability to machines where this isn't
-	  the case.   The original manifested itself by an endpoint (zoomed
-	  really really close) suddenly drawing itself incorrectly.  The
-	  clipping routine I used doesn't handle horizontal lines at all.
-
-	* src/s_nethash.c: #if DEBUG'ed out a printf
-
-	* src/f_basic.c: Removed all trace of zoom_factor
-
-	* src/s_page.c: Removed all trace of zoom_factor
-
-	* src/m_basic.c: #if 0'd out unused return_zoom_number function
-
-2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_basic.c, o_conn.c: Started Removing DONT_* flags
-
-	* include/defines.h: Added some pan related #defines
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Slightly rearranged things to make cygwin port happy
-
-	* src/m_basic.c: Integrated changes by Werner Hoch, added round_5_2_1
-	  function
-
-2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_nethash.c: Rewrote s_nethash_build to not use the internals
-	  of the hash table.  New version uses a *_hash_foreach function.
- 	  The original function was poorly written and violated library
-	  encapsulation (my bad).
-
-	* src/o_circle.c: Removed unneeded variable
-
-	* configure.in: Added -fnative-struct flag for CYGWIN port only
-
-	* configure.in: Added --enable-debug flag to enable -g flag 
-
-2000-11-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added netconn_rubberband variable to st_toplevel
-	  structure
-
-2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_nethash.c: Added creation function (from 
-	  gnetlist/src/s_traverse.c)
-
-	* src/s_nethash.c: Renamed all functions to s_nethash_*
-
-	* src/s_page.c: Put in the calls to destroy the nethash data structure
-	  when a page is deleted
-
-	* src/s_nethash.c: Added s_nethash_delete_all function
-
-	* include/struct.h: Added conn_list function to st_nethash 
-
-	* src/s_nethash.c: Added conn_list variable usage code 
-
-	* src/s_stretch.c: Added code to check the uniqueness of midpoint
-	  connections when they are added to the stretch structure
-
-2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added st_stretch structure (and typdef)
-
-	* src/s_stretch.c: Added file which will contain the low level
-	  data structure for stretching/rubberbanding when a move occurs
-
-	* include/struct.h: Added stretch_head to page structure
-
-	* src/s_page.c: Added the init of stretch_head
-
-	* include/struct.h: Fixed the misspelling of separator
-
-2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added some variables the undo structure to hold
-	  hierarchy state
-
-	* src/s_undo.c: Put in code to use the above added variables
-
-	* src/s_undo.c: Added the above variables to s_undo_add
-
-	* src/u_basic.c: Oops, didn't allocate enough memory for a temp string
-	  in u_basic_breakup_string.  Fixed. 
-
-	* src/u_basic.c: Minor correct to malloc
-
-2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added some more gnetlist rc variables to toplevel
-	  struct
-
-	* include/defines.h: Added some hierarchy_*_order #defines
-
-	* src/o_attrib.c: Put in a very very lame lame lame hack in 
-	  o_attrib_search_name_partial which should be taken out and shot.
-	  It better be removed when I fix the pin#=# problems
-
-2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added some gnetlist rc variables to toplevel
-	  struct
-
-2000-10-31  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/f_basic.c: Fixed f_open to return 0 on failure to open a 
-	  schematic and 1 on success.  (Ales merged his changes to match this)
-
-2000-10-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* src/o_basic.c, o_box_basic.c, o_circle_basic.c: New fill
-	  support and minor changes to line type support.
-
-2000-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/f_basic.c: Slightly changed Stefan's f_open change.  Even if
-	  you cannot open a file, you should still setup the page.
-
-	* include/struct.h: Added some fields in the gnetlist structs for 
-          the pinlabel
-
-	* include/struct.h: Added more fields in the gnetlist structs for
-	  prefix / suffix strings (for hierarchy support)
-
-2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/f_basic.c: f_open returns an int; 0 on failure, 1 on success
-
-	* include/prototype.h: f_open returns an int.
-
-2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/s_slib.c, src/s_clib.c: changed order for #include <dirent.h>
-	  and removed a #if defined for CYGWIN32 
-
-	* configure.in: Removed an really old GTK+ check which is no longer
-	  needed
-	
-2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_line_basic.c: Removed all // comments
-
-	* src/Makefile.am: Bumped libgeda so version to 10.0.0
-
-2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_circle_basic.c: Added o_circle_modify
-
-	* src/*.c: Fixed most -Wall warnings
-
-	* include/struct.h: Added some variables for new line type / width
-   	  dialog box
-
-2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added draw_grips variable to OBJECT structure
-
-	* src/o_selection.c: Added code to set and unset draw_grips variable
-
-	* src/s_basic.c: Added code to init draw_grips variable
-
-	* include/defines.h: Added a few grip related #define's
-
-	* src/o_line_basic.c: Added o_line_modify
-
-	* src/o_net_basic.c: Made o_net_modify look like o_line_modify
-
-	* src/o_pin_basic.c: Made o_pin_modify look like o_line_modify
-
-	* src/o_bus_basic.c: Made o_bus_modify look like o_line_modify
-
-	* src/o_box_basic.c: Added o_box_modify
-
-2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_box_basic.c: Further updated the file format per Patrick's
-	  instructions
-
-	* src/o_circle_basic.c: Further updated the file format per Patrick's
-	  instructions
-
-	* src/o_arc_basic.c: Found a instance where the wrong object was 
-	  getting it's line type and file options set (in o_arc_copy.c)
-
-	* src/o_basic.c: Renamed all d1 to length and d2 to space
-
-	* src/f_print.c: Added f_print_set_line_width
-	
-	* src/o_*_basic.c: Make the appropriate call to above
-
-	* src/o_line_basic.c: Added line type postscript output (solid,
-	  dotted, dashed, center, phantom)
-
-	* src/o_box_basic.c: Added postscript output using line postscript
-	  output code
-
-	* src/o_complex_basic.c: Found an bug where mirror flag was being
-	  set to -1 for embedded components (should have really been 0)
-
-2000-09-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Intergrated OBJECT structure changes by 
-	  Patrick Bernaud 
-
-	* src/o_arc_basic.c: Intergrated changes to the arc primitive by
-	  Patrick Bernaud
-
-	* src/o_box_basic.c: Intergrated changes to the box primitive by
-	  Patrick Bernaud
-
-	* src/o_circle_basic.c: Intergrated changes to the circle primitive by
-	  Patrick Bernaud
-
-	* src/o_line_basic.c: Intergrated changes to the line primitive by
-	  Patrick Bernaud
-
-	* src/create_proto: Updated script to be a lot more general (but
-	  unfortunately had to add an ugly hack to get it to work)
-
-	* src/o_attrib.c: Changed <strings.h> to <string.h>
-
-	* src/o_arc_basic.c: Moved some common code out of this file
-	  src/o_basic.c: Moved the above code into this file
-
-2000-09-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net_basic.c: Martin found a core dump bug. Fixed.  Wasn't
-	  being careful about derefencing a possible NULL pointer (added an
-	  if to check if NULL)
-
-2000-09-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net_basic.c: In o_net_consolidate_segments, added a if 
-	  expression to make sure you don't try consolidate non-ortho nets
-	  (pointed out by Patrick)
-
-2000-08-28  Stefan Petersen  <spe@xxxxxxxxxxxx>
-
-	* Fixed bug in configure.in. Probably a bug in autoconf.
-	  Now it should work to configure when libguile is dependent
-	  on other libs.
-	
-2000-08-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Cleaned up configure stuff and added guile.m4 to enhance
-	  guile configuration.
-	
-2000-08-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/f_image.c: Oops found a core dumping bug which was
-	  introduced in this latest variable reorg (wrong structure
-	  passed f_image_write_objects)
-
-	* src/f_print.c: Oops found a core dumping bug which was
-	  introduced in this latest variable reorg (wrong structure
-	  passed f_print_objects)
-
-2000-08-22  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* configure.in/configure: Made configure look for scm_make_smob_type
-	  in libguile.
-	
-
-2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/o_text_basic.c: #if'ed 0 out o_text_translate (since it is
-	  unused) 
-
-	* include/struct.h: Put a complex pointer into the TEXT item 
-
-	* src/o_text.c: Changed all complex to use the above new pointer
-
-	* src/o_text.c: Added o_text_recalc to work on the text complex 
-	  pointer
-	
-	* src/s_basic.c: Added free of text->complex structure to s_delete
-
-	* include/struct.h: Added COMPLEX structure/typedef (includes private
-	  complex pointer, x (and screen), y (and screen) mirror, and
-	  angle variables)
-
-	* src/*.c: Removed all traces of the old complex pointer and changed
-	  them to use the new above pointer
-
-	* include/struct.h: Renamed complex (inside COMPLEX *) to be called
-	  prim_objs instead of complex.  Better name (I hope).
-
-	* src/s_basic.c: Removed some dead code
-
-	* src/o_text_basic.c: Removed some dead code
-
-	* src/*.c: Temporarily called complex (COMPLEX *) complex2 (for 
-	  easy search)
-
-	* include/struct.h: Renamed text->complex to text->prim_objs
-
-2000-08-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Started the conversion from LINEPTS/CIRCLE to
-	  a more generic representation 
-
-	* include/struct.h: Added LINE, BOX, ARC structure/typedef
-
-	* include/struct.h: Added void *graphical to OBJECT structure.
-	  which for now is commented out
-
-	* src/o_arc_basic.c: Converted all line_points to arc
-
-	* src/s_basic.c: Add ARC structure to various basic init / free
-	  functions
-
-	* src/o_box_basic.c: Converted all line_points to box
-
-	* src/s_basic.c: Add BOX structure to various basic init / free
-	  functions
-
-	* src/o_complex_basic.c: Made sure you call get_box_bounds with the
-	  right (box) parameters
-
-	* include/struct.h: Had to comment out all gpcb related structures 
-          (eventually these will be rewritten and put back into production)
-
-	* include/struct.h: Moved all text parameters into TEXT structure
-
-	* src/o_text_basic.c: Converted all graphical paramters to text
-
-	* src/s_basic.c: Add TEXT structure to various basic init / free
-	  functions
-
-	* src/g_smob.c: Changed text_string to text->string
-
-	* src/o_attrib.c: Found a whole bunch of instances where an if
-	  was checking for a null, but in the same if that same item was
-	  being dereferenced (for another value).  Bad.  Fixed.
-
-	* src/a_basic.c: Found another 2 instances of above, Fixed.
-
-	* src/o_circle.c: Removed some dead code
-
-	* src/s_basic.c: Add LINE structure to various basic init / free
-	  functions
-
-	* src/o_complex_basic.c: Made sure you call get_line_bounds with the
-	  right (line) parameters
-
-	* src/o_box_basic.c: Converted all line_points to line structure
-
-	* src/o_net_basic.c: Converted all line_points to line structure
-
-	* src/o_pin_basic.c: Converted all line_points to line structure
-
-	* src/o_bus_basic.c: Converted all line_points to line structure
-
-	* src/s_basic.c: Removed all traces of line_points
-
-	* include/struct.h: Removed *line_points variable, structure, and
-	  typedef
-
-2000-08-15  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Fixed bug causing seg fault during GC with new attribute smob.
-	  Changed mark function from scm_markcdr to 0.
-	
-2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-        * src/Makefile.am: Makes VPATH building work.
-          Patch by Roger Gammans. src/Makefile.in regenerated.
-
-2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* src/g_smob.c: Added. Contains attribute smob functions.
-
-	* src/Makefile.am: Added above source file. -> 
-          all Makefile* and configure are regenerated.
-
-	* include/struct.h: Added attribute smob definitio struct
-
-	* include/prototype.h: Added prototypes for smob functions defined
-	  in src/g_smob.c
-	
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.c: Updated copyright info in each file
-
-        * src/*.c: Changed all GNU to GPL in the appropriate places
-
-        * configure.in: Bumped version up to 20000704
-
-	* src/*.c: Removed all // comments
-
-	* src/*.c: Removed all warnings
-
-	* src/o_selection.c: Fixed some functions which were either supposed
-	  to return something (and were not) or functions which should not 
-	  have been returning anything but were.
-
-	* */*: Upgraded to libtool 1.3.5
-
-	* src/s_basic.c: Increased the memory size of the object name string
-	  (more digits)
-
-	* src/u_basic.c: Removed #include <malloc.h>, replaced it with
-	  #include <stdlib.h>
-
-2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.c: Added type variable to UNDO structure
-
-	* src/s_undo.c: Added code to deal with type variable
-
-	* configure.in: Put in checks for gtk+ and glib 1.2.3
-
-	* src/Makefile.am: Bumped up shared library version to 9
-
-	* All gEDA directories/programs: Created distribution Makefile.in 
-	  files
-
-	* include/defines.h: Added #defines to support attrib_edit_dialog
-	  invocation flag
-
-2000-06-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added object_head pointer to UNDO struct
-
-	* src/s_undo.c: Added code to deal with above new pointer
-
-	* src/s_undo.c: Had to change some of the s_undo_* functions to
-	  have the TOPLEVEL *w_current argument.  Need to review and make
-	  sure this is really needed.
-
-	* src/o_*_basic.c: Fixed all *_copy functions to copy the color of
-	  the object correctly (not the selection color)
-
-	* src/o_*_basic.c: Also make sure all *_copy functions copy the
-	  saved_color variable
-
-	* src/o_complex_basic.c: Fixed *_copy functions to preserve the
- 	  selectability of complex objects
-
-	* include/struct.h: Added undo-type to TOPLEVEL structure
-
-	* src/o_list.c: OOPS!  Found an ancient bug.  Forgot to restore
-	  object_parent pointer if you passed in an empty list src list
-	  to the o_list_copy* functions (did the same for ADDING_SEL flag)
-
-/*************************************************************************/
-/* NOT DONE */
-src/*.c: Removed all the ADDING_SEL nonsense (code).
-include/struct.h: Removed the ADDING_SEL variable from the TOPLEVEL struct
-/* NOT DONE */
-/*************************************************************************/
-
-	* include/defines.h: Added UNDO_ALL and UNDO_VIEWPORT_ONLY #defines
-
-2000-06-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_*_basic.c: Fixed o_*_save to properly save the object if it
-	  is selected
-
-	* include/struct.h: Moved undo_* into the PAGE structure
-
-	* src/s_page.c: Added necessary free and init in s_page_* for undo 
-	  structs
-
-	* include/struct.h: Added undo_levels and undo_control rc vars to 
-	  TOPLEVEL structure
-
-2000-06-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added first cut of UNDO structure/typedef
-
-	* src/s_undo.c: Added new file which will hold low level undo 
-	  code
-
-2000-06-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Added Martin Benes' uref renaming patch.  The 
-	  one call to the function which does all the work was #if'ed 
-	  out.  o_attrib_update_urefMB has some side effects which makes
-	  it problematic to have in the mainstream release. 
-
-2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/o_text_basic.c: Oops, found an old memory leak; made the
-	  assumption that text which was invisible had no text_head.?? and
-	  just set complex pointer to NULL, and hence created a leak. 
-	  Plugged leak by freeing complex list completely before NULLing
-
-	* src/o_net_basic.c: #if DEBUG'ed out some printf's which dealt
-	  with net consolidation
-
-2000-06-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.c: Added continue_component_place variable to the
-	  TOPLEVEL structure
-
-2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added promote_invisible variable to the TOPLEVEL
-          structure
-
-	* src/o_complex.c: Added code to act on above variable in the new
-   	  attribute promotion code
-
-	* include/struct.h: Added keep_invisible variable to the TOPLEVEL 
-          structure
-
-2000-05-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added attribute_promotion to TOPLEVEL structure
-
-	* src/o_complex_basic.c: Added Martin Benes' code to implement 
-	  attribute promotion.  
-
-	* src/o_complex_basic.c: Renamed attach_attributes to 
-	  attribute_promotion
-
-	* src/o_complex_basic.c: Changed some 0's to FALSEs.
-
-	* src/o_complex_basic.c: Added another test to 
-	  o_complex_is_eligible_attribute, only visible floating text 
-          attributes will be promoted
-
-	* src/o_list.c: Added Martin Benes' code changes
-
-2000-05-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Replaced o_text_mirror and o_text_mirror_world
-          by the much improved routines written by Martin Benes, these 
-	  function properly handle the changing of the origin when mirroring
-	  text
-
-2000-05-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added buffer_number to TOPLEVEL structure
-
-2000-05-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex.c: Added o_complex_unset_color_single and 
-	  o_complex_set_color_single which unset/set the color on only
-	  one object
-
-	* src/o_list.c: Added a return paramater to o_list_copy_to
-	  (return the new object which was copied)
-
-	* src/o_list.c: Added o_list_copy_all_selection2 which copies 
-	  the objects in a selection list into a plain object list 
-
-	* src/o_list.c: In o_list_copy_all_selection2 unselected the object
-	  first (all objects in the selection list should be selected) and
-	  then reselected it
-
-2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_*_basic.c: Added a check to make sure the color of all read
-	  in objects is valid
-
-2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text.c: Added some more checking when reading in text items
-          Specifically to check for invalid alignment fields
-
-	* src/o_text.c: Added missing alignment field to some of the other
-	  warning messages in o_text_read
-
-	* src/u_basic.c: Added u_basic_breakup_string 
-
-	* include/struct.h: Added raise_dialog_boxes to TOPLEVEL structure
-
-2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex.c: Renamed o_complex_return_pin to 
-	  o_complex_return_nth_pin
-
-	* src/o_complex.c: Created new o_complex_return_pin_object to support 
-	  gnetlist's g_get_pin_attribute
-
-	* src/create_proto: Updated prototype.h creation script to use gtk/glib
-          paths from my machine (installed in /usr/local ...)
-
-	* src/o_attrib.c: Added o_attrib_search_attrib_value to support 
-	  o_complex_return_pin_object
-
-	* src/o_attrib.c: Added o_attrib_search_attrib_name to support 
-	  gnetlist's g_get_pin_attribute
-
-2000-03-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_net.c: Started fixing the broken code in o_net_consolidate*
-	  which was causing a core dump with the new selection code
-
-	* src/o_net.c: Added some intelligence to o_net_consolidate_segments
-	  so that objects are properly selected when consolidation happens
-
-2000-03-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added locked_color to OBJECT structure
-
-	* src/s_basic.c: Inited locked_color to -1
-
-	* src/o_selection.c: Removed some old debugging info
-
-	* src/a_basic.c: Removed dead code from o_scale
-
-	* src/o_attrib.c: Removed some more dead code (old selection related) 
-	  from o_attrib_*
-
-	* src/o_complex.c: Misc code cleanup
-	
-	* src/s_color.c: Removed an obsolete comment
-	
-2000-03-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Got o_attrib_set_color to work with the new selection
-	  mechanism
-
-2000-03-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added doing_pan variable to TOPLEVEL structure
-
-	* include/struct.h: Added fast_mousepan variable to TOPLEVEL structure
-
-2000-03-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Removed the first (of many) o_redraw_single's from
-	  the attrib free routine
-
-2000-03-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Further cleaned up o_attrib_attach to only attach
-	  the single specified attribute item (instead of looping which is
-	  not correct anymore)
-
-	* src/o_attrib.c: Got the color setting on attributes and 
-	  non-attributes right
-
-	* src/o_net_basic.c: Put some comments in the net consolidate functions
-	  since these functions are really broken with new selection mechanism
-
-2000-03-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* src/o_attrib.c: Got rid of some of the o_list_search's which are
-	  now not required anymore
-
-2000-03-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text_basic.c: Got o_text_recreate to work right with new 
-	  selection mechanism (set saved_color correctly)
-
-2000-02-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_complex.c: Added o_complex_set_saved_color_only which only
-	  sets the saved_color flag of a complex object
-
-	* src/o_complex.c: Added some selection specific functions 
-
-	* src/x_event.c: Got middle button actions working again
-
-2000-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added SELECTION typedef and structure
-
-	* src/o_selection.c: Added new selection (data structure) code
-
-	* include/defines.h: Changed NORMAL and SELECTION #defines to be
-	  NORMAL_FLAG and SELECTION_FLAG due to name clashes
-
-	* include/struct.h: Added selected flag to OBJECT structure
-
-	* src/o_complex.c: Simplified o_complex_set_color to have only the
-	  required parameters (object and the new color) (Also changed order)
-
-	* src/o_complex.c: Found/Fixed a bug in o_complex_set_color
-
-	* src/o_complex.c: Added o_complex_set_color_save which sets the color
-	  but also saves it for future use (used in selection mechanism)
-
-	* src/o_complex.c: Added o_complex_unset_color which restores the
-	  color from the saved_color variable (used in selection mechanism).
-
-	* src/o_selection.c: Added o_selection_return_first_object
-
-	* src/o_selection.c: Added o_selection_return_nth_object (returns
-	  the nth object starting at zero being the first object)
-
-	* include/struct.h: Removed selection_tail and selection_head so that
-	  gschem can be completely purged of the old selection mechanism
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * README/INSTALL: Updated files to reflect next release
-
-	* src/*.c: Removed all // comments (changed to /* */)
-
-	* src/*.c: Fixed all warnings (using -Wall -Werror)
-
-	* src/o_attrib.c: Really enforced the no spaces beside the equals
-	  sign when checking if an attribute is valid or not
-
-	* src/Makefile.am: Incremented libgeda.so version number
-
-2000-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_text_basic.c: More work on getting postscript output to work
-	  with new text alignment
-
-	* include/struct.h: Added text_origin_marker flag in TOPLEVEL struct
-
-	* include/struct.h: Added text_alignment flag in TOPLEVEL struct
-
-	* src/o_text_basic.c: Changed the order of the T (text) item in 
-	  schematic files (... angle alignment)
-
-2000-02-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* All configure.in files: Changed the version to 20000220 (to force
-	  a release)
-
-	* include/struct.h: Added text_alignment flag to object structure
-
-	* src/s_basic.c: Inited above flag to default value
-
-	* src/s_basic.c: Removed old unused code
-
-	* src/o_text_basic.c: Added the text alignment flag to the file format
-	  for reading in text items (old text format is still valid though)
-	
-	* src/o_text_basic.c: Added the text alignment flag to the file format
-	  (saving text times)
-
-	* include/defines.h: Added text alignment #defines
-
-	* src/a_basic.c: Change the default version number (to the current
-	  version) if the version tag is not found in a file read in by o_read
-
-	* src/o_text_basic.c: Added o_text_height function to help 
-	  readability of the up the code and get rid of awful hardcoded 
-	  constants
-
-	* src/o_text_basic.c: Added code to support text alignment flag as well
-	  as code to support rotation and mirroring of this new text
-
-	* src/o_text_basic.c: Started getting postscript printing to work; not
-	  complete yet
-	
-2000-02-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_hierarchy.c: Fixed some bugs so that detached pages (from
-	  the hierarchy) get properly reconnected when they are called for
-	  again
-
-2000-01-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_slib.c: Created s_slib_search_single which just search for
-          the filename and does nothing else to the name.
-
-	* src/s_hierarchy.c: Created s_hierarchy_down_schematic_single and
-	  transformed old call into s_hierarchy_down_schematic_multiple
-
-	* src/o_attrib.c: Put in another check in o_attrib_free_returned
-	  to make sure found_objects is not null before it is dereferenced
-
-	* include/struct.h: Added enforce_hierarchy to toplevel structure
-
-	* include/struct.h: Added mawindow to toplevel structure 
-          (multi-attrib window)
-
-	* include/struct.h: Added aewindow to toplevel structure 
-          (attrib-edit window)
-
-	* include/struct.h: Added sewindow/seentry to toplevel structure 
-          (slot-edit)
-
-2000-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: up and down pointers to the st_page structure
-
-	* src/s_hierarchy.c: Added push/pop symbol/schematic functions 
-
-	* src/s_page.c: Added inits of up and down pointers in the st_page 
-	  structure
-
-	* include/struct.h: Added page_control variable (which contains an
-	  int which basically describes what hierarchy level you are at)
-
-	* src/s_page.c: Make sure all the above new vars are properly inited
-
-2000-01-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Fixed o_attrib_return_attribs so that it returns
-	  an array of objects instead of an array of strings
-
-2000-01-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/o_attrib.c: Added o_attrib_return_attribs which returns an 
-	  array of all attached attributes given an object 
-
-	* HACKING: Added file which describes file prefix (for now)
-
-1999-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_clib.c: Fixed s_clib_getfiles to filter files based on 
-	  the filter (new argument) passed in
-
-	* src/s_slib.c: Fixed a debugging routine to call the right functions
-	  for slib
-
-1999-10-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_basic.c: Added some checks in the object malloc, just for
-	  robustness sake
-
-1999-10-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/f_print.c: Added some error checking to make sure you can open
-	  the postscript output file, otherwise log an error message.
-	  Pointed out by Mike Riendeau
-	
-	* src/f_print.c: Modified f_print() to return something indicating
-	  success or error
-
-1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/*.h: Added multiple controlling #ifdef's into all *.h files
-
-	* include/libgeda.h: Created file which contains all the required
-	  include files in the right order
-
-
-1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_clib.c: Added the ability to set the count in s_clib_getfiles
-
-	* include/struct.h: Added another search related var to FILEDIALOG 
-
-	* include/defines.h: Added SET_COUNT #define for s_clib_getfiles
-
-	* include/struct.h: Added search_label gtk widget to FILEDIALOG struct
-
-	* ../*/configure.in: Changed version number to today's date 
-
-	* src/Makefile.am: Incremented libgeda.so version number
-
-	* src/o_attrib.c: Fixed -Wall warnings
-
-	* src/s_clib.c: Fixed -Wall warnings
-
-	* src/s_page.c: Fixed -Wall warnings
-
-	* src/s_clib.c: Fixed s_clib_getfiles so that *only* files which .sym
-	  suffix get read in as valid symbol files
-
-	* src/o_pin_basic.c: Added o_pin_modify() 
-
-1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Added a few more defines to support SAVEAS_*
-	  and the new file dialog box
-
-	* include/struct.h: Added a few type vars to the FILEDIALOG struct
-
-	* src/s_log.c: Added cwd to s_log_init to deal with the chdirs that
-	  gschem now does
-
-	* include/struct.h: Added a last search pointer (int) vars to the 
-	  FILEDIALOG struct
-
-	* src/s_clib.c: Added s_clib_return_num 
-
-1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/s_page.c: Changed s_page_add: full path is now in page_filename
-	
-	* src/s_page.c: Added full path only if page_filename doesn't start 
-	  with a '/'
-
-1999-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/defines.h: Added some FILEDIALOG #defines
-
-	* include/struct.h: Added filter_type variable to FILEDIALOG struct
-
-1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added filename_entry variable to FILEDIALOG struct
-
-	* include/struct.h: Added preview rc variable to TOPLEVEL struct
-
-	* include/struct.h: Added preview_control variable to FILEDIALOG struct
-
-	* include/struct.h: Added directory_entries and file_entries to
-	  FILEDIALOG struct 
-
-	* include/defines.h: Added MAX_DIRS and MAX_FILES
-
-	* Fixed all *.c files to #include defines.h before struct.h
-
-	* include/struct.h: Added toplevel variable to FILEDIALOG struct
-
-1999-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added TOPLEVEL preview variable to FILEDIALOG struct
-
-1999-10-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* include/struct.h: Added xfwindow array to TOPLEVEL structure
-	
-	* include/struct.h: Made the above array a structure
- 	
-	* include/struct.h: Changed FILESEL struct to FILEDIALOG struct
-
-	* src/g_basic.c: Added #include for define.h
-
-1999-09-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * src/o_attrib.c: Removed the ability to attach non-text items
-	  as attributes as a sch/sym is being read in (o_read_attribs)
-
-	* src/o_attrib.c: Fixed a nasty bug where the color of text was
-	  being forced to the attribute color even if you didn't want that
-	  color (pointed out by Magnus)
-
-9/19/99 Make sure libgeda works with guile-1.3.2a
-
-	Added some code to o_text.c to look for char_.sym for lowercase
-	characters when running CYGWIN32
-
-	Messed up above slightly, now fixed
-
-	Did not return a success (zero) in s_color_request, now fixed
-
-	Increased the number colors to 25
-
-	Fixed all warnings
-
-	Increased the .so version of libgeda to 4
-
-9/18/99	Fixed a bug in s_color_gdcolor_init, had the gd color alloc in the
-	wrong place (before a pointer was set)
-
-9/17/99	Added/changed a few variables the various structures in struct.h
-
-9/16/99	Removed the restriction that sym/sch files have to be perfect.  You
-	now can have garbage in a sym/sch file and it won't exit, but instead
-	warn the user and display what it read in.
-
-	Added a bunch of tests into o_attrib_attach to prevent:
-		- Attaching a non-text item as an attribute
-		- Attaching an attribute to more than one object
-	
-	Improved the warning that is displayed when an attribute is already
-	attached to an object
-
-	Updated f_open and s_page_new to only open a schematic/symbol if it
-	isn't opened already.
-
-9/12/99	Added a flag in s_netlist structure for net naming priority
-
-9/7/99	Added s_color.c 
-	
-	Cleaned up code to reflect the new function names created by s_color.c
-
-	Removed all lame function pointers now that the color stuff is part
-	of libgeda
-
-	Added st_color structure to struct.h
-
-	Added o_attrib_search_name_single_count which is like the other
-	search_name functions in that it allows you to pick the n'th 
-	occurance of an attribute but only searching the specified in object
-
-9/6/99	Removed most color #defines from color.h, in prep for the new color
-	system
-
-	Temporarily broke color postscript printing
-	Temporarily broke color image writing
-
-	Put into colors.h the proper #defines for the new colors scheme
-	
-	Put a few user rc variables into the toplevel struct
-
-	Fixed color postscript printing
-	To do this, I had to create a ps_color_string global variable function
-	pointer, so every gEDA program needs to define this if it has to be
-	linked to libgeda
-
-	Fixed a coredump bug which was caused by improper attributes (ie
-	pin15=  (and no value))
-
-	Fixed o_attrib_get_name_value so that improper attributes are NOT
-	returned as proper attributes 
-
-	Started to fix the broken color image writing
-		- Re-arranged the allocation of colors in o_image.c
-
-	Got color image writing working again
-
-	Unfortunately had to create another function pointer for 
-	x_color_gdcolor_init (ugg... I need to clean all this up...)
-
-8/31/99 Renamed ntext to text (finally)
-
-	Hopefully fixed the problem that gnetlist was having with embedded
-	components ?
-
-8/30/99	Fixed the bus visual cues postscript output to look better 
-	(by controlling the capstyle)
-
-	Fixed the direction of horizontal bus visual cues in postscript
-	output
-
-	Renamed all ales to conn and ALES to CONN
-
-
-8/29/99	Added bus_gc
-
-	Added support to the postscript / image printing for the bus cues
-
-	Got bus to look thicker when they are imaged.  Still need to do
-	the same to nets
-
-	Fixed a postscript problem when you have thin nets enabled 
-	(everything would be thick... which is the exact opposite of what
-	 you would want)
-
-	Removed a "this is totally broken" comment from o_complex_add_embedded
-	(I think it works... but just in case...)
-
-	Removed all warnings from the code
-
-8/28/99 Fixed a minor bug: connect two nets to a bus to the same point, you
-	would get an invalid cue, which isn't right (that's a valid bus
-	midpoint connection).
-
-8/27/99 Set the program version to 19990829 to force Ales to release
-        on the 29th :)
-
-	Updated all *.c and *.h files to have the right address for the
-        FSF in the copyright/licence header
-  
-        Updated library so version 
-
-8/18/99	More work getting buses to work correctly, updates to o_ales 
-	(which will turn into o_conn eventually)
-
-	Added #defines for output-capstyle
-	
-	Added code in f_print which does the work of the capstyle keyword 
-
-	More work in o_ales to get bus to work right.
-	
-	Added code which determines if a connection is valid or invalid
-		NOT valid:  pin to bus
-		NOT valid:  net to endpoint of bus	
-		
-8/17/99 Started adding bus object
-		Including creation of all basic functions
-		Update toplevel structure (struct.h)
-		Update of enumerated types of objects 
-
-8/12/99	Added o_net_modify to support the stretch command
-
-8/11/99 Added o_attrib_search_toplevel which searches for toplevel attributes
-	in all loaded pages.
-
-	Fixed a fatal bug (core dump) in the o_net_consolidate_lowlevel
-	function (as well as a possible memory leak) that deal with
-	connecting nets together which both had attributes.
-
-	Fixed another memory leak in o_net_consolidate_*
-
-	Fixed configure.in to properly check for cygwin port and X11
-	libraries (for all other tools as well)
-
-8/5/99  Added some stuff to configure.in for win32 builds
-
-	Removed some bogus #includes <dirent.h> from a bunch of files
-	s_attrib.c, s_papersize.c, s_stroke.c
-
-	Renamed private POINT structure to sPOINT (single POINT) in m_basic.c
-	(it was conflicting with some includes in win32)
-
-	Added some more #if conditions to the #include <direct.h>, only
-	include this on UNIX platforms
-
-	Added code in configure.in to ignore the requirement for X11 for
-	cygwin
-
-8/3/99	Added to TOPLEVEL the net_consolidate flag
-
-	Upgraded to libtool 1.3.3
-
-	First attempt at getting net_consolidate to work with attached
-	attributes
-
-	Removed an extra return from o_attrib.c
-
-	net-consolidate code is not 100% working today.
-
-7/27/99 Added o_net_consolidate* functions which take net segments and 
-	if possible combine the nets into one single net.
-
-	Added o_net_consolidate to f_open so that it runs
-	whenever you open a schematic
-
-	Added o_net_consolidate to f_save so that it runs 
-	whenever you save a schematic
-
-7/25/99 Cleaned up g_read_file(). (by Kazu Hirata)
-	
-7/23/99 Added u_basic_strdup_multiple() to u_basic.c. (by Kazu Hirata)
-
-7/21/99 More work on getting all objects to use new object init and link
-	routines (rest of o_*_basic.c functions) 
-
-	Created u_basic.c for utitlity functions to which Kazu is adding
-
-	Removed all traces of s_passing.c and s_passing.h (Yeah, no more
-	p_* kludge)
-
-	#if 0'ed out add_object, replaced by new object init and link 
-	routines
-
-	Found all unknown p_* variables and removed them
-
-7/16/99 Added s_basic_init_object which just creates an object and inits
-	it with default values (this is part of the s_passing kludge removal)
-
-	Added s_basic_link_object which links in the object into the passed in
-	ptr linked list.
-
-	Removed "int selected" from struct.h (was totally unused)
-
-	Minor cosmetic changes in struct.h
-
-	As a first test, converted o_ntext_basic.c to use new 
-	s_basic_init_object and s_basic_link_object
-
-7/15/99 Added support for libgdgeda 1.6 (mainly means searching for libpng)
-
-	Removed all traces of old libgdgeda 1.5 gif support
-
-	Changed the check for zlib (uncompress is the function it searches
-	for)
-
-7/10/99 Started to improve the performance of the math functions
-	(was doing to much math everytime I was calling pix_x/pix_y)
-
-	Finished speed improvements in mil_x and mil_y
-
-	Updated a few places where it's important to call set_window
-        (part of the math speed improvements)
-
-	Added some variables to struct.h to support gschem rc files
-
-	Added displayed_text_len which holds the true string length of 
-	text which is displayed
-
-	Added a check in o_ntext_read for unsupported text angles
-
-7/6/99  Didn't really disable libgdgeda when using --disable-gdgeda
-        Now fixed.
-
-7/5/99	Fixed a minor typo when allocating a string "pin" instead of "slot"
-
-	Hopefully got slotting to work with alphanumeric pins
-
-	Removed all warnings	
-
-	Updated configure.in a bit
-
-	Updated version number (in all other programs as well)
-	
-	Updated README file (in all other programs as well)
-
-7/4/99	Fixed the headers in all files to be correct (GPL)
-
-7/3/99 	Removed some debug printfs from s_nethash.c
-
-	Removed some obsolete data structure elements in the gnetlist part
-	of struct.h
-
-	Added code to warn user that a zero length object (line, net, pin 
-	etc...) was just read in
-
-7/2/99 	Fixed the ./configure stuff dealing with libgdgeda so that it works
-	when libgdgeda isn't installed in a system directory
-
-7/1/99 	Changed all gd includes to gdgeda to distinguish my version of gd
-	from the official one
-
-	Changed HAS_LIBGD to HAS_LIBGDGEDA
-
-	Added #ifdef HAS_LIBGDGEDA where appropriate
-
-	Missed a few spots in adding above, found them all I hope
-
-6/29/99 Added s_nethash.c which deals with the nethash table in gnetlist
-
-	Added init of the nethash table to s_page.c
-
-6/26/99 Fixed the output of 180 rotated text in the postscript output
-
-6/25/99 Added the ability to generate black and white gifs
-
-	Moved a o_redraw_all from libgeda into gschem where it belongs
-	(f_image.c)
-
-	Removed all traces of GTK_DEVEL 
-
-6/24/99 Got all the object primatives outputing to the image (including
-	the rather painful arcs) 
-
-	Added the ability to change the image size
-
-	Added a o_recalc function which recalcs, but doesn't draw the objects
-
-6/23/99 Added o_image.c (which is code which uses the gd lib to output 
-	schematics to gifs)
-
-	Added some entries in the TOPLEVEL structure to support the image
-	printing
-
-	Added f_print.c which includes all the toplevel code for writing
-	an image
-
-	Added support to configure and friends to make libgd an optional
-	library
-
-6/17/99 Added o_ales_search_object which goes through entire the ales_table and 
-	finds the n'th occurance of object 
-
-	Above may be removed and moved somewhere else (into gnetlist)
-
-6/13/99 Removed s_delete_head from production
-
-	Attempted to find the hidden attribute memory leak
-
-	Found above memory leak and squashed. 
-
-6/10/99 Added the start of support for not creating text items which are 
-	hidden
-
-6/9/99	Increased the number of symbols which can be in a directory to 1024
-	from (256) in s_clib.c (s_clib_getfiles)
-
-6/1/99	Fixed a few minor things in s_page.c and s_basic.c (p_circle stuff)
-
-	Put some checks to prevent the coredump condition described below
-
-	Put some casts to make make happy (less warnings)
-
-5/31/99 Fixed printing for nets visual cues
-
-	Removed all traces of the old connection system
-
-	Discovered a core dump condition in clib_cache_free
-	(caused by reading in swedish/non-standard-ascii character font
-	 files, okay for now)
-
-	Few minor touch up to s_clib.c, but not enough to solve above
-
-5/29/99 Change the license for libgeda back to GPL (from LGPL)
-
-	Put in another check in the o_ales_update_nets function to 
-	make sure we don't add duplicate objects into the ales_list's
-
-	Added in code which allows for unattached toplevel attributes
-	(o_attrib.c)
-
-5/99	See ChangeLog in gschem for all the changes related to the new
-	connection stuff
-
-	All connection stuff is in o_ales.c (will be renamed to o_conn.c
-	once things get a big more stable)
-
-5/16/99 Removed ../libgeda/prototype.h from f_print.c
-
-        Removed ../include/x_states.h and ../include/x_events.c
-
-        Moved prototype.h to ../include (change all the source as well)
-
-        Commented out most of ../include/globals.h
-
-5/13/99 Increased the size of buffers and the reading in of attributes 
-	(o_attrib.c -- o_read_attribs)
-
-	Increased the size of text strings (in o_ntext_basic.c)
-	
-	Fixed the appropriate string in s_passing.c (and s_passing.h)
-
-	Fixed text_string allocation size in add_object (s_basic.c) 
-
-	The above changes should fix the bug reported by Thomas Dean
-
-4/27/99 Minor comment fix in include/struct.h
-
-4/20/99 Minor fprintf warning/error message touchups in s_clib.c
-
-4/15/99	Added coord dialog variables to WINDOW structure
-
-3/23/99 Added GtkWidget *abwindow to struct.h
-
-3/19/99	Added expand_env_variables which takes a string and expands all
-	shell enviroment variables. 
-
-	Fixed it so that when you do some attribute related activities
-	the changed flag gets set
-
-	Had to remove one of the above because just selecting something 
-	with attributes would cause the flag to be set...
-
-3/9/99  Remove all // from all include/*.h files
-
-3/2/99	Added missing #include <stdarg.h> to s_basic.c
-
-3/1/99	Fixed the vsnprintf problem I thought I fixed.  It's fixed now!
-
-	Updated struct.h (new schcheck structure)
-
-2/25/99 Added gsymcheck structures (include/struct.h)
-
-2/12/99 Added code (#ifndef'ed) for vnsprintf to fix the Solaris 5.5.x 
-	problem (didn't have vnsprintf).  The vnsprintf wrapper is from 
-	Timidity++-1.2.1, which is under the GPL v2.0
-
-	Minor bug fix to s_log_close (disable the logging of messages after
-	you close the log file)
-
-	Found a memory leak in s_clib_cache_free, the index used in the loop
-        could wrap, so you might end up freeing only a portion of the entries
-
-2/11/99	Searching through stroke structure fixed to be faster (does not 
-	search the whole array of structures)
-
-	Implemented a return value of s_stroke_search_execute (TRUE if it
-	finds a stroke, FALSE otherwise)
-
-	Increased max number of strokes to 256
-
-2/9/99	Increased buffer which is used for reading in schematics to 1024
-	characters
-
-	Increased buffer which is used for saving schematics to 1024
-	characters
-
-	Added s_stroke.c (place where strokes to action mapping is stored)
-
-1/24/99 Fixed a fprintf format statement (%% instead of %) in f_print.c
-
-1/23/99 Fixed printing problem created when I switched the rc reading order
-
-	Added code to support portrait printing printing (in struct.h : 
-	print_orientation, defines.h - a few useful defines)
-
-	Changed f_print_header, w_current is passed in now 
-
-	Worked some on getting portait mode right (instead of the _hack_ 
-	which it currently is)
-
-	Changed the way the translating actual happens in the actual 
-	postscript (instead of changing the points in C, it's done with a 
-	translate), much cleaner. (be sure to remove all the dead code... 
-	maybe?)
-
-	Got portrait printing working more or less.  Still might be buggy
-	though.
-
-	Added support for color postscript printing (f_print_set_color)
-
-	Fixed some bugs in the printing of colored nets (end/midpoints not 
-	being colored right)
-
-1/17/99 More gtk+ 1.1.x compatibility work (in s_log.c) (minor #ifndef)
-
-	Changed s_log_message to use vsnprintf instead of the g_v* functions
-	since they were not behaving like I want them to.
-
-1/9/99	Added gtk+ 1.1.x compatibility to libgeda
-		g_vprintf -> g_strdup_vprintf (s_log.c)
-
-12/30/98 Removed duplicate code from snap_grid function
-
-12/15/98 Added clip_nochange and clip_change (really just copied and
-	 changed existing code).  These routines either just tell if a 
-	 line (object) should be clipped and/or the actual points are 
-	 clipped. 
-
-	 Added SCREENencode_halfspace and WORLDencode_halfspace
-	 which support above code
-
-	 Discovered that my clipping routine wasn't working completely 
-	 right (slope was always zero) fixed now? 
-
-12/13/98 Fixed pin color being saved as -1
-	 
-	 Added some checks in clip to make sure you don't divide by zero 
-	 Assume the object is visible if you were going to divide by zero.
-
-12/9/98 Added WORLDabs and SCREENabs, these function, don't return a points
-	coordinates, but rather an absolute measure in either world or screen
-	coordinates (such as a width of a line or the radius of a circle)
-
-	Finally fixed o_ntext_print so that you can print out ('s and )'s.
-	(should work on all postscript printers correctly)
-
-	Changed the ps of text output so that it uses "show" instead of
-	"true charpath fill"
-
-	Cleaned up rest of circlefixme comments left over from yesterday
-
-12/8/98 Added st_circle structure and CIRCLE typedef to include/struct.h
-
-	Started changing o_circle_basic to use new structures above
-
-	Changed s_basic to allocate and free above structures
-
-	Added circle structure to s_passing.c/s_passing.h
-	
-	Added some if's in add_object for p_line_points and p_circle
-
-	Went through and added p_circle=NULL to all the places that needed it
-
-	Went through and fixed up all prototype errors associated with above
-	change
-
-	Discovered a major bug in o_complex_rotate_lowlevel, was trying to
-	rotate a circle using a box routine (worked previously since circle/box
-	used similar datastructs, now that's changed) 
-
-	Found the same sort of bug as above in o_complex_mirror_lowlevel. 
-	(trying to use box routine to mirror a circle)
-
-12/6/98 Found another really long term bug in dist() (wrong value being 
-	set to temp var).  I don't know how it worked with this bug.
-
-	Found another long standing bug in circle, again not sure how things
-	worked before, dumb luck.  When saving, radius which was saved 
-	could have been zero due to how the circle is represented in memory
-	(stupidly)
-
-12/5/98 Found a nasty bug in the printing of X endpoint lines, was using
-	offset variable instead of cross, also had the wrong variables
-	in various places
-
-12/3/98	Added Tom Javen's finnish / swedish libgeda patch to o_ntext_basic.c
-
-11/27/98 Apparently I didn't fix the %! in f_print.c so now it's definately
-	 fixed 
-
-11/18/98 Removed some irrelavent/dead/wasteful code from m_basic.c (math 
-	 routines)
-
-11/15/98 Added code to center LIMITS printed schematics
-
-	 Added code to deal with space.sym (the right way) (when reading in
-	 the width specifier)
-
-	 Added backtick.sym to o_ntext_basic.c
-
-11/6/98 Added sort routine to s_clib_getfiles (so that components are in 
-	alphabetical order when displayed)
-
-	Added support to TOPLEVEL struct for print dialog box
-
-	Added s_papersizes.c, place to hold paper sizes read from rc file
-
-	Added print_output_type to TOPLEVEL structure 
-
-11/5/98	Added paper_width, paper_height to the TOPLEVEL structure
-
-	Started work on generalizing the postscript printing (print to
-	any papersize)
-
-	Started work on being able to print out the current window
-
-10/28/98 Cleaned up o_ntext_basic to get rid of special code for space 
-	 character
-
-10/25/98 Cleaned up all warnings (-Wall only)
-
-	 Added some error checking in a few misc places
-
-	 Added version information to o_save (o_save_write_header)
-
-	 Added version information reading to o_read 
-	
-	 Passed version info to all o_*_read functions (this was done so, 
-	 because o_read is called recursively)
-
-10/24/98 Added the ability to have comments in schematic files, but they are
-	 not saved...
-
-10/22/98 Removed arc bounding code again... still not working right
-
-	 Added o_attrib_slot_update (update pins based on slot, given complex)
-
-	 Added o_attrib_search_slot_number (search for slot#)
-
-	 Added o_attrib_search_pin_number (search for pin#)
-	
-	 Added o_attrib_slot_copy (copy pin information over to new complex)
-
-	 Added the o_attrib_slot_copy to o_complex_copy
-
-	 Found a memory leak in the above code, fixed (along with some other
-	 major/minor bugs)
-
-	 Got the first working version of the slotting done
-
-10/18/98 Added o_attrib_search_slot 
-
-	 Changed o_attrib_search_name_single to return the object where the
-	 attribute lives
-
-	 Added a bunch of o_attrib_search_name_* function to search for
-	 various standard attributes
-
-10/17/98 Applied patch by Roger to add variable grid spacing
-
-10/15/98 Attempt to fix the arc bounding code (doesn't quite work 100%)
-
-10/12/98 Found a small bug in world_get_circle_bounds which was causing 
-	 a_zoom_limits to set the wrong value if a circle was the largest 
-	 object 
-
-	 Finally fixed o_arc_add so that it takes world coords like all
-	 the other objects! Woo Hoo!
-
-10/10/98 Added netlist structures to struct.h 
-
-	 Added visited flag to object structure
-
-10/9/98 Removed some really old #if 0 and did a small amount of code cleanup
-
-10/8/98 Worked some more on the mirror code of complex objects
-
-	Almost working except for text inside components which is unmirrored 
-	(that displays incorrectly)
-
-10/6/98 Broke schematic format again with the addition of the mirror flag
-	on complex objects
-
-	Added code to implement above
-
-	Changed the way the rotating of complex is done
-
-10/5/98 Added o_line_mirror
-
-	Found a nasty cpu sucker, in o_ntext_rotate, where you were doing
-	the rotate effectively twice.  Oops.  Removed one line rotate while
-	loop
-
-	Added rest of o_*_mirror
-
-	Worked on o_ntext_mirror 
-
-	Worked on o_complex_mirror
-
-	Added all o_*_mirror_world
-
-	Found/fixed a minor bug in the text rotate dealing with the mirror of
-	attributes (mirroring wrong point when mirroring attributes)
-
-	Discovered a case which broke arc printing (negative sweep angles),
-	Hacked something together to fix it, but unknown if it's a complete
-	solution
-
-	Figured out how to finish up complex mirrors, but that will have
-	to wait till tomorrow.
-
-10/4/98 Worked on gettting printing working and flexible (f_print)
-
-	Got text to be printed using native postscript fonts.  The mapping
-	between the stroked fonts and the real ones is really close, not 
-	perfect, but close.
-
-10/1/98 Fixed all warnings (with -Wall)
-
-	Found a place where temp_parent wasn't being used to temporarly
-	hold object_parent (o_list.c _copy_all)
-
-	Added README and COPYING
-
-9/30/98	Added code to have text that is rotate 180 degrees be upright and
-	readable (almost perfect, but still need to get it exactly looking
-	right) (text with bars and text with subscripts doesn't rotate right,
-	but that can be fixed in a better way)
-
-9/29/98 Today starts the new release system: 19980929
-
-	Added o_attrib_copy_all (to copy attribute lists), useful when you 
-	rotate components (and the attribute list is discarded)
-
-	Added o_attrib_reattach and o_attrib_set_color to help support the
-	proper continuation of attached attributes to complexes when they 
-	are rotated
-
-0.0.5
--------
-9/27/98 Fixed o_complex_*_rotate functions to actually work
-	Modelled after the ntext ones
-
-	Found a rotate bug in arc_world if you passed in a zero angle
-	Made a similar change to all the rotate_world functions
-
-	Found a new bug in arc_rotate_world, arc's were not being rotated
-	correctly
-
-	Moved the highly gschem specific o_complex_rotate into gschem/
-
-	Fixed the broken x_update_log call in s_log_message
-
-9/26/98 Added o_*_rotate_world routines  
-
-	More attempts at getting complex's to read and rotate in correctly
-
-	Added o_ntext_rotate_lowlevel (which properly rotates text 
-	based on angle)
-
-	Fixed rotate_point_90 so that it can accept any angle in increments
-	of 90 degrees.
-
-	Wrote and Got o_ntext_rotate working (which rotates text when you
-	hit the rotate button)
-
-9/25/98 Added the angle argument to the complex type (this breaks all 
-	schematic files!!) (embedded components now totally broken)
-
-9/23/98	Fixed snap_grid, so that it would work on negative inputs (doh!)
-
-	Added rotate_point_90, a simplied more general func of rotate_point
-	Might be removed in the future, but for now is guaranteed to work.
-
-	Fixed o_line_rotate (better name) and to use above function
-
-	Added all the o_*_rotate functions, most stubbed, only ones that work
-	are the line related ones
-
-9/17/98 New code for snapping to the grid (m_basic.c)
-
-9/13/98	Added scheme_directory to the TOPLEVEL structure 
-
-9/12/98 Added return_zoom_number (m_basic.c)
-
-	Added world_get_complex_bounds (o_complex_basic.c)
-
-	Added o_complex_world_translate_toplevel (for object like components)
-	which should be completely translated (o_complex_basic.c)
-
-	Added world_get_ntext_bounds (o_ntext_basic.c)
-
-	Fixed a bug in o_ntext_add where the bounding box of the text item
-	was not being set (incorrect call to get_ntext_bounds)
-
-	Fixed a bug in the translate_all deal with complex objects, wrong
-	complex translate was being called (should have been _toplevel)
-
-9/4/98	Switched to -version-info since it's more portable 
-	
-	Moved o_basic (mostly) out of libgeda and into gschem
-
-	Removed a lot of gschem specific functions out of libgeda
-
-	Made some function pointers so that various functions can be 
-	revectored (very useful) 
-
-9/3/98	Create libgeda using libtool
-
-	Forced library name to use -release instead of -version-info
-	because library will change drastically for a while
-
-	Started work on breaking (removing specifics) libgeda from gschem
+#GCL#
diff --git a/libgeda/ChangeLog-1.0 b/libgeda/ChangeLog-1.0
new file mode 100644
index 0000000..c97b202
--- /dev/null
+++ b/libgeda/ChangeLog-1.0
@@ -0,0 +1,4390 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.  Also changed shared library's version number to 29:0:0.
+
+2007-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text_basic.c: Fixed a memory leak reported by Peter Brett
+	(found using valgrind).  Thanks.
+
+2007-04-28  Stuart Brorson <sdb AT cloud9 DOT net>
+	* src/o_attrib.c, src/o_complex_basic.c, src/s_tile.c:
+	made changes to o_attrib_slot_update and
+	o_attrib_search_pinseq to enable searching slotted parts 
+	by pinseq.  Added o_complex_count_pins as part of project.
+	
+2007-04-22  Peter Brett <peter@xxxxxxxxxxxxx>
+	* src/o_box_basic.c: Fix some unused variable warnings in libgeda.
+	
+	  In a recent patch libgd was disabled by default (i.e.  HAS_LIBGD
+	  was unset by default).  This exposed some variable declarations
+	  which should have been #ifdefed out, but weren't.  Although most
+	  were later cleared up, some were missed.
+	
+2007-04-21  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* src/f_print.c:
+	  - Added %%Orientation to DSC block in PS output, fixing SF#1680214.
+
+2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) es>
+
+	* src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
+	  src/o_pin_basic.c: 
+	  - Put unused variables inside #ifdef HAS_LIBGD.
+	  - Reverted the patch below. Those variables are used when 
+	    compiling with libgd.
+	  - Removed unused variables.
+
+	* configure.ac: Don't enable libgd by default.
+	  This makes gdk-pixbuf the default library for png output.
+	
+2007-04-21 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	* src/m_basic.c: Fix visibility test in visible(..) for the case when the
+	  object completely surrounds the screen clipping region.
+
+	* src/o_circle_basic.c: Tidy up dist() function in o_circle_basic.c
+	  to be much more readable.
+
+2007-04-17 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	Merge changes from noscreen
+	
+	2007-16-06 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_text_basic.c: Use o_text_recalc() to update bounds, as we don't
+		  want to duplicate code. Fixes a bug where the bounds were reset manually
+		  even with invisible text (causing uninitialised values to be stored in
+		  for the object's bounds). Fixed o_text_recalc() to silently return
+		  (rather than write uninitialised values) if no bound was found for the
+		  text object's prim_objects.
+
+	2007-12-06 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/f_image.c, src/f_print.c, src/g_smob.c, src/o_complex_basic.c,
+		  src/o_pin_basic.c: Replace incorrect use of world_get_complex_bounds()
+		  with world_get_object_list_bounds(). Changed o_complex_recalc() to
+		  (correctly) use world_complex_get_bounds(). Fixed up documentation in
+		  g_smob.c to reflect the current bounds code.
+
+	2007-04-06 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/a_basic.c: Fix bounds for embedded objects as they are loaded from
+		  file. This places a call to o_complex_recalc() in o_read(), which is
+		  not great from an encapsulation point of view, but is the neatest solution
+		  with the current method of loading embedded objects.
+
+	2007-03-26 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_basic.c, src/o_box_basic.c,
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
+		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Pass OBJECT instead
+		  of derived type into world_get_..._bounds(). Modifed objects to include
+		  the drawn line width when calculating bounds. Set OBJECT->line_width to
+		  {NET|BUS|PIN}_WIDTH as appropriate in o_{net|bus|pin}_add(). Replaced
+		  copied code in world_get_{net|pin|bus}_bounds() with calls to
+		  world_get_line_bounds(). Added call to o_recalc_single_object() in
+		  o_set_line_options() to keep line width up-to-date with editing.
+
+		* libgeda/include/struct.h, src/s_toplevel.c: Added variables
+		  to support (select-slack-pixels #) rc keyword.
+
+	2007-03-24 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* src/o_complex_basic.c: Convert world_get_complex_bounds() to
+		  be a wrapper around world_get_list_bounds(). Based upon a patch
+		  by Patrick Bernaud which did the same for get_complex_bounds().
+
+		* src/o_pin_basic.c: Re-write the bounds checking in o_pin_update_whichend()
+		  to be more robust
+
+		* src/o_complex_basic.c: Modify world_get_single_object_bounds() to
+		  use cached bounds where possible. Text objects are special-cased
+		  to determine if they are visible.
+
+		* src/o_complex_basic.c: Add call to o_complex_recalc() in o_complex_add()
+		  to cache bounds.
+
+	2007-02-25 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c, 
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c, 
+		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
+		  src/o_text_basic.c: Removed get_..._bounds() functions.
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_complex_basic.c,
+		  src/o_line_basic.c, src/o_net_basic.c, src/o_picture.c,
+		  src/o_pin_basic.c, src/o_text_basic.c: Switched over to
+		  caching world rather than screen coordinates
+
+		* include/struch.h, src/s_basic.c: Removed screen coordinates from
+		  object datastructures, and renamed variables storing cached
+		  bounds with prefix w_ to differentiate their world coord usage.
+		  Changed s_basic.c to initialise all these variables to zero.
+
+		* src/o_text_basic.c: Added call to o_text_recalc() to
+		  o_text_recreate(), since we should automatically keep
+		  all cached coordiantes up to date.
+
+		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
+		  src/o_circle_basic.c, src/o_complex_basic.c, src/o_line_basic.c,
+		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c: Tidied
+		  world_get_..._bounds() functions to use simple min() max()
+		  implementations where appropriate. Fixed world_get_arc_bounds()
+		  to have same semantics as the other functions, IE. top and bottom
+		  swapped to give bottom > top numerically.
+
+		* src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
+		  src/o_circle_basic.c, src/o_line_basic.c, src/o_net_basic.c,
+		  src/o_pin_basic.c: Modified PNG export routines to calculate
+		  coordinates directly from object world coords.
+
+2007-04-06 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/g_smob.c: make g_get_object_type scheme function return 
+	  a character instead of a string.
+	
+	* include/o_types.h, include/prototype.h, src/g_register.c, 
+	  src/libgeda.c : 
+
+	  Register the OBJ_* object type definitions as scheme character 
+	  variables.
+
+2007-04-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, src/g_smob.c: Added two new scheme functions:
+
+	    - g_calcule_new_attrib_bounds: calcule the new bounds of an 
+	      attribute with the given parameters, _without_ modifying the 
+	      attribute.
+
+	    - g_get_attrib_value_by_attrib_name: given an object and an 
+	      attribute name, this function returns a list with the values
+	      of the attributes with the given name in that object.
+
+2007-02-24 Peter Clifton <pcjc2@xxxxxxxxx>
+
+	Merge changes to date from noscreen branch.
+
+	2007-02-12 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_basic.c,
+		  src/o_box_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
+		  src/o_picture.c: Removed o_object_recalc() and all calls
+		  to it now the data it calculates is no longer used.
+
+		* src/m_basic.c: Remove implicit grid snapping in SCREENtoWOLRD()
+
+	2006-12-30 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_basic.c: Changed variable names and 
+		  comments to function inside_region() to allow its use with world
+		  coordinates without apparently swapping top and bottom (which have
+		  different sense in screen and world coords. Now uses {x/y}{min/max}.
+
+	2006-12-27 Peter Clifton <pcjc2@xxxxxxxxx>
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c, 
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_complex_basic.c, 
+		  src/o_line_basic.c, src/o_net_basic.c, src/o_picture.c, 
+		  src/o_pin_basic.c: Removed o_..._translate() functions which
+		  are unused.
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
+		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
+		  src/o_text_basic.c: Removed o_..._rotate() functions unused
+		  since changing to world coordinates
+
+		* include/prototype.h, src/o_arc_basic.c, src/o_box_basic.c,
+		  src/o_bus_basic.c, src/o_circle_basic.c, src/o_line_basic.c,
+		  src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c,
+		  src/o_text_basic.c: Removed o_..._mirror() functions unused
+		  since changing to world coordinates
+
+2007-02-24 Werner Hoch <werner.ho@xxxxxx>
+	
+	* include/struct.h, src/s_page.c, src/s_toplevel.c: Removed unused
+	fields in PAGE and TOPLEVEL as well as functions for old (GtkCList
+	based) page manager. (Patch written by Patrick Bernaud)
+
+2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* autogen.sh: Removed debug messages added on 2007-02-10.
+
+2007-02-11 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/s_toplevel.c: added missing toplevel inits (tshowwindow, ...)
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/funcs.h: Removed quit_func since it is completely unused.
+
+	* include/prototype.h, src/f_basic.c, src/o_arc_basic.c: Fixed
+	a whole bunch of compiler warnings and work on [ 1620806 ]
+	various probably bugs and comments about them
+
+	* configure.ac: Bumped package version to 20070216.  Also changed
+	shared library's version number to 28:0:0
+
+2007-02-10 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/f_print.c: Make f_print_header return an error return value
+	  if something goes wrong, and propagate it to the caller functions.
+	  Unlink the file created by f_print_file if there is an error in
+	  f_print_header.
+	
+	* autogen.sh: Added automake version number check.
+
+2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* include/struct.h, src/o_text_basic.c, src/s_toplevel.c: Added
+	code to scale the output postscript font under user control.  This
+	is controlled via the postscript-font-scale rc keyword.
+
+2007-02-10  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* src/f_print.c: Applied Wojciech Kazubski's patch for offset
+	printing orgins. Fixes bug #160757
+
+2007-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc_basic.c: Applied patch by Peter Clifton to fix
+	the output of arcs when using libgd.
+
+	* src/Makefile.am: Applied patch by Peter Clifton to add --silent to
+	libtool.
+
+2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, src/Makefile.am, src/o_embed.c: Moved
+	o_embed(...) and o_unembed(...) into o_embed.c so that gschlas
+	can also call these useful functions (to support scriptable 
+	embedding and unembedding of components).
+
+	* src/.cvsignore: Oops, remove obsolete *.c rule that was causing
+	cvs to ignore new (but not added) C files.
+
+2006-12-26 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, src/g_smob.c:
+	  Added a new scheme function: get-page-filename, returning
+	  the page filename of the given page.
+	
+2006-12-21 Peter Brett   <peter@xxxxxxxxxxxxx>
+
+	* include/prototype.h, src/o_selection.c: Update interface of
+	o_selection_print_all() to match other o_selection_*() functions. Pass 
+	the GList by reference.
+
+	* include/prototype.h: Comment o_selection_select() and
+	o_selection_unselect() as deprecated (should only be used internally to
+	libgeda).
+
+	* include/prototype.h, src/o_net_basic.c, src/o_selection.c:
+	Update interface of o_selection_add() to match
+	o_selection_remove(). Pass the GList by reference so head can be
+	updated.
+	
+2006-12-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	Merged Carlos' glist work via Peter Brett's patch sets to the trunk
+
+	2006-10-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+		* src/s_page.c: Don't free objects in the complex place
+		list. It is only a reference to the objects in the page.
+
+	2006-10-21 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+		* include/prototype.h, include/struct.h, src/o_basic.c,
+		src/o_complex_basic.c, src/o_list.c, src/o_net_basic.c,
+		src/o_selection.c, src/s_basic.c, src/s_page.c, Convert
+		the SELECTION list into a GList.  Added new functions
+		o_recalc_object_glist, get_object_glist_bounds to
+		handle glists.
+
+		* include/prototype.h, src/o_basic.c: Rename o_recalc to
+		o_recalc_object_list, and make it to call a new function
+		o_recalc_single_object, for each object in the list.
+
+		* include/prototype.h, src/o_complex_basic.c,
+		src/o_text_basic.c: Rename get_complex_bounds to
+		get_object_list_bounds, and make it to call a new function
+		get_single_object_bounds, for each object in the list.
+	
+		* src/o_complex_basic.c: Fixed logic level of some checks.
+		* src/o_complex_basic.c: Added some sanity checks.
+
+2006-12-16 Werner Hoch <werner.ho@xxxxxx>
+
+	 * include/struct.h: added widget pointers for the modal dialogs
+	   find text, show text, hide text
+
+2006-12-13 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, src/g_smob.c:
+	  Added a new scheme function: get-object-type, returning
+	  the object type (object->type as a scheme string) of the given
+	  object.
+	
+2006-12-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, src/s_clib.c: Converted the clib_directories 
+	  list into a double linked list and reversed the search order
+	  (last added directories first).
+
+	* include/prototype.h, src/o_complex_basic.c:
+	  Added new function world_get_single_object_bounds to calculate
+	  the bounds of a single object, and make world_get_complex_bounds
+	  call it.
+
+	* include/prototype.h, src/g_smob.c:
+	  Added new scheme function get-attrib-angle. It returns the angle
+	  of the given attribute.
+	  Also made a minor fix to the documentation of g_get_attrib_bounds.
+	
+2006-12-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_toplevel.c: Added missing init of toplevel->line_style
+	(all variables in the TOPLEVEL struct ure should be initalized).
+
+2006-12-02  Mike Jarabek  <mike@xxxxxxxxxxxxxxxx>
+
+	* include/defines.h include/struct.h: Added
+	  toplevel->line_style'. This new entry is a flag to set whether
+	  or not lines are drawn really thin on the output postscript or
+	  will only be drawn to the width of pins or nets.
+
+	* src/o_arc_basic.c src/o_box_basic.c src/o_circle_basic.c
+	  libgeda/src/o_line_basic.c: Changes to the postscript output
+	  code to ensure that lines can't be drawn too thin.
+
+2006-12-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_bus_basic.c: Added missing call to s_tile_update_object
+	for buses.  This missing call could cause buses to not have
+	correct connectivity when using grips.	Pointed out by and patch
+	by Peter Clifton.
+
+2006-11-21 Werner Hoch <werner.ho@xxxxxx>
+
+	* include/struct.h, src/s_toplevel.c: readded toplevel->filename_label
+	  to the toplevel structure, it's still required by gattib.
+	  fixes Bug [#1600448]
+
+2006-11-19 Werner Hoch <werner.ho@xxxxxx>
+
+	* include/struct.h, src/s_toplevel.c: moved schematic title
+	  from the status bar to the window title. Added grid settings
+	  to the status bar:
+	  replaced toplevel->filename_label with toplevel->grid_label
+
+2006-11-01 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, src/g_smob.c: Added new "get-attribute-bounds"
+	  scheme function.
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+	
+	* configure.ac: Bumped shared library version to 27:0:0
+
+2006-10-19  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* configure.ac: Cleaned up to remove remaining traces of noweb
+	days.
+
+	* noweb/.cvsignore: Removed file for directory to get pruned on
+	checkout.
+
+	* docs/libgedadoc.texi, docs/texinfo.tex: Removed unused files for
+	old noweb documentation.
+
+	* scripts/geda_totexi.in:
+	* scripts/notangle_guile.in:
+	* scripts/prepnoweb: Removed unused scripts for noweb.
+
+2006-10-17  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_text_basic.c (o_text_create_string): Fixed overbar feature
+	to work with UTF-8 characters (Bug#1578416).
+
+2006-10-04 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/struct.h, src/s_toplevel.c:
+	Removed the new variable to track wether the main window is maximized
+	or not. It's no more necessary due to the patch from Patrick Bernaud.
+
+2006-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/struct.h, src/s_toplevel.c:
+	Added a new variable to track wether the main window is maximized
+	or not. This is part of the bug #1527465 fix.
+
+2006-09-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/a_basic.c: Fixed a memory leak in o_save when saving 
+	complex objects.  Not a large leak, but this function gets called
+	all the time when recording undo info.  Found using valgrind.
+
+	* src/s_page.c: Added check to fix Bug#1562352 (Gattrib crashes
+	doing file-save when no files open)
+
+2006-09-28 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* include/prototype.h, include/struct.h, src/g_smob.c:
+	  Added new page smob.
+	
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+	
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * AUTHORS: Updated file pointing people at gschem's AUTHOR file 
+        as the complete list of authors.  Merged all listed files in this
+        file into gschem's file.
+
+2006-09-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Tweaked glib detection to not fail ./configure
+	when gdlib is not installed.  gdlib is an optional dependancy.
+
+2006-09-24 03:57  Dan McMahill <danmc>
+
+	* configure.ac, libgeda.pc.in: Improve gdlib detection.  Now
+	  instead of just dropping gd support if gdlib is not found, have
+	  configure error out with a message that tells the user what needs
+	  to be fixed or what feature will be missing if --disable-gd is
+	  used.
+
+	  Also add a variable to libgeda.pc.in so pkg-config can determine
+	  if libgeda was compiled with gdlib support.  This makes
+	  determination of this by gschem more robust.
+
+2006-09-23  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* include/defines.h: 
+	* include/struct.h: Removed unused constants and structures
+	because of new file selection and component selection dialogs in
+	gschem.
+
+	* include/struct.h: Changed type of field 'preview' in
+	st_filedialog to GtkWidget*.
+
+	* src/s_toplevel.c (s_toplevel_new): Added missing init of
+	rotated_inside.
+
+2006-09-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* README, configure.ac, include/globals.h, src/f_image.c,
+	  src/o_arc_basic.c, src/o_box_basic.c, src/o_bus_basic.c,
+	  src/o_circle_basic.c, src/o_image.c, src/o_line_basic.c,
+	  src/o_net_basic.c, src/o_pin_basic.c, src/s_color.c,
+	  src/s_cue.c: 
+	  Use gd 2.0.x library instead of libgdgeda.
+	  libgdgeda is not used anymore. Work based on a patch by
+	  Wojciech Kazubski (patch #1479983).
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated program version to 20060906.
+
+	* share/Makefile.am: Changed the install directory of prolog.ps
+	to the DATA directory and not the RC directory since that is
+	where system-gafrc is looking for it.  This bug was found when
+	--with-rcdir was used.  This fix is related to Bug#1552338.
+
+	* include/defines.h: Added CUSTOM_VERSION string #define.  
+	Normally this #define defines an empty string, but for those 
+	people who need to spin a custom version of gEDA/gaf (of course,
+	following the licensing/distribution requirements of the GPL), they
+	can set this to a string which is appended to printfs/output/dialog 
+	boxes where VERSION is used.
+
+2006-09-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_toplevel.c: Added code to s_toplevel_delete 
+	to check for and remove a GSource before it is deleted.  Patch by
+	Patrick Bernaud.  Thanks!
+
+	* src/s_page.c: Added s_page_autosave_init to setup the autosave
+	callback (instead of doing it in i_vars_set) which was also
+	be set in the preview toplevel (having the callback there is
+	undesirable).
+
+	* src/s_toplevel.c: Added the init of auto_save_timeout in 
+	s_toplevel_new().  Pointed out by PeterC and this make valgrind
+	happy again.
+
+2006-09-02  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/s_toplevel.c (s_toplevel_new): Added missing initialization
+	of TOPLEVEL print_command.
+
+2006-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated gtk+ tests to look for 2.4.x or greater.
+
+2006-08-30 Werner Hoch <werner.ho@xxxxxx>
+
+	* src/o_attrib.c: fix for Bug#1547138: Segfault on adding 
+	  toplevel slot attribute to symbol
+
+2006-08-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, include/prototype.h, include/struct.h,
+	src/f_print.c, src/i_vars.c, src/s_toplevel.c: Applied first
+	part of patch by Peter Brett to add a new print dialog to
+	gschem.  Patch#1530417.
+
+2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/Makefile.am: Removed old VPATH, since it is no longer needed
+        and it is interfering with make distcheck
+
+	* share/Makefile.am: Added prolog.ps to EXTRA_DIST to make distcheck
+	happy (and it was missing from the dist in general).
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.  Also changed the so version of libgeda to
+	26:0:0
+
+2006-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Applied Patch#1533798: Remove pre-GTK2 code from geda
+	by Peter Brett.
+
+	* src/a_basic.c: Applied Patch#1534089: libgeda: bugfix for
+	segfault when loading corrupted file by Tomaz Solc.
+
+	* include/struct.h, src/s_toplevel.c: Added keyboardpan_gain
+	variable to TOPLEVEL
+
+2006-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_toplevel.c: Added initialization of missing variable 
+	(toplevel->prev).  This caused a rare segmentation fault 
+	(Bug#1528080)
+
+2006-07-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Applied mouse pan patch by Peter Clifton. 
+	(Patch #1527361): Allow middle button panning in gschem
+
+	* include/struct.h, src/s_toplevel.c: Added variables to support
+	(mousepan-gain #) rc keyword.
+
+2006-07-23  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* src/o_text_basic.c: Fixed 180 degree rotated text so that it
+	prints upside right unstead of upside down in the postscipt
+	back end.
+
+2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/a_basic.c, src/f_basic.c, src/f_print.c, src/g_basic.c,
+	src/g_rc.c, src/g_smob.c, src/i_vars.c, src/o_arc_basic.c,
+	src/o_attrib.c, src/o_box_basic.c, src/o_bus_basic.c, 
+	src/o_circle_basic.c, src/o_complex_basic.c, src/o_line_basic.c,
+	src/o_net_basic.c, src/o_picture.c, src/o_pin_basic.c, 
+	src/o_selection.c, src/o_text_basic.c, src/s_attrib.c, src/s_basic.c,
+	src/s_color.c, src/s_conn.c, src/s_hierarchy.c, src/s_menu.c,
+	src/s_papersizes.c, src/s_slib.c, src/s_stretch.c, src/s_tile.c,
+	src/s_undo.c, src/u_basic.c: Converted all free, ?alloc, and 
+	strdup calls to use g_free, g_?alloc, and g_strdup.  This is the
+	first phase in fixing the slice crash under glib 2.10.x.
+
+	* src/libgeda.c: Clarified putenv/free comment
+
+	* src/o_attrib.c, src/o_complex_basic.c src/o_text_basic.c: 
+	Removed some residual noweb #lines and comments
+
+	* src/s_conn.c: Finally figured out that setting a freed object's
+	data field was causing lots of trouble for glib's slice allocator.
+
+	* src/s_basic.c src/o_picture.c: Changed all g_free() calls on
+	all pixbufs to be g_object_unref.  This was causing crashes with
+	glib 2.10.x.
+
+	* src/o_attrib.c: Added todo to an if statement that causes an
+	invalid read
+
+2006-07-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* libgeda.pc.in: Re-Fixed incorrect order of macros.  Reverted back
+	to the previous order, since the new order is clearly wrong on other
+	platforms than FreeBSD.  
+
+2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Integrated noweb removal patch by Jason Childs.  Changed default
+	target in docs/Makefile.am to not build the docs by default; this
+	is to speed up the build. 
+
+	* src/o_arc_basic.c, src/o_circle_basic.c, src/s_cue.c:
+	Merged changes from the .nw files to the c files that Mike made
+	related to removing mils from PS output.
+
+	* src/g_rc.c, o_complex_basic.c: Merged changes from the .nw files
+	to the .c files that I made just recently.
+
+	* noweb/*.nw, Makefile.am: Removed all files 
+
+2006-07-04 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
+
+ 	* noweb/a_basic.nw, noweb/f_basic.nw, noweb/f_image.nw,
+ 	  noweb/f_print.nw, noweb/g_basic.nw, noweb/g_rc.nw,
+ 	  noweb/g_register.nw, noweb/g_smob.nw, noweb/gdk-pixbuf-hacks.nw,
+ 	  noweb/i_vars.nw, noweb/libgeda.nw, noweb/m_basic.nw,
+ 	  noweb/o_arc_basic.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
+ 	  noweb/o_box_basic.nw, noweb/o_bus_basic.nw, noweb/o_circle_basic.nw,
+ 	  noweb/o_complex_basic.nw, noweb/o_image.nw, noweb/o_line_basic.nw,
+ 	  noweb/o_list.nw, noweb/o_net_basic.nw, noweb/o_picture.nw,
+ 	  noweb/o_pin_basic.nw, noweb/o_selection.nw, noweb/o_text_basic.nw,
+ 	  noweb/s_attrib.nw, noweb/s_basic.nw, noweb/s_clib.nw,
+ 	  noweb/s_color.nw, noweb/s_conn.nw, noweb/s_cue.nw,
+ 	  noweb/s_encoding.nw, noweb/s_hierarchy.nw, noweb/s_log.nw,
+ 	  noweb/s_menu.nw, noweb/s_page.nw, noweb/s_papersizes.nw,
+ 	  noweb/s_slib.nw, noweb/s_stretch.nw, noweb/s_tile.nw,
+ 	  noweb/s_toplevel.nw, noweb/s_undo.nw, noweb/u_basic.nw:
+ 	Ported as real c source code file in the src directory.
+ 	Deleted after porting all noweb comments into doxygen format
+ 	in respective c source files.
+ 	
+ 	* noweb: Removed subdirectory.
+ 	
+ 	* src/Makefile.am: Updated to build from c source instead of noweb.
+ 	Fixed distclean setup to not remove c source files.
+
+ 	* docs/Makefile.am: Added support for Doxygen html and LaTex
+ 	documents. Fixed distclean setup to not remove required Doxygen html
+ 	files, and to remove html and latex subdirectories on clean.
+ 	
+ 	* Makefile.am: Removed noweb as a buildable subdirectory.
+ 	
+ 	* configure.ac: Removed checks for noweb and texi2html.
+ 	Added check for Doxygen.
+
+2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* libgeda.pc.in: Fixed incorrect order of macros.  Discovered by
+	reading USENET's FreeBSD commit logs. :-)
+
+	* noweb/g_rc.nw, o_complex_basic.nw: Minor bug fix to properly 
+	promotion code to properly promote only specified changes.  
+
+2006-07-03  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* noweb/o_arc_basic.nw, noweb/o_circle_basic.nw, noweb/s_cue.nw:
+	  Removing of references to `mils' function in PS output.
+
+2006-06-16 Werner Hoch <werner.ho@xxxxxx
+
+	* noweb/f_basic.nw: fixed noweb chunk error
+
+	* noweb/s_page.nw: added function to find a page by it's id
+
+	* noweb/s_hierarchy.nw: added s_hierarchy_traversepages(), it
+	  returns a list of pages either in preorder order
+	  s_hierarchy_print_page(): test function used for traversing
+	  in s_hierarchy_down_schematic_single(): added page loop detector.
+
+	* include/defines.h: added some flags for s_hierarchy*
+	
+2006-06-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* noweb/f_print.nw: Added code to check flag for vector vs. PS
+	  text output in text f_print_objects().
+
+2006-05-22  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* share/prolog.ps: Added custom stringwidth function to printing
+	  routines that handles overbar characters.  Added overbar drawing
+	  support.  The overbar thickness is coded to be 10% of the font
+	  size.  The height of the overbar is set to the font size.
+
+2006-05-21 Werner Hoch <werner.ho@xxxxxx:
+
+	* src/Makefile.am: moved the comment sign to the first column.
+	  "make reconfig" is happy now.
+
+2006-05-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* src/Makefile.am: Commented out the indentation of the C code, 
+	so gdb can return correct information when debugging.
+	
+	* noweb/s_page.nw: Added one more sanity check.
+
+	* include/struct.h: Moved rotated_inside into the TOPLEVEL structure.
+	
+2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * scripts/notangle_guile.in: Applied patch by Steve Brown to fix
+        guile stack overflow
+
+	* noweb/f_print.nw: Fixed missing @ which made notangle_guile a 
+	little happier.
+
+	* include/i_vars.h, include/prototype.h, include/struct.h, 
+	noweb/g_rc.nw, noweb/g_register.nw, noweb/i_vars.nw,
+	noweb/o_complex_basic.nw, noweb/s_toplevel.nw: Finally added code
+	to support the rc keyword: always-promote-attributes.  This string
+	holds a list of attribute names that are always promoted.
+
+	* src/Makefile.am: Changed the .nw.c: rule to redirect the generated 
+        C file to a temp file and then move it to the real one.  This fixes 
+        the stale file problem when notangle fails.
+
+	* noweb/s_toplevel.nw: Added missing variable init 
+
+2006-05-17  Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* Makefile.am, configure.ac
+	  Added share directory and rule to support share directory.
+	* include/i_vars.h, include/prototype.h, include/struct.h
+	  Added struct variable to contain name of PostScript prolog file
+	  and changes to function prototypes.
+	* noweb/f_print.nw
+	  New PostScript output functions.  Unicode support.
+	* noweb/g_rc.nw, noweb/g_register.nw, i_vars.nw
+	  New RC command to set the PostScript prolog file.
+	* noweb/o_*.nw, noweb/s_cue.nw
+	  New PostScript output changes. Output code now 50% smaller
+	* share/Makefile.am
+	  New makefile to install prolog.
+
+2006-05-17 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * include/struct.h: Added variable which controls if the user
+	  can move objects just dragging them.
+
+2006-04-22 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_complex_basic.nw: Allow rotation and mirroring of
+	  complex objects inside complex objects.
+
+2006-04-14 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/f_basic.nw: added <time.h> for f_open()
+	  compiler warning was: implicit declaration function of difftime()
+
+2006-04-13 Werner Hoch <werner.ho@xxxxxx>
+	* noweb/f_print.nw: added <time.h> for f_print_header()
+	
+2006-04-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_text_basic.nw: Fixed the overbar misinterpretation of
+	multiple escape slashed (bug 1458681). Thanks to Werner Hoch for
+	reporting the bug.
+	
+2006-03-03 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_text_basic.nw: Finish the overbar if the ending overbar
+	delimiter is omitted. Feature suggested by Enoch H. Wexler. Thanks.
+	
+2006-02-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/o_text_basic.nw:
+	Added support for overbars. Delimiter character for the overbar is
+	"\_" string (it should be at the beginning and at the end of the 
+	overbar). Support for overbars in Postscript code needs to be done.
+
+2006-02-26 Mike Jarabek <mjarabek@xxxxxxxxx>
+	* noweb/f_print.nw:
+	  Added DSC comments and logic to f_print() so that page managers
+	  can make more intelligent choices about paper sizes.  The code
+	  lies about the actual extents, and so does not completely obey
+	  the DSC rules.
+
+2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	
+        * include/prototype.h, include/struct.h, noweb/g_smob.nw:
+	  Added new smob functions for OBJECT type.
+	
+	* include/prototype.h, noweb/s_color.nw: 
+	  Added a new function returning the index of a given color name.
+	
+2006-02-25 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * noweb/f_basic.nw: Set the backup file readonly, so an 'rm *'
+	command will ask the user if he really wants to delete the file.
+	When loading an autosave backup file, set the page as changed.
+	Thus, when the user closes the page, gschem will ask him wether to
+	save it or not.
+
+2006-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* autogen.sh, m4/gettext.m4: Removed m4 files since they are 
+	installation specific
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123 and also 
+	change the shared library's version to 25:0:0
+
+        * README: Updated for the new year and release.
+
+2006-01-07 Stuart Brorson <sdb AT cloud9 DOT net>
+	* autogen.sh, m4/gettext.m4: Included "-I m4" into
+	aclocal to pick up gettext.m4 from local dir.
+	
+2006-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_encoding.nw: Removed extra @'s since they are no longer
+	required for either notangle_guile or notangle (noweb proper) and
+	they were breaking the build for notangle_guile.  Thank to Stuart
+	and Matthias Wenzel for the fix.
+
+2005-12-02 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/s_page.nw: Make the s_page_autosave function more 
+	failproof, checking all the pointers. This change, together 
+	with some gschem changes at the same date will fix some gschem 
+	crashes reported by David Carr. Thanks David!
+
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* noweb/s_encoding.nw: Break some lines so notangle_guile
+	doesn't get confused by noweb scape sequences.
+	
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+        * include/funcs.h, include/struct.h, noweb/f_basic.nw,
+	  noweb/s_page.nw:
+	Added definition of the autosave backup filename string.
+	Added check for a backup file when loading a schematic, 
+	and a function to call an app-dependant function to ask 
+	the user if the backup file should be loaded or not.
+	
+2005-11-18 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/struct.h, noweb/f_basic.nw, noweb/s_page.nw:
+	Changed autosave code so the timer callback doesn't do the
+	autosave backups. Now are made within o_undo_savestate, so
+	backups will ONLY be saved when there was a change to the 
+	schematic and there was a timeout of the autosave timer.
+	
+2005-11-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/prototype.h, noweb/s_conn.nw: Added search routine which
+	is used in determining if a net segment (of the "L") connects to 
+	something else.
+
+2005-10-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_log.nw: Added an if to get rid of an assert from glib if
+	the logfile_fd is not initialized.  Bug reported by John Luciani.
+
+2005-10-29 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+	* include/defines.h, include/prototype.h, include/struct.h,
+	  noweb/f_basic.nw, noweb/s_page.nw, noweb/s_toplevel.nw,
+	  noweb/s_undo.nw:
+	  Added support for backup copies and autosaving every 
+	  "interval" seconds.
+	  
+2005-10-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>	
+        * noweb/f_image.nw:
+	Print error if calling f_image_write without libgdgeda support.
+	
+2005-10-05 Werner Hoch <werner.ho@xxxxxx>
+	* include/struct.h: added the net-drawing patch from David Carr
+	it requires two additional coordinates in st_toplevel
+
+2005-10-01 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/s_encoding.h: Fixed compiler warning. Thanks to Dan McMahill
+	for pointing out the solution.
+
+2005-09-30 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* include/struct.h, noweb/o_picture.nw:
+	Added embedded variable to the picture struct and initialize it.
+	* include/prototypes.h, noweb/Makefile.am, noweb/s_encoding.nw,
+	  src/Makefile.am:
+	Added new file containing functions for base64 encoding/decoding.
+	
+2005-09-27 18:31  Dan McMahill <danmc>
+
+	* docs/libgedadoc.texi: add title to document to quiet the
+	  warnings.
+
+2005-09-27 18:31  Dan McMahill <danmc>
+
+	* noweb/s_slib.nw: remove some compiler warnings (use of char as a
+	  subscript)
+
+2005-09-19 Werner Hoch <werner.ho@xxxxxx>
+
+	* noweb/f_print.nw: fixed color background box size in f_print_header
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/g_basic.nw: Applied patch by Carlos Azevedo which fully expands
+	the path of an rc file, so that it can be found.
+
+	* include/struct.h, noweb/s_toplevel.nw: Added add_attribute_offset 
+	rc variable to TOPLEVEL.
+
+	* include/struct.h, noweb/s_toplevel.nw: Added grid_mode and 
+	grid_spacing rc variables to TOPLEVEL.
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-06-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/globals.h: Removed a completely bogus extern declaration.
+	Reported by Wojciech Kazubski.  Thanks.
+
+2005-04-20 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * include/prototype.h, noweb/o_picture.nw, noweb/f_print.nw:
+	Added support for printing pictures to postscript.
+	
+2005-03-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Removed an extra g_free which was corrupting
+	the heap.  Many thanks to Patrick for helping resolve this bug.
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
+        message if gtk+ 2.2.x is not found.
+
+2005-03-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_rc.nw (g_rc_map_font_character_to_file): Adapted for the
+	new char-to-file hash table.
+
+	* noweb/o_text_basic.nw: Improved memory use and global efficiency
+	in the unicode support: hash tables now takes a gunichar as key.
+	Also removed GTK 1.2 specific code.
+
+2005-03-11 7:05 Sturt Brorson <sdb@xxxxxxxxxx>
+	* noweb/s_toplevel.nw: Added initialization of toplevel_head->next 
+	in s_toplevel_init() to fix possible uninitialized jump in 
+	s_toplevel_new().
+	
+2005-03-10  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_rc.nw (g_rc_map_font_character_to_file): Added validation of 
+	SCM parameters (SCM_ASSERT).
+
+2005-03-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/f_basic.nw, o_complex_basic.nw: Fixed compiler warnings 
+	about uninitialized variables
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+	* configure.ac: Bumped libgeda.so version to 23.
+
+2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* noweb/g_rc.nw: Removed deprecated guile functions.
+	
+2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/g_rc.nw, noweb/g_register.nw, noweb/libgeda.nw,
+	  noweb/o_text_basic.nw, include/prototype.h, include/defines.h,
+	  noweb/s_toplevel.nw:
+	  Added Unicode support, character to font file mapping by hashtable,
+	  and font mapping definition using system-gafrc.
+	
+2005-02-28  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* scripts/notangle_guile.in: Improved script with changes suggested
+	by Thien-Thi Nguyen.
+
+2005-02-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* scripts/notangle_guile.in: New version.
+	
+	* configure.ac, scripts/Makefile.am: Adapted for renaming of script.
+	
+	* scripts/notangle_guile.scm.in: Renamed to notangle_guile.in.
+	
+2005-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Fixed a minor typo that was causing the linking of
+	both glib 1.2.x and glib 2.x into the same executable.  This caused
+	gschem and friends to segfault upon startup.
+
+2005-02-23  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac, noweb/o_picture.nw:
+	Added temporary GDK dependency. Fixed CLI compilation error
+	when gdk_init was not found when linking.
+	
+2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * noweb/o_picture.nw: Fix character conversion.
+	
+        * noweb/o_picture.nw: Initialize GDK if it's a non-graphical app.
+	
+2005-02-21 05:38  Dan McMahill <danmc>
+
+	* configure.ac, src/Makefile.am: if we are using gcc, add -Wall
+
+2005-02-21 03:58  Dan McMahill <danmc>
+
+	* autogen.sh: avoid using the '-path' primary to find(1) as it's an
+	  extension to posix.2 and is not supported on some operating
+	  systems such as solaris.  Now we can autogen.sh on solaris 9.
+
+2005-02-21 03:04  Dan McMahill <danmc>
+
+	* noweb/: f_image.nw, g_rc.nw, o_picture.nw, o_text_basic.nw: fix
+	  some format string/type mismatches, format string/# of arg
+	  mismatches, /* within comments, unused variables, and undeclared
+	  variable bugs.
+
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/s_clib.nw: Added a missing include of defines.h required for 
+	s_log_message().
+	
+	* include/defines.h (s_log_message): Added macro for message logging.
+	
+	* noweb/s_log.nw: Rewritten to use GLib's message logging.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+        * configure.ac, include/funcs.h, include/libgeda.h, 
+	  include/o_types.h, include/prototype.h, include/struct.h,
+	  noweb/Makefile.am, noweb/a_basic.nw, noweb/f_image.nw,
+	  noweb/f_print.nw, noweb/gdk-pixbuf-hacks.nw, noweb/o_attrib.nw,
+	  noweb/o_basic.nw, noweb/o_complex_basic.nw, noweb/o_list.nw,
+	  noweb/o_picture.nw, noweb/s_basic.nw, noweb/s_toplevel.nw,
+	  src/Makefile.am:
+	  Added picture support.
+	
+2005-02-18 22:26  Dan McMahill <danmc>
+
+	* noweb/g_rc.nw: remove a static declaration to match prototype in
+	  prototype.h
+
+2005-02-17 20:00  Stuart Brorson <sdb@xxxxxxxxxx>
+	* noweb/g_rc.nw, noweb/libgeda.nw: Reverted to putenv after
+	W. Hoch had problems with compiling g_setenv.
+
+2005-02-14 22:32  Dan McMahill <danmc>
+
+	* noweb/o_complex_basic.nw: fix a couple of format string not
+	  matching # of arguments bugs
+
+2005-02-14 22:32  Dan McMahill <danmc>
+
+	* noweb/f_basic.nw: remove an unused variable
+
+2005-02-14 22:31  Dan McMahill <danmc>
+
+	* noweb/s_clib.nw: add some missing config.h inclusions
+
+2005-02-14 22:30  Dan McMahill <danmc>
+
+	* noweb/a_basic.nw: fix a "/* in a comment" warning
+
+2005-02-14 22:29  Dan McMahill <danmc>
+
+	* include/prototype.h: change prototypes in public header file to
+	  not be static
+
+2005-02-14 02:17  Dan McMahill <danmc>
+
+	* include/defines.h, noweb/g_basic.nw, noweb/g_smob.nw: put back
+	  scm_makfrom0str().  It is scm_makfromstr() which was deprecated,
+	  scm_makfrom0str() is still ok.  Suggested by Patrick Bernaud.
+
+2005-02-13  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/s_page.nw (s_page_init_list): Removed useless initialization 
+	of page head fields.
+
+	* docs/Makefile.am, src/Makefile.am, noweb/Makefile.am: 
+	* docs/libgedadoc.texi: Updated after removal of s_scratch.
+
+	* noweb/s_scratch.nw: Removed.
+
+2005-02-13 01:38  Dan McMahill <danmc>
+
+	* include/prototype.h, noweb/s_slib.nw: fix up const usage to be
+	  consistant.  Gets rid of several gcc warnings.
+
+2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/f_basic.nw, noweb/libgeda.nw, s_hierarchy.nw: Adapted for 
+	changes in toplevel and page APIs and function set_window.
+
+	* noweb/m_basic.nw (set_window): New prototype: added pointer on page
+	to work on as second parameter.
+	
+	* noweb/s_page.nw: Simplified API and refactoring.
+
+	* src/Makefile.am, docs/Makefile.am, noweb/Makefile.am: Modified for 
+	addition of s_toplevel.nw and deletion of s_project.nw.
+	
+	* docs/libgedadoc.texi: Changed references to s_project in s_toplevel.
+	
+	* noweb/s_toplevel.nw: New file for handling of toplevel structures.
+
+	* noweb/s_project.nw: Removed: replaced by s_toplevel.nw.
+	
+	* include/struct.h: Modified cwd field of toplevel for dynamic memory 
+	allocation.
+
+2005-02-08 22:26  Dan McMahill <danmc>
+
+	* include/defines.h, noweb/g_basic.nw, noweb/g_smob.nw: replace
+	  deprecated guile functions with approved guile-1.6.6 ones
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* include/prototype.h:
+	* noweb/f_basic.nw, noweb/g_smob.nw, noweb/i_vars.nw:
+	* noweb/libgeda.nw, noweb/o_attrib.nw, noweb/s_color.nw:
+	* noweb/s_log.nw, noweb/s_menu.nw, noweb/s_page.nw:
+	* noweb/s_undo.nw, noweb/u_basic.nw: Deleted functions u_basic_strdup() 
+	and u_basic_strdup_multiple(): use GLib functions instead.
+
+	* noweb/o_complex_basic.nw, noweb/o_text_basic.nw:
+	* noweb/s_log.nw, noweb/s_page.nw, noweb/s_slib.nw:
+	* include/defines.h: Deleted *_SEPARATER_* macros: now rely on GLib 
+	for the determination of the directory separator.
+
+2005-02-04 04:39  danmc
+
+	* configure.ac, noweb/a_basic.nw, noweb/f_basic.nw,
+	  noweb/f_image.nw, noweb/f_print.nw, noweb/g_basic.nw,
+	  noweb/g_rc.nw, noweb/g_register.nw, noweb/g_smob.nw,
+	  noweb/i_vars.nw, noweb/libgeda.nw, noweb/m_basic.nw,
+	  noweb/o_arc_basic.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
+	  noweb/o_box_basic.nw, noweb/o_bus_basic.nw,
+	  noweb/o_circle_basic.nw, noweb/o_complex_basic.nw,
+	  noweb/o_image.nw, noweb/o_line_basic.nw, noweb/o_list.nw,
+	  noweb/o_net_basic.nw, noweb/o_pin_basic.nw, noweb/o_selection.nw,
+	  noweb/o_text_basic.nw, noweb/s_attrib.nw, noweb/s_basic.nw,
+	  noweb/s_clib.nw, noweb/s_color.nw, noweb/s_conn.nw,
+	  noweb/s_cue.nw, noweb/s_hierarchy.nw, noweb/s_log.nw,
+	  noweb/s_menu.nw, noweb/s_page.nw, noweb/s_papersizes.nw,
+	  noweb/s_project.nw, noweb/s_scratch.nw, noweb/s_slib.nw,
+	  noweb/s_stretch.nw, noweb/s_tile.nw, noweb/s_undo.nw,
+	  noweb/u_basic.nw: - add dmalloc debugging support, enabled by
+	  --enable-dmalloc - add Electric Fence debugging support, enabled
+	  by --enable-efence
+
+	  Both are off by default
+
+2005-02-03 23:04  danmc
+
+	* include/prototype.h, noweb/a_basic.nw, noweb/f_basic.nw,
+	  noweb/f_image.nw, noweb/f_print.nw, noweb/g_basic.nw,
+	  noweb/o_image.nw, noweb/s_project.nw: - lots of clean up of
+	  'const' usage.  Seems to have squished all   gcc warnings around
+	  const.  Mostly this involved adding lots of	missing const's.  -
+	  also add a few missing prototypes and header files.  - fix call
+	  to realpath (it was being given a pointer to a pointer rather
+	  than a pointer).
+
+2005-02-03 03:54  danmc
+
+	* include/prototype.h: add missing s_project_alloc prototype
+
+2005-02-01  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/*.nw:
+	* include/libgeda.h: Changed the includes of gh.h in include of 
+	libguile.h required by the scm interface of guile.
+	
+	* noweb/g_basic.nw, noweb/g_rc.nw:
+	* noweb/g_register.nw, noweb/g_smob.nw: Switched to the new scm 
+	interface of guile.
+
+2005-01-31  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_rc.nw: Fixed the escaping in format strings of messages.
+
+2005-01-30  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_rc.nw: Code cleanup: added guile assertions, fixed some 
+	memory problems, make it use more of glib.
+
+	* noweb/o_complex_basic.nw (o_complex_read): Fixed test after library 
+	search to avoid crash when the component is not found.
+
+2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/g_rc.nw, noweb/o_complex_basic.nw: Adapted for new component 
+	library code.
+
+	* noweb/s_clib.nw: Rewrote code for component library.
+
+2005-01-28 Stuart Brorson <sdb@xxxxxxxxxx>
+
+	*  noweb/f_basic.nw, noweb/g_rc.nw, noweb/s_page.nw, 
+	noweb/s_project.nw: incorporated patch by Patrick Bernaud.
+	
+2005-01-27 Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* include/prototype.h, include/struct.h, noweb/f_basic.nw,
+	noweb/g_rc.nw, noweb/s_page.nw, noweb/s_project.nw,
+	noweb/u_basic.nw:  Changes made to enable correct opening
+	of schematics in foreign directories.  New algorithm:
+	
+        1.  Take the filename the user wants to open.
+        2.  Turn it into an absolute path, like /foo/bar/baz.sch
+        3.  From the path, figure out the directory, /foo/bar
+        4.  From this, create the absolute path to the local gafrc, 
+	    /foo/bar/gafrc.
+        5.  cd to /foo/bar
+        6.  read /foo/bar/gafrc while sitting in the directory /foo/bar.  
+	    This takes care of all the guile search path problems, 
+	    like when people put things like 
+	    (component-library "../common/symlib") or some such into
+            their RC files.
+        7.  After that, read the file itself.
+        8.  Leave the directory set to this directory.  
+	
+2005-01-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_complex_basic.nw: Fixed a bug where sometimes 
+	missing rotated/mirror components will cause gschem to render the
+	"missing component symbol" out in la la land.
+
+	* noweb/o_complex_basic.nw: Changed the appearance of the hazard
+	triangle to look a little better (angles rounded).  Suggestion by
+	Patrick.
+
+	* noweb/a_basic.nw: Fixed another bug in the handling of symversion=.
+	If the component was the last one in the file and had no attributes,
+	then it was not getting checked.
+
+	* noweb/o_complex_basic.nw: Further expanded when the placed
+	holder component is created in o_complex_add(): when the component
+	filename cannot be found.  This hopefully fixes the bug that
+	Peter reported: 1) running gschem file.sch, 2) renaming
+	a symbol, 3) doing a page revert 4) place holder not being shown.
+
+2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h, noweb/a_basic.nw, f_image.nw, f_print.nw,
+	o_attrib.nw, o_basic.nw, o_complex_basic.nw, o_list.nw, o_selection.nw,
+	s_basic.nw, s_clib.nw, s_conn.nw, s_cue.nw:  Slightly refactored
+	and rearranged Stuart's OBJ_PLACEHOLDER code to make it a first
+	class object within libgeda.  Added a graphical representation and
+	a few bits of code here and there to make it manipulatable in gschem.
+
+2005-01-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* noweb/prototype.h, noweb/s_scratch.nw: Added function
+	s_scratch_non_unique_string_fill. This can enable gnetlist
+        to return a non-unique list of packages.
+        In order to don't duplicate code, s_scratch_string_fill
+        function now checks if the string is unique and calls
+        s_scratch_non_unique_string_fill.
+
+2005-01-19 Stuart Brorson <sdb@xxxxxxxxxx>	
+	* noweb/o_complex_basic.nw, include/o_types.h: Created 
+	OBJ_PLACEHOLDER to signal a complex found with no
+	symbol file.  Changed o_complex_read to put this
+	placeholder into object_list instead of nuking complex.
+	This is to mitigate problem where components were being
+	removed if sym files weren't found.
+
+2005-01-15 Stuart Brorson <sdb@xxxxxxxxxx>	
+	* noweb/s_log.nw, prototype.h: changed s_log_init 
+	to take const char as arg since it's always called 
+	with a quoted string.
+
+2005-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * noweb/a_basic.nw: Fixed the symbol version checking code to
+        handle the case when no attribute are attached to component.  The
+        symbol version wasn't being checked in this case in the past.
+
+2005-01-07  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/s_project.nw (s_project_setup_rest): Made it handle
+	initialization of field current_clib.
+
+	* include/struct.h: Changed field current_clib of st_toplevel to 
+	char*.
+
+	* noweb/s_clib.nw (s_clib_getfiles): Modified prototype and
+	simplified code: now returns a list of filenames to avoid
+	limitation on number of files in directory.
+
+2005-01-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/o_basic.nw (o_set_line_options): Moved in this function some 
+	error checking and correcting that previously was in gschem code.
+
+2005-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h, noweb/s_project.nw, noweb/f_print.nw: Implemented
+	a threshold which controls when postscript outputted text is rendered
+	using the vector font instead of the postscript font.  This is a 
+	work around for the rather inaccurate multi-line postscript output.
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228, update shared library
+	version to 22
+
+2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added major_changed_refdes GList to toplevel 
+	structure.
+
+	* include/prototype.h: Added new function prototype for:
+	o_complex_check_symversion 
+
+	* noweb/a_basic.nw: Added some code to make the call to 
+	o_complex_check_symversion when a symbol has been read from disk.
+
+	* noweb/s_project.nw: Misc init code
+
+	* noweb/o_complex_basic.nw: Added code to implement 
+	o_complex_check_symversion which is called whenever a symbol is
+	loaded from disk.  This function goes through and searches for
+	the symversion= attribute both inside the symbol and attached to
+	the instanciated symbol and checks to make sure nothing/something
+	has changed.
+
+	* noweb/o_complex_basic.nw: Rearranged o_complex_is_eligible_attribute 
+	a little to make it easier to force certain attributes (like the 
+	new symversion= attribute) to be always promoted (even if they are
+	invisible).   Misc whitespace cleanup too.
+
+	* noweb/o_complex_basic.nw: Fixed a few spelling mistakes and
+	changed version checking so that minor changes are not checked if
+	there are major changes.
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Added code to specify the rc directory via
+	--with-rcdir.  Also set GEDARCDIR for the newly added rc code.
+
+	* include/Makefile.am, papersizes.h, libgeda.h: Added papersizes.h 
+	from gschem.
+
+	* include/prototypes.h: Added a whole slew of new function
+	prototypes for the new g_rc_* functions.
+
+	* src/Makefile.am, noweb/Makefile.am, noweb/g_register.nw,
+	g_rc.nw, i_vars.nw, include/i_vars.h: Moved a whole bunch of rc code
+	into libgeda from the various programs.  It is now possible to
+	write libgeda dependent programs without having to duplicate a lot
+	of rc code.
+
+	* noweb/libgeda.nw: Added a bunch of init routines which the
+	individual programs were calling into libgeda_init().
+
+        * configure.ac: Updated version to 20040710 and changed shared library
+	version to 21:0:0
+	
+2004-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_bus_basic.nw, o_net_basic.nw, s_cue.nw: Fixed the multi
+	colored dot postscript problem reported by Gabriel Paubert.  Removed
+	some completely redundant postscript to set the color in the wrong 
+	spot.
+
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * config.h.in: Remove machine generated file.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+	* noweb/o_arc_basic.nw o_attrib.nw o_box_basic.nw o_bus_basic.nw 
+	o_circle_basic.nw o_line_basic.nw o_pin_basic.nw o_text_basic.nw:
+	Fixed most -Wall warnings.
+
+	* include/prototype.h: Added missing function (caught by -Wall
+	in gschem)
+
+	* noweb/o_pin_basic.nw: Had to remove the pin whichend reset
+	I added on 2003-12-22, since it broke the auto pin whichend 
+	code (o_pin_update_whichend; which relies on whichend equaling -1
+	when the whichend is unknown).  Fix the whichend for embedded
+	components still needs to be dealt/fixed.  This problem needs a 
+	release note.
+
+2004-01-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Fixed the postscript printing of text
+	when it is rotated 180 degrees.  
+
+	* noweb/o_text_basic.nw: Attempted to get the multi line text
+	printing a little more accurate.  Not quite there, still have a 
+	large error when the text consists of many lines.  Work in 
+	progress.
+
+	* include/defines.h: Changes LINE_SPACING to be a float.
+
+2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Applied a patch by Carlos for the new
+	spanish characters he contributed.
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Fixed a really nasty bug which only
+	appeared when using glib 1.2.x.  Appearently g_strsplit() does
+	not split strings under glib 1.2.x vs glib 2.2.x in the same way.
+	Put back some old code which works properly when using glib 1.2.x.
+	Bug identified by Stuart.  Thanks!
+
+	* include/prototype.h: Added missing function prototypes.
+
+	* configure.ac: Bumped version to 20031231
+
+2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw, include/struct.h: Added displayed_width
+	and displayed_height variables to the st_text structure.  These
+	variables represent the actual width and height of the displayed
+	string.  This info is needed when drawing the quick text rectangles.
+
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Added multi line text postscript output.
+	It works mostly, but there are still some unexplained
+	inaccuracies.
+
+	* noweb/o_pin_basic.nw: Further refined the fix to the embedded
+	pins not having the right whichone set.
+
+	* noweb/o_text_basic.nw: Partially applied a UTF patch by Carlos.
+	This patch started adding unicode support to the internal font
+	table.  Since I cannot test this change right now, I have decided
+	to not apply this patch completely.  I did apply all the 1.5 to 2
+	changes as well as the memory leak plug.
+
+	* noweb/o_text_basic.nw: Included in the above patch was the
+	change to make the multi line spacing 2 instead of 1.5.  I made
+	this line spacing parameter a #define (in defines.h) to make 
+	changing it easier.  Eventually this will have to become a rc files
+	parameter.
+
+	* noweb/o_attrib.nw: Applied another patch by Carlos to remove
+	the restriction that attributes cannot be multi line text objects.
+
+2003-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_pin_basic.nw: In search of the "why aren't pins which are 
+	part of embedded components not connecting" bug, discovered
+	that if an older schematic is read (with embedded components),
+	the whichone variable wasn't being reset properly (missing <= ).
+
+2003-11-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h, noweb/s_project.nw: Added unnamed_netname 
+	variable to TOPLEVEL (and initialized to NULL).  This is for
+	gnetlist.
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* config.guess config.sub depcomp install-sh ltmain.sh missing
+	mkinstalldirs: Removed machine generated files from CVS
+
+        * Makefile.am: Added the above files to be cleaned during 
+        maintainer-clean
+
+	* autogen.sh: Added script to create auto* generated files
+
+2003-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Added some code to make sure that the
+	TAB_CHAR_MODEL character is loaded (via o_text_load_font) before
+	its text_size is used.
+
+2003-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Applied Carlos' latest tab improvement patch.
+	Added TAB_CHAR_MODEL as a #define.  TAB_CHAR_MODEL defines what
+	character is used to decide how big the single space in the tab
+	character is.
+
+	* noweb/o_text_basic.nw: Also part of  Carlos' latest tab
+	improvement patch.  Calculated the spacing for a tab using the
+	TAB_CHAR_MODEL and adding an offset.
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* a_basic.nw, g_smob.nw, m_basic.nw, o_arc_basic.nw, o_attrib.nw,
+	o_box_basic.nw, o_bus_basic.nw, o_circle_basic.nw, o_complex_basic.nw,
+	o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw, o_text_basic.nw,
+	s_basic.nw, s_slib.nw: Applied Carlos Nieves Onega's multi-line text
+	patch.	Thank you Carlos!  The next items are the all changes from
+	Carlos' patch and my integration changes.  The changes happened
+	over a period of a few weeks, but were checked in on the above
+	date.
+
+	* noweb/a_basic.nw: Removed fixed size buffer from o_save_embedded() 
+	and o_save().  Also changed the function signature (removed buf)
+	of all o_*_save functions.
+
+	* noweb/a_basic.nw: Changed call to o_text_read to take file pointer.
+	string(s) is now read inside o_text_read().
+
+	* noweb/a_basic.nw: Removed old string[...] variable.
+
+	* noweb/a_basic.nw: Added missing free() in o_save_embedded().
+
+	* noweb/a_basic.nw: Simplified the update sym/sch message
+
+	* noweb/g_smob.nw: Fixed up call to o_attrib_get_name_value (which
+	now it's own memory allocation of the parameters).
+
+	* noweb/g_smob.nw: Added if's around free's since
+	o_attrib_get_name_value can return null in certain cases.
+
+	* noweb/m_basic.nw: Removed unnecessary calculation from
+	set_window()
+
+	* noweb/o_arc_basic.nw: Changed signature of o_arc_save to just
+	take an object pointer.
+
+	* noweb/o_attrib.nw: Removed fixed size character buffer in
+	o_read_attribs.
+
+	* noweb/o_attrib.nw: Changed o_save_attribs to call new signature
+	save functions.
+
+	* noweb/o_attrib.nw: Changed o_attrib_get_name_value to return
+	allocated character buffers (instead of having to pre-allocate
+	them).  This change had significant impact on lots of other code.
+	If instability occurs, then look at all instances of
+	o_attrib_get_name_value to make sure memory is allocated properly
+	and freed.  Name and value must be freed eventually.
+
+	* noweb/o_attrib.nw: o_attrib_get_name_value() was rewritten to 
+	use g_strsplit to break up the string into name and value.
+
+	* noweb/o_attrib.nw: o_attrib_search_name(),
+	o_attrib_search_string_partial(), o_attrib_search_attrib_value(),
+	o_attrib_search_attrib_name(), o_attrib_search_toplevel(),
+	o_attrib_search_name_single(), o_attrib_search_name_single_count():
+	All modified to use the newly changed o_attrib_get_name_value().
+
+	* noweb/o_attrib.nw: Added a bunch of frees in certain places to
+	prevent memory leaks.   
+
+	* noweb/o_attrib.nw: Rearranged o_attrib_get_name_value() so that
+	a memory leak does not occur (check the input up front as possible
+	before splitting the attribute)
+
+	* noweb/o_attrib.nw: Added extra checks to prevent possible core
+	dumps.
+
+	* noweb/o_attrib.nw: Removed an extra malloc which was causing a
+	memory leak.
+
+	* noweb/o_attrib.nw: Changed the "Found an improper attribute: ..."
+	message to be logged to the log file instead of stderr.
+
+	* noweb/o_box_basic.nw: Changed signature of o_box_save to just
+	take an object pointer.
+
+	* noweb/o_bus_basic.nw: Changed signature of o_bus_save to just
+	take an object pointer.
+
+	* noweb/o_circle_basic.nw: Changed signature of o_circle_save to just
+	take an object pointer.
+
+	* noweb/o_complex_basic.nw: Removed fixed size character buffer
+	from: o_complex_add(), o_complex_read(), o_complex_save().
+	Changed signature of o_complex_save to just take an object pointer.
+
+	* noweb/o_line_basic.nw: Changed signature of o_line_save to just
+	take an object pointer.
+
+	* noweb/o_net_basic.nw: Changed signature of o_net_save to just
+	take an object pointer.
+	
+	* noweb/o_pin_basic.nw: Changed signature of o_pin_save to just
+	take an object pointer.
+
+	* noweb/s_basic.nw: Add null check in nl_remove().  Added
+	remove_last_nl().
+
+	* noweb/s_slib.nw: Removed fixed size character buffer.
+
+	* noweb/o_text_basic.nw: Added o_text_num_lines()
+
+	* noweb/o_text_basic.nw: In o_text_load_font removed fixed size 
+	character buffer.  Added code to set the width of the new line
+	character (a nop really) and set the width of characters that 
+	cannot be identified.
+
+	* noweb/o_text_basic.nw: Rewrote o_text_height() and
+	o_text_width() to handle multiple line text objects.  o_text_height
+	takes the input string (since it can be multiple lines long) as
+	a parameter now.
+
+	* noweb/o_text_basic.nw: Removed a size adjustment hack when
+	calculating the width of a string. 
+
+	* noweb/o_text_basic.nw: Added code to o_text_create_string to
+	handle multi-line text objects.  Also added code to handle 
+	tab characters within text lines.
+	
+	* noweb/o_text_basic.nw: Added code to o_text_create_string to 
+	not add newline or tabs to the lowlevel text list 
+
+	* noweb/o_text_basic.nw: Removed fixed size character buffers in
+	o_text_add().  Removed 1024 limit on text lines.  Fixed up a call
+	to o_attrib_get_name_value to use the new function signature.
+
+	* noweb/o_text_basic.nw: Changed o_text_read() to take the file
+	pointer as an argument.  This function now reads in the multiple
+	lines of text.  Added code to handle the reading in of multi-line
+	text items when the file format is 1.
+
+	* noweb/o_text_basic.nw: Added log message when using gtk+ 1.2.x and
+	a multi-line text item is read in.
+
+	* noweb/o_text_basic.nw: In o_text_set_info_font(), added code to
+	set the width of the special newline character correctly.
+
+	* noweb/o_text_basic.nw: Added code to set the text width of 
+	character not found (loaded the ? char instead)
+
+	* noweb/o_text_basic.nw: Changed signature of o_net_save to just
+	take an object pointer.  Changed file format to save the number
+	of lines in the text item.
+
+	* noweb/o_text_basic.nw: In o_text_recreate(), o_text_print(),
+	o_text_mirror_old(), fixed the usage of o_attrib_get_name_value().
+
+	* noweb/o_text_basic.nw: Removed the w_current parameter from
+	o_text_height() since it is not used.
+
+	* noweb/g_smob.nw, o_attrib.nw, o_text_basic.nw: Added some checks
+	to make sure valid pointers are freed (everywhere 
+	o_attrib_get_name_value) is called.
+
+	* noweb/*.nw: misc code format cleanup
+
+	* include/prototype.h: Changed string to file pointer to
+	o_text_read()
+
+	* include/defines.h: Added #define for max single line length.  
+	The text line can spawn multiple 1024 length lines, but a single
+	line can only be 1024 characters long.
+
+	* include/globals.h: Added tab_in_chars global variable.
+ 	
+	* noweb/o_attrib.nw: Removed old string[...] variable.
+
+	* noweb/o_attrib.nw: Added code to make sure that attributes are 
+	only a single line.
+
+	* noweb/o_box_basic.nw, noweb/o_circle_basic.nw: Removed all //
+	comments (replaced them with C comments) 
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+
+2003-10-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Oops, misspelled saved_CFLAGS and therefore libgeda
+	wasn't being built with -O2 -g which probably caused the code to be
+	rather un-optimal.  Fixed.
+
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+	* noweb/a_basic.nw, o_arc_basic.nw, o_attrib.nw, o_box_basic.nw, 
+	o_bus_basic.nw, o_circle_basic.nw, o_complex_basic.nw, 
+	o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw, o_text_basic.nw: 
+	Added the file format flag to the "v" file line.  Also moved all 
+	version numbers into include/define.h.
+
+	* noweb/o_text_basic.nw: Removed fudge factor from width calculation.
+
+	* include/defines.h: Added version numbers, added #define for the
+	current file format version (FILEFORMAT_VERSION).
+
+	* include/prototype.h: Updated due to changed loading function
+	signatures.
+
+	* configure.ac: Incremented shared library to 20
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Fixed MinGW cflags/ldflags
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
+
+        * configure.ac: Removed the use of GUILE_PROGS as it is not part
+        of guile 1.4.  Put in a manual check for guile-config.
+
+2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Fixed the test for libgdgeda.  It was failing if
+	it was not installed; libgdgeda is optional and should not cause
+	a configure to fail.
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Improved a bunch of the external library tests for
+	gtk+, guile.
+	
+	* configure.ac: Improved the configuration summary message.
+
+	* configure.ac: Oops forgot to AC_SUBST the LIBTOOL_FLAGS variable,
+	shared library was being build with the wrong version
+	
+	* configure.ac: Added --with-gtk12 flag so that users can force
+	libgeda to use gtk+ 1.2 instead of gtk+ 2.2.x (if it is found)
+
+	* configure.ac: Removed gtk+ and the X libraries from LIBGEDA_LDFLAGS
+	variable so that programs that don't need gtk+ or X, don't link those
+	libraries.  gschem is the only program which should be linking gtk+
+	and X.
+
+2003-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac and friends: Rewrote the configure scripts to be sane,
+	much simpler, and up-to-date.
+
+	* configure.in, acconfig.h, and others: Removed a whole bunch of 
+	obsolete files.
+
+	* noweb/o_arc_basic.nw, o_box_basic.nw o_bus_basic.nw 
+	o_circle_basic.nw, o_line_basic.nw, o_net_basic.nw, o_pin_basic.nw:
+	Obsoleted the HAS_LIBGDGEDA2 #define.  libgdgeda 2.0.15 is now
+	required.
+
+	* libgeda.pc.in: Added new file which is used with pkg-config.  
+	libgeda now requires pkg-config to configure and the other tools will
+	need pkg-config to link to libgeda.
+
+	* libgeda-config.in: Remove this file in favor to using pkg-config.
+
+	* Toplevel Makefile: Added PKG_CONFIG_PATH environment variable to
+	the help message.  This variable is now required.
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+
+	* Toplevel Makefile: Changed the libgeda-config-install to 
+	libgeda-pc-install (for the libgeda.pc file)
+
+	* Toplevel Makefile: Removed all traces of gesym-config*, since
+	this script is no longer used.
+
+2003-06-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, Makefile.am's etc: Applied gtk+-2.x patch by Ye Ma
+
+	* noweb/*.nw: A few tweaks to get the above to build.
+
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_arc_basic.nw, o_circle_basic.nw: Added missing break; 
+        to make compiler happy.
+
+	* noweb/o_bus_basic.nw: Removed unused variable.
+
+	* noweb/s_page.nw: Added missing string.h include.
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Bumped shared library version number to 18.
+
+2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h, noweb/f_print.nw: Applied Antonio's no 
+	margin printing patch (with minor modifications).  Thanks.
+
+	* include/defines.h, noweb/f_print.nw: Renamed "limits" to 
+	"extents"
+
+2003-02-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_clib.nw: Added a little more error checking to 
+	s_clib_add_entry().
+
+2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+	* config.h.in, configure.in, include/libgeda.h, noweb/g_basic.nw:
+	Applied Steve Tell's guile 1.6.3 patch.  Thanks.
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Applied Gabriel Paubert's warning reducing patch with
+	a few minor mods.
+
+2003-01-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Changed -fnative-struct to -mms-bitfields for
+        gcc 3.2 mingw compiler (older mingw compilers are no longer 
+        supported)
+
+2003-01-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_page.nw: Fixed debian Bug#175718: geda-gschem: schematic
+	silently discarded by adding code into s_page_save_all().
+
+2002-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Fixed a minor typo by applying Egil's latest
+	extended character patch (missing break; statement).  
+
+2002-12-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* acconfig.h, config.h.in, configure.in.h: Added tests to look for
+	the new libgdgeda 2.0.x 
+
+	* noweb/o_arc_basic.nw, o_box_basic.nw, o_bus_basic.nw,
+	o_circle_basic.nw, o_line_basic.nw, o_net_basic.nw,
+	o_pin_basic.nw: Added calls to the gd thickness function to render
+	thick lines in the png output
+	
+	* noweb/s_basic.nw: Initialized a few members of st_object which 
+	should have been set to zero.
+
+2002-12-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Applied Norwegian/Danish/German characters 
+	patch from Egil Kvaleberg
+
+2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added menubar variable to TOPLEVEL
+	
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * aclocal.m4: Removed file from cvs.
+
+2002-11-04 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Changed comment for swedish/finnish characters
+	since they cause (my version of nowaeve at least) to dump core.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/a_basic.nw: Added code to print out a message when an old
+	file is read in.
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Added libgeda-config-install target
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20021031
+
+2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Added a bunch of #defines for various widths
+	and the visual cues
+
+	* noweb/f_print.nw: Fixed bug: When generating color postscript, 
+	the size of the paper wasn't being dealt with at all (wrt to the
+	background fill).	
+
+	* noweb/o_pin_basic.nw: Changed the hard coded value for pin width
+	when outputing postscript to be 1) #defined and 2) properly computed.
+
+	* noweb/o_net_basic.nw: Changed the hard coded value for net width
+	when outputing postscript to be 1) #defined and 2) properly computed.
+
+	* noweb/o_bus_basic.nw: Changed the hard coded value for bus width
+	when outputing postscript to be 1) #defined and 2) properly computed.
+
+	* noweb/o_arc_basic.nw: Fixed a long standing bug (since July 2002),
+	where arc png output would be wrong.  Turns out that the width and
+	height of an arc are not always equal.  Bug reported by Karel 
+	'Clock' Kulhavy.
+
+	* noweb/s_cues.nw: Changed the hard coded value for all cues sizes
+	when outputing postscript to be 1) #defined and 2) properly computed.
+
+	* configure and friends: Ran "autoreconf --force --install -v" 
+        to really upgrade to the newest version of the auto* tools.
+
+	* include/struct.h: Added force_boundingbox rc variable.
+
+	* noweb/s_project.nw: Added init code for above variable.
+
+	* noweb/s_pin_basic.nw: Added code that if force_boundingbox variable
+	is true, then use the entire bounding box in the pin auto whichend
+	calculation (instead of default: just the pins).
+	
+2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added variables for the bus ripper support
+	in gschem (to TOPLEVEL structure).
+
+	* include/defines.h: Added #defines for the bus ripper support
+	in gschem.
+
+	* noweb/s_basic.nw: Added code to init some of the above added
+	variables
+
+	* noweb/o_bus_basic.nw: Added code to properly set the
+	bus_ripper_direction variable when rotating nets.
+
+2002-10-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added bus_ripper_direction variable to objects.
+	Only valid for buses. 
+
+	* include/struct.h: Added st_bus_ripper structure.  Used in the
+	auto creation of bus rippers when connecting a net to a bus.
+
+	* noweb/s_cue.nw: Changed code to draw the new smaller circles
+	when connecting a net to a bus.
+
+	* noweb/s_conn.nw: Added some restrictions on connections between
+	nets / pins and buses.  You cannot connect a pin to a bus period.
+	You cannot connect a net to the end of a bus (only to the middle).
+
+	* noweb/s_basic.nw: Init of the bus_ripper_direction variable,
+	which holds a value (0 = no connection, -1, or 1) to decide which
+	direction the rippers are drawn.
+
+	* noweb/o_line_basic.nw: Added o_line_length (returns the length
+	of a line).
+
+	* noweb/o_bus_basic.nw: Added code to the read/save functions to
+	read/save the bus_ripper_direction flag to disk.  Also handled old
+	versioned files (variable defaults to zero).
+
+	* noweb/s_project.nw: Oops, missed override_bus_color in the init
+	of the toplevel variable.  Important since the color of buses was 
+	being set to zero by gschlas.
+
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_pin_basic.nw: Oops, broke the single pin case.  Added
+	code handle this case (basically do the original world bounding
+	box if only one pin is found).  Changed function to take this pin
+	count as a paramater.
+
+	* noweb/a_basic.nw: Passed the number of found pins to 
+	o_pin_update_whichend
+
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+
+2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* noweb/o_pin_basic.nw: Added some error checking for the whichend
+	parameter on pins.
+
+	* noweb/o_pin_basic.nw: Changed the get world bounding box call in
+	o_pin_update_whichend to only look at pins instead of all
+	graphics.  This fixes a bug which Werner Hoch reported.
+	
+2002-09-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/a_basic.nw: Minor performance tweek wrt the 20020825 
+	pin compatiblity referenced below.
+
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Added a missing termination character to an
+	error condition where an invalid attribute is found.  A premptive
+	fix for a possible core dump in gschem's multi attribute dialog box.
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+	* include/struct.h: Added whichend and pin_type to the st_object
+	structure.  These are pin specific variables.
+
+	* include/defines.h: Added #defines to support pin_type.  Not in use
+	yet.
+
+	* noweb/o_pin_basic.nw: Added o_pin_update_whichend, which figures out
+	which end is the active connection end point.  It does not work on
+	angled pins.
+
+	* noweb/a_basic.nw: Added a call to o_pin_update_whichend (in 
+	o_read) which is called when an old symbol/schematic is read
+	in to update the pin's which end variable.  This code is only
+	called if a pin is read in.
+	
+	* noweb/o_pin_basic.nw: Added code to read and write the new file
+	pin fields (pin_type and whichend).  libgeda will still read all the
+  	old formats just fine.
+
+	* noweb/o_pin_basic.nw: Updated o_pin_add to take pin_type and
+	whichend as parameters.
+
+	* noweb/s_basic.nw: Inited pin_type and whichend in st_object.	
+
+	* noweb/s_conn.nw: Added code to control which end point of a pin
+	can have a connection attached to it.  This is control via the
+	whichend variable.  A 0 in whichend is the first end point, while
+	a 1 is the second end point.  You can now draw a net through a pin
+	and libgeda will only register one connection (at the active end).
+
+2002-09-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_project.nw: Added new file.  Basically the s_project.c
+	that gnetlist used is now in libgeda.  This will make writing
+	utils which read in sch/sym files much easier.
+
+	* src/Makefile.am: Bumped shared library version number to 17.
+
+	* include/funcs.h: Added variable_set_func and quit_func to allow
+	user programs to use the new s_project_* code.
+
+2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added setpagedevice* rc file variables
+
+	* noweb/f_print.nw: Added the code to implement the
+	setpagedevice-* rc keywords.
+
+	* noweb/*.nw: Cleaned up -Wall warnings
+	
+2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Added a comment to a line which was using
+	uref= which is now deprecated (replaced by refdes=)
+	
+2002-07-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_text_basic.nw: Fixed the crash when you try to display
+	the finnish/swedish characters
+	
+2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_complex_basic.nw: Changed o_complex_return_pin_object()
+	to look for things using the pinnumber= attribute (instead of
+	pinseq)
+
+	* include/defines.h: Renamed a few #defines to slowly migrate away
+	from the word "label"
+	
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in/Makefile.am: Upgraded to automake 1.6.2
+
+2002-07-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_complex_basic.nw: Removed an extra / when reading in
+	embedded components
+
+	* noweb/o_attrib.nw: Removed a log message which is not an error:
+	( Did not find slot= attribute )
+
+	* noweb/o_complex_basic.nw: Changed o_complex_return_pin_object to 
+	search using the pinseq attribute
+
+2002-06-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Added a o_attrib_print_reverse to help
+	in debugging.
+
+	* noweb/o_attrib.nw: Added a bit more output to o_attrib_print
+	to help in debugging.
+
+2002-06-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/u_basic.nw: Changed u_basic_breakup_string to take a
+	character as a delimiter.
+	
+2002-06-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Moved all the gsymcheck structures to a
+	gsymcheck specific file
+
+	* noweb/o_attrib.nw: Completely removed two obsolete o_attrib_search_* 
+	functions
+
+2002-06-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_basic.nw: Added patch by Bryce Denney to remove \r in 
+	remove_nl(...).  This was done to have clean interoperability between
+	the unix and win32 ports.  I don't know if the patch is sufficient
+	to cleanup component (etc...) lines.  Will have to test this for the
+	next release.
+
+	* noweb/o_attrib.nw: A few misc cleanups in various functions
+
+	* noweb/o_attrib.nw: Added o_attrib_search_string_single to help
+	support gnetlist backend fix work.  Takes an object and a complete
+	attribute and returns a pointer to the object.
+
+	* noweb/o_attrib.nw: Added a null pointer check in
+	o_attrib_return_parent(...) 
+
+2002-06-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_attrib.nw: Drastic changes to the standard attributes.
+		- pin#=# has been removed
+		- slot#=# has been removed
+		- pinseq=# added
+		- pinnumber=# added
+		- slot#=# removed
+		- slotdef=#:#,#,#,# added
+		- A bunch of functions renamed / removed
+		- A few lame hacks removed
+	These changes are the first of many that deal with how libgeda handles
+	pin / slot attributes
+
+	* noweb/Makefile.am: Incremented libgeda.so version number
+
+2002-06-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/u_basic.nw: Added u_basic_strip_trailing utility function
+
+2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Added OTHER_* seperater #defines.  Mainly for
+	mingw32 port.
+
+	* configure.in: Added OTHERPATHSEP 
+
+2002-05-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/libgeda.h: Removed the last reference to gdkx.h
+
+2002-05-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added toolbars and handleboxes rc variables
+
+2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added bitmap-directory rc variable 
+
+2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* acinclude.m4: Removed file from repository
+
+	* include/pcb_struct.h: Removed obsolete file
+
+	* include/struct.h: Added warp_cursor rc variable and a bunch of
+	comment cleanup
+
+2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Changed the function which is search for libpng.
+	This was needed for the win32 port.
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+	
+	* noweb/o_text_basic.nw: Changed the name of the lower case symbols
+	to include an _ to make systems like win32 (which have semi-case 
+	sensitive) file systems happy.
+
+2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Added a #if and a #define for M_PI
+
+	* include/defines.h: Put in #defines for path separater for unix vs
+	mingw
+
+	* noweb/o_complex.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* noweb/o_text.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* noweb/s_log.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* noweb/s_page.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* noweb/s_clib.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* noweb/s_slib.nw: Used above path separater #defines in a few
+	sprintf/u_strdup_multiple
+
+	* configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
+	and automake 1.5.  Lots of changes in various places for this upgrade.
+
+2002-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, config.h.in: Added a few checks for some
+	non-portable #includes
+
+	* noweb/*.nw: Reworked the #include section to use the above
+	checks.
+
+	* configure.in: Added checks for mingw32 and disabled the
+	cygwin port
+	
+2002-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Andrew Dyer found a GUILE_* bug. Fixed.
+
+        * configure.in: Removed all trace of GUILE_LIB and GUILE_INCLUDE
+
+2001-02-09  Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_selection.nw: Added o_selection_return_num to return the
+	number of selected objects
+
+	* include/struct.h: Added show_hidden_text to toplevel structure
+	
+	* noweb/o_text_basic.nw: Went through and make sure that text is 
+	created properly if it is invisible and show_hidden_text is true
+
+	* noweb/*.nw bunch of files: Make sure visibility is being dealt with
+	correct wrt show_hidden_text
+
+	* noweb/*.nw: Removed most -Wall warnings
+
+2001-11-25  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* noweb/o_arc_basic.nw: Corrected a bug about arc mirroring due to 
+	the last changes (2001-11-21) : my fault.
+
+2001-11-21  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* configure.in, Makefile.am: Added test to use notangle_guile.scm
+	if notangle is not available.
+
+	* docs/Makefile.am: Moved the documentation generation here.
+
+	* docs/libgedadoc.texi: Renamed libgeda.texi to libgedadoc.texi
+	to be similar with gschem and to avoid confusion with documentation
+	of source file libgeda.c.
+
+	* src/Makefile.am: Added a rule to produce prototype.h from noweb
+	files and moved the documentation generation to docs/.
+
+	* scripts/geda_totexi.in: Changed geda_totexi to geda_totexi.in
+	to take benefit from the configure test on AWK. Backend updated
+	to handle cross-references.
+
+	* scripts/notangle_guile.scm.in: Added guile script to tangle
+	noweb code without the whole noweb package installed.
+	
+	* noweb/o_{arc|box|circle|line}_basic.nw: Full documentation, 
+	code clean-up and use of the new identifiers for modification.
+
+	* include/struct.h: Defined identifiers for particular points 
+	on each type of object.
+
+2001-07-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/o_bus_basic.c: Fixed a typo pointed out by Roger Williams.
+
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_attrib.nw, s_basic.nw, s_color.nw, s_log.nw, s_papersizes.nw:
+	  Added patch by Dan Mcmahill for 64-bit architectures.
+
+2001-07-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Bumped shared library version to 14
+
+2001-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_conn.c: Added s_conn_remove_complex to remove complex
+	  conn connections
+
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped up version to 20010722
+
+	* configure.in: More updates to get cygwin to build right
+
+2001-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/s_menu.nw: Added new file to support dynamic menus in
+	  gschem (add file to all Makefile.am files too)
+	
+2001-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Increased the maximum number of files and
+	  directories
+
+	* configure.in: (and all other configure.in's) set the VERSION 
+	  to 20010708. 
+
+2001-07-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: A little more work to get indent vs gindent to
+	  be detected correctly
+
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Now searching for gindent as well as indent
+
+	* configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+
+2001-06-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added rc variable and reformated the code
+	
+2001-06-21 Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* noweb/g_basic.nw: Improved error information when reading *rc
+	  and other minor clean ups.
+
+	* include/prototype.h: Removed ORIG_g_read_file
+	
+2001-06-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Further improvements on the noweb build mechansim
+
+	* src/Makefile.am: Added the ability to build the docs
+
+	* docs/Makefile.am: Added makefile
+	
+	* noweb/Makefile.am: Added makefile
+
+	* scripts/Makefile.am: Added makefile
+
+2001-06-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Minor cleanup
+
+	* src/Makefile.am: Added support for automatic dependency tracking
+	  wrt the noweb files (using VPATH)
+	  
+	* noweb/libgeda.c: Changed the init code so that you do not have
+	  to have the GEDADATADIR variable set, but if it is, override 
+	  the default
+	
+2001-06-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/libgeda.c: Added an init function for the library which is
+	  responsible for make sure the require environment variable is set
+
+	* noweb/Makefile: Added above file 
+
+	* src/Makefile.am: Added above file
+
+2001-06-05 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/Makefile: misc path changes
+
+	* scripts/geda_totexi: renamed gawk to just plain awk
+	
+2001-06-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* noweb/*: Added all the .nw files that were done by Patrick B.
+
+	* Started the slow switch to noweb (almost there, just have to 
+	  get the configure mechanism setup)
+	  
+	* scripts/*: Added noweb -> texi backend script written by Patrick B.
+
+	* src/*.c: Removed all *.c files from the repository
+	
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Removed all Makefile.in files and configure
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Got make dist and make distcheck working (means all files which are
+	  in CVS are in some Makefile)
+
+        * configure.in: Added DATADIR instead of PACKAGE
+
+2001-03-16  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure, configure.in: Didn't build properly if libgdgeda
+	  was placed in a not common place.
+	
+2001-03-11  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Makefile.am, Makefile.in, acconfig.h, config.h.in, 
+	  configure, configure.in, include/Makefile.in, src/Makefile.am, 
+	  src/Makefile.in: Removed all traces of libstroke et al and 
+	  regenerated some files.
+	  
+	* s_stroke.c : Removed
+	
+2001-03-07  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in: Fixed minor bug introduced yesterday.
+	
+2001-03-06  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in: Removed some hard coded libraries and rearranged
+	  how zlib, libpg and libgdgeda was scanned during configure.
+	  Patch and suggestion from Bruno Schwander.
+
+2001-03-05 Stefan Petersen <spe@xxxxxxxxxxxxx>
+
+	* src/libgeda/s_cue.c: added some missing HAS_LIBGDGEDA.
+	
+2001-03-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex_basic.c: Re-enabled the bounding box calculation 
+	  for arcs inside complex objects.  This was possible because
+	  Patrick fixed the bounding box for arcs!
+
+	* src/o_arc_basic.c: Fixed mirror / rotate code according to what
+	  Patrick suggested (all object manipulation occurs in world coord
+	  space).
+
+	* src/Makefile.am: Bumped shared library version to 12
+
+        * configure.in: Updated version
+
+	* src/o_complex_basic.c: Allowed the promotion of the device=
+	  attribute
+
+2001-03-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Fixed a few bugs dealing with the enabling and
+          disabling of features via the command line (pointed out by 
+	  Karel Kulhavy)
+	
+	* src/s_cue.c: Added file which contains the postscript and 
+	  the image output routines for the cues
+
+	* src/f_print.c: Added call to output the cues
+
+	* src/f_image.c: Added call to output the cues
+
+	* include/defines.h: Added #defines for cue output routines
+
+	* src/o_arc_basic.c: Fixed the image output of arcs
+
+2001-03-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc_basic.c: Fixed a bug pointed out by Bruno Schwander
+	  (Arcs were to thin compared to thin lines/boxes)
+
+	* src/o_circle_basic.c: Removed some line whitespace at the top
+	  of the file
+
+2001-03-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Converted some // comments to /* */
+
+	* src/*.c: Cleaned up some -Wall warning messages
+	
+2001-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/o_attrib.c: Added some if (... == NULL) checks to prevent
+          some core dumps
+
+2001-02-23 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_hierarchy.c: Added code to either do a normal hierarchy
+	  load or force the load (for gnetlist and hierarchical traversal)
+
+	* src/s_page.c: Added code to forcibly load a schematic page
+	  (s_page_new_lowlevel).  Modified s_page_new to use this new
+	  routine.
+	
+2001-02-17 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.c: Removed more of the old connection code
+	  (which was #ifdef'ed out)
+
+	* src/s_page.c: Commented in stretch_head, stretch_tail init code
+
+	* src/s_page.c: Removed all trace of the old connection code
+	  (which was #ifdef'ed out)
+
+	* src/s_stretch.c: Put this file back into the build
+
+	* src/f_*.c: Removed all traces of the old connection code
+	
+2001-02-16 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net_basic.c: Oops, nets which caused midpoints were being
+	  consolidated away (bad), fixed this by checking first to make
+	  sure that that particular endpoint didn't cause any midpoints
+	  (if it did, don't consolidate the net)
+	  
+2001-02-11 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net_basic.c, src/o_pin_basic.c: Moved the tile update call
+	  inside the ADDING_SEL if inside the *_add functions.  
+
+	* src/s_tile.c: Added a return if ADDING_SEL is true.
+
+	* src/o_list.c: Made some changes in the various o_list_*
+	  functions regarding ADDING_SEL.  Have to watch for any side
+	  effects
+
+	* src/o_net_basic.c: Rewrote net consolidate code to work with the
+	  new connection system
+	
+2001-02-10 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex_basic.c: Minor changes, call net functions for
+	  nets (not the line functions).  All this needs to be cleaned up 
+	  eventually
+
+	* Started syncing with cvs repository
+	
+2001-02-08 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex_basic.c: In one of the translate functions,
+	  removed a whole bunch of cruft.
+	
+2001-02-04 Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex_basic.c: Added a flag to save the state of
+	  ADDING_SEL (bad variable name, it really means that you want to
+	  delay doing any s_conn_update_* calls)
+
+	* src/s_conn.c: Changed the *_return* functions to take in a list
+	  and then return it
+
+	* src/s_tile.c: Changed update function to return if an invalid
+	  v, w tile index was ever calculated (this means that the objects
+	  is outside of the tile grid (which is okay mainly for rotation of
+	  objects)
+
+	* src/s_page.c: Made sure page_current points to the current page
+	  being freed in s_page_free_all
+
+	* src/s_tile.c: Changed s_tile_remove_object to take a page 
+	  parameter (so that the objects get removed from the right page)
+	
+2001-02-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_conn.c: Added s_conn_return_complex_others to support
+	  o_copy in gschem
+	
+2001-02-03  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_arc_basic.c: Added function o_arc_modify() 
+	
+2000-01-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Added o_attrib_search_component which looks for
+	  an attribute both inside and outside of the component 
+
+2001-01-24  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_arc_basic.c: Modified the code for bounding box on arc,
+	  cleaned the translation/rotation functions, added function 
+	  o_arc_recalc_world(), changed the meaning of arc fields
+
+	* src/o_box_basic.c: Added functions to print the filling of a box
+
+	* src/o_circle_basic.c : Added functions to print the filling
+	  of a circle
+	
+2001-01-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_conn.c: Minor cleanups
+	
+2001-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_conn.c: More work on getting this all done (worked on mid-
+	  point connections
+
+	* src/s_tile.c: Minor update to the free all routine (more info)
+
+2001-01-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_conn.c: Bunch of changes to get new conn system finished 
+	
+2000-01-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_image.c: Fixed bug -- allow the background of pngs to
+	  take on a different value than black, bug pointed out by 
+          George Billios
+
+2001-01-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added conn_list list as well as new version
+	  of st_conn
+
+	* src/s_conn.c: Added new file which contains the routines to support
+	  the new connection scheme
+
+	* src/o_net_basic.c: Added s_conn_update_object call to *net_add
+	  function
+
+	* src/o_pin_basic.c: Added s_conn_update_object call to *pin_add
+	  function
+
+	* src/o_bus_basic.c: Added s_conn_update_object call to *bus_add
+	  function
+
+	* src/o_complex_basic.c: Had to add some flags to prevent the
+	  calc of connections for complex objects; the connection update needs
+	  to happen once all the prim_objs have been translated to their
+	  final resting spot
+
+	* src/s_basic.c: Added calls and variable inits for new conn system
+
+	* include/defines.h: Removed some old conn #defines, replaced them
+	  with new simplified ones
+
+2001-01-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_arc_basic.c: Fixed the PS printing of solid arcs if they
+	  are mirror (and/or rotated).  Bug pointed out by Matt Ettus
+
+2001-01-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Removed all trace of the conn_table, o_conn, s_nethash 
+	  functions. This is in prep for the total rewrite 
+	
+	* include/struct.h: Removed conn table and nethash table and also
+	  removed stretch structure for now.
+
+	* src/s_tile.c: Added new file and function which divide up the
+	  world space into smaller tiles (will be used by the new conn
+	  system)
+
+	* include/struct.h: Added world_tiles 2d array to page structure
+
+	* include/struct.h: Added st_tile data structure 
+
+	* include/defines.h: Added MAX_TILES_X and MAX_TILES_Y #defines
+
+	* src/s_page.c: Added s_tile_init to s_page_add
+
+	* src/s_tile.c: More work on some of the routines to get objects
+ 	  into the right tiles
+
+	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Added call to
+	  s_tile_add_object when an object is added to object_head 
+	  (or object_tail)
+
+	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Called copy
+	  routines with the right x,y values so that tiling code works right 
+
+	* src/o_net_basic.c, o_pin_basic.c, o_bus_basic.c: Added a bunch of 
+	  calls to s_tile_update_object after the object is translate 
+          (moved around)
+
+	* include/struct.h: Added to the object structure tile_locs which is
+	  a list of tile locations (in which tiles the object exists in)
+
+	* src/s_basic.c: Added init code to deal with above list
+
+2000-12-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/Makefile.am: Bumped libgeda.so version to 11
+
+2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Removed zoom_factor variable
+
+	* src/o_arc.c: Finally added code to implement the line type 
+	  postscript output for arcs
+
+	* src/o_circle.c: Also added code to implement the line type
+	  postscript output for circles (using arc code)
+
+        * src/configure.in: Added back the lines (saved_cflags etc...)
+          which caused debug output to be included in the build
+
+2000-12-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/m_basic.c: Put some code into WORLDtoSCREEN routines to bound
+	  coords to +/- 2^15 - 1  This is caused by 1) a less than perfect
+	  clipping routine and 2) the fact that X stores coords in signed
+	  shorts.   This may effect portability to machines where this isn't
+	  the case.   The original manifested itself by an endpoint (zoomed
+	  really really close) suddenly drawing itself incorrectly.  The
+	  clipping routine I used doesn't handle horizontal lines at all.
+
+	* src/s_nethash.c: #if DEBUG'ed out a printf
+
+	* src/f_basic.c: Removed all trace of zoom_factor
+
+	* src/s_page.c: Removed all trace of zoom_factor
+
+	* src/m_basic.c: #if 0'd out unused return_zoom_number function
+
+2000-12-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_basic.c, o_conn.c: Started Removing DONT_* flags
+
+	* include/defines.h: Added some pan related #defines
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Slightly rearranged things to make cygwin port happy
+
+	* src/m_basic.c: Integrated changes by Werner Hoch, added round_5_2_1
+	  function
+
+2000-11-30  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_nethash.c: Rewrote s_nethash_build to not use the internals
+	  of the hash table.  New version uses a *_hash_foreach function.
+ 	  The original function was poorly written and violated library
+	  encapsulation (my bad).
+
+	* src/o_circle.c: Removed unneeded variable
+
+	* configure.in: Added -fnative-struct flag for CYGWIN port only
+
+	* configure.in: Added --enable-debug flag to enable -g flag 
+
+2000-11-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added netconn_rubberband variable to st_toplevel
+	  structure
+
+2000-11-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_nethash.c: Added creation function (from 
+	  gnetlist/src/s_traverse.c)
+
+	* src/s_nethash.c: Renamed all functions to s_nethash_*
+
+	* src/s_page.c: Put in the calls to destroy the nethash data structure
+	  when a page is deleted
+
+	* src/s_nethash.c: Added s_nethash_delete_all function
+
+	* include/struct.h: Added conn_list function to st_nethash 
+
+	* src/s_nethash.c: Added conn_list variable usage code 
+
+	* src/s_stretch.c: Added code to check the uniqueness of midpoint
+	  connections when they are added to the stretch structure
+
+2000-11-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added st_stretch structure (and typdef)
+
+	* src/s_stretch.c: Added file which will contain the low level
+	  data structure for stretching/rubberbanding when a move occurs
+
+	* include/struct.h: Added stretch_head to page structure
+
+	* src/s_page.c: Added the init of stretch_head
+
+	* include/struct.h: Fixed the misspelling of separator
+
+2000-11-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added some variables the undo structure to hold
+	  hierarchy state
+
+	* src/s_undo.c: Put in code to use the above added variables
+
+	* src/s_undo.c: Added the above variables to s_undo_add
+
+	* src/u_basic.c: Oops, didn't allocate enough memory for a temp string
+	  in u_basic_breakup_string.  Fixed. 
+
+	* src/u_basic.c: Minor correct to malloc
+
+2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added some more gnetlist rc variables to toplevel
+	  struct
+
+	* include/defines.h: Added some hierarchy_*_order #defines
+
+	* src/o_attrib.c: Put in a very very lame lame lame hack in 
+	  o_attrib_search_name_partial which should be taken out and shot.
+	  It better be removed when I fix the pin#=# problems
+
+2000-10-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added some gnetlist rc variables to toplevel
+	  struct
+
+2000-10-31  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/f_basic.c: Fixed f_open to return 0 on failure to open a 
+	  schematic and 1 on success.  (Ales merged his changes to match this)
+
+2000-10-26  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* src/o_basic.c, o_box_basic.c, o_circle_basic.c: New fill
+	  support and minor changes to line type support.
+
+2000-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/f_basic.c: Slightly changed Stefan's f_open change.  Even if
+	  you cannot open a file, you should still setup the page.
+
+	* include/struct.h: Added some fields in the gnetlist structs for 
+          the pinlabel
+
+	* include/struct.h: Added more fields in the gnetlist structs for
+	  prefix / suffix strings (for hierarchy support)
+
+2000-10-10  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/f_basic.c: f_open returns an int; 0 on failure, 1 on success
+
+	* include/prototype.h: f_open returns an int.
+
+2000-10-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/s_slib.c, src/s_clib.c: changed order for #include <dirent.h>
+	  and removed a #if defined for CYGWIN32 
+
+	* configure.in: Removed an really old GTK+ check which is no longer
+	  needed
+	
+2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_line_basic.c: Removed all // comments
+
+	* src/Makefile.am: Bumped libgeda so version to 10.0.0
+
+2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_circle_basic.c: Added o_circle_modify
+
+	* src/*.c: Fixed most -Wall warnings
+
+	* include/struct.h: Added some variables for new line type / width
+   	  dialog box
+
+2000-10-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added draw_grips variable to OBJECT structure
+
+	* src/o_selection.c: Added code to set and unset draw_grips variable
+
+	* src/s_basic.c: Added code to init draw_grips variable
+
+	* include/defines.h: Added a few grip related #define's
+
+	* src/o_line_basic.c: Added o_line_modify
+
+	* src/o_net_basic.c: Made o_net_modify look like o_line_modify
+
+	* src/o_pin_basic.c: Made o_pin_modify look like o_line_modify
+
+	* src/o_bus_basic.c: Made o_bus_modify look like o_line_modify
+
+	* src/o_box_basic.c: Added o_box_modify
+
+2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_box_basic.c: Further updated the file format per Patrick's
+	  instructions
+
+	* src/o_circle_basic.c: Further updated the file format per Patrick's
+	  instructions
+
+	* src/o_arc_basic.c: Found a instance where the wrong object was 
+	  getting it's line type and file options set (in o_arc_copy.c)
+
+	* src/o_basic.c: Renamed all d1 to length and d2 to space
+
+	* src/f_print.c: Added f_print_set_line_width
+	
+	* src/o_*_basic.c: Make the appropriate call to above
+
+	* src/o_line_basic.c: Added line type postscript output (solid,
+	  dotted, dashed, center, phantom)
+
+	* src/o_box_basic.c: Added postscript output using line postscript
+	  output code
+
+	* src/o_complex_basic.c: Found an bug where mirror flag was being
+	  set to -1 for embedded components (should have really been 0)
+
+2000-09-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Intergrated OBJECT structure changes by 
+	  Patrick Bernaud 
+
+	* src/o_arc_basic.c: Intergrated changes to the arc primitive by
+	  Patrick Bernaud
+
+	* src/o_box_basic.c: Intergrated changes to the box primitive by
+	  Patrick Bernaud
+
+	* src/o_circle_basic.c: Intergrated changes to the circle primitive by
+	  Patrick Bernaud
+
+	* src/o_line_basic.c: Intergrated changes to the line primitive by
+	  Patrick Bernaud
+
+	* src/create_proto: Updated script to be a lot more general (but
+	  unfortunately had to add an ugly hack to get it to work)
+
+	* src/o_attrib.c: Changed <strings.h> to <string.h>
+
+	* src/o_arc_basic.c: Moved some common code out of this file
+	  src/o_basic.c: Moved the above code into this file
+
+2000-09-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net_basic.c: Martin found a core dump bug. Fixed.  Wasn't
+	  being careful about derefencing a possible NULL pointer (added an
+	  if to check if NULL)
+
+2000-09-14  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net_basic.c: In o_net_consolidate_segments, added a if 
+	  expression to make sure you don't try consolidate non-ortho nets
+	  (pointed out by Patrick)
+
+2000-08-28  Stefan Petersen  <spe@xxxxxxxxxxxx>
+
+	* Fixed bug in configure.in. Probably a bug in autoconf.
+	  Now it should work to configure when libguile is dependent
+	  on other libs.
+	
+2000-08-26  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Cleaned up configure stuff and added guile.m4 to enhance
+	  guile configuration.
+	
+2000-08-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/f_image.c: Oops found a core dumping bug which was
+	  introduced in this latest variable reorg (wrong structure
+	  passed f_image_write_objects)
+
+	* src/f_print.c: Oops found a core dumping bug which was
+	  introduced in this latest variable reorg (wrong structure
+	  passed f_print_objects)
+
+2000-08-22  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* configure.in/configure: Made configure look for scm_make_smob_type
+	  in libguile.
+	
+
+2000-08-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/o_text_basic.c: #if'ed 0 out o_text_translate (since it is
+	  unused) 
+
+	* include/struct.h: Put a complex pointer into the TEXT item 
+
+	* src/o_text.c: Changed all complex to use the above new pointer
+
+	* src/o_text.c: Added o_text_recalc to work on the text complex 
+	  pointer
+	
+	* src/s_basic.c: Added free of text->complex structure to s_delete
+
+	* include/struct.h: Added COMPLEX structure/typedef (includes private
+	  complex pointer, x (and screen), y (and screen) mirror, and
+	  angle variables)
+
+	* src/*.c: Removed all traces of the old complex pointer and changed
+	  them to use the new above pointer
+
+	* include/struct.h: Renamed complex (inside COMPLEX *) to be called
+	  prim_objs instead of complex.  Better name (I hope).
+
+	* src/s_basic.c: Removed some dead code
+
+	* src/o_text_basic.c: Removed some dead code
+
+	* src/*.c: Temporarily called complex (COMPLEX *) complex2 (for 
+	  easy search)
+
+	* include/struct.h: Renamed text->complex to text->prim_objs
+
+2000-08-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Started the conversion from LINEPTS/CIRCLE to
+	  a more generic representation 
+
+	* include/struct.h: Added LINE, BOX, ARC structure/typedef
+
+	* include/struct.h: Added void *graphical to OBJECT structure.
+	  which for now is commented out
+
+	* src/o_arc_basic.c: Converted all line_points to arc
+
+	* src/s_basic.c: Add ARC structure to various basic init / free
+	  functions
+
+	* src/o_box_basic.c: Converted all line_points to box
+
+	* src/s_basic.c: Add BOX structure to various basic init / free
+	  functions
+
+	* src/o_complex_basic.c: Made sure you call get_box_bounds with the
+	  right (box) parameters
+
+	* include/struct.h: Had to comment out all gpcb related structures 
+          (eventually these will be rewritten and put back into production)
+
+	* include/struct.h: Moved all text parameters into TEXT structure
+
+	* src/o_text_basic.c: Converted all graphical paramters to text
+
+	* src/s_basic.c: Add TEXT structure to various basic init / free
+	  functions
+
+	* src/g_smob.c: Changed text_string to text->string
+
+	* src/o_attrib.c: Found a whole bunch of instances where an if
+	  was checking for a null, but in the same if that same item was
+	  being dereferenced (for another value).  Bad.  Fixed.
+
+	* src/a_basic.c: Found another 2 instances of above, Fixed.
+
+	* src/o_circle.c: Removed some dead code
+
+	* src/s_basic.c: Add LINE structure to various basic init / free
+	  functions
+
+	* src/o_complex_basic.c: Made sure you call get_line_bounds with the
+	  right (line) parameters
+
+	* src/o_box_basic.c: Converted all line_points to line structure
+
+	* src/o_net_basic.c: Converted all line_points to line structure
+
+	* src/o_pin_basic.c: Converted all line_points to line structure
+
+	* src/o_bus_basic.c: Converted all line_points to line structure
+
+	* src/s_basic.c: Removed all traces of line_points
+
+	* include/struct.h: Removed *line_points variable, structure, and
+	  typedef
+
+2000-08-15  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Fixed bug causing seg fault during GC with new attribute smob.
+	  Changed mark function from scm_markcdr to 0.
+	
+2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+        * src/Makefile.am: Makes VPATH building work.
+          Patch by Roger Gammans. src/Makefile.in regenerated.
+
+2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* src/g_smob.c: Added. Contains attribute smob functions.
+
+	* src/Makefile.am: Added above source file. -> 
+          all Makefile* and configure are regenerated.
+
+	* include/struct.h: Added attribute smob definitio struct
+
+	* include/prototype.h: Added prototypes for smob functions defined
+	  in src/g_smob.c
+	
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.c: Updated copyright info in each file
+
+        * src/*.c: Changed all GNU to GPL in the appropriate places
+
+        * configure.in: Bumped version up to 20000704
+
+	* src/*.c: Removed all // comments
+
+	* src/*.c: Removed all warnings
+
+	* src/o_selection.c: Fixed some functions which were either supposed
+	  to return something (and were not) or functions which should not 
+	  have been returning anything but were.
+
+	* */*: Upgraded to libtool 1.3.5
+
+	* src/s_basic.c: Increased the memory size of the object name string
+	  (more digits)
+
+	* src/u_basic.c: Removed #include <malloc.h>, replaced it with
+	  #include <stdlib.h>
+
+2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.c: Added type variable to UNDO structure
+
+	* src/s_undo.c: Added code to deal with type variable
+
+	* configure.in: Put in checks for gtk+ and glib 1.2.3
+
+	* src/Makefile.am: Bumped up shared library version to 9
+
+	* All gEDA directories/programs: Created distribution Makefile.in 
+	  files
+
+	* include/defines.h: Added #defines to support attrib_edit_dialog
+	  invocation flag
+
+2000-06-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added object_head pointer to UNDO struct
+
+	* src/s_undo.c: Added code to deal with above new pointer
+
+	* src/s_undo.c: Had to change some of the s_undo_* functions to
+	  have the TOPLEVEL *w_current argument.  Need to review and make
+	  sure this is really needed.
+
+	* src/o_*_basic.c: Fixed all *_copy functions to copy the color of
+	  the object correctly (not the selection color)
+
+	* src/o_*_basic.c: Also make sure all *_copy functions copy the
+	  saved_color variable
+
+	* src/o_complex_basic.c: Fixed *_copy functions to preserve the
+ 	  selectability of complex objects
+
+	* include/struct.h: Added undo-type to TOPLEVEL structure
+
+	* src/o_list.c: OOPS!  Found an ancient bug.  Forgot to restore
+	  object_parent pointer if you passed in an empty list src list
+	  to the o_list_copy* functions (did the same for ADDING_SEL flag)
+
+/*************************************************************************/
+/* NOT DONE */
+src/*.c: Removed all the ADDING_SEL nonsense (code).
+include/struct.h: Removed the ADDING_SEL variable from the TOPLEVEL struct
+/* NOT DONE */
+/*************************************************************************/
+
+	* include/defines.h: Added UNDO_ALL and UNDO_VIEWPORT_ONLY #defines
+
+2000-06-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_*_basic.c: Fixed o_*_save to properly save the object if it
+	  is selected
+
+	* include/struct.h: Moved undo_* into the PAGE structure
+
+	* src/s_page.c: Added necessary free and init in s_page_* for undo 
+	  structs
+
+	* include/struct.h: Added undo_levels and undo_control rc vars to 
+	  TOPLEVEL structure
+
+2000-06-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added first cut of UNDO structure/typedef
+
+	* src/s_undo.c: Added new file which will hold low level undo 
+	  code
+
+2000-06-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Added Martin Benes' uref renaming patch.  The 
+	  one call to the function which does all the work was #if'ed 
+	  out.  o_attrib_update_urefMB has some side effects which makes
+	  it problematic to have in the mainstream release. 
+
+2000-06-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/o_text_basic.c: Oops, found an old memory leak; made the
+	  assumption that text which was invisible had no text_head.?? and
+	  just set complex pointer to NULL, and hence created a leak. 
+	  Plugged leak by freeing complex list completely before NULLing
+
+	* src/o_net_basic.c: #if DEBUG'ed out some printf's which dealt
+	  with net consolidation
+
+2000-06-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.c: Added continue_component_place variable to the
+	  TOPLEVEL structure
+
+2000-06-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added promote_invisible variable to the TOPLEVEL
+          structure
+
+	* src/o_complex.c: Added code to act on above variable in the new
+   	  attribute promotion code
+
+	* include/struct.h: Added keep_invisible variable to the TOPLEVEL 
+          structure
+
+2000-05-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added attribute_promotion to TOPLEVEL structure
+
+	* src/o_complex_basic.c: Added Martin Benes' code to implement 
+	  attribute promotion.  
+
+	* src/o_complex_basic.c: Renamed attach_attributes to 
+	  attribute_promotion
+
+	* src/o_complex_basic.c: Changed some 0's to FALSEs.
+
+	* src/o_complex_basic.c: Added another test to 
+	  o_complex_is_eligible_attribute, only visible floating text 
+          attributes will be promoted
+
+	* src/o_list.c: Added Martin Benes' code changes
+
+2000-05-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Replaced o_text_mirror and o_text_mirror_world
+          by the much improved routines written by Martin Benes, these 
+	  function properly handle the changing of the origin when mirroring
+	  text
+
+2000-05-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added buffer_number to TOPLEVEL structure
+
+2000-05-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex.c: Added o_complex_unset_color_single and 
+	  o_complex_set_color_single which unset/set the color on only
+	  one object
+
+	* src/o_list.c: Added a return paramater to o_list_copy_to
+	  (return the new object which was copied)
+
+	* src/o_list.c: Added o_list_copy_all_selection2 which copies 
+	  the objects in a selection list into a plain object list 
+
+	* src/o_list.c: In o_list_copy_all_selection2 unselected the object
+	  first (all objects in the selection list should be selected) and
+	  then reselected it
+
+2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_*_basic.c: Added a check to make sure the color of all read
+	  in objects is valid
+
+2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text.c: Added some more checking when reading in text items
+          Specifically to check for invalid alignment fields
+
+	* src/o_text.c: Added missing alignment field to some of the other
+	  warning messages in o_text_read
+
+	* src/u_basic.c: Added u_basic_breakup_string 
+
+	* include/struct.h: Added raise_dialog_boxes to TOPLEVEL structure
+
+2000-04-15  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex.c: Renamed o_complex_return_pin to 
+	  o_complex_return_nth_pin
+
+	* src/o_complex.c: Created new o_complex_return_pin_object to support 
+	  gnetlist's g_get_pin_attribute
+
+	* src/create_proto: Updated prototype.h creation script to use gtk/glib
+          paths from my machine (installed in /usr/local ...)
+
+	* src/o_attrib.c: Added o_attrib_search_attrib_value to support 
+	  o_complex_return_pin_object
+
+	* src/o_attrib.c: Added o_attrib_search_attrib_name to support 
+	  gnetlist's g_get_pin_attribute
+
+2000-03-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_net.c: Started fixing the broken code in o_net_consolidate*
+	  which was causing a core dump with the new selection code
+
+	* src/o_net.c: Added some intelligence to o_net_consolidate_segments
+	  so that objects are properly selected when consolidation happens
+
+2000-03-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added locked_color to OBJECT structure
+
+	* src/s_basic.c: Inited locked_color to -1
+
+	* src/o_selection.c: Removed some old debugging info
+
+	* src/a_basic.c: Removed dead code from o_scale
+
+	* src/o_attrib.c: Removed some more dead code (old selection related) 
+	  from o_attrib_*
+
+	* src/o_complex.c: Misc code cleanup
+	
+	* src/s_color.c: Removed an obsolete comment
+	
+2000-03-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Got o_attrib_set_color to work with the new selection
+	  mechanism
+
+2000-03-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added doing_pan variable to TOPLEVEL structure
+
+	* include/struct.h: Added fast_mousepan variable to TOPLEVEL structure
+
+2000-03-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Removed the first (of many) o_redraw_single's from
+	  the attrib free routine
+
+2000-03-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Further cleaned up o_attrib_attach to only attach
+	  the single specified attribute item (instead of looping which is
+	  not correct anymore)
+
+	* src/o_attrib.c: Got the color setting on attributes and 
+	  non-attributes right
+
+	* src/o_net_basic.c: Put some comments in the net consolidate functions
+	  since these functions are really broken with new selection mechanism
+
+2000-03-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* src/o_attrib.c: Got rid of some of the o_list_search's which are
+	  now not required anymore
+
+2000-03-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text_basic.c: Got o_text_recreate to work right with new 
+	  selection mechanism (set saved_color correctly)
+
+2000-02-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_complex.c: Added o_complex_set_saved_color_only which only
+	  sets the saved_color flag of a complex object
+
+	* src/o_complex.c: Added some selection specific functions 
+
+	* src/x_event.c: Got middle button actions working again
+
+2000-02-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added SELECTION typedef and structure
+
+	* src/o_selection.c: Added new selection (data structure) code
+
+	* include/defines.h: Changed NORMAL and SELECTION #defines to be
+	  NORMAL_FLAG and SELECTION_FLAG due to name clashes
+
+	* include/struct.h: Added selected flag to OBJECT structure
+
+	* src/o_complex.c: Simplified o_complex_set_color to have only the
+	  required parameters (object and the new color) (Also changed order)
+
+	* src/o_complex.c: Found/Fixed a bug in o_complex_set_color
+
+	* src/o_complex.c: Added o_complex_set_color_save which sets the color
+	  but also saves it for future use (used in selection mechanism)
+
+	* src/o_complex.c: Added o_complex_unset_color which restores the
+	  color from the saved_color variable (used in selection mechanism).
+
+	* src/o_selection.c: Added o_selection_return_first_object
+
+	* src/o_selection.c: Added o_selection_return_nth_object (returns
+	  the nth object starting at zero being the first object)
+
+	* include/struct.h: Removed selection_tail and selection_head so that
+	  gschem can be completely purged of the old selection mechanism
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * README/INSTALL: Updated files to reflect next release
+
+	* src/*.c: Removed all // comments (changed to /* */)
+
+	* src/*.c: Fixed all warnings (using -Wall -Werror)
+
+	* src/o_attrib.c: Really enforced the no spaces beside the equals
+	  sign when checking if an attribute is valid or not
+
+	* src/Makefile.am: Incremented libgeda.so version number
+
+2000-02-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_text_basic.c: More work on getting postscript output to work
+	  with new text alignment
+
+	* include/struct.h: Added text_origin_marker flag in TOPLEVEL struct
+
+	* include/struct.h: Added text_alignment flag in TOPLEVEL struct
+
+	* src/o_text_basic.c: Changed the order of the T (text) item in 
+	  schematic files (... angle alignment)
+
+2000-02-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* All configure.in files: Changed the version to 20000220 (to force
+	  a release)
+
+	* include/struct.h: Added text_alignment flag to object structure
+
+	* src/s_basic.c: Inited above flag to default value
+
+	* src/s_basic.c: Removed old unused code
+
+	* src/o_text_basic.c: Added the text alignment flag to the file format
+	  for reading in text items (old text format is still valid though)
+	
+	* src/o_text_basic.c: Added the text alignment flag to the file format
+	  (saving text times)
+
+	* include/defines.h: Added text alignment #defines
+
+	* src/a_basic.c: Change the default version number (to the current
+	  version) if the version tag is not found in a file read in by o_read
+
+	* src/o_text_basic.c: Added o_text_height function to help 
+	  readability of the up the code and get rid of awful hardcoded 
+	  constants
+
+	* src/o_text_basic.c: Added code to support text alignment flag as well
+	  as code to support rotation and mirroring of this new text
+
+	* src/o_text_basic.c: Started getting postscript printing to work; not
+	  complete yet
+	
+2000-02-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_hierarchy.c: Fixed some bugs so that detached pages (from
+	  the hierarchy) get properly reconnected when they are called for
+	  again
+
+2000-01-31  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_slib.c: Created s_slib_search_single which just search for
+          the filename and does nothing else to the name.
+
+	* src/s_hierarchy.c: Created s_hierarchy_down_schematic_single and
+	  transformed old call into s_hierarchy_down_schematic_multiple
+
+	* src/o_attrib.c: Put in another check in o_attrib_free_returned
+	  to make sure found_objects is not null before it is dereferenced
+
+	* include/struct.h: Added enforce_hierarchy to toplevel structure
+
+	* include/struct.h: Added mawindow to toplevel structure 
+          (multi-attrib window)
+
+	* include/struct.h: Added aewindow to toplevel structure 
+          (attrib-edit window)
+
+	* include/struct.h: Added sewindow/seentry to toplevel structure 
+          (slot-edit)
+
+2000-01-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: up and down pointers to the st_page structure
+
+	* src/s_hierarchy.c: Added push/pop symbol/schematic functions 
+
+	* src/s_page.c: Added inits of up and down pointers in the st_page 
+	  structure
+
+	* include/struct.h: Added page_control variable (which contains an
+	  int which basically describes what hierarchy level you are at)
+
+	* src/s_page.c: Make sure all the above new vars are properly inited
+
+2000-01-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Fixed o_attrib_return_attribs so that it returns
+	  an array of objects instead of an array of strings
+
+2000-01-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/o_attrib.c: Added o_attrib_return_attribs which returns an 
+	  array of all attached attributes given an object 
+
+	* HACKING: Added file which describes file prefix (for now)
+
+1999-11-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_clib.c: Fixed s_clib_getfiles to filter files based on 
+	  the filter (new argument) passed in
+
+	* src/s_slib.c: Fixed a debugging routine to call the right functions
+	  for slib
+
+1999-10-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_basic.c: Added some checks in the object malloc, just for
+	  robustness sake
+
+1999-10-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/f_print.c: Added some error checking to make sure you can open
+	  the postscript output file, otherwise log an error message.
+	  Pointed out by Mike Riendeau
+	
+	* src/f_print.c: Modified f_print() to return something indicating
+	  success or error
+
+1999-10-17  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/*.h: Added multiple controlling #ifdef's into all *.h files
+
+	* include/libgeda.h: Created file which contains all the required
+	  include files in the right order
+
+
+1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_clib.c: Added the ability to set the count in s_clib_getfiles
+
+	* include/struct.h: Added another search related var to FILEDIALOG 
+
+	* include/defines.h: Added SET_COUNT #define for s_clib_getfiles
+
+	* include/struct.h: Added search_label gtk widget to FILEDIALOG struct
+
+	* ../*/configure.in: Changed version number to today's date 
+
+	* src/Makefile.am: Incremented libgeda.so version number
+
+	* src/o_attrib.c: Fixed -Wall warnings
+
+	* src/s_clib.c: Fixed -Wall warnings
+
+	* src/s_page.c: Fixed -Wall warnings
+
+	* src/s_clib.c: Fixed s_clib_getfiles so that *only* files which .sym
+	  suffix get read in as valid symbol files
+
+	* src/o_pin_basic.c: Added o_pin_modify() 
+
+1999-10-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Added a few more defines to support SAVEAS_*
+	  and the new file dialog box
+
+	* include/struct.h: Added a few type vars to the FILEDIALOG struct
+
+	* src/s_log.c: Added cwd to s_log_init to deal with the chdirs that
+	  gschem now does
+
+	* include/struct.h: Added a last search pointer (int) vars to the 
+	  FILEDIALOG struct
+
+	* src/s_clib.c: Added s_clib_return_num 
+
+1999-10-09  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/s_page.c: Changed s_page_add: full path is now in page_filename
+	
+	* src/s_page.c: Added full path only if page_filename doesn't start 
+	  with a '/'
+
+1999-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/defines.h: Added some FILEDIALOG #defines
+
+	* include/struct.h: Added filter_type variable to FILEDIALOG struct
+
+1999-10-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added filename_entry variable to FILEDIALOG struct
+
+	* include/struct.h: Added preview rc variable to TOPLEVEL struct
+
+	* include/struct.h: Added preview_control variable to FILEDIALOG struct
+
+	* include/struct.h: Added directory_entries and file_entries to
+	  FILEDIALOG struct 
+
+	* include/defines.h: Added MAX_DIRS and MAX_FILES
+
+	* Fixed all *.c files to #include defines.h before struct.h
+
+	* include/struct.h: Added toplevel variable to FILEDIALOG struct
+
+1999-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added TOPLEVEL preview variable to FILEDIALOG struct
+
+1999-10-01  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* include/struct.h: Added xfwindow array to TOPLEVEL structure
+	
+	* include/struct.h: Made the above array a structure
+ 	
+	* include/struct.h: Changed FILESEL struct to FILEDIALOG struct
+
+	* src/g_basic.c: Added #include for define.h
+
+1999-09-28  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * src/o_attrib.c: Removed the ability to attach non-text items
+	  as attributes as a sch/sym is being read in (o_read_attribs)
+
+	* src/o_attrib.c: Fixed a nasty bug where the color of text was
+	  being forced to the attribute color even if you didn't want that
+	  color (pointed out by Magnus)
+
+9/19/99 Make sure libgeda works with guile-1.3.2a
+
+	Added some code to o_text.c to look for char_.sym for lowercase
+	characters when running CYGWIN32
+
+	Messed up above slightly, now fixed
+
+	Did not return a success (zero) in s_color_request, now fixed
+
+	Increased the number colors to 25
+
+	Fixed all warnings
+
+	Increased the .so version of libgeda to 4
+
+9/18/99	Fixed a bug in s_color_gdcolor_init, had the gd color alloc in the
+	wrong place (before a pointer was set)
+
+9/17/99	Added/changed a few variables the various structures in struct.h
+
+9/16/99	Removed the restriction that sym/sch files have to be perfect.  You
+	now can have garbage in a sym/sch file and it won't exit, but instead
+	warn the user and display what it read in.
+
+	Added a bunch of tests into o_attrib_attach to prevent:
+		- Attaching a non-text item as an attribute
+		- Attaching an attribute to more than one object
+	
+	Improved the warning that is displayed when an attribute is already
+	attached to an object
+
+	Updated f_open and s_page_new to only open a schematic/symbol if it
+	isn't opened already.
+
+9/12/99	Added a flag in s_netlist structure for net naming priority
+
+9/7/99	Added s_color.c 
+	
+	Cleaned up code to reflect the new function names created by s_color.c
+
+	Removed all lame function pointers now that the color stuff is part
+	of libgeda
+
+	Added st_color structure to struct.h
+
+	Added o_attrib_search_name_single_count which is like the other
+	search_name functions in that it allows you to pick the n'th 
+	occurance of an attribute but only searching the specified in object
+
+9/6/99	Removed most color #defines from color.h, in prep for the new color
+	system
+
+	Temporarily broke color postscript printing
+	Temporarily broke color image writing
+
+	Put into colors.h the proper #defines for the new colors scheme
+	
+	Put a few user rc variables into the toplevel struct
+
+	Fixed color postscript printing
+	To do this, I had to create a ps_color_string global variable function
+	pointer, so every gEDA program needs to define this if it has to be
+	linked to libgeda
+
+	Fixed a coredump bug which was caused by improper attributes (ie
+	pin15=  (and no value))
+
+	Fixed o_attrib_get_name_value so that improper attributes are NOT
+	returned as proper attributes 
+
+	Started to fix the broken color image writing
+		- Re-arranged the allocation of colors in o_image.c
+
+	Got color image writing working again
+
+	Unfortunately had to create another function pointer for 
+	x_color_gdcolor_init (ugg... I need to clean all this up...)
+
+8/31/99 Renamed ntext to text (finally)
+
+	Hopefully fixed the problem that gnetlist was having with embedded
+	components ?
+
+8/30/99	Fixed the bus visual cues postscript output to look better 
+	(by controlling the capstyle)
+
+	Fixed the direction of horizontal bus visual cues in postscript
+	output
+
+	Renamed all ales to conn and ALES to CONN
+
+
+8/29/99	Added bus_gc
+
+	Added support to the postscript / image printing for the bus cues
+
+	Got bus to look thicker when they are imaged.  Still need to do
+	the same to nets
+
+	Fixed a postscript problem when you have thin nets enabled 
+	(everything would be thick... which is the exact opposite of what
+	 you would want)
+
+	Removed a "this is totally broken" comment from o_complex_add_embedded
+	(I think it works... but just in case...)
+
+	Removed all warnings from the code
+
+8/28/99 Fixed a minor bug: connect two nets to a bus to the same point, you
+	would get an invalid cue, which isn't right (that's a valid bus
+	midpoint connection).
+
+8/27/99 Set the program version to 19990829 to force Ales to release
+        on the 29th :)
+
+	Updated all *.c and *.h files to have the right address for the
+        FSF in the copyright/licence header
+  
+        Updated library so version 
+
+8/18/99	More work getting buses to work correctly, updates to o_ales 
+	(which will turn into o_conn eventually)
+
+	Added #defines for output-capstyle
+	
+	Added code in f_print which does the work of the capstyle keyword 
+
+	More work in o_ales to get bus to work right.
+	
+	Added code which determines if a connection is valid or invalid
+		NOT valid:  pin to bus
+		NOT valid:  net to endpoint of bus	
+		
+8/17/99 Started adding bus object
+		Including creation of all basic functions
+		Update toplevel structure (struct.h)
+		Update of enumerated types of objects 
+
+8/12/99	Added o_net_modify to support the stretch command
+
+8/11/99 Added o_attrib_search_toplevel which searches for toplevel attributes
+	in all loaded pages.
+
+	Fixed a fatal bug (core dump) in the o_net_consolidate_lowlevel
+	function (as well as a possible memory leak) that deal with
+	connecting nets together which both had attributes.
+
+	Fixed another memory leak in o_net_consolidate_*
+
+	Fixed configure.in to properly check for cygwin port and X11
+	libraries (for all other tools as well)
+
+8/5/99  Added some stuff to configure.in for win32 builds
+
+	Removed some bogus #includes <dirent.h> from a bunch of files
+	s_attrib.c, s_papersize.c, s_stroke.c
+
+	Renamed private POINT structure to sPOINT (single POINT) in m_basic.c
+	(it was conflicting with some includes in win32)
+
+	Added some more #if conditions to the #include <direct.h>, only
+	include this on UNIX platforms
+
+	Added code in configure.in to ignore the requirement for X11 for
+	cygwin
+
+8/3/99	Added to TOPLEVEL the net_consolidate flag
+
+	Upgraded to libtool 1.3.3
+
+	First attempt at getting net_consolidate to work with attached
+	attributes
+
+	Removed an extra return from o_attrib.c
+
+	net-consolidate code is not 100% working today.
+
+7/27/99 Added o_net_consolidate* functions which take net segments and 
+	if possible combine the nets into one single net.
+
+	Added o_net_consolidate to f_open so that it runs
+	whenever you open a schematic
+
+	Added o_net_consolidate to f_save so that it runs 
+	whenever you save a schematic
+
+7/25/99 Cleaned up g_read_file(). (by Kazu Hirata)
+	
+7/23/99 Added u_basic_strdup_multiple() to u_basic.c. (by Kazu Hirata)
+
+7/21/99 More work on getting all objects to use new object init and link
+	routines (rest of o_*_basic.c functions) 
+
+	Created u_basic.c for utitlity functions to which Kazu is adding
+
+	Removed all traces of s_passing.c and s_passing.h (Yeah, no more
+	p_* kludge)
+
+	#if 0'ed out add_object, replaced by new object init and link 
+	routines
+
+	Found all unknown p_* variables and removed them
+
+7/16/99 Added s_basic_init_object which just creates an object and inits
+	it with default values (this is part of the s_passing kludge removal)
+
+	Added s_basic_link_object which links in the object into the passed in
+	ptr linked list.
+
+	Removed "int selected" from struct.h (was totally unused)
+
+	Minor cosmetic changes in struct.h
+
+	As a first test, converted o_ntext_basic.c to use new 
+	s_basic_init_object and s_basic_link_object
+
+7/15/99 Added support for libgdgeda 1.6 (mainly means searching for libpng)
+
+	Removed all traces of old libgdgeda 1.5 gif support
+
+	Changed the check for zlib (uncompress is the function it searches
+	for)
+
+7/10/99 Started to improve the performance of the math functions
+	(was doing to much math everytime I was calling pix_x/pix_y)
+
+	Finished speed improvements in mil_x and mil_y
+
+	Updated a few places where it's important to call set_window
+        (part of the math speed improvements)
+
+	Added some variables to struct.h to support gschem rc files
+
+	Added displayed_text_len which holds the true string length of 
+	text which is displayed
+
+	Added a check in o_ntext_read for unsupported text angles
+
+7/6/99  Didn't really disable libgdgeda when using --disable-gdgeda
+        Now fixed.
+
+7/5/99	Fixed a minor typo when allocating a string "pin" instead of "slot"
+
+	Hopefully got slotting to work with alphanumeric pins
+
+	Removed all warnings	
+
+	Updated configure.in a bit
+
+	Updated version number (in all other programs as well)
+	
+	Updated README file (in all other programs as well)
+
+7/4/99	Fixed the headers in all files to be correct (GPL)
+
+7/3/99 	Removed some debug printfs from s_nethash.c
+
+	Removed some obsolete data structure elements in the gnetlist part
+	of struct.h
+
+	Added code to warn user that a zero length object (line, net, pin 
+	etc...) was just read in
+
+7/2/99 	Fixed the ./configure stuff dealing with libgdgeda so that it works
+	when libgdgeda isn't installed in a system directory
+
+7/1/99 	Changed all gd includes to gdgeda to distinguish my version of gd
+	from the official one
+
+	Changed HAS_LIBGD to HAS_LIBGDGEDA
+
+	Added #ifdef HAS_LIBGDGEDA where appropriate
+
+	Missed a few spots in adding above, found them all I hope
+
+6/29/99 Added s_nethash.c which deals with the nethash table in gnetlist
+
+	Added init of the nethash table to s_page.c
+
+6/26/99 Fixed the output of 180 rotated text in the postscript output
+
+6/25/99 Added the ability to generate black and white gifs
+
+	Moved a o_redraw_all from libgeda into gschem where it belongs
+	(f_image.c)
+
+	Removed all traces of GTK_DEVEL 
+
+6/24/99 Got all the object primatives outputing to the image (including
+	the rather painful arcs) 
+
+	Added the ability to change the image size
+
+	Added a o_recalc function which recalcs, but doesn't draw the objects
+
+6/23/99 Added o_image.c (which is code which uses the gd lib to output 
+	schematics to gifs)
+
+	Added some entries in the TOPLEVEL structure to support the image
+	printing
+
+	Added f_print.c which includes all the toplevel code for writing
+	an image
+
+	Added support to configure and friends to make libgd an optional
+	library
+
+6/17/99 Added o_ales_search_object which goes through entire the ales_table and 
+	finds the n'th occurance of object 
+
+	Above may be removed and moved somewhere else (into gnetlist)
+
+6/13/99 Removed s_delete_head from production
+
+	Attempted to find the hidden attribute memory leak
+
+	Found above memory leak and squashed. 
+
+6/10/99 Added the start of support for not creating text items which are 
+	hidden
+
+6/9/99	Increased the number of symbols which can be in a directory to 1024
+	from (256) in s_clib.c (s_clib_getfiles)
+
+6/1/99	Fixed a few minor things in s_page.c and s_basic.c (p_circle stuff)
+
+	Put some checks to prevent the coredump condition described below
+
+	Put some casts to make make happy (less warnings)
+
+5/31/99 Fixed printing for nets visual cues
+
+	Removed all traces of the old connection system
+
+	Discovered a core dump condition in clib_cache_free
+	(caused by reading in swedish/non-standard-ascii character font
+	 files, okay for now)
+
+	Few minor touch up to s_clib.c, but not enough to solve above
+
+5/29/99 Change the license for libgeda back to GPL (from LGPL)
+
+	Put in another check in the o_ales_update_nets function to 
+	make sure we don't add duplicate objects into the ales_list's
+
+	Added in code which allows for unattached toplevel attributes
+	(o_attrib.c)
+
+5/99	See ChangeLog in gschem for all the changes related to the new
+	connection stuff
+
+	All connection stuff is in o_ales.c (will be renamed to o_conn.c
+	once things get a big more stable)
+
+5/16/99 Removed ../libgeda/prototype.h from f_print.c
+
+        Removed ../include/x_states.h and ../include/x_events.c
+
+        Moved prototype.h to ../include (change all the source as well)
+
+        Commented out most of ../include/globals.h
+
+5/13/99 Increased the size of buffers and the reading in of attributes 
+	(o_attrib.c -- o_read_attribs)
+
+	Increased the size of text strings (in o_ntext_basic.c)
+	
+	Fixed the appropriate string in s_passing.c (and s_passing.h)
+
+	Fixed text_string allocation size in add_object (s_basic.c) 
+
+	The above changes should fix the bug reported by Thomas Dean
+
+4/27/99 Minor comment fix in include/struct.h
+
+4/20/99 Minor fprintf warning/error message touchups in s_clib.c
+
+4/15/99	Added coord dialog variables to WINDOW structure
+
+3/23/99 Added GtkWidget *abwindow to struct.h
+
+3/19/99	Added expand_env_variables which takes a string and expands all
+	shell enviroment variables. 
+
+	Fixed it so that when you do some attribute related activities
+	the changed flag gets set
+
+	Had to remove one of the above because just selecting something 
+	with attributes would cause the flag to be set...
+
+3/9/99  Remove all // from all include/*.h files
+
+3/2/99	Added missing #include <stdarg.h> to s_basic.c
+
+3/1/99	Fixed the vsnprintf problem I thought I fixed.  It's fixed now!
+
+	Updated struct.h (new schcheck structure)
+
+2/25/99 Added gsymcheck structures (include/struct.h)
+
+2/12/99 Added code (#ifndef'ed) for vnsprintf to fix the Solaris 5.5.x 
+	problem (didn't have vnsprintf).  The vnsprintf wrapper is from 
+	Timidity++-1.2.1, which is under the GPL v2.0
+
+	Minor bug fix to s_log_close (disable the logging of messages after
+	you close the log file)
+
+	Found a memory leak in s_clib_cache_free, the index used in the loop
+        could wrap, so you might end up freeing only a portion of the entries
+
+2/11/99	Searching through stroke structure fixed to be faster (does not 
+	search the whole array of structures)
+
+	Implemented a return value of s_stroke_search_execute (TRUE if it
+	finds a stroke, FALSE otherwise)
+
+	Increased max number of strokes to 256
+
+2/9/99	Increased buffer which is used for reading in schematics to 1024
+	characters
+
+	Increased buffer which is used for saving schematics to 1024
+	characters
+
+	Added s_stroke.c (place where strokes to action mapping is stored)
+
+1/24/99 Fixed a fprintf format statement (%% instead of %) in f_print.c
+
+1/23/99 Fixed printing problem created when I switched the rc reading order
+
+	Added code to support portrait printing printing (in struct.h : 
+	print_orientation, defines.h - a few useful defines)
+
+	Changed f_print_header, w_current is passed in now 
+
+	Worked some on getting portait mode right (instead of the _hack_ 
+	which it currently is)
+
+	Changed the way the translating actual happens in the actual 
+	postscript (instead of changing the points in C, it's done with a 
+	translate), much cleaner. (be sure to remove all the dead code... 
+	maybe?)
+
+	Got portrait printing working more or less.  Still might be buggy
+	though.
+
+	Added support for color postscript printing (f_print_set_color)
+
+	Fixed some bugs in the printing of colored nets (end/midpoints not 
+	being colored right)
+
+1/17/99 More gtk+ 1.1.x compatibility work (in s_log.c) (minor #ifndef)
+
+	Changed s_log_message to use vsnprintf instead of the g_v* functions
+	since they were not behaving like I want them to.
+
+1/9/99	Added gtk+ 1.1.x compatibility to libgeda
+		g_vprintf -> g_strdup_vprintf (s_log.c)
+
+12/30/98 Removed duplicate code from snap_grid function
+
+12/15/98 Added clip_nochange and clip_change (really just copied and
+	 changed existing code).  These routines either just tell if a 
+	 line (object) should be clipped and/or the actual points are 
+	 clipped. 
+
+	 Added SCREENencode_halfspace and WORLDencode_halfspace
+	 which support above code
+
+	 Discovered that my clipping routine wasn't working completely 
+	 right (slope was always zero) fixed now? 
+
+12/13/98 Fixed pin color being saved as -1
+	 
+	 Added some checks in clip to make sure you don't divide by zero 
+	 Assume the object is visible if you were going to divide by zero.
+
+12/9/98 Added WORLDabs and SCREENabs, these function, don't return a points
+	coordinates, but rather an absolute measure in either world or screen
+	coordinates (such as a width of a line or the radius of a circle)
+
+	Finally fixed o_ntext_print so that you can print out ('s and )'s.
+	(should work on all postscript printers correctly)
+
+	Changed the ps of text output so that it uses "show" instead of
+	"true charpath fill"
+
+	Cleaned up rest of circlefixme comments left over from yesterday
+
+12/8/98 Added st_circle structure and CIRCLE typedef to include/struct.h
+
+	Started changing o_circle_basic to use new structures above
+
+	Changed s_basic to allocate and free above structures
+
+	Added circle structure to s_passing.c/s_passing.h
+	
+	Added some if's in add_object for p_line_points and p_circle
+
+	Went through and added p_circle=NULL to all the places that needed it
+
+	Went through and fixed up all prototype errors associated with above
+	change
+
+	Discovered a major bug in o_complex_rotate_lowlevel, was trying to
+	rotate a circle using a box routine (worked previously since circle/box
+	used similar datastructs, now that's changed) 
+
+	Found the same sort of bug as above in o_complex_mirror_lowlevel. 
+	(trying to use box routine to mirror a circle)
+
+12/6/98 Found another really long term bug in dist() (wrong value being 
+	set to temp var).  I don't know how it worked with this bug.
+
+	Found another long standing bug in circle, again not sure how things
+	worked before, dumb luck.  When saving, radius which was saved 
+	could have been zero due to how the circle is represented in memory
+	(stupidly)
+
+12/5/98 Found a nasty bug in the printing of X endpoint lines, was using
+	offset variable instead of cross, also had the wrong variables
+	in various places
+
+12/3/98	Added Tom Javen's finnish / swedish libgeda patch to o_ntext_basic.c
+
+11/27/98 Apparently I didn't fix the %! in f_print.c so now it's definately
+	 fixed 
+
+11/18/98 Removed some irrelavent/dead/wasteful code from m_basic.c (math 
+	 routines)
+
+11/15/98 Added code to center LIMITS printed schematics
+
+	 Added code to deal with space.sym (the right way) (when reading in
+	 the width specifier)
+
+	 Added backtick.sym to o_ntext_basic.c
+
+11/6/98 Added sort routine to s_clib_getfiles (so that components are in 
+	alphabetical order when displayed)
+
+	Added support to TOPLEVEL struct for print dialog box
+
+	Added s_papersizes.c, place to hold paper sizes read from rc file
+
+	Added print_output_type to TOPLEVEL structure 
+
+11/5/98	Added paper_width, paper_height to the TOPLEVEL structure
+
+	Started work on generalizing the postscript printing (print to
+	any papersize)
+
+	Started work on being able to print out the current window
+
+10/28/98 Cleaned up o_ntext_basic to get rid of special code for space 
+	 character
+
+10/25/98 Cleaned up all warnings (-Wall only)
+
+	 Added some error checking in a few misc places
+
+	 Added version information to o_save (o_save_write_header)
+
+	 Added version information reading to o_read 
+	
+	 Passed version info to all o_*_read functions (this was done so, 
+	 because o_read is called recursively)
+
+10/24/98 Added the ability to have comments in schematic files, but they are
+	 not saved...
+
+10/22/98 Removed arc bounding code again... still not working right
+
+	 Added o_attrib_slot_update (update pins based on slot, given complex)
+
+	 Added o_attrib_search_slot_number (search for slot#)
+
+	 Added o_attrib_search_pin_number (search for pin#)
+	
+	 Added o_attrib_slot_copy (copy pin information over to new complex)
+
+	 Added the o_attrib_slot_copy to o_complex_copy
+
+	 Found a memory leak in the above code, fixed (along with some other
+	 major/minor bugs)
+
+	 Got the first working version of the slotting done
+
+10/18/98 Added o_attrib_search_slot 
+
+	 Changed o_attrib_search_name_single to return the object where the
+	 attribute lives
+
+	 Added a bunch of o_attrib_search_name_* function to search for
+	 various standard attributes
+
+10/17/98 Applied patch by Roger to add variable grid spacing
+
+10/15/98 Attempt to fix the arc bounding code (doesn't quite work 100%)
+
+10/12/98 Found a small bug in world_get_circle_bounds which was causing 
+	 a_zoom_limits to set the wrong value if a circle was the largest 
+	 object 
+
+	 Finally fixed o_arc_add so that it takes world coords like all
+	 the other objects! Woo Hoo!
+
+10/10/98 Added netlist structures to struct.h 
+
+	 Added visited flag to object structure
+
+10/9/98 Removed some really old #if 0 and did a small amount of code cleanup
+
+10/8/98 Worked some more on the mirror code of complex objects
+
+	Almost working except for text inside components which is unmirrored 
+	(that displays incorrectly)
+
+10/6/98 Broke schematic format again with the addition of the mirror flag
+	on complex objects
+
+	Added code to implement above
+
+	Changed the way the rotating of complex is done
+
+10/5/98 Added o_line_mirror
+
+	Found a nasty cpu sucker, in o_ntext_rotate, where you were doing
+	the rotate effectively twice.  Oops.  Removed one line rotate while
+	loop
+
+	Added rest of o_*_mirror
+
+	Worked on o_ntext_mirror 
+
+	Worked on o_complex_mirror
+
+	Added all o_*_mirror_world
+
+	Found/fixed a minor bug in the text rotate dealing with the mirror of
+	attributes (mirroring wrong point when mirroring attributes)
+
+	Discovered a case which broke arc printing (negative sweep angles),
+	Hacked something together to fix it, but unknown if it's a complete
+	solution
+
+	Figured out how to finish up complex mirrors, but that will have
+	to wait till tomorrow.
+
+10/4/98 Worked on gettting printing working and flexible (f_print)
+
+	Got text to be printed using native postscript fonts.  The mapping
+	between the stroked fonts and the real ones is really close, not 
+	perfect, but close.
+
+10/1/98 Fixed all warnings (with -Wall)
+
+	Found a place where temp_parent wasn't being used to temporarly
+	hold object_parent (o_list.c _copy_all)
+
+	Added README and COPYING
+
+9/30/98	Added code to have text that is rotate 180 degrees be upright and
+	readable (almost perfect, but still need to get it exactly looking
+	right) (text with bars and text with subscripts doesn't rotate right,
+	but that can be fixed in a better way)
+
+9/29/98 Today starts the new release system: 19980929
+
+	Added o_attrib_copy_all (to copy attribute lists), useful when you 
+	rotate components (and the attribute list is discarded)
+
+	Added o_attrib_reattach and o_attrib_set_color to help support the
+	proper continuation of attached attributes to complexes when they 
+	are rotated
+
+0.0.5
+-------
+9/27/98 Fixed o_complex_*_rotate functions to actually work
+	Modelled after the ntext ones
+
+	Found a rotate bug in arc_world if you passed in a zero angle
+	Made a similar change to all the rotate_world functions
+
+	Found a new bug in arc_rotate_world, arc's were not being rotated
+	correctly
+
+	Moved the highly gschem specific o_complex_rotate into gschem/
+
+	Fixed the broken x_update_log call in s_log_message
+
+9/26/98 Added o_*_rotate_world routines  
+
+	More attempts at getting complex's to read and rotate in correctly
+
+	Added o_ntext_rotate_lowlevel (which properly rotates text 
+	based on angle)
+
+	Fixed rotate_point_90 so that it can accept any angle in increments
+	of 90 degrees.
+
+	Wrote and Got o_ntext_rotate working (which rotates text when you
+	hit the rotate button)
+
+9/25/98 Added the angle argument to the complex type (this breaks all 
+	schematic files!!) (embedded components now totally broken)
+
+9/23/98	Fixed snap_grid, so that it would work on negative inputs (doh!)
+
+	Added rotate_point_90, a simplied more general func of rotate_point
+	Might be removed in the future, but for now is guaranteed to work.
+
+	Fixed o_line_rotate (better name) and to use above function
+
+	Added all the o_*_rotate functions, most stubbed, only ones that work
+	are the line related ones
+
+9/17/98 New code for snapping to the grid (m_basic.c)
+
+9/13/98	Added scheme_directory to the TOPLEVEL structure 
+
+9/12/98 Added return_zoom_number (m_basic.c)
+
+	Added world_get_complex_bounds (o_complex_basic.c)
+
+	Added o_complex_world_translate_toplevel (for object like components)
+	which should be completely translated (o_complex_basic.c)
+
+	Added world_get_ntext_bounds (o_ntext_basic.c)
+
+	Fixed a bug in o_ntext_add where the bounding box of the text item
+	was not being set (incorrect call to get_ntext_bounds)
+
+	Fixed a bug in the translate_all deal with complex objects, wrong
+	complex translate was being called (should have been _toplevel)
+
+9/4/98	Switched to -version-info since it's more portable 
+	
+	Moved o_basic (mostly) out of libgeda and into gschem
+
+	Removed a lot of gschem specific functions out of libgeda
+
+	Made some function pointers so that various functions can be 
+	revectored (very useful) 
+
+9/3/98	Create libgeda using libtool
+
+	Forced library name to use -release instead of -version-info
+	because library will change drastically for a while
+
+	Started work on breaking (removing specifics) libgeda from gschem
diff --git a/symbols/ChangeLog b/symbols/ChangeLog
index 4bd77b1..75acf9a 100644
--- a/symbols/ChangeLog
+++ b/symbols/ChangeLog
@@ -1,1574 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
 
-2007-04-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* system-gafrc.in, font/Omega.sym: Added upper case greek omega
-	character by Jens Persson.
 
-2007-02-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
 
-	* system-gafrc.in, font/mu_.sym: Added the greek mu character.
-	
-2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* system-gafrc.in, 
-	  font/o_-double-acute-accent.sym, font/O-double-acute-accent.sym
-	  font/u_-double-acute-accent.sym, font/U-double-acute-accent.sym:
-	  Added the four missing characters for the complete
-	  hungarian charset:
-	    - o and O with double acute accent, 
-	    - u and U with double acute accent. 
-	  They were contributed by Sztrikó János. Thanks.
-	
-2006-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20070216.
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-	
-2006-09-26 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/4022-2.sym, connector/mains-entry-1.sym,
-	  maxim/max186-1.sym, memory/HM628511HC-SOJ36-1.sym,
-	  memory/am27S13D-1.sym, micro/ATmega16L-1.sym,
-	  micro/pic12F675-2.sym, pla/N82S100N-1.sym, xilinx/XC95108-PC84.sym,
-	  supervisor/adm707.sym, opto/hcpl-4534-1.sym: fixed offgrid pins 
-	  inside the symbols
-
-2006-09-24 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* linear/lm311-1.sym: Removed the GND false connection of the 
-	symbol. That pin was not really connected to ground.
-	Thanks to Ramakrishnan Muthukrishnan for reporting the bug
-	and John Luciani for the fix.
-	
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* micro/ATmega8-1.sym: Applied bug fix to pinlabel by Sascha Silbe 
-
-	* asic/*.sym: Added a bunch of symbols by Peter Kaiser
-
-2006-07-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* misc/nc-*.sym: Added graphical=1, device=DRC_Directive, 
-	  value=NoConnection attributes to the NC symbols.
-	  This change, and the directives support included into gnetlist,
-	  fixed bug #1442910 and allows to use the nc-* symbols without
-	  shorting the nets to a new NoConnection net.
-	
-2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* system-gafrc.in: Added default setting for always-promote-attributes
-
-2006-04-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * asic/asic-cap-1.sym, asic/asic-cap-2.sym, asic/asic-cap-3.sym,
-	  asic/asic-diode-1.sym, asic/asic-nmos-1.sym, asic/asic-pmos-1.sym,
-	  asic/asic-res-1.sym, asic/asic-res-2.sym, asic/asic-res-3.sym,
-	  asic/asic-cap-4.sym:
-	  Added missing pintype and pinlabel attributes.
-	
-2006-04-02: Werner Hoch  <werner.ho@xxxxxx>
-	* micro/ATmega16L-1.sym: fixed Port label
-
-2006-03-23: Werner Hoch  <werner.ho@xxxxxx>
-	* ecl/MC10E104-1.sym, ecl/MC10E136-1.sym, ecl/MC10E137-1.sym, 
-	  ecl/MC10E137-2.sym, ecl/MC12429-1.sym, ecl/MC100ELT23-1.sym:
-	  changed negation marks from "\" to "\\". This is necessary
-	  to keep them visible after the introduction of the new overbar
-	  feature
-
-2006-02-05: Werner Hoch  <werner.ho@xxxxxx>
-	* spice/cccs-1.sym, spice/ccvs-1.sym, spice/vccs-1.sym, 
-	  spice/vcvs-1.sym: added value attribute, pinlabels fixed
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2005-12-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* analog/current-1.sym, analog/nmos-2.sym, analog/npn-1.sym,
-	  analog/npn-2.sym, analog/npn-3.sym, analog/npn-IGBT-1.sym,
-	  analog/ntc-1.sym, analog/photo-resistor-1.sym,
-	  analog/photo-transistor-1.sym, analog/photodiode-1.sym,
-	  analog/pmos-1.sym, analog/pmos-2.sym, analog/pnp-1.sym,
-	  analog/pnp-2.sym, analog/pnp-3.sym, analog/pot-bourns.sym,
-	  analog/pwrxfmr-1.sym, analog/quad_opamp-1.sym,
-	  analog/resistor-1.sym, analog/resistor-2.sym,
-	  analog/resistor-variable-1.sym, analog/resistor-variable-2.sym,
-	  analog/resistorpack10-1.sym, analog/resistorpack11-1.sym,
-	  analog/resistorpack12-1.sym, analog/resistorpack3-1.sym,
-	  analog/resistorpack4-1.sym, analog/resistorpack5-1.sym,
-	  analog/resistorpack6-1.sym, analog/resistorpack7-1.sym,
-	  analog/resistorpack7-2.sym, analog/resistorpack8-1.sym,
-	  analog/resistorpack8-2.sym, analog/resistorpack9-1.sym,
-	  analog/speaker-1.sym, analog/speaker-2.sym,
-	  analog/transformer-1.sym, analog/transformer-2.sym,
-	  analog/transformer-3.sym, analog/transformer-4.sym,
-	  analog/transformer-5.sym, analog/triac-1.sym, analog/txo-1.sym,
-	  analog/voltage-1.sym, analog/voltage-2.sym, analog/voltage-3.sym,
-	  analog/voltmeter-1.sym, connector/BNC-1.sym,
-	  connector/DB15-1.sym, connector/DB25-1.sym, connector/DB25-2.sym,
-	  connector/DB25-3.sym, connector/DB31-1.sym, connector/DB37-1.sym,
-	  connector/DB9-1.sym, connector/DB9-2.sym,
-	  connector/DIN41617C13-1.sym, connector/DIN41617C15-1.sym,
-	  connector/DIN41617C31-1.sym, connector/MCX-1.sym,
-	  connector/connector1-2.sym, connector/connector10-1.sym,
-	  connector/connector10-2.sym, connector/connector11-2.sym,
-	  connector/connector12-1.sym, connector/connector12-2.sym,
-	  connector/connector13-2.sym, connector/connector14-2.sym,
-	  connector/connector15-1.sym, connector/connector15-2.sym,
-	  connector/connector16-1.sym, connector/connector16-2.sym,
-	  connector/connector17-2.sym, connector/connector18-2.sym,
-	  connector/connector19-1.sym, connector/connector19-2.sym,
-	  connector/connector2-1.sym, connector/connector2-2.sym,
-	  connector/connector20-1.sym, connector/connector20-2.sym,
-	  connector/connector21-2.sym, connector/connector22-2.sym,
-	  connector/connector23-2.sym, connector/connector24-2.sym,
-	  connector/connector25-2.sym, connector/connector26-1.sym,
-	  connector/connector26-2.sym, connector/connector27-2.sym,
-	  connector/connector28-2.sym, connector/connector29-2.sym,
-	  connector/connector3-1.sym, connector/connector3-2.sym,
-	  connector/connector30-2.sym, connector/connector31-2.sym,
-	  connector/connector32-2.sym, connector/connector33-2.sym,
-	  connector/connector34-2.sym, connector/connector35-2.sym,
-	  connector/connector36-2.sym, connector/connector37-2.sym,
-	  connector/connector38-2.sym, connector/connector39-2.sym,
-	  connector/connector4-1.sym, connector/connector4-2.sym,
-	  connector/connector40-2.sym, connector/connector41-1.sym,
-	  connector/connector5-1.sym, connector/connector5-2.sym,
-	  connector/connector6-1.sym, connector/connector6-2.sym,
-	  connector/connector7-2.sym, connector/connector8-1.sym,
-	  connector/connector8-2.sym, connector/connector9-1.sym,
-	  connector/connector9-2.sym, connector/dip24-1.sym,
-	  connector/gpib-1.sym, connector/header10-1.sym,
-	  connector/header10-2.sym, connector/header16-1.sym,
-	  connector/header18-2.sym, connector/header20-1.sym,
-	  connector/header20-2.sym, connector/header20-3.sym,
-	  connector/header22-1.sym, connector/header26-1.sym,
-	  connector/header26-2.sym, connector/header3-1.sym,
-	  connector/header32-2.sym, connector/header34-1.sym,
-	  connector/header40-2.sym, connector/header50-1.sym,
-	  connector/header50-2.sym, connector/header50-3.sym,
-	  connector/header50r-1.sym, connector/header8-1.sym,
-	  connector/header8-2.sym, connector/jumper-1.sym,
-	  connector/mains-plug-1.sym, connector/mains-plug-2.sym,
-	  connector/pwrjack-1.sym, connector/rs232-idc10.sym,
-	  diode/diode-1.sym, diode/diode-2.sym, diode/diode-3.sym,
-	  diode/diode-bridge-1.sym, diode/led-2.sym, diode/mbr1545ct-1.sym,
-	  diode/smda05-1.sym, diode/zener-1.sym, diode/zener-2.sym,
-	  diode/zener-3.sym, diode/zener-4.sym, power/12V-minus-1.sym,
-	  power/12V-plus-1.sym, power/3.3V-plus-1.sym,
-	  power/5V-minus-1.sym, power/5V-plus-1.sym, power/9V-minus-1.sym,
-	  power/9V-plus-1.sym, power/generic-power.sym, power/gnd-1.sym,
-	  power/gnd-2.sym, power/vcc-1.sym, power/vcc-2.sym,
-	  power/vcc-minus-1.sym, power/vcc-orcad-circle-1.sym,
-	  power/vdd-1.sym, power/vee-1.sym, power/vss-1.sym,
-	  relay/aromat-tq4.sym, relay/omron-G5V-1-DCx-1.sym,
-	  relay/omron_g2r_24_dc5.sym, spice/aop-spice-1.sym,
-	  spice/cccs-1.sym, spice/ccvs-1.sym, spice/spice-npn-1.sym,
-	  spice/spice-pnp-1.sym, spice/spice-subcircuit-IO-1.sym,
-	  spice/spice-vc-switch-1.sym, spice/tline.sym, spice/vccs-1.sym,
-	  spice/vcvs-1.sym, spice/wline-1x.sym, switch/relay-1.sym,
-	  switch/ssrelay-spdt-lcc110-1.sym,
-	  switch/ssrelay-spst-lcb110-1.sym,
-	  switch/switch-LORLIN-12pos-1com-1.sym, switch/switch-dip12.sym,
-	  switch/switch-dip4-1.sym, switch/switch-dip4-2.sym,
-	  switch/switch-dip5-1.sym, switch/switch-dip5-2.sym,
-	  switch/switch-dip6-1.sym, switch/switch-dip6-2.sym,
-	  switch/switch-dip8-1.sym, switch/switch-dip8-2.sym,
-	  switch/switch-pushbutton-nc-1.sym,
-	  switch/switch-pushbutton-nc-2.sym,
-	  switch/switch-pushbutton-no-1.sym,
-	  switch/switch-pushbutton-spdt-1.sym, switch/switch-spdt-1.sym,
-	  switch/switch-spdt-2.sym, switch/switch-spst-1.sym,
-	  transistor/2N2222-1.sym, transistor/2N3055-1.sym,
-	  transistor/2N3904-1.sym, transistor/2N3904-2.sym,
-	  transistor/2N3906-1.sym, transistor/2N5245-1.sym,
-	  transistor/2N5911-1.sym, transistor/BC182-1.sym,
-	  transistor/BC307-1.sym, transistor/BC547-1.sym,
-	  transistor/BC547-2.sym, transistor/BC547-3.sym,
-	  transistor/BC557-1.sym, transistor/BC557-2.sym,
-	  transistor/IRF1010N-1.sym, transistor/IRLZ24N-1.sym,
-	  transistor/ULN2003-1.sym, transistor/ULN2801A-1.sym,
-	  transistor/dgnmos-1.sym, transistor/ips3310-1.sym,
-	  transistor/ips521-1.sym, transistor/mosfet-with-diode-1.sym:
-	
-	  Fixed pintype and pinlabel attributes.
-	
-2005-10-04 Werner Hoch <werner.ho@xxxxxx>
-	* bus/pc104B-1.sym: added missing pinseq
-	* connector/DB37-1.sym: pinseq corrected
-	* connector/DIN41612C*: added pinattributes
-	* connector/smart-media-1.sym: pintype corrected, graphical rework
-	* ecl/*: added documentation (symbols are still bad)
-	* idt/idt7204-1.sym/*: added documentation (still bad)
-
-2005-09-12 Werner Hoch <werner.ho@xxxxxx>
-	* analog/*: added missing attributs, fixed a few symbols
-	
-2005-09-11 Stuart Brorson <sdb@xxxxxxxxxx>
-
-        * analog/jj-1.sym, spice/kmutual-1.sym: added symbols
-	contributed by Paul Bunyk.
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-17 03:00  Dan McMahill <danmc>
-
-	* system-gafrc.in: add amphenol library
-
-2005-08-17 02:57  Dan McMahill <danmc>
-
-	* Makefile.am: add amphenol symbols
-
-2005-08-17 02:56  Dan McMahill <danmc>
-
-	* amphenol/31-71043-1.sym: add amphenol 31-71043 BNC connector
-
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-03-25 Werner Hoch <werner.ho@xxxxxx>
-	* memory/27C2001-1.sym: lowercase pintype
-	* memory/*: added some datasheet links
-	* micro/AT89C5131_PLCC-1.sym: added missing pins, ...
-	
-
-2005-03-14 07:13  Dan McMahill <danmc>
-
-	* maxim/: max12527-1.sym, max12557-1.sym: add 2 more Maxim high
-	  speed ADCs
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* transistor/BC557-1.sym: Replaced this symbol with BC557-2.sym
-	and bumped symversion= to 1.0
-
-	* misc/PCF8563-1.sym: Removed duplicate symbol.
-
-2005-03-12  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* font/:
-	* system-gafrc.in: Added polish font definitions provided by
-	Wojciech Kazubski.
-
-2005-03-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* font/*.sym: Converted special character definitions to UTF-8. 
-	
-	* system-gafrc.in: Converted file to UTF-8 and rewrote the
-	code for declaration of special characters.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* system-gafrc.in, font/newline.sym: Fixed up hashtable filling
-	scheme code to use the newline.sym file instead of excl.sym and
-	fixed newline.sym to contain something to allow a critical
-	code path within o_text_basic.nw (line 744) to execute.
-
-2005-03-06 Werner Hoch <werner.ho@xxxxxx>
-	* micro/pic12c5xx-1.sym: removed accidently added power nets
-
-2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-        * system-gafrc.in: Include font character to file map.
-	
-2005-01-29 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/4002-2.sym, 4000/4016-2.sym, 4000/4027-1.sym, 4000/4528-1.sym,
-	  4000/4538-1.sym, 74/74124-1.sym, 74/74124-2.sym, 
-	  analog/darlington_NPN-1.sym, analog/dual-opamp-1.sym,
-	  analog/quad_opamp-1.sym, diode/smda05-1.sym, ecl/MC10E104-2.sym, 
-	  linear/lm339-1.sym, linear/lm393-1.sym, misc/ADG601-1.sym,
-	  misc/ADG602-1.sym, misc/ADG619-1.sym, misc/ADG620-1.sym,
-	  switch/ssrelay-spdt-lcc110-1.sym, apex/pa140-1.sym, apex/pa91-1.sym:
-	  repaired slotdef and pinseq errors, misc small changes
-
-2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Removed system-commonrc.in from CVS as system-gafrc.in has replaced
-	it
-
-2005-01-15 Werner Hoch <werner.ho@xxxxxx>
-	* memory/27C256-1.sym, memory/27512-1.sym, memory/27256-1.sym:
-	  corrected footprint
-	* maxim/max1480A-1.sym, maxim/max1011-2.sym, maxim/max1011-1.sym:
-	  corrected net attributes
-
-2005-01-06 Stuart Brorson <sdb@xxxxxxxxxx>
-	* system-commonrc.in: renamed this file system-gafrc.in.
-	* Makefile.am, configure.ac: changed to accomodate system-gafrc
-	* spice/spice-npn-1.sym, spice/spice-npn-1.sym, 
-	  spice/spice-vc-switch-1.sym:  Added SPICE symbols.
-
-2005-01-06 Werner Hoch <werner.ho@xxxxxx>
-	* maxim/*sym: added documentation, pinlabel, pintype,
-	fixed several symbol errors,
-	* analog/ntc-1.sym: contained a component, fixed
-	* linear/lm135-1.sym, transistor/2N5245-1.sym, transistor/2N5911-1.sym:
-	added pinattributes
-	
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* allegro/3967-1.sym allegro/3967-2.sym irf/ips021-1.sym
-	maxim/DS1307-1.sym maxim/DS89C450-1.sym maxim/max662A-1.sym
-	memory/27C2001-1.sym micro/ATmega128-1.sym micro/ATmega128-2.sym
-	micro/ATmega128-3.sym micro/ATmega64-1.sym micro/FT245BM-1.sym
-	micro/pic16F628-2.sym micro/pic18F242-1.sym micro/staver24m32-1.sym
-	misc/6A259-1.sym misc/ADG601-1.sym misc/ADG602-1.sym misc/ADG619-1.sym
-	misc/ADG620-1.sym national/ADC0831-1.sym national/DS1620-1.sym
-	national/DS75176-1.sym: Checked in another set of user contributed
-	symbols
-
-	* misc/osc-3.sym: Added another symbol by Karel
-
-	* asic/*.sym: Removed old asic library symbols and replaced with
- 	Peter's Jun 2004 asic_spice_primitive symbols.
-
-	* system-commonrc.in: Commented back in the asic library now that
-	the symbols have unique names.
-
-	* asicpads asicpads/*.sym: Added new symbol library for Peter's
-	asic_pad symbol library
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-	* Created new component library directories: mini-circuits st apex 
-	allegro irf
-
-	* 74/7404-4.sym 74/74133-2.sym 74/7414-2.sym 74/74238-1.sym
-	74/7432-3.sym 74/7474-3.sym 74/74power-1.sym analog/capacitor-4.sym
-	analog/darlington_NPN_PNP-1.sym analog/transformer-5.sym 
-	analog/varistor-1.sym connector/DB25-3.sym connector/connector1-2.sym
-	connector/connector10-2.sym connector/connector11-2.sym
-	connector/connector12-2.sym connector/connector13-2.sym
-	connector/connector14-2.sym connector/connector15-2.sym
-	connector/connector16-2.sym connector/connector17-2.sym
-	connector/connector18-2.sym connector/connector19-2.sym
-	connector/connector2-2.sym connector/connector20-2.sym
-	connector/connector21-2.sym connector/connector22-2.sym
-	connector/connector23-2.sym connector/connector24-2.sym
-	connector/connector25-2.sym connector/connector26-2.sym
-	connector/connector27-2.sym connector/connector28-2.sym
-	connector/connector29-2.sym connector/connector3-2.sym
-	connector/connector30-2.sym connector/connector31-2.sym
-	connector/connector32-2.sym connector/connector33-2.sym
-	connector/connector34-2.sym connector/connector35-2.sym
-	connector/connector36-2.sym connector/connector37-2.sym
-	connector/connector38-2.sym connector/connector39-2.sym
-	connector/connector4-2.sym connector/connector40-2.sym
-	connector/connector5-2.sym connector/connector6-2.sym
-	connector/connector7-2.sym connector/connector8-2.sym
-	connector/connector9-2.sym connector/mains-entry-1.sym
-	connector/terminal-1.sym diode/schottky-1.sym
-	io/LCD-1.sym io/TEC4x3-1.sym linear/lm319-1.sym linear/lm723-1.sym
-	linear/lp2954IT-1.sym maxim/max1206-1.sym maxim/max1207-1.sym
-	maxim/max1208-1.sym maxim/max1209-1.sym maxim/max122-1.sym
-	maxim/max12553-1.sym maxim/max12554-1.sym maxim/max12555-1.sym
-	maxim/max507-1.sym memory/25Cxx-1.sym memory/2732-1.sym
-	memory/AT45db021bso8w-1.sym memory/HM628511HC-SOJ36-1.sym
-	micro/AT89C5131_PLCC-1.sym micro/AT89C5132_TQFP-1.sym
-	micro/AT89S53-24PI-1.sym micro/ATmega16L-1.sym
-	micro/ATmega16_DIP-1.sym micro/ATmega32MLF-1.sym
-	micro/ATmega8-1.sym micro/ATtiny15L-1.sym micro/pic12F675-1.sym
-	micro/pic12F675-2.sym micro/pic16F628-1.sym micro/pic18F4431-1.sym
-	misc/75176-1.sym misc/MC34063-1.sym misc/dc_motor-1.sym 
-	misc/ir2110-1.sym misc/ltp-757g-1.sym opto/hsdl3612-1.sym 
-	philips/PCF8563-1.sym spice/gnucap-directive-1.sym 
-	spice/gnucap-include-1.sym spice/gnucap-model-1.sym
-	spice/gnucap-npn-1.sym spice/gnucap-options-1.sym
-	switch/switch-dip12.sym transistor/2N2222-1.sym
-	transistor/2N3904-2.sym transistor/2N3906-1.sym transistor/BC182-1.sym
-	transistor/BC307-1.sym transistor/BC547-2.sym transistor/BC547-3.sym
-	transistor/BC557-2.sym transistor/ips3310-1.sym 
-	transistor/ips521-1.sym: Added a whole bunch of contributed
-	symbols.  Some of these were added without any modification,
-	others with minor tweaks, and some had significant enough changes
-	to warrent a symversion=1.0
-
-2004-12-13 Werner Hoch <werner.ho@xxxxxx>
-	* linear/lt1782-1.sym: duplicate pinnumber repaired
-	* pintype corrected to [in,out,io,...]
-	* misc file format corrections
-	
-2004-12-10 Werner Hoch <werner.ho@xxxxxx>
-	* opto/hcpl-2430-1.sym added
-	* repaired pinlabels, repaired some file format errors
-	
-2004-11-07 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/4006-2.sym: added missing pin, symversion, repaired wrong pinnames
-	* 4000/4042-1.sym, 4000/4042-2.sym, 4000/40147-1.sym, 4000/4352-1.sym,
-	4000/4353-1.sym, 4000/4515-1.sym,: corrected footprint
-	* 4000/4534-1.sym: added missing pins, symversion=1.0
-	* memory/HM6264P15-1.sym: pinlabel A9 corrected
-	
-2004-11-05 Werner Hoch <werner.ho@xxxxxx>
-	* 74/74123-2.sym, 74/74124-1.sym, 74/74133-1.sym, 74/74159-1.sym
-	74161-2.sym, 74168-1.sym, 74169-1.sym, 74265-1.sym, 74/7495-1.sym: 
-	Repaired symbol, added symversion=1.0
-	* 74/7447-1.sym, 74/7446-1.sym, 74/7448-1.sym:
-	added lamp test pin, added symversion=1.0
-	* 74/7497-1.sym: repaired whichend, added missing pin, symversion
-	
-2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* 4000/4002-1.sym 4000/40107-1.sym 4000/4011-1.sym 4000/4012-1.sym
- 	4000/4023-1.sym 4000/4025-1.sym 4000/4030-1.sym 4000/4068-1.sym
- 	4000/4070-1.sym 4000/4072-1.sym 4000/4073-1.sym 4000/4075-1.sym
- 	4000/4078-1.sym 4000/4081-1.sym 4000/4082-1.sym 4000/4085-1.sym:
-	Completely redrew most of these symbols.  These are the first
-	symbols to get a symversion= attribute to signify that they have
-	changed in a major way.
-
-	* 4000/40107-2.sym: Moved this file to 40107-1.sym since -1 was 
-	completely broken and wrong.
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040710
-
-	* system-commonrc.in: Moved local component library to the end 
-	(searched first, since these are user symbols).  This is a bug
-	reported by Eric Winsor.
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* 4000/40106-1.sym 4000/4061-1.sym 4000/4062-1.sym 4000/4513-1.sym
-	4000/4580-1.sym 4000/4723-1.sym analog/pot-1.sym analog/pot-2.sym:
-	Changed the footprint= attribute to be none (not None or NONE).
-
-2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* DS26LS31-1.sym 74133-1.sym switch-spdt-2.sym
-        2N3904-1.sym (added footprint) BC547-1.sym
-        BC557-1.sym tl062-1.sym tl072-1.sym tl082-1.sym
-        7404-1.sym (corrected visible attribute)
-        mc3487-1.sym: Added a bunch of symbol by Karel Kulhavy
-
-	* font/A-acute-accent.sym, E-acute-accent.sym, I-acute-accent.sym,
-	N-tilde.sym, O-acute-accent.sym, U-acute-accent.sym, 
-	a_-acute-accent.sym, e_-acute-accent.sym, excl-open.sym,
-	i_-acute-accent.sym, n_-tilde.sym, o_-acute-accent.sym, 
-	quest-open.sym, u_-acute-accent.sym: Added a bunch of new
-	spanish characters by Carlos.
-
-	* Makefile.am, configure.ac, system-commonrc.in, gnetman/*.sym: Added
-	gnetman symbol library and symbols.  (updated symbols to the latest
-	file format: 1)
-
-	* 74/74259-1.sym analog/darlington_NPN-1.sym
-	analog/photo-transistor-1.sym analog/resistorpack7-2.sym
-	connector/header50-3.sym connector/header50r-1.sym
-	connector/rj45-1.sym linear/lm337-1.sym maxim/adm202-1.sym
-	maxim/adm202-2.sym memory/628512-1.sym misc/HIP4080A-1.sym
-	misc/HIP4081A-1.sym misc/mc3479-1.sym national/DS2405-1.sym
-	national/DS26C31-1.sym national/DS26C32-2.sym
-	national/DS2890_TO92-1.sym opto/CNY17-1.sym opto/K3020P-1.sym
-	opto/hcnr201-1.sym, analog/pot-1.sym analog/pot-2.sym 
-	analog/testpt-1.sym symbols/misc/PCF8563-1.sym: 
-	Added a bunch of contributed symbols.  Thanks everybody!
-
-	* system-commonrc.in: Commented out the following conflicting 
-	component-libraries:
-
-		vhdl/ verilog/ asic/ gnetman/  
-
-	Note this libraries are only commented out temporary, just until
-	the component search limitation is fixed.  (see jitterbug #9)
-	Also commented out the automatic symbol search mechanism.
-
-	* */*.sym: Updated all symbols to creation date 20031231. 
-	20031231 will be the last version where this will be done.
-
-2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am, configure.ac, system-commonrc.in, cascade/*.sym: Added
-	RF Cascade symbol library and symbols.  (updated symbols to the latest
-	file format: 1)
-
-	* micro/AT89S8252-24PC-1.sym, MSP430x11x1.sym, basicstamp-1.sym,
-	pic16C74A-1.sym, AT90S8535J-1.sym, MSP430x11x2.sym,
-	AT90S8535P-1.sym, MSP430x12x.sym, mc68hc05j1a-1.sym,
-	pic16F876-1.sym, ATmega323-1.sym, MSP430x12x2.sym,
-	mc68hc705kj1-1.sym, pic16F877-1.sym, DS1602-1.sym,
-	MSP430x13-4x.sym, mc68hc811e2fn-1.sym, pic16F877A-1.sym,
-	DS2450-1.sym, MSP430x15-6x.sym, mc68hc812a4-1.sym,
-	pic16c505-1.sym, DS2480B-1.sym, MSP430x41x.sym,
-	mc68hc908gp32cp-1.sym, pic16c5x-1.sym, DS80C310-1.sym,
-	MSP430x43x.sym, mc68hc912b32-1.sym, sx28ac-1.sym, DS80C320-1.sym,
-	MSP430x44x.sym, pic12c5xx-1.sym, z80pio-1.sym: Check in all of Werner's
-	changes to the symbols in the micro directory.  Thanks Werner.
-
-	* Makefile.am, configure.ac, system-commonrc.in, asic/*.sym: Added
-	asic symbol library and symbols (created by Peter Kaiser).  I 
-	translated some of the symbols to the origin.  Thanks Peter.
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20031231
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * autogen.sh: Added script to generate all the auto* generated files.
-
-        * config.guess config.sub depcomp install-sh mkinstalldirs missing:
-        Removed machine generated files from CVS.
-        
-        * Makefile.am: Added the above files to be cleaned during 
-        maintainer-clean
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Updated all symbols to file format version 1.
-
-        * font/newline.sym: Added dummy font definition to get rid of a
-        warning.  This file is not really used.
-
-2003-10-19 Werner Hoch <werner.ho@xxxxxx>
-	symbol rework in micro/
-	* 6821-1.sym: added missing pinlabel and pintype
-	* 6821-2.sym: correct some pintypes, prettified
-	* 8031.sym: added missing pin, repaired
-	* 8052basic-1.sym: added pintype
-	* 8086-1.sym: added pinlabel/pintype, missing negation bubbles
-	* ACE1202-1.sym: put pinlabels into pin{}
-	* 8088-1.sym, 8254-1.sym, 8255A-1.sym, 8259A-1.sym: 
-		put pinlabels into pin{} added pintype
-	* AT89C2051-1.sym, AT89C51_DIP.sym, AT89C51_PLCC.sym, 
-	  AT89C51_TQFP.sym: 
-		replaced i/o with io, added numslots=0, description
-	* AT43USB320A.sym, AT90S1200.sym, AT90S2323.sym, AT90S2343.sym,
-	  AT90S4433_DIP.sym, AT90S4433_TQFP.sym, AT90S8515_DIP.sym,
-	  AT90S8515_PLCC.sym, AT90S8515_TQFP.sym, AT90S8535_DIP.sym,
-	  AT90S8535_PLCC.sym, AT90S8535.sym, AT90S8535_TQFP.sym, ATmega103.sym,
-	  ATmega161_DIP.sym, ATmega161_TQFP.sym, ATmega163_DIP.sym, 
-	  ATtiny11.sym, ATmega163_TQFP.sym, ATtiny12.sym, ATtiny28_DIP.sym, 
-	  ATtiny28_TQFP.sym:
- 	  added numslots=0, author, rearanged pintype
-	
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-	
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to something more recent, but this
-        version is not an official release.
-
-2003-09-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Updated all symbols and font defs to the latest version,
-	hopefully for the last time since I have added a file format version
-	to the "v" tag.
-
-2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* connector/mains-plug-1.sym: Deleted device= attribute which was 
-	out in la la land.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed MinGW cflags/ldflags
-
-	* auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-	* */*.sym: Updated all symbols to the latest version
-
-2003-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* linear/lm339-1.sym: Added note to warn people not to use this 
-	symbol.  This symbol will eventually be removed.
-
-	* 74/74688-2.sym connector/header26-2.sym connector/header32-2.sym 
-	linear/lm2576T-1.sym linear/lm339-2.sym maxim/max1211-1.sym
-	maxim/max6674-1.sym micro/6821-2.sym opto/810-1.sym: Added 
-	contributed symbols.
-
- 	* 4000/4049-1.sym 4000/4050-1.sym: Applied symbol patch by 
-	Gabriel Paubert to fix the broken 4049-1 symbol.
-
-	* configure.ac: Added --with-docdir and supporting macros.  This
-	fixes a problem with gschemdoc not finding the manual. 
-
-2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* *.sym: Updated all symbols and font definitions to 20030901
-
-	* connector/DB15-1.sym: Added new symbol by Gabriel Paubert. Thanks.
-
-2003-08-31 Werner Hoch <werner.ho@xxxxxx>
-	* memory/*.sym: repaired and completed all symbols
-	
-2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* maxim/max3223e-1.sym, micro/M41T00-SO8-1.sym, micro/tiny-tiger-1.sym,
-	misc/FND5148-1.sym, misc/QT60040-1.sym: Merged author= and email=
-	attributes together.
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Improved the configuration summary message.
-
-2003-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Created new configure file from configure.in
-	(remvoed configure.in).  Removed all unnecessary auto* files.
-
-	* gesym-config.in: Removed file, since it will not longer be used
-	in the install process.
-
-	* configure.ac: Cleaned up file quite a bit (simplified)
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-	
-2003-06-01 Werner Hoch <werner.ho@xxxxxx>
-	* 74/74520-3.sym, 74/74189-2.sym, 74673A-2.sym: Added with swapped
-	LSB/MSB order. (hint of Magnus Danielson)
-
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* connector/header50-1.sym: Changed the color on some detached
-	attributes
-
-        * configure.in: Applied Wojciech Kazubski's --with-docdir patch
-
-	* 74/7408-2.sym, 74/7409-2.sym: These two symbols were partially
-	swapped.  Fixed.  Pointed out by Mario Klebsch.
-
-	* 74/7432-2.sym: Added new symbol by Mario Klebsch.
-
-	* analog/bridge-2.sym analog/fuse-2.sym analog/npn-IGBT-1.sym 
-	analog/ntc-1.sym analog/transformer-2.sym analog/transformer-3.sym 
-	analog/transformer-4.sym analog/triac-1.sym 
-	connector/smart-media-1.sym linear/l200-1.sym linear/lm7912-1.sym 
-	maxim/max713-1.sym maxim/max7652-1.sym micro/AT89C2051-1.sym 
-	micro/DS1602-1.sym micro/M41T00-SO8-1.sym micro/mc68hc705kj1-1.sym 
-	opto/tfds4500-1.sym: Added a bunch of new symbols
-
-	* memory/93Cx6-1.sym: Fixed symbol based on patch from Holger Dietze
-	Fix for Bug#65
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-	* */*.sym: Updated version of all symbols and font defs
-
-2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* spice/spice-options-1.sym: Updated symbol from Stuart Brorson's
-	latest symbol tarball.
-
-2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* memory/am9128-1.sym: Cosmetic improvements to this symbol
-
-	* configure.in, Makefile.am, switchcap/, system-commonrc.in: 
-	Integrated Dan McMahill's new switcap backend (the
-	symbols). switchcap/ is a new directory
-
-	* spice/*.sym: Integrated Stuart Brorson's advanced spice 
-	netlister (the symbols)
-
-2003-03-30 Werner Hoch <werner.ho@xxxxxx>
-	* max/max038-1.sym completed, max/max038-2.sym added
-	* max/max100-1.sym changed (missing pins)
-	* max/max1005-1.sym completed, max/max1005-2.sym added
-	* max/max1011-1.sym completed, max/max1011-2.sym added
-	* max/max101A-1.sym changed (missing pins)
-	* max/max1114-1.sym completed, max/max1114-2.sym added
-	* max/max135-1.sym changed (duplicate pins)
-	* max/max1480A-1.sym changed (missing pins)
-	* 74/7404-3.sym completed
-	Note: changed symbols are not pin compatible with the old symbols
-	
-2003-03-07 Werner Hoch <werner.ho@xxxxxx>
-	* diode: added sa52-11-1.sym, sc52-11-1.sym
-
-2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* documentation/Makefile.am: Added a little more to this Makefile to
-	make sure the example documentation is prebuilt into the dist tarball.
-
-2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Added a bunch of symbols for the online symbol upload
-	mechanism.
-
-	* philips: Added new component library (suggestions by Walter Fetter) 
-	(and changed all required files for this addition).
-
-	* */*.sym: Updated all symbols to 20030223, including the font symbols
-
-	* configure.in: Added shell code to expand the prefix and set
-	the proper directory for documentation (${prefix}/share/doc/geda-doc)
-	
-	* documentation/Makefile.am: Changed the install dir to the right
-	one (${prefix}/share/doc/geda-doc)
-
-2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Applied Gabriel Paubert's warning reducing patch with
-        a few minor mods.
-
-2003-01-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* README: Removed bogus BUGS and NEWS reference.
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Fixed the distclean-local target.
-
-2003-01-03 Werner Hoch <werner.ho@xxxxxx>
-
-	* 4000/4[357]*.sym: added missing attributes and ajusted 
-	  the boxwidth of some symbols
-	  corrected some pinnumber errors
-	
-2002-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* 74/7404-3.sym, connector/connector20-1.sym,
-	connector/header16-1.sym, memory/ST39SF020A-1.sym,
-	memory/ST39SF020A.sym, micro/ACE1202-1.sym,
-	micro/DS2450-1.sym, micro/DS2480B-1.sym, national/pc16500d-1.sym:
-	New symbols which needed a few tweaks.  Various contributers.  Thanks.
-
-2002-12-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* font/ae_-lig.sym font/AE-lig.sym font/u_-diaeresis.sym 
-	  font/U-diaeresis.sym font/o_-slash.sym font/O-slash.sym
-	  font/a_-ring.sym font/a-ring.sym: Applied Norwegian/Danish/German
-          characters patch from Egil Kvaleberg
-
-	* font/a-ring.sym: Removed from repository (above patch nulls file). 
-
-2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* documentation/Makefile.am: Updated makefile to distribute all the
-	nc* docs when doing a make dist.
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * aclocal.m4: Removed file from cvs.
-
-2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* documentation/Makefile.am: Added LC_NUMERIC=C to fix build problem.
-	Not sure if this fixes the problem reported by Andy Shevchenko. Bug#42.	
-
-	* documentation/Makefile.am: Added geda.pic to the distribution.
-
-2002-11-21 Werner Hoch <werner.ho@xxxxxx>
-	* 74/*sym: added documentation attribut to symbols
-	* 74/74595-1.sym: completed symbol (added footprint, pintype,...)
-
-2002-11-21 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/40[89]?-*.sym: completed symbols (added footprint, numslot,...)
-	* 4000/40[123]??-*.sym: completed symbols (added footprint, numslot,...)
-	* 4000/4081-2.sym added
-
-2002-11-17 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/40[567]?-*.sym: completed symbols (added net, footprint, ..)
-	* 4000/: 4053-1.sym marked as unrepairable, 
-                 4056-1.sym repaired pin14, pin15
-	* 4000/: added 4053-2.sym, 4060-2.sym, 4066-2.sym, 4067-2.sym, 
-	         4068-2.sym, 4072-2.sym, 4073-2.sym, 4075-2.sym, 4078-2.sym
-
-2002-11-15 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/40[34]?-*.sym: completed symbols (added net, footprint, ..)
-	* 4000/: added 4032-2.sym, 4033-2.sym, 4035-2.sym, 4038-2.sym, 
-	         4042-2.sym, 4043-2.sym, 4044-2.sym
-	
-2002-11-09 Werner Hoch  <werner.ho@xxxxxx>	
-	* spice/: added vdc-1.sym, vac-1.sym, vpulse-1.sym, 
-	          vsin-1.sym, vexp-1.sym, vpwl-1.sym
-	
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* 4000/*.sym: Ran gsymupdate on all symbols
-
-	* 4000/4585-1.sym, 40181-1.sym, 4062-1.sym, 4063-1.sym:  Oops, 
-	gsymupdate broke these symbols because it was choking on the =
-	in label= attributes. Fixed.
-
-	* 74/*.sym: Ran gsymupdate on all symbols
-
-	* IEC417/*.sym: Ran gsymupdate on all symbols
-
-	* altera/*.sym: Ran gsymupdate on all symbols
-
-	* analog/*.sym: Ran gsymupdate on all symbols
-
-	* bus/*.sym: Ran gsymupdate on all symbols
-
-	* connector/*.sym: Ran gsymupdate on all symbols
-
-	* dec/*.sym: Ran gsymupdate on all symbols
-
-	* diode/*.sym: Ran gsymupdate on all symbols
-
-	* ecl/*.sym: Ran gsymupdate on all symbols
-
-	* idt/*.sym: Ran gsymupdate on all symbols
-
-	* io/*.sym: Ran gsymupdate on all symbols
-
-	* lattice/*.sym: Ran gsymupdate on all symbols
-
-	* linear/*.sym: Ran gsymupdate on all symbols
-
-	* linear/lm2941-1.sym: Added missing pinlabel= (had values, but no
-	pinlabel= name).
-
-	* linear/lm7805-2.sym lm78l05-1.sym lm78l05c-1.sym lm7905-1.sym
-	lm7805c-1.sym lm78l05ac-1.sym lm78m05-1.sym lm79m05-1.sym: Removed
-	symbols from distribution because they are wrong.  I got a bug fix
-	for each of these symbols from Hans Nieuwenhuis, but when I went
-	to verify them, I found conflicting information.
-
-	* maxim/*.sym: Ran gsymupdate on all symbols
-
-	* memory/*.sym: Ran gsymupdate on all symbols
-
-	* misc/*.sym: Ran gsymupdate on all symbols
-
-	* national/*.sym: Ran gsymupdate on all symbols
-
-	* opto/*.sym: Ran gsymupdate on all symbols
-
-	* pla/*.sym: Ran gsymupdate on all symbols
-
-	* power/*.sym: Ran gsymupdate on all symbols
-
-	* radio/*.sym: Ran gsymupdate on all symbols
-
-	* relay/*.sym: Ran gsymupdate on all symbols
-
-	* rf/*.sym: Ran gsymupdate on all symbols
-
-	* spice/*.sym: Ran gsymupdate on all symbols
-
-	* supervisor/*.sym: Ran gsymupdate on all symbols
-
-	* switch/*.sym: Ran gsymupdate on all symbols
-
-	* titleblock/*.sym: Ran gsymupdate on all symbols
-
-	* transistor/*.sym: Ran gsymupdate on all symbols
-
-	* tube/*.sym: Ran gsymupdate on all symbols
-
-	* verilog/*.sym: Ran gsymupdate on all symbols
-
-	* vhdl/*.sym: Ran gsymupdate on all symbols
-
-	* xilinx/*.sym: Ran gsymupdate on all symbols
-
-	* font/*.sym: Very carefully updated all font defs to the latest
-	version using gsymupdate (used fontupdate)
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Added gesym-config-install target
-
-2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* maxim/max489-1.sym, micro/pic16F877-1.sym: Added updated symbols
-	from Tommi Keisala.
-
-	* analog/dual-opamp-1.sym: Added symbol by Karel Kulhavy.
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20021031
-
-2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure and friends: Ran "autoreconf --force --install -v" 
-        to really upgrade to the auto* tools.
-
-	* connector/*.sym: gsymupdate'd all symbols in this library.
-
-	* 74/74595-1.sym linear/lt1782-1.sym maxim/max1407-1.sym
-	maxim/max489-1.sym maxim/max6018-1.sym micro/ATmega323-1.sym
-	micro/MSP430x11x1.sym micro/MSP430x11x2.sym micro/MSP430x12x.sym
-	micro/MSP430x12x2.sym micro/MSP430x15-6x.sym micro/pic16F877-1.sym
-	micro/pic16F877A-1.sym: Added symbols via the web upload mechanism.
-  	Some cleanup.
-
-2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* misc/busripper-1.sym, busripper-2.sym: Added bus ripper symbols.
-	Initial version of busripper-1.sym was created by Egil Kvaleberg.
-
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-	
-2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* symbols/Makefile.am, symbols/configure.in, symbols/74/7400-1.sym,
-          symbols/74/7400-2.sym, symbols/documentation/Makefile.am,
- 	  symbols/documentation/geda.fig, symbols/documentation/nc.doc,
-	  symbols/misc/nc-bottom-1.sym, symbols/misc/nc-left-1.sym,
-	  symbols/misc/nc-right-1.sym, symbols/misc/nc-top-1.sym: Added Egil
-          Kvaleberg's find documentation patch.
-
-2002-10-12 Werner Hoch <werner.ho@xxxxxx>
-	* 4000/40[12]?-*.sym: completed symbols (added net, footprint, ..)
-	* 4000/: 4014-2.sym, 4016-2.sym, 4017-2.sym, 4018-2.sym, 4019-2.sym
-		 4021-3.sym, 4022-2.sym, 4028-2.sym added
-	* 4000/400[68]-*.sym: changed footprint from none to DIP...
-	
-2002-10-09 Werner Hoch <werner.ho@xxxxxx>
-	* maxim/max232-1.sym: completed symbol (added net, pinlabels, ...)
-	* maxim/max232-2.sym: added symbol with rearranged pins, 1400mils block
-	* 4000/400?-*.sym: completed symbol (added net, pinlabels, ...)
-	* 4000/: 4000-2.sym, 4002-2.sym, 4006-2.sym, 4008-2.sym added
-
-2002-10-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* system-commonrc.in: Removed stale source-library paths.  These 
-	paths really ought to be in the users environment and not here.
-	And they most certainly should not be the symbol directories.
-
-2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* misc/interpage_bidir-1.sym, interpage_from-1.sym, 
-	  interpage_to-1.sym: Symbols into CVS.  These somehow made it into
-          20020825 accidentally, but they should be in CVS either way.
-
-2002-10-03 Werner Hoch <werner.ho@xxxxxx>
-        * 74/74240-1.sym: corrected pinlabels YB1..YB4
-	* 74/74244-1.sym: corrected pinlabels YB1..YB4
-	* 74/74[23456]??-*: completed symbols (added net, pinlabels, ...)
-	* 74/74[345789]?-*: inserted numslots=0 at some symbols
-
-2002-10-02 Werner Hoch <werner.ho@xxxxxx>
-	* 74/741[789]?-*: completed symbols (added net, pinlabels, pintype, ...)
-	* 74/74HCT245-1.sym, 74/74HCT4094-1.sym, 74/74HCT541-1.sym:
-		added numslots=0
-
-2002-10-01 Werner Hoch <werner.ho@xxxxxx>
-	* 74/741[456]?-*: corrected the wrong whichend attribute on some pins
-	
-2002-09-29 Werner Hoch <werner.ho@xxxxxx>
-	* 74/741[456]?-*: completed symbols (added net, pinlabels, pintype, ...)
-	* 74/74161-2.sym, 74/74168-1.sym, 74/74169-1.sym: marked as bad
-	
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-2002-09-13 Werner Hoch <werner.ho@xxxxxx>
-	* 74/741[123]?-*: completed symbols (added net, pinlabels, pintype, ...)
-
-2002-09-09 Werner Hoch <werner.ho@xxxxxx>
-	* 74/74HCT*: completed symbols (added net, pinlabels, ...)
-	* 74/74124-2.sym: corrected slotdefs
-	* 74/7410[79]*.sym: completed symbols (added net, pinlabels, ...)
-	* 74/74109-2.sym: corrected slotdef
-
-2002-09-06 Werner Hoch <werner.ho@xxxxxx>
-	
-	* 74/: 74[56789]?-*: completed symbols (added net, pinlabels, ...)
-	       7492-1.sym, 7485-1.sym: corrected pin numbering
-	       74520-1.sym: corrected symbol, added 74520-2.sym without pwr pins
-	       74265-1.sym: marked as unrepairable, added 74265-2.sym 
-	       7491-1.sym: corrected pinnumber of clk
-	       7495-1.sym: marked as bad, added 7495-2.sym
-	       7497-1.sym: marked as bad, added 7497-2.sym
-	
-2002-09-04 Werner Hoch <werner.ho@xxxxxx>
-
-	* 74/: repaired 74114-1.sym, 74123-1.sym, 74125-1.sym, 74126-1.sym 
-	       74124-1.sym marked as unrepairable, 74124-2.sym added
-	
-2002-09-02 Werner Hoch <werner.ho@xxxxxx>
-
-	* 74/74[1234]?-*.sym: completed the symbols (added net, pinlabels, ..)
-
-2002-09-01 Werner Hoch <werner.ho@xxxxxx>
-
-        * 74/740*: completed the symbols (added net, pinlabels, pintypes)
-
-2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* maxim/max4106-1.sym, max4107-1.sym: Added symbols by Dan McMahill
-	
-	* misc/arfx1229-1.sym: Added symbol by Dan McMahill
-
-	* micro/8052basic-1.sym: Added symbol by Jesse Alexander  
-
-	* 74/74573-1.sym: Fixed incorrect polarity (should be asserted high)
-	on pin 11 (le), pointed by James Tabor
-
-2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* 74/7474-2.sym: Fixed typo (0 in slotdef), pointed out by Karel
-	Kulhavy
-
-	* 74/7403-1.sym: Added open collector arc by Jim Battle 
-
-	* 74/9602-1.sym 9602-2.sym, 74266-1.sym: Added symbols by Jim Battle
-
-	* micros/pic16F876-1.sym: Added symbol by James Carter
-
-2002-08-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* analog/transformer-1.sym: Added symbol, need to verify pinnumbers
-	and pinseq
-
-	* linear/lm317-1.sym: Added new symbol
-
-2002-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* misc/nc-*.sym: Added 4 "no connection" symbols (one for each 
-	orientation).  
-
-2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Re-ran gsymupdate on all symbol files to update type= and
-	label= to pintype= and pinlabel=
-
-2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Ran gsymupdate on all symbol files
-
-	* winfonts: Removed directory
-
-2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* font/a_-diaeresis.sym, o_-diaeresis.sym: Renamed these 
-	font def files to include the _ to signify the lowercase version.
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* connector/aui-1.sym: Added symbol by Karel Kulhavy
-
-        * configure.in/Makefile.am: Upgraded to automake 1.6.2
-
-2002-05-31 Werner Hoch <werner.ho@xxxxxx>
-
-	* micro/: startet with symbol rework to match current symbol specs
-
-2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* switch, linear: Added two new symbols by Vladimir Dergachev.
-
-	* font/colon.sym, comma.sym, excl.sym, quest.sym, semi.sym:
-	Changed the graphical representation to be a little larger.
-	Mauricio de Alencar did the actual work.
-
-	* titleblock: Added a bunch of titleblocks by Eric Winsor.
-
-	* spice: Added a couple symbols by Daniel Nilsson.
-
-	* micro: Added a symbol by Al Williams.
-
-2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* system-commonrc.in: Add bitmap-directory rc keyword
-
-2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* font/[a-z].sym: Removed these obsolete symbol files
-
-	* foot: Removed directory
-
-2002-04-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* font/period.sym: Changed the graphical representation to be a little
-	larger.  Mauricio de Alencar did the actual work.
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-
-2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
-        and automake 1.5.  Lots of changes in various places for this upgrade.
-
-2002-02-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* power/*.sym: Made sure all the power symbols have the net= attribute
-  	in them.  Misc cleanup as well.
-
-2002-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* micro/AT*.sym: Oops grabbed the wrong versions of Werner's symbols.
-	Got the right ones now.  Updated with Lower Right Text alignment for
-	text on the left hand side of symbols.
-
-2002-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-	
-	* micro/AT90S8535.sym  AT90S8535_TQFP.sym AT90S8535_PLCC.sym:
-	Added symbols by Werner Hoch (minor tweeks).
-
-	* micro/AT*.sym: Added a bunch more symbols by Werner Hoch
-
-	* 74/ analog/ transistor/ connector/ linear/ maxim/ micro/ power/
-	opto/: Added a bunch of symbols by Bruno Schwander
-	
-	* 4000/ 74/ maxim/ connector/: Added a bunch of symbols by Bert 
-	Timmerman
-
-	* analog/ 74/ : Added a few of symbols by Karel Kulhavy
- 
-2002-02-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* analog/resistor-variable-2.sym: Checked in Bert's fix to the 
-	  misalignment
-
-	* power/vcc-orcad-circle-1.sym: Added power symbol from Dave 
-	  Lawrence
-
-	* 4000/*.sym: Added a bunch of symbols by Mark Moss.
-
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* */Makefile.am, configure.in: A bunch of cleanup and changes to 
-	  support rc files living in a different directory than GEDADATA
-	
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped up version to 20010722
-
-2001-07-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* opto/hcpl-2631-1.sym: Minor touch up work
-
-	* local/*.sym: Moved a bunch of symbols around to their right places
-
-	* power: New directory which got all the power/gnd symbols from misc
-	  (changed all config files to add this new symbol directory)
-
-	* misc: Moved all power/gnd symbols into above new dir
-
-	* transistor: Added transistor symbol library (changed all config
-	  files to add this new symbol directory)
-
-	* Rearranged a few symbol libraries (namely local and misc)
-	
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-
-	* Removed all trace of libtool, libtool is certainly not required
-	  to install the symbols
-
-	* maxim/max6314-1.sym, max535-1.sym: Cleaned up symbols to be more
-	  consistant with the rest of the max* symbols
-
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Removed all Makefile.in files and configure
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-        
-        * Got make dist and make distcheck working (means all files which are
-          in CVS are in some Makefile)
-
-        * configure.in: Added DATADIR instead of PACKAGE
-
-2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* spice/*.sym: Replaced symbols with the latest ones from Bas
-
-	* vhdl/: Created symbol library which was contributed by 
-	  Thomas Heidel (symbols derived from the Verilog symbols by Mike)
-
-        * configure.in: Updated version
-
-2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Added -lregex for CYGWIN32 build
-
-2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Added a bunch of contributed symbols from Chris Ellec
-
-	* ecl: Created new symbol library (update configure.in, Makefile.am,
-	  and system-commonrc.in)  Added Makefiles* to new dir
-
-2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* 74/7414-1.sym: Added symbol by Chris Ellec
-
-2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* verilog/nand2-1.sym: Added a missing line
-
-2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* 4000/4015-1.sym 4000/4024-1.sym 4000/4052-1.sym 4000/4518-1.sym:
-	  Oops left in a physical attribute (should be called footprint)
-
-	* */*.sym: Read All and Saved All symbols to update them to the
-	  latest file format version (except verilog since they are machine	
-	  generated)
-
-	* configure.in: Added bus directory to the list of valid symbols
-
-	* src/*.sym: A bunch of misc cleanup to get ready for a release
-
-2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* 74/74520-1.sym: Fixed version in file (should have been 20000704)
-  	  Removed circle from inside attribute attach 
-
-	* 4000/*.sym: Added urefs to all symbols
-
-2000-09-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* font/*.sym: Added version number to all font definitions
-
-2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
-
-	* Changed configure.in to be more place independent.
-	  Patch by Roger Gammans. All Makefile.in and configure
-	  regenerated.
-	
-2000-07-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* connecter/jumper-1.sym: Fixed missing pin#=# attributes, pointed
-	  out by routoure Jean-Marc
-
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version up to 20000704
-
-2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* system-commonrc.in: Added component-library-search keyword to allow
-	  for the automatic search for component libraries
-
-	* system-commonrc.in: Added source-library-search keyword to allow
-	  for the automatic search for source libraries
-
-2000-06-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* memory/*.sym: Updated all symbols to have default uref
-
-	* micro/*.sym: Updated all symbols to have default uref
-
-	* xilinx/*.sym: Updated all symbols to have default uref
-
-	* dec/*.sym: Updated all symbols to have default uref
-
-	* lattice/*.sym: Updated all symbols to have default uref
-
-	* national/*.sym: Updated all symbols to have default uref
-
-	* pla/*.sym: Updated all symbols to have default uref
-
-	* switch/*.sym: Updated all symbols to have default uref
-
-	* radio/*.sym: Updated all symbols to have default uref
-
-	* tube/*.sym: Updated all symbols to have default uref
-
-2000-06-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* maxim/*.sym: Updated all symbols to have default uref
-
-	* local/*.sym: Updated all symbols to have default uref
-
-	* linear/*.sym: Updated all symbols to have default uref
-
-	* linear/lm555.sym: Had to retranslate symbol to origin because
-	  of text location change (this breaks any existing schematics 
-	  which use this symbol)
-
-	* idt/*.sym: Updated all symbols to have default uref
-
-	* connector/*.sym: Updated all symbols to have default uref
-
-	* analog/*.sym: Updated all symbols to have default uref
-	 
-	* analog/voltage-3.sym: Rotated symbol to be like all the other
-	  voltage sources
-
-	* analog/beeper-1.sym: Rotated symbol to be like all the other
-	  symbols 
-
-	* 74/*.sym: Updated all symbols to have default uref
-	  Also moved some labels around, minor cleanup
-
-	* 4000/*.sym: Updated all symbols to have default uref
-
-	* altera/*.sym: Updated all symbols to have default uref
-
-2000-06-19  Matt Ettus  <matt@xxxxxxxxx>
-
-	* connector/DB37-1.sym:  Added DB37
-
-	* connector/header10-1.sym:  Added uref=J?
-
-	* connector/header10-2.sym, connector/header20-1.sym, 
-	  connector/header20-2.sym: Added symbol
-
-	* maxim/max233-1.sym: Added symbol
-
-	* maxim/max488-1.sym: Added symbol
-
-	* supervisor/adm707.sym: Added symbol
-
-2000-05-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* local/dac08sm-1.sym: Removed a attribute which shouldn't
-	  have been a floating attribute (or an attribute in general)
-
-	* xilinx/XC95108-PC84.sym: Made the device= attribute hidden and
-          added a text label (in device='s place)
-
-	* 74/74181-1.sym: Put spaces around the ='s in the text label 
-	  "A=B", since libgeda/gschem were interpreting this as a valid 
-	  attribute
-
-2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-	
-	* */*.sym: Changed all physical attributes to footprint
-
-	* local/dac08sm-1.sym: Changed some of the attributes to be green
-	
-	* local/EPF10K-1.sym and altera/EPC1LC20-1.sym : Color changes and 
-	  minor cosmetic updates 
-
-	* */*.sym: Changed all pinlabel attributes to label
-
-2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* Added the contributed symbols by JM Routoure 
-
-	* sym/national: Created new symbol library  
-
-	* Added the contributed symbols by Luke Stras 
-
-	* verilog/*.sym: Some how a bogus alignment field got into all these
-	  symbols.  Removed it and replaced it with 0 (lower right)
-
-
-2000-02-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* local/ micro/: Added a four symbols created by Marcus Isaksson
-
-	* */*.sym: Loaded and saved all symbols in gschem to get the new 
-	  version and file format (text alignment change) 
-
-	* analog/*.sym: Added pin#= attributes to a few of the symbols
-	  Added missing device= attributes as well
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * README/INSTALL: Updated files to reflect next release
-
-2000-02-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* */*.sym: Removed all spaces from all device= attributes.  This is
-	  to make the pcb netlister(s) happy.
-
-2000-02-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* misc/include-1.sym: Added symbol by Bas for use with gnetlist spice
-	  backend. See for more info: 
-	  http://www.geda.seul.org/mailinglist/geda-dev25/msg00113.html
-
-	* analog/diode-2.sym and local/lt1108-1.sym: Symbols added by Arnim
-
-2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* config.h: Remove this file from the cvs repository; should not have
-	  been there in the first place.
-
-2000-01-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* analog/opamp-2.sym: Added a slightly larger version of opamp-1.sym
-
-1999-11-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* local/ULN2003-1.sym: Fixed the wrong text colors (text colors should
-	  be color 9)
-
-	* local/*phase-stepper*.sym: Added some more symbols created by me.
-
-	* connector/DB25-2.sym: Added an alternate version of the 25 pin
-	  parallel port connector (modified by me :-)
-
-1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* Bunch: Integrated a bunch of symbols by Arnim
-
-	* local/ULN2003-1.sym: Added a symbol created by me. :)
-
-1999-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* xilinx/XC95108-PC84.sym: Added updated symbol by Jamil Khatib
-
-	* connector/pwrjack-1.sym: Added symbol by Tom Barraza
-
-	* lattice/: Created symbol library (updated all required files)
-
-	* lattice/isp2032-1.sym: Added symbol by Tom Barraza
-
-1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* 4000/4538-1.sym: Translated symbol to origin. 
-	
-	* 4000/4046-1.sym: Translated symbol to origin.
-
-	* pla/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
-
-	* pla/N82S100N-1.sym: Added symbol drawn Magnus
-
-	* 74/74373-1.sym, 74/74374-1.sym: Added symbol drawn by Magnus
-
-	* dec/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
-	
-	* xilinx/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
-
-	* 74/74574-1.sym: Changed CLOCK to CLK
-
-	* 74/74374-1.sym: Removed logic bubble from clock line and moved that
-	  pin so that you can connect to it (on the 100 mil grid)
-
-10/6/99 ETTUS:  Added rf directory, and symbols in it.
-
-9/17/99 Changed a few of the IEC417 symbols (again) to use color 15
-	(lock) as the grey color: ac-ac.sym ac-dc.sym adc.sym dac.sym
-	dc-ac.sym dc-dc.sym
-
-9/17/99	Changed a few of the IEC417 symbols to use color 17 as the grey
-	color: ac-ac.sym ac-dc.sym adc.sym dac.sym dc-ac.sym dc-dc.sym
-
-9/16/99	Created a spice symbol library which hold some of the special
-	spice symbols by Bas Gieltjes
-		- Added spice to all the required configure/Makefiles 
-		- Added spice dir to system-commonrc.in
-
-9/15/99	Added pin#= attributes to all symbols in the io library
-
-	Added device= attributes to all the symbols in the io library
-
-9/13/99	Fixed all the misc power/gnd symbols to work with the new net= 
-	gnetlist options
-		- Removed all special attributes
-		- Properly named pin# attributes
-		- Added net=GND:1 to gnd-1.sym 
-		- Did not add any net= attribs to any v* symbol
-		- Made sure all the v*-1.sym are consistant
-
-	Removed vdd-1.sym and renamed vdd-2.sym to be vdd-1.sym 
-	(old vdd-1.sym was just a 180 degree rotation of vdd-2)
-	All v symbols should be drawn with the label on top, and the 
-	pin going down.  All gnd symbols should have the pin going up.
-
-	Created misc/vee-1.sym
-
-	Created symbol directory called titleblock.  Moved all the title block
-	symbols into this new library.
-
-	Added above to Makefile/configure and to the system-commonrc.in files
-
-	Created symbol directory called io (input/output).  Moved all input
-	and output type symbols into this new library.
-	
-	Added above to Makefile/configure and to the system-commonrc.in files
-
-	Created +3.3V, +5V, -5V, +12V, -12V, 9V, -9V symbols which
-	contain the net= attribute
-
-	Removed all device= attributes from the power/gnd symbols
-
-9/6/99	Start of getting symbols updated with the new colors scheme:
-		- All locked components need to be color 15 (locked)
-		- All text items need to be color 9
-	
-	Did all title blocks (updated locked color to 15)
-
-	Fixed a few symbols (74194-1.sym and 74174-1.sym) which caused
-	a core dump (now fixed) by having improper/incomplete attributes
-
-	Removed 74174-1.sym since it is wrong (wrong number of pins)
-
-	Did all symbols which had text (updated text color to 9)
-
-8/27/99 Set the program version to 19990829 to force Ales to release
-        on the 29th :)
-
-8/8/99	Renamed some of the verilog symbols to be named *-1.sym
-
-8/3/99	Added a whole bunch of verilog symbols by Mike Jarabek
-
-7/5/99 	Removed numslots=1 from switch-dip[4|8]-1.sym (isn't needed)
-
-7/4/99	Added update/new symbols for verilog netlist from Mike Jarabek
-
-7/3/99	Went through all symbols and eliminated all zero length objects
-	(using the new warning code in libgeda)
-
-6/27/99 Integrated more symbols from Arnim Littek
-
-	Integrated more maxim symbols as well as updates from Salman 
-
-6/25/99 Integrated changes to some of the analog symbols by Arno Peters
-
-5/29/99 Changed all symbols so that the top level attributes are no longer
-	attached to an object.  This is a new symbol standard
-
-5/28/99	Got this new way of doing symbols finally done	
-
-	Update all aux files (AUTHORS/README etc...)
+#GCL#
diff --git a/symbols/ChangeLog-1.0 b/symbols/ChangeLog-1.0
new file mode 100644
index 0000000..4bd77b1
--- /dev/null
+++ b/symbols/ChangeLog-1.0
@@ -0,0 +1,1574 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-04-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* system-gafrc.in, font/Omega.sym: Added upper case greek omega
+	character by Jens Persson.
+
+2007-02-15 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* system-gafrc.in, font/mu_.sym: Added the greek mu character.
+	
+2007-02-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* system-gafrc.in, 
+	  font/o_-double-acute-accent.sym, font/O-double-acute-accent.sym
+	  font/u_-double-acute-accent.sym, font/U-double-acute-accent.sym:
+	  Added the four missing characters for the complete
+	  hungarian charset:
+	    - o and O with double acute accent, 
+	    - u and U with double acute accent. 
+	  They were contributed by Sztrikó János. Thanks.
+	
+2006-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20070216.
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+	
+2006-09-26 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/4022-2.sym, connector/mains-entry-1.sym,
+	  maxim/max186-1.sym, memory/HM628511HC-SOJ36-1.sym,
+	  memory/am27S13D-1.sym, micro/ATmega16L-1.sym,
+	  micro/pic12F675-2.sym, pla/N82S100N-1.sym, xilinx/XC95108-PC84.sym,
+	  supervisor/adm707.sym, opto/hcpl-4534-1.sym: fixed offgrid pins 
+	  inside the symbols
+
+2006-09-24 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* linear/lm311-1.sym: Removed the GND false connection of the 
+	symbol. That pin was not really connected to ground.
+	Thanks to Ramakrishnan Muthukrishnan for reporting the bug
+	and John Luciani for the fix.
+	
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* micro/ATmega8-1.sym: Applied bug fix to pinlabel by Sascha Silbe 
+
+	* asic/*.sym: Added a bunch of symbols by Peter Kaiser
+
+2006-07-14 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* misc/nc-*.sym: Added graphical=1, device=DRC_Directive, 
+	  value=NoConnection attributes to the NC symbols.
+	  This change, and the directives support included into gnetlist,
+	  fixed bug #1442910 and allows to use the nc-* symbols without
+	  shorting the nets to a new NoConnection net.
+	
+2006-05-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* system-gafrc.in: Added default setting for always-promote-attributes
+
+2006-04-07 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * asic/asic-cap-1.sym, asic/asic-cap-2.sym, asic/asic-cap-3.sym,
+	  asic/asic-diode-1.sym, asic/asic-nmos-1.sym, asic/asic-pmos-1.sym,
+	  asic/asic-res-1.sym, asic/asic-res-2.sym, asic/asic-res-3.sym,
+	  asic/asic-cap-4.sym:
+	  Added missing pintype and pinlabel attributes.
+	
+2006-04-02: Werner Hoch  <werner.ho@xxxxxx>
+	* micro/ATmega16L-1.sym: fixed Port label
+
+2006-03-23: Werner Hoch  <werner.ho@xxxxxx>
+	* ecl/MC10E104-1.sym, ecl/MC10E136-1.sym, ecl/MC10E137-1.sym, 
+	  ecl/MC10E137-2.sym, ecl/MC12429-1.sym, ecl/MC100ELT23-1.sym:
+	  changed negation marks from "\" to "\\". This is necessary
+	  to keep them visible after the introduction of the new overbar
+	  feature
+
+2006-02-05: Werner Hoch  <werner.ho@xxxxxx>
+	* spice/cccs-1.sym, spice/ccvs-1.sym, spice/vccs-1.sym, 
+	  spice/vcvs-1.sym: added value attribute, pinlabels fixed
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2005-12-09 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* analog/current-1.sym, analog/nmos-2.sym, analog/npn-1.sym,
+	  analog/npn-2.sym, analog/npn-3.sym, analog/npn-IGBT-1.sym,
+	  analog/ntc-1.sym, analog/photo-resistor-1.sym,
+	  analog/photo-transistor-1.sym, analog/photodiode-1.sym,
+	  analog/pmos-1.sym, analog/pmos-2.sym, analog/pnp-1.sym,
+	  analog/pnp-2.sym, analog/pnp-3.sym, analog/pot-bourns.sym,
+	  analog/pwrxfmr-1.sym, analog/quad_opamp-1.sym,
+	  analog/resistor-1.sym, analog/resistor-2.sym,
+	  analog/resistor-variable-1.sym, analog/resistor-variable-2.sym,
+	  analog/resistorpack10-1.sym, analog/resistorpack11-1.sym,
+	  analog/resistorpack12-1.sym, analog/resistorpack3-1.sym,
+	  analog/resistorpack4-1.sym, analog/resistorpack5-1.sym,
+	  analog/resistorpack6-1.sym, analog/resistorpack7-1.sym,
+	  analog/resistorpack7-2.sym, analog/resistorpack8-1.sym,
+	  analog/resistorpack8-2.sym, analog/resistorpack9-1.sym,
+	  analog/speaker-1.sym, analog/speaker-2.sym,
+	  analog/transformer-1.sym, analog/transformer-2.sym,
+	  analog/transformer-3.sym, analog/transformer-4.sym,
+	  analog/transformer-5.sym, analog/triac-1.sym, analog/txo-1.sym,
+	  analog/voltage-1.sym, analog/voltage-2.sym, analog/voltage-3.sym,
+	  analog/voltmeter-1.sym, connector/BNC-1.sym,
+	  connector/DB15-1.sym, connector/DB25-1.sym, connector/DB25-2.sym,
+	  connector/DB25-3.sym, connector/DB31-1.sym, connector/DB37-1.sym,
+	  connector/DB9-1.sym, connector/DB9-2.sym,
+	  connector/DIN41617C13-1.sym, connector/DIN41617C15-1.sym,
+	  connector/DIN41617C31-1.sym, connector/MCX-1.sym,
+	  connector/connector1-2.sym, connector/connector10-1.sym,
+	  connector/connector10-2.sym, connector/connector11-2.sym,
+	  connector/connector12-1.sym, connector/connector12-2.sym,
+	  connector/connector13-2.sym, connector/connector14-2.sym,
+	  connector/connector15-1.sym, connector/connector15-2.sym,
+	  connector/connector16-1.sym, connector/connector16-2.sym,
+	  connector/connector17-2.sym, connector/connector18-2.sym,
+	  connector/connector19-1.sym, connector/connector19-2.sym,
+	  connector/connector2-1.sym, connector/connector2-2.sym,
+	  connector/connector20-1.sym, connector/connector20-2.sym,
+	  connector/connector21-2.sym, connector/connector22-2.sym,
+	  connector/connector23-2.sym, connector/connector24-2.sym,
+	  connector/connector25-2.sym, connector/connector26-1.sym,
+	  connector/connector26-2.sym, connector/connector27-2.sym,
+	  connector/connector28-2.sym, connector/connector29-2.sym,
+	  connector/connector3-1.sym, connector/connector3-2.sym,
+	  connector/connector30-2.sym, connector/connector31-2.sym,
+	  connector/connector32-2.sym, connector/connector33-2.sym,
+	  connector/connector34-2.sym, connector/connector35-2.sym,
+	  connector/connector36-2.sym, connector/connector37-2.sym,
+	  connector/connector38-2.sym, connector/connector39-2.sym,
+	  connector/connector4-1.sym, connector/connector4-2.sym,
+	  connector/connector40-2.sym, connector/connector41-1.sym,
+	  connector/connector5-1.sym, connector/connector5-2.sym,
+	  connector/connector6-1.sym, connector/connector6-2.sym,
+	  connector/connector7-2.sym, connector/connector8-1.sym,
+	  connector/connector8-2.sym, connector/connector9-1.sym,
+	  connector/connector9-2.sym, connector/dip24-1.sym,
+	  connector/gpib-1.sym, connector/header10-1.sym,
+	  connector/header10-2.sym, connector/header16-1.sym,
+	  connector/header18-2.sym, connector/header20-1.sym,
+	  connector/header20-2.sym, connector/header20-3.sym,
+	  connector/header22-1.sym, connector/header26-1.sym,
+	  connector/header26-2.sym, connector/header3-1.sym,
+	  connector/header32-2.sym, connector/header34-1.sym,
+	  connector/header40-2.sym, connector/header50-1.sym,
+	  connector/header50-2.sym, connector/header50-3.sym,
+	  connector/header50r-1.sym, connector/header8-1.sym,
+	  connector/header8-2.sym, connector/jumper-1.sym,
+	  connector/mains-plug-1.sym, connector/mains-plug-2.sym,
+	  connector/pwrjack-1.sym, connector/rs232-idc10.sym,
+	  diode/diode-1.sym, diode/diode-2.sym, diode/diode-3.sym,
+	  diode/diode-bridge-1.sym, diode/led-2.sym, diode/mbr1545ct-1.sym,
+	  diode/smda05-1.sym, diode/zener-1.sym, diode/zener-2.sym,
+	  diode/zener-3.sym, diode/zener-4.sym, power/12V-minus-1.sym,
+	  power/12V-plus-1.sym, power/3.3V-plus-1.sym,
+	  power/5V-minus-1.sym, power/5V-plus-1.sym, power/9V-minus-1.sym,
+	  power/9V-plus-1.sym, power/generic-power.sym, power/gnd-1.sym,
+	  power/gnd-2.sym, power/vcc-1.sym, power/vcc-2.sym,
+	  power/vcc-minus-1.sym, power/vcc-orcad-circle-1.sym,
+	  power/vdd-1.sym, power/vee-1.sym, power/vss-1.sym,
+	  relay/aromat-tq4.sym, relay/omron-G5V-1-DCx-1.sym,
+	  relay/omron_g2r_24_dc5.sym, spice/aop-spice-1.sym,
+	  spice/cccs-1.sym, spice/ccvs-1.sym, spice/spice-npn-1.sym,
+	  spice/spice-pnp-1.sym, spice/spice-subcircuit-IO-1.sym,
+	  spice/spice-vc-switch-1.sym, spice/tline.sym, spice/vccs-1.sym,
+	  spice/vcvs-1.sym, spice/wline-1x.sym, switch/relay-1.sym,
+	  switch/ssrelay-spdt-lcc110-1.sym,
+	  switch/ssrelay-spst-lcb110-1.sym,
+	  switch/switch-LORLIN-12pos-1com-1.sym, switch/switch-dip12.sym,
+	  switch/switch-dip4-1.sym, switch/switch-dip4-2.sym,
+	  switch/switch-dip5-1.sym, switch/switch-dip5-2.sym,
+	  switch/switch-dip6-1.sym, switch/switch-dip6-2.sym,
+	  switch/switch-dip8-1.sym, switch/switch-dip8-2.sym,
+	  switch/switch-pushbutton-nc-1.sym,
+	  switch/switch-pushbutton-nc-2.sym,
+	  switch/switch-pushbutton-no-1.sym,
+	  switch/switch-pushbutton-spdt-1.sym, switch/switch-spdt-1.sym,
+	  switch/switch-spdt-2.sym, switch/switch-spst-1.sym,
+	  transistor/2N2222-1.sym, transistor/2N3055-1.sym,
+	  transistor/2N3904-1.sym, transistor/2N3904-2.sym,
+	  transistor/2N3906-1.sym, transistor/2N5245-1.sym,
+	  transistor/2N5911-1.sym, transistor/BC182-1.sym,
+	  transistor/BC307-1.sym, transistor/BC547-1.sym,
+	  transistor/BC547-2.sym, transistor/BC547-3.sym,
+	  transistor/BC557-1.sym, transistor/BC557-2.sym,
+	  transistor/IRF1010N-1.sym, transistor/IRLZ24N-1.sym,
+	  transistor/ULN2003-1.sym, transistor/ULN2801A-1.sym,
+	  transistor/dgnmos-1.sym, transistor/ips3310-1.sym,
+	  transistor/ips521-1.sym, transistor/mosfet-with-diode-1.sym:
+	
+	  Fixed pintype and pinlabel attributes.
+	
+2005-10-04 Werner Hoch <werner.ho@xxxxxx>
+	* bus/pc104B-1.sym: added missing pinseq
+	* connector/DB37-1.sym: pinseq corrected
+	* connector/DIN41612C*: added pinattributes
+	* connector/smart-media-1.sym: pintype corrected, graphical rework
+	* ecl/*: added documentation (symbols are still bad)
+	* idt/idt7204-1.sym/*: added documentation (still bad)
+
+2005-09-12 Werner Hoch <werner.ho@xxxxxx>
+	* analog/*: added missing attributs, fixed a few symbols
+	
+2005-09-11 Stuart Brorson <sdb@xxxxxxxxxx>
+
+        * analog/jj-1.sym, spice/kmutual-1.sym: added symbols
+	contributed by Paul Bunyk.
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-17 03:00  Dan McMahill <danmc>
+
+	* system-gafrc.in: add amphenol library
+
+2005-08-17 02:57  Dan McMahill <danmc>
+
+	* Makefile.am: add amphenol symbols
+
+2005-08-17 02:56  Dan McMahill <danmc>
+
+	* amphenol/31-71043-1.sym: add amphenol 31-71043 BNC connector
+
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-03-25 Werner Hoch <werner.ho@xxxxxx>
+	* memory/27C2001-1.sym: lowercase pintype
+	* memory/*: added some datasheet links
+	* micro/AT89C5131_PLCC-1.sym: added missing pins, ...
+	
+
+2005-03-14 07:13  Dan McMahill <danmc>
+
+	* maxim/: max12527-1.sym, max12557-1.sym: add 2 more Maxim high
+	  speed ADCs
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* transistor/BC557-1.sym: Replaced this symbol with BC557-2.sym
+	and bumped symversion= to 1.0
+
+	* misc/PCF8563-1.sym: Removed duplicate symbol.
+
+2005-03-12  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* font/:
+	* system-gafrc.in: Added polish font definitions provided by
+	Wojciech Kazubski.
+
+2005-03-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* font/*.sym: Converted special character definitions to UTF-8. 
+	
+	* system-gafrc.in: Converted file to UTF-8 and rewrote the
+	code for declaration of special characters.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* system-gafrc.in, font/newline.sym: Fixed up hashtable filling
+	scheme code to use the newline.sym file instead of excl.sym and
+	fixed newline.sym to contain something to allow a critical
+	code path within o_text_basic.nw (line 744) to execute.
+
+2005-03-06 Werner Hoch <werner.ho@xxxxxx>
+	* micro/pic12c5xx-1.sym: removed accidently added power nets
+
+2005-03-05 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+        * system-gafrc.in: Include font character to file map.
+	
+2005-01-29 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/4002-2.sym, 4000/4016-2.sym, 4000/4027-1.sym, 4000/4528-1.sym,
+	  4000/4538-1.sym, 74/74124-1.sym, 74/74124-2.sym, 
+	  analog/darlington_NPN-1.sym, analog/dual-opamp-1.sym,
+	  analog/quad_opamp-1.sym, diode/smda05-1.sym, ecl/MC10E104-2.sym, 
+	  linear/lm339-1.sym, linear/lm393-1.sym, misc/ADG601-1.sym,
+	  misc/ADG602-1.sym, misc/ADG619-1.sym, misc/ADG620-1.sym,
+	  switch/ssrelay-spdt-lcc110-1.sym, apex/pa140-1.sym, apex/pa91-1.sym:
+	  repaired slotdef and pinseq errors, misc small changes
+
+2005-01-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Removed system-commonrc.in from CVS as system-gafrc.in has replaced
+	it
+
+2005-01-15 Werner Hoch <werner.ho@xxxxxx>
+	* memory/27C256-1.sym, memory/27512-1.sym, memory/27256-1.sym:
+	  corrected footprint
+	* maxim/max1480A-1.sym, maxim/max1011-2.sym, maxim/max1011-1.sym:
+	  corrected net attributes
+
+2005-01-06 Stuart Brorson <sdb@xxxxxxxxxx>
+	* system-commonrc.in: renamed this file system-gafrc.in.
+	* Makefile.am, configure.ac: changed to accomodate system-gafrc
+	* spice/spice-npn-1.sym, spice/spice-npn-1.sym, 
+	  spice/spice-vc-switch-1.sym:  Added SPICE symbols.
+
+2005-01-06 Werner Hoch <werner.ho@xxxxxx>
+	* maxim/*sym: added documentation, pinlabel, pintype,
+	fixed several symbol errors,
+	* analog/ntc-1.sym: contained a component, fixed
+	* linear/lm135-1.sym, transistor/2N5245-1.sym, transistor/2N5911-1.sym:
+	added pinattributes
+	
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* allegro/3967-1.sym allegro/3967-2.sym irf/ips021-1.sym
+	maxim/DS1307-1.sym maxim/DS89C450-1.sym maxim/max662A-1.sym
+	memory/27C2001-1.sym micro/ATmega128-1.sym micro/ATmega128-2.sym
+	micro/ATmega128-3.sym micro/ATmega64-1.sym micro/FT245BM-1.sym
+	micro/pic16F628-2.sym micro/pic18F242-1.sym micro/staver24m32-1.sym
+	misc/6A259-1.sym misc/ADG601-1.sym misc/ADG602-1.sym misc/ADG619-1.sym
+	misc/ADG620-1.sym national/ADC0831-1.sym national/DS1620-1.sym
+	national/DS75176-1.sym: Checked in another set of user contributed
+	symbols
+
+	* misc/osc-3.sym: Added another symbol by Karel
+
+	* asic/*.sym: Removed old asic library symbols and replaced with
+ 	Peter's Jun 2004 asic_spice_primitive symbols.
+
+	* system-commonrc.in: Commented back in the asic library now that
+	the symbols have unique names.
+
+	* asicpads asicpads/*.sym: Added new symbol library for Peter's
+	asic_pad symbol library
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+	* Created new component library directories: mini-circuits st apex 
+	allegro irf
+
+	* 74/7404-4.sym 74/74133-2.sym 74/7414-2.sym 74/74238-1.sym
+	74/7432-3.sym 74/7474-3.sym 74/74power-1.sym analog/capacitor-4.sym
+	analog/darlington_NPN_PNP-1.sym analog/transformer-5.sym 
+	analog/varistor-1.sym connector/DB25-3.sym connector/connector1-2.sym
+	connector/connector10-2.sym connector/connector11-2.sym
+	connector/connector12-2.sym connector/connector13-2.sym
+	connector/connector14-2.sym connector/connector15-2.sym
+	connector/connector16-2.sym connector/connector17-2.sym
+	connector/connector18-2.sym connector/connector19-2.sym
+	connector/connector2-2.sym connector/connector20-2.sym
+	connector/connector21-2.sym connector/connector22-2.sym
+	connector/connector23-2.sym connector/connector24-2.sym
+	connector/connector25-2.sym connector/connector26-2.sym
+	connector/connector27-2.sym connector/connector28-2.sym
+	connector/connector29-2.sym connector/connector3-2.sym
+	connector/connector30-2.sym connector/connector31-2.sym
+	connector/connector32-2.sym connector/connector33-2.sym
+	connector/connector34-2.sym connector/connector35-2.sym
+	connector/connector36-2.sym connector/connector37-2.sym
+	connector/connector38-2.sym connector/connector39-2.sym
+	connector/connector4-2.sym connector/connector40-2.sym
+	connector/connector5-2.sym connector/connector6-2.sym
+	connector/connector7-2.sym connector/connector8-2.sym
+	connector/connector9-2.sym connector/mains-entry-1.sym
+	connector/terminal-1.sym diode/schottky-1.sym
+	io/LCD-1.sym io/TEC4x3-1.sym linear/lm319-1.sym linear/lm723-1.sym
+	linear/lp2954IT-1.sym maxim/max1206-1.sym maxim/max1207-1.sym
+	maxim/max1208-1.sym maxim/max1209-1.sym maxim/max122-1.sym
+	maxim/max12553-1.sym maxim/max12554-1.sym maxim/max12555-1.sym
+	maxim/max507-1.sym memory/25Cxx-1.sym memory/2732-1.sym
+	memory/AT45db021bso8w-1.sym memory/HM628511HC-SOJ36-1.sym
+	micro/AT89C5131_PLCC-1.sym micro/AT89C5132_TQFP-1.sym
+	micro/AT89S53-24PI-1.sym micro/ATmega16L-1.sym
+	micro/ATmega16_DIP-1.sym micro/ATmega32MLF-1.sym
+	micro/ATmega8-1.sym micro/ATtiny15L-1.sym micro/pic12F675-1.sym
+	micro/pic12F675-2.sym micro/pic16F628-1.sym micro/pic18F4431-1.sym
+	misc/75176-1.sym misc/MC34063-1.sym misc/dc_motor-1.sym 
+	misc/ir2110-1.sym misc/ltp-757g-1.sym opto/hsdl3612-1.sym 
+	philips/PCF8563-1.sym spice/gnucap-directive-1.sym 
+	spice/gnucap-include-1.sym spice/gnucap-model-1.sym
+	spice/gnucap-npn-1.sym spice/gnucap-options-1.sym
+	switch/switch-dip12.sym transistor/2N2222-1.sym
+	transistor/2N3904-2.sym transistor/2N3906-1.sym transistor/BC182-1.sym
+	transistor/BC307-1.sym transistor/BC547-2.sym transistor/BC547-3.sym
+	transistor/BC557-2.sym transistor/ips3310-1.sym 
+	transistor/ips521-1.sym: Added a whole bunch of contributed
+	symbols.  Some of these were added without any modification,
+	others with minor tweaks, and some had significant enough changes
+	to warrent a symversion=1.0
+
+2004-12-13 Werner Hoch <werner.ho@xxxxxx>
+	* linear/lt1782-1.sym: duplicate pinnumber repaired
+	* pintype corrected to [in,out,io,...]
+	* misc file format corrections
+	
+2004-12-10 Werner Hoch <werner.ho@xxxxxx>
+	* opto/hcpl-2430-1.sym added
+	* repaired pinlabels, repaired some file format errors
+	
+2004-11-07 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/4006-2.sym: added missing pin, symversion, repaired wrong pinnames
+	* 4000/4042-1.sym, 4000/4042-2.sym, 4000/40147-1.sym, 4000/4352-1.sym,
+	4000/4353-1.sym, 4000/4515-1.sym,: corrected footprint
+	* 4000/4534-1.sym: added missing pins, symversion=1.0
+	* memory/HM6264P15-1.sym: pinlabel A9 corrected
+	
+2004-11-05 Werner Hoch <werner.ho@xxxxxx>
+	* 74/74123-2.sym, 74/74124-1.sym, 74/74133-1.sym, 74/74159-1.sym
+	74161-2.sym, 74168-1.sym, 74169-1.sym, 74265-1.sym, 74/7495-1.sym: 
+	Repaired symbol, added symversion=1.0
+	* 74/7447-1.sym, 74/7446-1.sym, 74/7448-1.sym:
+	added lamp test pin, added symversion=1.0
+	* 74/7497-1.sym: repaired whichend, added missing pin, symversion
+	
+2004-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* 4000/4002-1.sym 4000/40107-1.sym 4000/4011-1.sym 4000/4012-1.sym
+ 	4000/4023-1.sym 4000/4025-1.sym 4000/4030-1.sym 4000/4068-1.sym
+ 	4000/4070-1.sym 4000/4072-1.sym 4000/4073-1.sym 4000/4075-1.sym
+ 	4000/4078-1.sym 4000/4081-1.sym 4000/4082-1.sym 4000/4085-1.sym:
+	Completely redrew most of these symbols.  These are the first
+	symbols to get a symversion= attribute to signify that they have
+	changed in a major way.
+
+	* 4000/40107-2.sym: Moved this file to 40107-1.sym since -1 was 
+	completely broken and wrong.
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040710
+
+	* system-commonrc.in: Moved local component library to the end 
+	(searched first, since these are user symbols).  This is a bug
+	reported by Eric Winsor.
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* 4000/40106-1.sym 4000/4061-1.sym 4000/4062-1.sym 4000/4513-1.sym
+	4000/4580-1.sym 4000/4723-1.sym analog/pot-1.sym analog/pot-2.sym:
+	Changed the footprint= attribute to be none (not None or NONE).
+
+2004-01-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* DS26LS31-1.sym 74133-1.sym switch-spdt-2.sym
+        2N3904-1.sym (added footprint) BC547-1.sym
+        BC557-1.sym tl062-1.sym tl072-1.sym tl082-1.sym
+        7404-1.sym (corrected visible attribute)
+        mc3487-1.sym: Added a bunch of symbol by Karel Kulhavy
+
+	* font/A-acute-accent.sym, E-acute-accent.sym, I-acute-accent.sym,
+	N-tilde.sym, O-acute-accent.sym, U-acute-accent.sym, 
+	a_-acute-accent.sym, e_-acute-accent.sym, excl-open.sym,
+	i_-acute-accent.sym, n_-tilde.sym, o_-acute-accent.sym, 
+	quest-open.sym, u_-acute-accent.sym: Added a bunch of new
+	spanish characters by Carlos.
+
+	* Makefile.am, configure.ac, system-commonrc.in, gnetman/*.sym: Added
+	gnetman symbol library and symbols.  (updated symbols to the latest
+	file format: 1)
+
+	* 74/74259-1.sym analog/darlington_NPN-1.sym
+	analog/photo-transistor-1.sym analog/resistorpack7-2.sym
+	connector/header50-3.sym connector/header50r-1.sym
+	connector/rj45-1.sym linear/lm337-1.sym maxim/adm202-1.sym
+	maxim/adm202-2.sym memory/628512-1.sym misc/HIP4080A-1.sym
+	misc/HIP4081A-1.sym misc/mc3479-1.sym national/DS2405-1.sym
+	national/DS26C31-1.sym national/DS26C32-2.sym
+	national/DS2890_TO92-1.sym opto/CNY17-1.sym opto/K3020P-1.sym
+	opto/hcnr201-1.sym, analog/pot-1.sym analog/pot-2.sym 
+	analog/testpt-1.sym symbols/misc/PCF8563-1.sym: 
+	Added a bunch of contributed symbols.  Thanks everybody!
+
+	* system-commonrc.in: Commented out the following conflicting 
+	component-libraries:
+
+		vhdl/ verilog/ asic/ gnetman/  
+
+	Note this libraries are only commented out temporary, just until
+	the component search limitation is fixed.  (see jitterbug #9)
+	Also commented out the automatic symbol search mechanism.
+
+	* */*.sym: Updated all symbols to creation date 20031231. 
+	20031231 will be the last version where this will be done.
+
+2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am, configure.ac, system-commonrc.in, cascade/*.sym: Added
+	RF Cascade symbol library and symbols.  (updated symbols to the latest
+	file format: 1)
+
+	* micro/AT89S8252-24PC-1.sym, MSP430x11x1.sym, basicstamp-1.sym,
+	pic16C74A-1.sym, AT90S8535J-1.sym, MSP430x11x2.sym,
+	AT90S8535P-1.sym, MSP430x12x.sym, mc68hc05j1a-1.sym,
+	pic16F876-1.sym, ATmega323-1.sym, MSP430x12x2.sym,
+	mc68hc705kj1-1.sym, pic16F877-1.sym, DS1602-1.sym,
+	MSP430x13-4x.sym, mc68hc811e2fn-1.sym, pic16F877A-1.sym,
+	DS2450-1.sym, MSP430x15-6x.sym, mc68hc812a4-1.sym,
+	pic16c505-1.sym, DS2480B-1.sym, MSP430x41x.sym,
+	mc68hc908gp32cp-1.sym, pic16c5x-1.sym, DS80C310-1.sym,
+	MSP430x43x.sym, mc68hc912b32-1.sym, sx28ac-1.sym, DS80C320-1.sym,
+	MSP430x44x.sym, pic12c5xx-1.sym, z80pio-1.sym: Check in all of Werner's
+	changes to the symbols in the micro directory.  Thanks Werner.
+
+	* Makefile.am, configure.ac, system-commonrc.in, asic/*.sym: Added
+	asic symbol library and symbols (created by Peter Kaiser).  I 
+	translated some of the symbols to the origin.  Thanks Peter.
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20031231
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * autogen.sh: Added script to generate all the auto* generated files.
+
+        * config.guess config.sub depcomp install-sh mkinstalldirs missing:
+        Removed machine generated files from CVS.
+        
+        * Makefile.am: Added the above files to be cleaned during 
+        maintainer-clean
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Updated all symbols to file format version 1.
+
+        * font/newline.sym: Added dummy font definition to get rid of a
+        warning.  This file is not really used.
+
+2003-10-19 Werner Hoch <werner.ho@xxxxxx>
+	symbol rework in micro/
+	* 6821-1.sym: added missing pinlabel and pintype
+	* 6821-2.sym: correct some pintypes, prettified
+	* 8031.sym: added missing pin, repaired
+	* 8052basic-1.sym: added pintype
+	* 8086-1.sym: added pinlabel/pintype, missing negation bubbles
+	* ACE1202-1.sym: put pinlabels into pin{}
+	* 8088-1.sym, 8254-1.sym, 8255A-1.sym, 8259A-1.sym: 
+		put pinlabels into pin{} added pintype
+	* AT89C2051-1.sym, AT89C51_DIP.sym, AT89C51_PLCC.sym, 
+	  AT89C51_TQFP.sym: 
+		replaced i/o with io, added numslots=0, description
+	* AT43USB320A.sym, AT90S1200.sym, AT90S2323.sym, AT90S2343.sym,
+	  AT90S4433_DIP.sym, AT90S4433_TQFP.sym, AT90S8515_DIP.sym,
+	  AT90S8515_PLCC.sym, AT90S8515_TQFP.sym, AT90S8535_DIP.sym,
+	  AT90S8535_PLCC.sym, AT90S8535.sym, AT90S8535_TQFP.sym, ATmega103.sym,
+	  ATmega161_DIP.sym, ATmega161_TQFP.sym, ATmega163_DIP.sym, 
+	  ATtiny11.sym, ATmega163_TQFP.sym, ATtiny12.sym, ATtiny28_DIP.sym, 
+	  ATtiny28_TQFP.sym:
+ 	  added numslots=0, author, rearanged pintype
+	
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+	
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to something more recent, but this
+        version is not an official release.
+
+2003-09-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Updated all symbols and font defs to the latest version,
+	hopefully for the last time since I have added a file format version
+	to the "v" tag.
+
+2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* connector/mains-plug-1.sym: Deleted device= attribute which was 
+	out in la la land.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed MinGW cflags/ldflags
+
+	* auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+	* */*.sym: Updated all symbols to the latest version
+
+2003-09-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* linear/lm339-1.sym: Added note to warn people not to use this 
+	symbol.  This symbol will eventually be removed.
+
+	* 74/74688-2.sym connector/header26-2.sym connector/header32-2.sym 
+	linear/lm2576T-1.sym linear/lm339-2.sym maxim/max1211-1.sym
+	maxim/max6674-1.sym micro/6821-2.sym opto/810-1.sym: Added 
+	contributed symbols.
+
+ 	* 4000/4049-1.sym 4000/4050-1.sym: Applied symbol patch by 
+	Gabriel Paubert to fix the broken 4049-1 symbol.
+
+	* configure.ac: Added --with-docdir and supporting macros.  This
+	fixes a problem with gschemdoc not finding the manual. 
+
+2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* *.sym: Updated all symbols and font definitions to 20030901
+
+	* connector/DB15-1.sym: Added new symbol by Gabriel Paubert. Thanks.
+
+2003-08-31 Werner Hoch <werner.ho@xxxxxx>
+	* memory/*.sym: repaired and completed all symbols
+	
+2003-08-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* maxim/max3223e-1.sym, micro/M41T00-SO8-1.sym, micro/tiny-tiger-1.sym,
+	misc/FND5148-1.sym, misc/QT60040-1.sym: Merged author= and email=
+	attributes together.
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Improved the configuration summary message.
+
+2003-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Created new configure file from configure.in
+	(remvoed configure.in).  Removed all unnecessary auto* files.
+
+	* gesym-config.in: Removed file, since it will not longer be used
+	in the install process.
+
+	* configure.ac: Cleaned up file quite a bit (simplified)
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+	
+2003-06-01 Werner Hoch <werner.ho@xxxxxx>
+	* 74/74520-3.sym, 74/74189-2.sym, 74673A-2.sym: Added with swapped
+	LSB/MSB order. (hint of Magnus Danielson)
+
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* connector/header50-1.sym: Changed the color on some detached
+	attributes
+
+        * configure.in: Applied Wojciech Kazubski's --with-docdir patch
+
+	* 74/7408-2.sym, 74/7409-2.sym: These two symbols were partially
+	swapped.  Fixed.  Pointed out by Mario Klebsch.
+
+	* 74/7432-2.sym: Added new symbol by Mario Klebsch.
+
+	* analog/bridge-2.sym analog/fuse-2.sym analog/npn-IGBT-1.sym 
+	analog/ntc-1.sym analog/transformer-2.sym analog/transformer-3.sym 
+	analog/transformer-4.sym analog/triac-1.sym 
+	connector/smart-media-1.sym linear/l200-1.sym linear/lm7912-1.sym 
+	maxim/max713-1.sym maxim/max7652-1.sym micro/AT89C2051-1.sym 
+	micro/DS1602-1.sym micro/M41T00-SO8-1.sym micro/mc68hc705kj1-1.sym 
+	opto/tfds4500-1.sym: Added a bunch of new symbols
+
+	* memory/93Cx6-1.sym: Fixed symbol based on patch from Holger Dietze
+	Fix for Bug#65
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+	* */*.sym: Updated version of all symbols and font defs
+
+2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* spice/spice-options-1.sym: Updated symbol from Stuart Brorson's
+	latest symbol tarball.
+
+2003-04-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* memory/am9128-1.sym: Cosmetic improvements to this symbol
+
+	* configure.in, Makefile.am, switchcap/, system-commonrc.in: 
+	Integrated Dan McMahill's new switcap backend (the
+	symbols). switchcap/ is a new directory
+
+	* spice/*.sym: Integrated Stuart Brorson's advanced spice 
+	netlister (the symbols)
+
+2003-03-30 Werner Hoch <werner.ho@xxxxxx>
+	* max/max038-1.sym completed, max/max038-2.sym added
+	* max/max100-1.sym changed (missing pins)
+	* max/max1005-1.sym completed, max/max1005-2.sym added
+	* max/max1011-1.sym completed, max/max1011-2.sym added
+	* max/max101A-1.sym changed (missing pins)
+	* max/max1114-1.sym completed, max/max1114-2.sym added
+	* max/max135-1.sym changed (duplicate pins)
+	* max/max1480A-1.sym changed (missing pins)
+	* 74/7404-3.sym completed
+	Note: changed symbols are not pin compatible with the old symbols
+	
+2003-03-07 Werner Hoch <werner.ho@xxxxxx>
+	* diode: added sa52-11-1.sym, sc52-11-1.sym
+
+2003-02-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* documentation/Makefile.am: Added a little more to this Makefile to
+	make sure the example documentation is prebuilt into the dist tarball.
+
+2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Added a bunch of symbols for the online symbol upload
+	mechanism.
+
+	* philips: Added new component library (suggestions by Walter Fetter) 
+	(and changed all required files for this addition).
+
+	* */*.sym: Updated all symbols to 20030223, including the font symbols
+
+	* configure.in: Added shell code to expand the prefix and set
+	the proper directory for documentation (${prefix}/share/doc/geda-doc)
+	
+	* documentation/Makefile.am: Changed the install dir to the right
+	one (${prefix}/share/doc/geda-doc)
+
+2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Applied Gabriel Paubert's warning reducing patch with
+        a few minor mods.
+
+2003-01-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* README: Removed bogus BUGS and NEWS reference.
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Fixed the distclean-local target.
+
+2003-01-03 Werner Hoch <werner.ho@xxxxxx>
+
+	* 4000/4[357]*.sym: added missing attributes and ajusted 
+	  the boxwidth of some symbols
+	  corrected some pinnumber errors
+	
+2002-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* 74/7404-3.sym, connector/connector20-1.sym,
+	connector/header16-1.sym, memory/ST39SF020A-1.sym,
+	memory/ST39SF020A.sym, micro/ACE1202-1.sym,
+	micro/DS2450-1.sym, micro/DS2480B-1.sym, national/pc16500d-1.sym:
+	New symbols which needed a few tweaks.  Various contributers.  Thanks.
+
+2002-12-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* font/ae_-lig.sym font/AE-lig.sym font/u_-diaeresis.sym 
+	  font/U-diaeresis.sym font/o_-slash.sym font/O-slash.sym
+	  font/a_-ring.sym font/a-ring.sym: Applied Norwegian/Danish/German
+          characters patch from Egil Kvaleberg
+
+	* font/a-ring.sym: Removed from repository (above patch nulls file). 
+
+2002-12-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* documentation/Makefile.am: Updated makefile to distribute all the
+	nc* docs when doing a make dist.
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * aclocal.m4: Removed file from cvs.
+
+2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* documentation/Makefile.am: Added LC_NUMERIC=C to fix build problem.
+	Not sure if this fixes the problem reported by Andy Shevchenko. Bug#42.	
+
+	* documentation/Makefile.am: Added geda.pic to the distribution.
+
+2002-11-21 Werner Hoch <werner.ho@xxxxxx>
+	* 74/*sym: added documentation attribut to symbols
+	* 74/74595-1.sym: completed symbol (added footprint, pintype,...)
+
+2002-11-21 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/40[89]?-*.sym: completed symbols (added footprint, numslot,...)
+	* 4000/40[123]??-*.sym: completed symbols (added footprint, numslot,...)
+	* 4000/4081-2.sym added
+
+2002-11-17 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/40[567]?-*.sym: completed symbols (added net, footprint, ..)
+	* 4000/: 4053-1.sym marked as unrepairable, 
+                 4056-1.sym repaired pin14, pin15
+	* 4000/: added 4053-2.sym, 4060-2.sym, 4066-2.sym, 4067-2.sym, 
+	         4068-2.sym, 4072-2.sym, 4073-2.sym, 4075-2.sym, 4078-2.sym
+
+2002-11-15 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/40[34]?-*.sym: completed symbols (added net, footprint, ..)
+	* 4000/: added 4032-2.sym, 4033-2.sym, 4035-2.sym, 4038-2.sym, 
+	         4042-2.sym, 4043-2.sym, 4044-2.sym
+	
+2002-11-09 Werner Hoch  <werner.ho@xxxxxx>	
+	* spice/: added vdc-1.sym, vac-1.sym, vpulse-1.sym, 
+	          vsin-1.sym, vexp-1.sym, vpwl-1.sym
+	
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* 4000/*.sym: Ran gsymupdate on all symbols
+
+	* 4000/4585-1.sym, 40181-1.sym, 4062-1.sym, 4063-1.sym:  Oops, 
+	gsymupdate broke these symbols because it was choking on the =
+	in label= attributes. Fixed.
+
+	* 74/*.sym: Ran gsymupdate on all symbols
+
+	* IEC417/*.sym: Ran gsymupdate on all symbols
+
+	* altera/*.sym: Ran gsymupdate on all symbols
+
+	* analog/*.sym: Ran gsymupdate on all symbols
+
+	* bus/*.sym: Ran gsymupdate on all symbols
+
+	* connector/*.sym: Ran gsymupdate on all symbols
+
+	* dec/*.sym: Ran gsymupdate on all symbols
+
+	* diode/*.sym: Ran gsymupdate on all symbols
+
+	* ecl/*.sym: Ran gsymupdate on all symbols
+
+	* idt/*.sym: Ran gsymupdate on all symbols
+
+	* io/*.sym: Ran gsymupdate on all symbols
+
+	* lattice/*.sym: Ran gsymupdate on all symbols
+
+	* linear/*.sym: Ran gsymupdate on all symbols
+
+	* linear/lm2941-1.sym: Added missing pinlabel= (had values, but no
+	pinlabel= name).
+
+	* linear/lm7805-2.sym lm78l05-1.sym lm78l05c-1.sym lm7905-1.sym
+	lm7805c-1.sym lm78l05ac-1.sym lm78m05-1.sym lm79m05-1.sym: Removed
+	symbols from distribution because they are wrong.  I got a bug fix
+	for each of these symbols from Hans Nieuwenhuis, but when I went
+	to verify them, I found conflicting information.
+
+	* maxim/*.sym: Ran gsymupdate on all symbols
+
+	* memory/*.sym: Ran gsymupdate on all symbols
+
+	* misc/*.sym: Ran gsymupdate on all symbols
+
+	* national/*.sym: Ran gsymupdate on all symbols
+
+	* opto/*.sym: Ran gsymupdate on all symbols
+
+	* pla/*.sym: Ran gsymupdate on all symbols
+
+	* power/*.sym: Ran gsymupdate on all symbols
+
+	* radio/*.sym: Ran gsymupdate on all symbols
+
+	* relay/*.sym: Ran gsymupdate on all symbols
+
+	* rf/*.sym: Ran gsymupdate on all symbols
+
+	* spice/*.sym: Ran gsymupdate on all symbols
+
+	* supervisor/*.sym: Ran gsymupdate on all symbols
+
+	* switch/*.sym: Ran gsymupdate on all symbols
+
+	* titleblock/*.sym: Ran gsymupdate on all symbols
+
+	* transistor/*.sym: Ran gsymupdate on all symbols
+
+	* tube/*.sym: Ran gsymupdate on all symbols
+
+	* verilog/*.sym: Ran gsymupdate on all symbols
+
+	* vhdl/*.sym: Ran gsymupdate on all symbols
+
+	* xilinx/*.sym: Ran gsymupdate on all symbols
+
+	* font/*.sym: Very carefully updated all font defs to the latest
+	version using gsymupdate (used fontupdate)
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Added gesym-config-install target
+
+2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* maxim/max489-1.sym, micro/pic16F877-1.sym: Added updated symbols
+	from Tommi Keisala.
+
+	* analog/dual-opamp-1.sym: Added symbol by Karel Kulhavy.
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20021031
+
+2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure and friends: Ran "autoreconf --force --install -v" 
+        to really upgrade to the auto* tools.
+
+	* connector/*.sym: gsymupdate'd all symbols in this library.
+
+	* 74/74595-1.sym linear/lt1782-1.sym maxim/max1407-1.sym
+	maxim/max489-1.sym maxim/max6018-1.sym micro/ATmega323-1.sym
+	micro/MSP430x11x1.sym micro/MSP430x11x2.sym micro/MSP430x12x.sym
+	micro/MSP430x12x2.sym micro/MSP430x15-6x.sym micro/pic16F877-1.sym
+	micro/pic16F877A-1.sym: Added symbols via the web upload mechanism.
+  	Some cleanup.
+
+2002-10-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* misc/busripper-1.sym, busripper-2.sym: Added bus ripper symbols.
+	Initial version of busripper-1.sym was created by Egil Kvaleberg.
+
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+	
+2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* symbols/Makefile.am, symbols/configure.in, symbols/74/7400-1.sym,
+          symbols/74/7400-2.sym, symbols/documentation/Makefile.am,
+ 	  symbols/documentation/geda.fig, symbols/documentation/nc.doc,
+	  symbols/misc/nc-bottom-1.sym, symbols/misc/nc-left-1.sym,
+	  symbols/misc/nc-right-1.sym, symbols/misc/nc-top-1.sym: Added Egil
+          Kvaleberg's find documentation patch.
+
+2002-10-12 Werner Hoch <werner.ho@xxxxxx>
+	* 4000/40[12]?-*.sym: completed symbols (added net, footprint, ..)
+	* 4000/: 4014-2.sym, 4016-2.sym, 4017-2.sym, 4018-2.sym, 4019-2.sym
+		 4021-3.sym, 4022-2.sym, 4028-2.sym added
+	* 4000/400[68]-*.sym: changed footprint from none to DIP...
+	
+2002-10-09 Werner Hoch <werner.ho@xxxxxx>
+	* maxim/max232-1.sym: completed symbol (added net, pinlabels, ...)
+	* maxim/max232-2.sym: added symbol with rearranged pins, 1400mils block
+	* 4000/400?-*.sym: completed symbol (added net, pinlabels, ...)
+	* 4000/: 4000-2.sym, 4002-2.sym, 4006-2.sym, 4008-2.sym added
+
+2002-10-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* system-commonrc.in: Removed stale source-library paths.  These 
+	paths really ought to be in the users environment and not here.
+	And they most certainly should not be the symbol directories.
+
+2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* misc/interpage_bidir-1.sym, interpage_from-1.sym, 
+	  interpage_to-1.sym: Symbols into CVS.  These somehow made it into
+          20020825 accidentally, but they should be in CVS either way.
+
+2002-10-03 Werner Hoch <werner.ho@xxxxxx>
+        * 74/74240-1.sym: corrected pinlabels YB1..YB4
+	* 74/74244-1.sym: corrected pinlabels YB1..YB4
+	* 74/74[23456]??-*: completed symbols (added net, pinlabels, ...)
+	* 74/74[345789]?-*: inserted numslots=0 at some symbols
+
+2002-10-02 Werner Hoch <werner.ho@xxxxxx>
+	* 74/741[789]?-*: completed symbols (added net, pinlabels, pintype, ...)
+	* 74/74HCT245-1.sym, 74/74HCT4094-1.sym, 74/74HCT541-1.sym:
+		added numslots=0
+
+2002-10-01 Werner Hoch <werner.ho@xxxxxx>
+	* 74/741[456]?-*: corrected the wrong whichend attribute on some pins
+	
+2002-09-29 Werner Hoch <werner.ho@xxxxxx>
+	* 74/741[456]?-*: completed symbols (added net, pinlabels, pintype, ...)
+	* 74/74161-2.sym, 74/74168-1.sym, 74/74169-1.sym: marked as bad
+	
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+2002-09-13 Werner Hoch <werner.ho@xxxxxx>
+	* 74/741[123]?-*: completed symbols (added net, pinlabels, pintype, ...)
+
+2002-09-09 Werner Hoch <werner.ho@xxxxxx>
+	* 74/74HCT*: completed symbols (added net, pinlabels, ...)
+	* 74/74124-2.sym: corrected slotdefs
+	* 74/7410[79]*.sym: completed symbols (added net, pinlabels, ...)
+	* 74/74109-2.sym: corrected slotdef
+
+2002-09-06 Werner Hoch <werner.ho@xxxxxx>
+	
+	* 74/: 74[56789]?-*: completed symbols (added net, pinlabels, ...)
+	       7492-1.sym, 7485-1.sym: corrected pin numbering
+	       74520-1.sym: corrected symbol, added 74520-2.sym without pwr pins
+	       74265-1.sym: marked as unrepairable, added 74265-2.sym 
+	       7491-1.sym: corrected pinnumber of clk
+	       7495-1.sym: marked as bad, added 7495-2.sym
+	       7497-1.sym: marked as bad, added 7497-2.sym
+	
+2002-09-04 Werner Hoch <werner.ho@xxxxxx>
+
+	* 74/: repaired 74114-1.sym, 74123-1.sym, 74125-1.sym, 74126-1.sym 
+	       74124-1.sym marked as unrepairable, 74124-2.sym added
+	
+2002-09-02 Werner Hoch <werner.ho@xxxxxx>
+
+	* 74/74[1234]?-*.sym: completed the symbols (added net, pinlabels, ..)
+
+2002-09-01 Werner Hoch <werner.ho@xxxxxx>
+
+        * 74/740*: completed the symbols (added net, pinlabels, pintypes)
+
+2002-08-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* maxim/max4106-1.sym, max4107-1.sym: Added symbols by Dan McMahill
+	
+	* misc/arfx1229-1.sym: Added symbol by Dan McMahill
+
+	* micro/8052basic-1.sym: Added symbol by Jesse Alexander  
+
+	* 74/74573-1.sym: Fixed incorrect polarity (should be asserted high)
+	on pin 11 (le), pointed by James Tabor
+
+2002-08-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* 74/7474-2.sym: Fixed typo (0 in slotdef), pointed out by Karel
+	Kulhavy
+
+	* 74/7403-1.sym: Added open collector arc by Jim Battle 
+
+	* 74/9602-1.sym 9602-2.sym, 74266-1.sym: Added symbols by Jim Battle
+
+	* micros/pic16F876-1.sym: Added symbol by James Carter
+
+2002-08-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* analog/transformer-1.sym: Added symbol, need to verify pinnumbers
+	and pinseq
+
+	* linear/lm317-1.sym: Added new symbol
+
+2002-08-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* misc/nc-*.sym: Added 4 "no connection" symbols (one for each 
+	orientation).  
+
+2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Re-ran gsymupdate on all symbol files to update type= and
+	label= to pintype= and pinlabel=
+
+2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Ran gsymupdate on all symbol files
+
+	* winfonts: Removed directory
+
+2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* font/a_-diaeresis.sym, o_-diaeresis.sym: Renamed these 
+	font def files to include the _ to signify the lowercase version.
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* connector/aui-1.sym: Added symbol by Karel Kulhavy
+
+        * configure.in/Makefile.am: Upgraded to automake 1.6.2
+
+2002-05-31 Werner Hoch <werner.ho@xxxxxx>
+
+	* micro/: startet with symbol rework to match current symbol specs
+
+2002-05-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* switch, linear: Added two new symbols by Vladimir Dergachev.
+
+	* font/colon.sym, comma.sym, excl.sym, quest.sym, semi.sym:
+	Changed the graphical representation to be a little larger.
+	Mauricio de Alencar did the actual work.
+
+	* titleblock: Added a bunch of titleblocks by Eric Winsor.
+
+	* spice: Added a couple symbols by Daniel Nilsson.
+
+	* micro: Added a symbol by Al Williams.
+
+2002-05-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* system-commonrc.in: Add bitmap-directory rc keyword
+
+2002-05-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* font/[a-z].sym: Removed these obsolete symbol files
+
+	* foot: Removed directory
+
+2002-04-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* font/period.sym: Changed the graphical representation to be a little
+	larger.  Mauricio de Alencar did the actual work.
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+
+2002-04-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in and friends: Upgraded to autoconf 2.53, libtool 1.5,
+        and automake 1.5.  Lots of changes in various places for this upgrade.
+
+2002-02-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* power/*.sym: Made sure all the power symbols have the net= attribute
+  	in them.  Misc cleanup as well.
+
+2002-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* micro/AT*.sym: Oops grabbed the wrong versions of Werner's symbols.
+	Got the right ones now.  Updated with Lower Right Text alignment for
+	text on the left hand side of symbols.
+
+2002-02-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+	
+	* micro/AT90S8535.sym  AT90S8535_TQFP.sym AT90S8535_PLCC.sym:
+	Added symbols by Werner Hoch (minor tweeks).
+
+	* micro/AT*.sym: Added a bunch more symbols by Werner Hoch
+
+	* 74/ analog/ transistor/ connector/ linear/ maxim/ micro/ power/
+	opto/: Added a bunch of symbols by Bruno Schwander
+	
+	* 4000/ 74/ maxim/ connector/: Added a bunch of symbols by Bert 
+	Timmerman
+
+	* analog/ 74/ : Added a few of symbols by Karel Kulhavy
+ 
+2002-02-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* analog/resistor-variable-2.sym: Checked in Bert's fix to the 
+	  misalignment
+
+	* power/vcc-orcad-circle-1.sym: Added power symbol from Dave 
+	  Lawrence
+
+	* 4000/*.sym: Added a bunch of symbols by Mark Moss.
+
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* */Makefile.am, configure.in: A bunch of cleanup and changes to 
+	  support rc files living in a different directory than GEDADATA
+	
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped up version to 20010722
+
+2001-07-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* opto/hcpl-2631-1.sym: Minor touch up work
+
+	* local/*.sym: Moved a bunch of symbols around to their right places
+
+	* power: New directory which got all the power/gnd symbols from misc
+	  (changed all config files to add this new symbol directory)
+
+	* misc: Moved all power/gnd symbols into above new dir
+
+	* transistor: Added transistor symbol library (changed all config
+	  files to add this new symbol directory)
+
+	* Rearranged a few symbol libraries (namely local and misc)
+	
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+
+	* Removed all trace of libtool, libtool is certainly not required
+	  to install the symbols
+
+	* maxim/max6314-1.sym, max535-1.sym: Cleaned up symbols to be more
+	  consistant with the rest of the max* symbols
+
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Removed all Makefile.in files and configure
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+        
+        * Got make dist and make distcheck working (means all files which are
+          in CVS are in some Makefile)
+
+        * configure.in: Added DATADIR instead of PACKAGE
+
+2000-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* spice/*.sym: Replaced symbols with the latest ones from Bas
+
+	* vhdl/: Created symbol library which was contributed by 
+	  Thomas Heidel (symbols derived from the Verilog symbols by Mike)
+
+        * configure.in: Updated version
+
+2000-12-13  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Added -lregex for CYGWIN32 build
+
+2000-12-10  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Added a bunch of contributed symbols from Chris Ellec
+
+	* ecl: Created new symbol library (update configure.in, Makefile.am,
+	  and system-commonrc.in)  Added Makefiles* to new dir
+
+2000-11-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* 74/7414-1.sym: Added symbol by Chris Ellec
+
+2000-11-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* verilog/nand2-1.sym: Added a missing line
+
+2000-10-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* 4000/4015-1.sym 4000/4024-1.sym 4000/4052-1.sym 4000/4518-1.sym:
+	  Oops left in a physical attribute (should be called footprint)
+
+	* */*.sym: Read All and Saved All symbols to update them to the
+	  latest file format version (except verilog since they are machine	
+	  generated)
+
+	* configure.in: Added bus directory to the list of valid symbols
+
+	* src/*.sym: A bunch of misc cleanup to get ready for a release
+
+2000-10-05  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* 74/74520-1.sym: Fixed version in file (should have been 20000704)
+  	  Removed circle from inside attribute attach 
+
+	* 4000/*.sym: Added urefs to all symbols
+
+2000-09-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* font/*.sym: Added version number to all font definitions
+
+2000-08-12  Stefan Petersen  <spe@xxxxxxxxxxxxx>
+
+	* Changed configure.in to be more place independent.
+	  Patch by Roger Gammans. All Makefile.in and configure
+	  regenerated.
+	
+2000-07-26  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* connecter/jumper-1.sym: Fixed missing pin#=# attributes, pointed
+	  out by routoure Jean-Marc
+
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version up to 20000704
+
+2000-06-27  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* system-commonrc.in: Added component-library-search keyword to allow
+	  for the automatic search for component libraries
+
+	* system-commonrc.in: Added source-library-search keyword to allow
+	  for the automatic search for source libraries
+
+2000-06-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* memory/*.sym: Updated all symbols to have default uref
+
+	* micro/*.sym: Updated all symbols to have default uref
+
+	* xilinx/*.sym: Updated all symbols to have default uref
+
+	* dec/*.sym: Updated all symbols to have default uref
+
+	* lattice/*.sym: Updated all symbols to have default uref
+
+	* national/*.sym: Updated all symbols to have default uref
+
+	* pla/*.sym: Updated all symbols to have default uref
+
+	* switch/*.sym: Updated all symbols to have default uref
+
+	* radio/*.sym: Updated all symbols to have default uref
+
+	* tube/*.sym: Updated all symbols to have default uref
+
+2000-06-12  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* maxim/*.sym: Updated all symbols to have default uref
+
+	* local/*.sym: Updated all symbols to have default uref
+
+	* linear/*.sym: Updated all symbols to have default uref
+
+	* linear/lm555.sym: Had to retranslate symbol to origin because
+	  of text location change (this breaks any existing schematics 
+	  which use this symbol)
+
+	* idt/*.sym: Updated all symbols to have default uref
+
+	* connector/*.sym: Updated all symbols to have default uref
+
+	* analog/*.sym: Updated all symbols to have default uref
+	 
+	* analog/voltage-3.sym: Rotated symbol to be like all the other
+	  voltage sources
+
+	* analog/beeper-1.sym: Rotated symbol to be like all the other
+	  symbols 
+
+	* 74/*.sym: Updated all symbols to have default uref
+	  Also moved some labels around, minor cleanup
+
+	* 4000/*.sym: Updated all symbols to have default uref
+
+	* altera/*.sym: Updated all symbols to have default uref
+
+2000-06-19  Matt Ettus  <matt@xxxxxxxxx>
+
+	* connector/DB37-1.sym:  Added DB37
+
+	* connector/header10-1.sym:  Added uref=J?
+
+	* connector/header10-2.sym, connector/header20-1.sym, 
+	  connector/header20-2.sym: Added symbol
+
+	* maxim/max233-1.sym: Added symbol
+
+	* maxim/max488-1.sym: Added symbol
+
+	* supervisor/adm707.sym: Added symbol
+
+2000-05-29  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* local/dac08sm-1.sym: Removed a attribute which shouldn't
+	  have been a floating attribute (or an attribute in general)
+
+	* xilinx/XC95108-PC84.sym: Made the device= attribute hidden and
+          added a text label (in device='s place)
+
+	* 74/74181-1.sym: Put spaces around the ='s in the text label 
+	  "A=B", since libgeda/gschem were interpreting this as a valid 
+	  attribute
+
+2000-04-21  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+	
+	* */*.sym: Changed all physical attributes to footprint
+
+	* local/dac08sm-1.sym: Changed some of the attributes to be green
+	
+	* local/EPF10K-1.sym and altera/EPC1LC20-1.sym : Color changes and 
+	  minor cosmetic updates 
+
+	* */*.sym: Changed all pinlabel attributes to label
+
+2000-04-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* Added the contributed symbols by JM Routoure 
+
+	* sym/national: Created new symbol library  
+
+	* Added the contributed symbols by Luke Stras 
+
+	* verilog/*.sym: Some how a bogus alignment field got into all these
+	  symbols.  Removed it and replaced it with 0 (lower right)
+
+
+2000-02-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* local/ micro/: Added a four symbols created by Marcus Isaksson
+
+	* */*.sym: Loaded and saved all symbols in gschem to get the new 
+	  version and file format (text alignment change) 
+
+	* analog/*.sym: Added pin#= attributes to a few of the symbols
+	  Added missing device= attributes as well
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * README/INSTALL: Updated files to reflect next release
+
+2000-02-08  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* */*.sym: Removed all spaces from all device= attributes.  This is
+	  to make the pcb netlister(s) happy.
+
+2000-02-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* misc/include-1.sym: Added symbol by Bas for use with gnetlist spice
+	  backend. See for more info: 
+	  http://www.geda.seul.org/mailinglist/geda-dev25/msg00113.html
+
+	* analog/diode-2.sym and local/lt1108-1.sym: Symbols added by Arnim
+
+2000-01-25  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* config.h: Remove this file from the cvs repository; should not have
+	  been there in the first place.
+
+2000-01-18  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* analog/opamp-2.sym: Added a slightly larger version of opamp-1.sym
+
+1999-11-07  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* local/ULN2003-1.sym: Fixed the wrong text colors (text colors should
+	  be color 9)
+
+	* local/*phase-stepper*.sym: Added some more symbols created by me.
+
+	* connector/DB25-2.sym: Added an alternate version of the 25 pin
+	  parallel port connector (modified by me :-)
+
+1999-11-06  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* Bunch: Integrated a bunch of symbols by Arnim
+
+	* local/ULN2003-1.sym: Added a symbol created by me. :)
+
+1999-10-22  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* xilinx/XC95108-PC84.sym: Added updated symbol by Jamil Khatib
+
+	* connector/pwrjack-1.sym: Added symbol by Tom Barraza
+
+	* lattice/: Created symbol library (updated all required files)
+
+	* lattice/isp2032-1.sym: Added symbol by Tom Barraza
+
+1999-10-11  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* 4000/4538-1.sym: Translated symbol to origin. 
+	
+	* 4000/4046-1.sym: Translated symbol to origin.
+
+	* pla/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
+
+	* pla/N82S100N-1.sym: Added symbol drawn Magnus
+
+	* 74/74373-1.sym, 74/74374-1.sym: Added symbol drawn by Magnus
+
+	* dec/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
+	
+	* xilinx/: Added symbol library (Makefile.am/configure.in/*commonrc.in)
+
+	* 74/74574-1.sym: Changed CLOCK to CLK
+
+	* 74/74374-1.sym: Removed logic bubble from clock line and moved that
+	  pin so that you can connect to it (on the 100 mil grid)
+
+10/6/99 ETTUS:  Added rf directory, and symbols in it.
+
+9/17/99 Changed a few of the IEC417 symbols (again) to use color 15
+	(lock) as the grey color: ac-ac.sym ac-dc.sym adc.sym dac.sym
+	dc-ac.sym dc-dc.sym
+
+9/17/99	Changed a few of the IEC417 symbols to use color 17 as the grey
+	color: ac-ac.sym ac-dc.sym adc.sym dac.sym dc-ac.sym dc-dc.sym
+
+9/16/99	Created a spice symbol library which hold some of the special
+	spice symbols by Bas Gieltjes
+		- Added spice to all the required configure/Makefiles 
+		- Added spice dir to system-commonrc.in
+
+9/15/99	Added pin#= attributes to all symbols in the io library
+
+	Added device= attributes to all the symbols in the io library
+
+9/13/99	Fixed all the misc power/gnd symbols to work with the new net= 
+	gnetlist options
+		- Removed all special attributes
+		- Properly named pin# attributes
+		- Added net=GND:1 to gnd-1.sym 
+		- Did not add any net= attribs to any v* symbol
+		- Made sure all the v*-1.sym are consistant
+
+	Removed vdd-1.sym and renamed vdd-2.sym to be vdd-1.sym 
+	(old vdd-1.sym was just a 180 degree rotation of vdd-2)
+	All v symbols should be drawn with the label on top, and the 
+	pin going down.  All gnd symbols should have the pin going up.
+
+	Created misc/vee-1.sym
+
+	Created symbol directory called titleblock.  Moved all the title block
+	symbols into this new library.
+
+	Added above to Makefile/configure and to the system-commonrc.in files
+
+	Created symbol directory called io (input/output).  Moved all input
+	and output type symbols into this new library.
+	
+	Added above to Makefile/configure and to the system-commonrc.in files
+
+	Created +3.3V, +5V, -5V, +12V, -12V, 9V, -9V symbols which
+	contain the net= attribute
+
+	Removed all device= attributes from the power/gnd symbols
+
+9/6/99	Start of getting symbols updated with the new colors scheme:
+		- All locked components need to be color 15 (locked)
+		- All text items need to be color 9
+	
+	Did all title blocks (updated locked color to 15)
+
+	Fixed a few symbols (74194-1.sym and 74174-1.sym) which caused
+	a core dump (now fixed) by having improper/incomplete attributes
+
+	Removed 74174-1.sym since it is wrong (wrong number of pins)
+
+	Did all symbols which had text (updated text color to 9)
+
+8/27/99 Set the program version to 19990829 to force Ales to release
+        on the 29th :)
+
+8/8/99	Renamed some of the verilog symbols to be named *-1.sym
+
+8/3/99	Added a whole bunch of verilog symbols by Mike Jarabek
+
+7/5/99 	Removed numslots=1 from switch-dip[4|8]-1.sym (isn't needed)
+
+7/4/99	Added update/new symbols for verilog netlist from Mike Jarabek
+
+7/3/99	Went through all symbols and eliminated all zero length objects
+	(using the new warning code in libgeda)
+
+6/27/99 Integrated more symbols from Arnim Littek
+
+	Integrated more maxim symbols as well as updates from Salman 
+
+6/25/99 Integrated changes to some of the analog symbols by Arno Peters
+
+5/29/99 Changed all symbols so that the top level attributes are no longer
+	attached to an object.  This is a new symbol standard
+
+5/28/99	Got this new way of doing symbols finally done	
+
+	Update all aux files (AUTHORS/README etc...)
diff --git a/symbols/font/ChangeLog b/symbols/font/ChangeLog
index 08bbc8b..75acf9a 100644
--- a/symbols/font/ChangeLog
+++ b/symbols/font/ChangeLog
@@ -1,52 +1,6 @@
+# Do not edit this file - generated from version control history
 
-ChangeLog for font defs for gEDA (top level)
 
-See ChangeLog in gschem for more gschem specific changes
-Most recent changes are at the top of this file
 
-2002-11-03 Updated all font defs to 20021103
-
-2001-07-05 Increased the width of the 3 digit
-
----------------------------------------------------------------------------
-
-11/15/98 Found a bug in the space.sym (my little hack wasn't working for 
-	 using _ as the space char), had to add the special field for 
-	 space only
-
-	 Major width updates to: (better ps to vector matching)
-	 	1.sym 3.sym 5.sym 6.sym 7.sym 8.sym C.sym D.sym G.sym 
-		I.sym K.sym L.sym M.sym N.sym O.sym P.sym Q.sym R.sym 
-		S.sym T.sym U.sym V.sym W.sym X.sym Y.sym b.sym c.sym 
-		d.sym e.sym h.sym i.sym k.sym l.sym m.sym n.sym o.sym 
-		p.sym s.sym space.sym u.sym v.sym w.sym x.sym y.sym
-
-		apost.sym at.sym backslash.sym backtick.sym 
-		dollar.sym excl.sym lbrace.sym lbrack.sym 
-		lparen.sym percent.sym pound.sym quest.sym 
-		quote.sym rbrace.sym rbrack.sym rparen.sym 
-		tilde.sym under.sym vbar.sym
-
-	Added backtick.sym (`)
-
-11/8/98	Changed colon to be two lines instead of two dots
-	
-	Changed semicolon so that top point is a line
-
-	The above changes are consistant everywhere now
-
-0.0.5
--------
-8/8/98	Reduced width of H to 29 instead of 31 
-
-	Removed all attributes and replaced them with the F key letter 
-
-8/7/98	Changed under.sch to be 2 mils higher so that you can place text on
-	nets and see the underbar
-
-	Reduced the width of D.sch to be 29 instead of 31
-
-8/6/98	Changed I.sch from being centered around 2 to be around 10
-	
-	Changed I.sch back to it's original centering (around 2)
 
+#GCL#
diff --git a/symbols/font/ChangeLog-1.0 b/symbols/font/ChangeLog-1.0
new file mode 100644
index 0000000..08bbc8b
--- /dev/null
+++ b/symbols/font/ChangeLog-1.0
@@ -0,0 +1,52 @@
+
+ChangeLog for font defs for gEDA (top level)
+
+See ChangeLog in gschem for more gschem specific changes
+Most recent changes are at the top of this file
+
+2002-11-03 Updated all font defs to 20021103
+
+2001-07-05 Increased the width of the 3 digit
+
+---------------------------------------------------------------------------
+
+11/15/98 Found a bug in the space.sym (my little hack wasn't working for 
+	 using _ as the space char), had to add the special field for 
+	 space only
+
+	 Major width updates to: (better ps to vector matching)
+	 	1.sym 3.sym 5.sym 6.sym 7.sym 8.sym C.sym D.sym G.sym 
+		I.sym K.sym L.sym M.sym N.sym O.sym P.sym Q.sym R.sym 
+		S.sym T.sym U.sym V.sym W.sym X.sym Y.sym b.sym c.sym 
+		d.sym e.sym h.sym i.sym k.sym l.sym m.sym n.sym o.sym 
+		p.sym s.sym space.sym u.sym v.sym w.sym x.sym y.sym
+
+		apost.sym at.sym backslash.sym backtick.sym 
+		dollar.sym excl.sym lbrace.sym lbrack.sym 
+		lparen.sym percent.sym pound.sym quest.sym 
+		quote.sym rbrace.sym rbrack.sym rparen.sym 
+		tilde.sym under.sym vbar.sym
+
+	Added backtick.sym (`)
+
+11/8/98	Changed colon to be two lines instead of two dots
+	
+	Changed semicolon so that top point is a line
+
+	The above changes are consistant everywhere now
+
+0.0.5
+-------
+8/8/98	Reduced width of H to 29 instead of 31 
+
+	Removed all attributes and replaced them with the F key letter 
+
+8/7/98	Changed under.sch to be 2 mils higher so that you can place text on
+	nets and see the underbar
+
+	Reduced the width of D.sch to be 29 instead of 31
+
+8/6/98	Changed I.sch from being centered around 2 to be around 10
+	
+	Changed I.sch back to it's original centering (around 2)
+
diff --git a/update-changelogs.sh b/update-changelogs.sh
new file mode 100755
index 0000000..a913ff4
--- /dev/null
+++ b/update-changelogs.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+#
+# ./update-changelogs.sh <options>
+# Updates ChangeLog files.
+#
+# e.g. if the main gEDA branch is called origin, then to update all
+# ChangeLogs with revisions since the switch to git, do:
+#
+# ./update-changelogs.sh 1.0-20070526..origin
+#
+# This should be only be run while preparing a release, in order to
+# ensure that the released tarballs contain change logs which can be
+# viewed without access to the git repository.
+#
+#
+
+GCLHEADER="# Do not edit this file - generated from version control history"
+GCLFOOTER="#GCL#"
+
+if ! git-status > /dev/null; then
+    exit $?
+fi
+
+for cl in $(find . -name ChangeLog); do
+    echo "Updating ${cl}"
+    dir=$(dirname $cl)
+    if tail -n1 ${cl} | grep $GCLFOOTER > /dev/null; then
+        echo -e "$GCLHEADER\n\n" > $cl
+        git-log --pretty=medium $@ -- $dir >> $cl
+        echo -e "\n\n$GCLFOOTER" >> $cl
+    else
+        echo "${cl}: Doesn't appear to be git format log, skipping"
+    fi
+done
diff --git a/utils/ChangeLog b/utils/ChangeLog
index 6cede87..75acf9a 100644
--- a/utils/ChangeLog
+++ b/utils/ChangeLog
@@ -1,1015 +1,6 @@
-2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+# Do not edit this file - generated from version control history
 
-        * configure.ac: Updated version to 20070526 in prep for the next
-        release.
 
-2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
 
-	* tests/refdes_renum/outputs/Makefile.am: Fixed filenames to 
-	have a dash instead of a colon 
 
-2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) net>
-
-	* configure.ac, scripts/Makefile.am, scripts/gschemdoc.sh, 
-	  scripts/config.sh.in: Applied patch by Peter Brett.
-	
-	  Moved gschemdoc from utils/scripts to gschem/scripts.
-
-	* scripts/gschemdoc.sh: Apply patch from Peter Brett to 
-	allow gschemdoc to access wiki pages with -w .
-
-	The original patch initially tries to find a local export 
-	of the wiki; on failure, it falls back to the online wiki 
-	at the gEDA website.
-
-	Since the online wiki and the user's geda version may not 
-	be the same, I commented out the part to display the online
-	wiki if the file is not locally available. Thanks!
-	
-2007-04-20 18:32  Dan McMahill <danmc>
-
-	* tests/refdes_renum/: run_tests.sh,
-	  outputs/all_new_refdeses-allnew.sch,
-	  outputs/all_new_refdeses1-allnew.sch,
-	  outputs/all_new_refdeses1:allnew.sch,
-	  outputs/all_new_refdeses2-allnew.sch,
-	  outputs/all_new_refdeses2:allnew.sch,
-	  outputs/all_new_refdeses:allnew.sch,
-	  outputs/all_old_refdeses-allold.sch,
-	  outputs/all_old_refdeses1-allold.sch,
-	  outputs/all_old_refdeses1:allold.sch,
-	  outputs/all_old_refdeses2-allold.sch,
-	  outputs/all_old_refdeses2:allold.sch,
-	  outputs/all_old_refdeses:allold.sch,
-	  outputs/multi_clear-file1.sch, outputs/multi_clear-file2.sch,
-	  outputs/multi_clear-file3.sch, outputs/multi_clear:file1.sch,
-	  outputs/multi_clear:file2.sch, outputs/multi_clear:file3.sch,
-	  outputs/multi_pgskip1-file1.sch, outputs/multi_pgskip1-file2.sch,
-	  outputs/multi_pgskip1-file3.sch, outputs/multi_pgskip1:file1.sch,
-	  outputs/multi_pgskip1:file2.sch, outputs/multi_pgskip1:file3.sch,
-	  outputs/multi_pgskip2-file1.sch, outputs/multi_pgskip2-file2.sch,
-	  outputs/multi_pgskip2-file3.sch, outputs/multi_pgskip2:file1.sch,
-	  outputs/multi_pgskip2:file2.sch, outputs/multi_pgskip2:file3.sch,
-	  outputs/multi_renum-file1.sch, outputs/multi_renum-file2.sch,
-	  outputs/multi_renum-file3.sch, outputs/multi_renum:file1.sch,
-	  outputs/multi_renum:file2.sch, outputs/multi_renum:file3.sch,
-	  outputs/single_clear-file1.sch, outputs/single_clear:file1.sch,
-	  outputs/single_pgskip1-file1.sch,
-	  outputs/single_pgskip1:file1.sch,
-	  outputs/single_pgskip2-file1.sch,
-	  outputs/single_pgskip2:file1.sch,
-	  outputs/single_pgskip3-more_than_10.sch,
-	  outputs/single_pgskip3:more_than_10.sch,
-	  outputs/single_renum-file1.sch, outputs/single_renum:file1.sch,
-	  outputs/some_new_pgskip-someold1.sch,
-	  outputs/some_new_pgskip-someold2.sch,
-	  outputs/some_new_pgskip-someold3.sch,
-	  outputs/some_new_pgskip1-someold1.sch,
-	  outputs/some_new_pgskip1-someold2.sch,
-	  outputs/some_new_pgskip1-someold3.sch,
-	  outputs/some_new_pgskip1:someold1.sch,
-	  outputs/some_new_pgskip1:someold2.sch,
-	  outputs/some_new_pgskip1:someold3.sch,
-	  outputs/some_new_pgskip2-someold1.sch,
-	  outputs/some_new_pgskip2-someold2.sch,
-	  outputs/some_new_pgskip2-someold3.sch,
-	  outputs/some_new_pgskip2:someold1.sch,
-	  outputs/some_new_pgskip2:someold2.sch,
-	  outputs/some_new_pgskip2:someold3.sch,
-	  outputs/some_new_pgskip:someold1.sch,
-	  outputs/some_new_pgskip:someold2.sch,
-	  outputs/some_new_pgskip:someold3.sch,
-	  outputs/some_old_refdeses-someold1.sch,
-	  outputs/some_old_refdeses1-someold1.sch,
-	  outputs/some_old_refdeses1:someold1.sch,
-	  outputs/some_old_refdeses2-someold1.sch,
-	  outputs/some_old_refdeses2:someold1.sch,
-	  outputs/some_old_refdeses:someold1.sch: use - instead of : in
-	  filenames because windows does *not* like :
-
-2007-04-15 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* refdes_renum: Made --gentle default behavior of refdes_renum.
-	Modified test suite to account for this new behavior.
-	
-2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* Added a bunch of regression tests to the suite for refdes_renum.
-	
-2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
-	* refdes_renum: modified refdes_renum to incorporate --gentle
-	flag which won't overwrite refdeses already numbered.
-
-2007-04-13 23:18  Dan McMahill <danmc>
-
-	* Makefile.am, configure.ac, tests/Makefile.am,
-	  tests/refdes_renum/Makefile.am, tests/refdes_renum/README.txt,
-	  tests/refdes_renum/run_tests.sh, tests/refdes_renum/tests.list,
-	  tests/refdes_renum/inputs/Makefile.am,
-	  tests/refdes_renum/inputs/file1.sch,
-	  tests/refdes_renum/inputs/file2.sch,
-	  tests/refdes_renum/inputs/file3.sch,
-	  tests/refdes_renum/inputs/more_than_10.sch,
-	  tests/refdes_renum/outputs/Makefile.am,
-	  tests/refdes_renum/outputs/multi_clear:file1.sch,
-	  tests/refdes_renum/outputs/multi_clear:file2.sch,
-	  tests/refdes_renum/outputs/multi_clear:file3.sch,
-	  tests/refdes_renum/outputs/multi_pgskip1:file1.sch,
-	  tests/refdes_renum/outputs/multi_pgskip1:file2.sch,
-	  tests/refdes_renum/outputs/multi_pgskip1:file3.sch,
-	  tests/refdes_renum/outputs/multi_pgskip2:file1.sch,
-	  tests/refdes_renum/outputs/multi_pgskip2:file2.sch,
-	  tests/refdes_renum/outputs/multi_pgskip2:file3.sch,
-	  tests/refdes_renum/outputs/multi_renum:file1.sch,
-	  tests/refdes_renum/outputs/multi_renum:file2.sch,
-	  tests/refdes_renum/outputs/multi_renum:file3.sch,
-	  tests/refdes_renum/outputs/single_clear:file1.sch,
-	  tests/refdes_renum/outputs/single_pgskip1:file1.sch,
-	  tests/refdes_renum/outputs/single_pgskip2:file1.sch,
-	  tests/refdes_renum/outputs/single_pgskip3:more_than_10.sch,
-	  tests/refdes_renum/outputs/single_renum:file1.sch: add
-	  refdes_renum testsuite
-
-2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/Makefile.am: Fix to get make distcheck to pass.
-
-2007-02-13 20:31  Dan McMahill <danmc>
-
-	* examples/gsch2pcb/project.sample, src/gsch2pcb.c: Following the
-	  principle of least suprise use "--skip-m4" for the command line
-	  and "skip-m4" for the project file that can be included to skip
-	  m4.  This way users don't have to do anything to keep the old
-	  behaviour.  This replaces the rather short lived (< 1 week)
-	  --use-m4.
-
-2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsch2pcb.c: Applied patch by Jeff Mallatt to fix a typo 
-	in some helpful output for pcb's Disperse all elements. Thanks.
-
-	* scripts/gschemdoc.sh: Applied patch by Charles Lepple [ 1590587 ] 
-	gschemdoc additions for Mac OS X.  Thanks!
-
-	* src/convert_sym.c: Applied patch by Hans N. [ 1581813 ] Patch
-	to ignore '|' tags.  Thanks!
-
-	* gschlas/globals.c: Removed quit_func since it is
-	completely unused.
-
-	* scripts/gnet_hier_verilog.sh: Added new script by Paul Tan
-	[ 1566117 ] Script for non-flatten herarchical Verilog netlist.
-	Thanks!  Fixed some of the headers to be correct (copyright
-	in particular).
-
-	* man/grenum.1:  Updated the man page a little for bug: 
-	[ 1556064 ] man page version out of date
-
-	* configure.ac: Bumped package version to 20070216.
-
-2007-02-08 19:24  Dan McMahill <danmc>
-
-	* configure.ac, examples/gsch2pcb/Makefile.am,
-	  examples/gsch2pcb/first.sch, examples/gsch2pcb/project.sample,
-	  examples/gsch2pcb/second.sch, examples/gsch2pcb/third.sch,
-	  src/gsch2pcb.c: 1)  add a new option to gsch2pcb "use-m4" for the
-	  project file or "--use-m4" for the command line.  By default now,
-	  gsch2pcb will not try to run m4 at all.  If you want the old
-	  behaviour of running m4, you'll have to use this option.  It
-	  seems that this is what most users want (no m4 involved at run
-	  time).
-
-	  2) rather than hard coding a number of paths like /usr/X11R6/lib
-	  and /usr/local/share into the code for places to look for PCB
-	  footprints, use a single default directory which is based on
-	  ${datadir}.  If the user wants to, they can override that with
-	  --with-pcb-datadir=/opt/pcb-20070204/share for example.
-
-	  3)  when searching for newlib footprints with, for example, a
-	  name like footprint=MY1206, match either "MY1206" or "MY1206.fp"
-	  so we can start having extensions on footprint files without
-	  needing to explicitly add the ".fp" part in the footprint=
-	  attribute.  All of the footprints in the pcb distribution which
-	  came from the m4 libraries have .fp extensions now.
-
-	  4)  add some example schematic files in the gsch2pcb example
-	  directory
-
-2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschlas/Makefile.am, gschlas/globals.c, gschlas/gschlas.c,
-	gschlas/parsecmd.c, gschlas/s_util.c, include/globals.h,
-	include/prototype.h: Added embed/unembed command line switched to
-	gschlas to support embedding/unembedding all components/pictures
-	in the specified schematics on the command line.
-
-2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed libgeda detection/find error message when
-        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
-        thanks)
-
-2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20061020.
-
-2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
-	enabling Cygwin's compilation. Thanks.
-
-	* src/gmk_sym.c: Do not redefine stricmp. Work based on patch
-	#1564805 by Cesar Strauss and comments by Peter Brett. Thanks.
-	Use strcasecmp by default instead of stricmp. 
-	If strcasecmp is not available, but stricmp is, then define 
-	strcasecmp as stricmp.
-
-	* scripts/gschemdoc.sh: Applied (partially) patch #1511658 by 
-	Cesar Strauss. The rest of the patch was already covered by
-	patches #1564796 and #1564805. Thanks.
-
-	Notes by Cesar:
-	" gschemdoc now uses the cygpath utility, if present, to
-	  filter the file paths before calling the viewer.
-
-	  Also, I added iexplore (Internet Explorer) to the
-	  browser list.
-
-	  As a bonus, I added some checks and error messages for
-	  the "Browser not found" and "PDF Reader not found"
-	  situations.
-
-	  There must exist, however, symbolic links to the
-	  browser and PDF reader in Cygwin's /usr/bin. This must
-	  be done manually by the user, for the moment.
-
-	  With this fix, gschem->Help->Manual and
-	  gschem->Help->Component now work in Cygwin."
-	  
-2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated program version to 20060906.
-
-	* src/g_rc.c, src/gschlas.c: Added CUSTOM_VERSION to all
-        printfs/output/dialog boxes where VERSION is used so that it is
-        easier to create custom version of gEDA/gaf.
-
-2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/config.sh.in: Removed unused environment variables that
-	were causing a warning from configure: config.status: WARNING:
-	scripts/config.sh contains a reference to the variable `datarootdir'
-
-	* scripts/Makefile.am: Added $(srcdir) to gschemdoc.sh to make 
-	distcheck happy.  Also misc cleanup.
-
-2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * README: Updated the README a little to be ready for the next
-        release.
-
-2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version number to 20060821 in prep for the
-        next gEDA/gaf release.
-
-2006-08-02 Mike Jarabek  <mjarabek@xxxxxxxxx>
-
-	* src/convert_sym.c: Added power pin handling patch from 
-	Patrick Doyle.
-
-2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gschlas.c: Added comment on free of cwd
-
-2006-06-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* man/grenum.1, src/grenum.c, src/grenum.h: Checked in latest
-	version from Levente Kovacs.  Thanks!
-
-2006-04-05 02:32  Dan McMahill <danmc>
-
-        * src/gsch2pcb.c: - look at the environment variable GNETLIST if
-          set to get the name of   the gnetlist executible.  Defaults to
-          gnetlist if GNETLIST is not set.
-
-          - add a pointer to the gEDA, PCB and gEDA wiki pages in the
-          --help output.
-
-          - run gnetlist -g pcbpins as part of the gnetlist runs to
-          generate a PCB   actions file which propagates pin names (not
-          just the numbers) from schematic   to layout.
-
-2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gschlasrc.in: Removed load for the system-gafrc file,
-        since it is loaded by libgeda first.
-
-2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped package version to 20060123
-
-        * README: Updated for the new year and release.
-
-2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* src/globals.c: Added setting of load_newer_backup_func to NULL.
-	It is needed now libgeda checks for autosave backup files when
-	opening a schematic.
-	
-2005-09-27 18:46  Dan McMahill <danmc>
-
-        * gschlas/g_rc.c, gschlas/gschlas.c, src/convert_sym.c,
-          src/gmk_sym.c, src/grenum.c, src/olib.l: remove various compiler
-          warnings
-
-2005-09-11 Werner Hoch <werner.ho@xxxxxx>
-
-        * ChangeLog.tragesym, examples/tragesym/4099.src,
-          examples/tragesym/AT90S8535_TQFP.src,
-          examples/tragesym/template.src, examples/tragesym/test1.src,
-          examples/tragesym/test2.src, examples/tragesym/test3.src:
-          ChangeLog entry copied, fixed typo
-
-2005-08-20 Werner Hoch <werner.ho@xxxxxx>
-
-	* scripts/gschemdoc.sh: added konqueror and firefox to the browser list
-
-2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/convert_sym.c: Integrated Jeff McLamb's greatly updated 
-	ViewDraw converter.  Thanks.  Changes include:
-	- Updated to support gEDA file format version 1
-	- Added capability to import more graphic styles from ViewDraw
-	- Corrected bug associated with absense of library reference in local 
-          ViewDraw symbols
-	- Removed command-line option -s; no longer necessary
-	- Mapped ViewDraw "SIGNAL" attribute to gEDA "net" attribute
-	- Mapped ViewDraw "HETERO" attribute to a new "split" attribute 
-	  (netlister to be later updated to support this)
-	- Mapped ViewDraw "PINTYPE" attributes to correct gEDA pintypes
-
-        * configure.ac: Bumped the package version to 20050820 which will be
-        a real snapshot.
-
-2005-08-16 Stuart Brorson <sdb@xxxxxxxxxx>
-	* configure.ac, Makefile.am, src/grenum.[hc]
-	src/Makefile.am, doc/Makefile.am, man/*:
-	Incorporated grenum into geda-utils.  Grenum is a
-	refdes generation utility by Levente Kovacs
-	
-2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated package version to 20050814.  This is a 
-        temporary version and not a real release number.
-
-2005-08-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* ChangeLog.gsch2pcb, src/gsch2pcb.c: Update to Bill Wilson's gsch2pcb 
-	version 1.5.
-
-2005-04-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* scripts/tragesym: Changed the way it draws the symbol so
-	there is no need to translate it to the origin.
-
-2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
-        message if gtk+ 2.2.x is not found.
-
-2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Bumped version to 20050313
-
-2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * gschlas/gschlas.c: Fixed code to allow user to specify absolute
-        filenames on the command line again.
-
-2005-02-26 01:16  Dan McMahill <danmc>
-
-	* src/: Makefile.am, olib.l: portability fixes to allow AT&T lex
-	  (yeck, but its what ships with solaris) to compile this.  Also
-	  #ifdef around some GCC-isms to let this build with non-gcc
-	  compilers.
-
-2005-02-24 01:21  Dan McMahill <danmc>
-
-	* src/gsch2pcb.c: when parsing the project file, remove trailing
-	  whitespace.  Otherwise strange things can happen.  This is
-	  especially true if the "output-name" has trailing whitespace.
-
-2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* configure.ac, gschlas/gschlas.c: Removed call to gtk_init().
-	  GDK is now initialized in libgeda if it's a non-graphical app.
-	
-2005-02-22 22:13  Dan McMahill <danmc>
-
-	* configure.ac, src/Makefile.am: if we're using gcc then turn on
-	  -Wall
-
-2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* gschlas/gschlas.c (main_prog): Adapted for new logging system.
-
-2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-
-	* gschlas/globals.c: Added definition of picture_draw_func after 
-	adding picture support to libgeda.
-
-	* configure.ac, gschlas/gschlas.c: Added call to gtk_init() 
-	  since gdk-pixbuf needs it if called.	  
-	
-2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* gschlas/gschlas.c (main_prog): Adapted for new toplevel and page 
-	APIs in libgeda.
-
-2005-02-08 12:15  danmc
-
-	* gschlas/g_register.c, gschlas/gschlas.c, include/prototype.h:
-	  remove remaining gh_* functions.
-
-2005-02-08 12:01  danmc
-
-	* gschlas/g_rc.c: fix a typo in the last commit.  Now we check
-	  gschlas-version instead of gschem-version.
-
-2005-02-07 23:57  danmc
-
-	* configure.ac, gschlas/g_rc.c, gschlas/g_register.c,
-	  gschlas/globals.c, gschlas/gschlas.c, gschlas/i_vars.c,
-	  gschlas/parsecmd.c, src/char_width.c, src/convert_sym.c,
-	  src/glib12-compat.c, src/gmk_sym.c, src/gsch2pcb.c,
-	  src/sarlacc_schem.c, src/smash_megafile.c: add dmalloc and
-	  Electric Fence debugging options
-
-2005-02-07 23:18  danmc
-
-	* gschlas/g_rc.c: get rid of gh_* guile interface
-
-2005-02-07 15:47  sdb
-
-	* src/gsch2pcb.c: Added additional printfs during directory search
-	  in -v -v mode.
-
-2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* gschlas/gschlas.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
-	libgeda's *_SEPARATER_*.
-	Replaced u_basic_strdup() and u_basic_strdup_multiple() by GLib 
-	functions.
-
-2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
-
-	* gschlas/gschlas.c (gschlas_quit): Adapted for new component library 
-	code.
-
-2005-27-01 Stuart Brorson <sdb@xxxxxxxxxx>
-
-	* gschlas/gschlas.c: Changes made to enable correct opening
-	of schematics in foreign directories.  Changes detailed in libgeda
-	ChangeLog.  
-	
-2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gsymfix.pl: Added symbol cleanup script by Mike Skerritt.
-	Thanks!
-
-2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20041228
-
-2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* include/i_vars.h, prototype.h, gschlas/g_rc.c, g_register.c,
-	gschlas.c, i_vars.c: Removed a whole bunch of rc related code.
-	The removed code was moved into libgeda.
-
-        * configure.ac: Updated version to 20040710
-	
-2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * config.h.in: Remove machine generated file.
-
-2004-01-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/Makefile.am: Changed the sed command when building garchive
-	to work with more sed versions hopefully.  
-
-2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Updated version to 20040111
-
-	* src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
-	Bill Wilson's latest version (1.4) (1.3 skipped)
-
-	* Makefile.am: Oops forgot to remove references to the README.* 
-	files when they were moved, so make dist broke.  Fixed.
-
-2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* docs/Makefile.am: Changed doc install directory readme to readmes
-
-2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
-	Bill Wilson's latest version (1.2)
-
-	* scripts/gsymupdate: Found a last minute critical bug which
-	caused gschem/gschlas to assert because a text field (the number
-	of lines) wasn't being set on split text lines.  gsymupdate does
-	not really handle multi line text items.  A bug needs to be
-	filed for this so it is not forgotten about.
-
-2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Added --with-docdir command line flag as well all
-        the code to support installing documentation.  Also added a prog
-        check for groff.
-
-	* docs/README.*: Moved all the readmes into the docs subdirectory.
-
-	* docs/Makefile.am: Added code to install all the readme files
-        into the documentation directory.  
-
-2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Bumped version to 20031231
-
-2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/garchive.py, Makefile.am: Included Stuart's garchive
-	script.
-
-	* ChangeLog.gsch2pcb, src/glib12-compat.c, src/gsch2pcb.c:
-	Included Bill Wilson's latest gsch2pcb (version 1.1)
-	
-2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
-	needed since the HAS_GTK22 will start to be used in libgeda includes.
-
-2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * autogen.sh: Added script to generate all the auto* generated files.
-
-        * config.guess config.sub depcomp install-sh mkinstalldirs missing
-	compile: Removed machine generated files from CVS.
-
-        * Makefile.am: Added the above files to be cleaned during
-        maintainer-clean
-
-2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * src/g_rc.nw: Added the words "optional" and "required" to the
-        *rc log find messages.
-
-2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-
-2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Updated version to something more recent, but this
-	version is not an official release.
-
-2003-10-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsch2pcb.c, ChangeLog.gsch2pcb: Updated to Bill Wilson's 
-	version 1.0.1
-
-2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* ChangeLog.gsch2pcb, README.gsch2pcb, examples/gsch2pcb/.cvsignore,
-	examples/gsch2pcb/Makefile.am, examples/gsch2pcb/project.sample,
-	examples/Makefile.am, src/glib12-compat.c, src/gsch2pcb.c, 
-	configure.ac, README: Updated Bill Wilson's gsch2pcb to his 1.0 
-	version.
-
-2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Fixed MinGW cflags/ldflags
-
-        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
-
-2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
-
-	* scripts/pads_backannotate: Added script by Dan McMahill.
-
-	* src/gsch2pcb.c and friends: Integrated gsch2pcb written by
-	Bill Wilson.  Thanks Bill!
-
-2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.ac: Removed redundant tests (gtk+, guile) and improved
-        the configuration summary message.
-
-2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.ac: Renamed from configure.in.
-
-	* configure.ac: Bunch of cleanup to start using pkg-config for all
-	libraries.  Unfortunately, gnetlist now links against libgtk*.  I 
-	might fix that in the future.
-
-	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
-
-2003-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Applied patch by Holger Dietze to fix Bug #63:
-	"utils/gmk_sym is outdated"
-
-2003-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/tragesym, README: Added tragesym 0.0.5 by Werner Hoch.
-	Ales renamed script from tragesym.py to tragesym (to be consistent
-	with the rest of the scripts in the utils package).
-
-	* README.tragesym, ChangeLog.tragesym: Added info files which are
-	part of tragesym.  Minor updates here and there.
-
-	* examples/tragesym, examples/gmk_sym: Reoganized the examples
-	directory to include tragesym.
-
-2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/sarlacc_schem.c: Initalized some variables to make compiler 
-	happy.
-
-	* configure.in: Applied Wojciech Kazubski's --with-docdir patch
-
-2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Updated version
-
-2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/sarlacc_schem.c: Applied patch by Charles Lepple to fix a 
-	build problem on OSX.
-
-2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Added shell code to expand prefix and set the
-	GEDADOCDIR to the proper path ($prefix/share/doc/geda-doc
-
-	* scripts/config.sh.in: Changed variables to use the above
-	GEDADOCDIR
-
-2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * gschlas/gschlas.c: Applied patchlet from Steve Tell for disabling
-        the guile 1.6.3 deprecated warnings.
-
-	* scripts/refdes_renum: Added useful perl script by Dan McMahill.
-	Thanks.
-
-2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20030223
-
-2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Applied Gabriel Paubert's warning reducing patch with
-        a few minor mods.
-
-2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-		
-	* src/Makefile.am: Added liberty to all targets for mingw
-
-2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* Makefile.am: Fixed the distclean-local target. 
-
-2002-12-30 Chris Ellec <chris @ gtx.seul.org>
-
-	* utils/src/gmk_sym.c: updated file format to 20021103
-     	for pins and boxes.
-
-2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * lib/system-gschlasrc.in: Changed the variable names which hold
-        the paths to the data and rc directories.
-
-	* scripts/Makefile.am: Added gschemdoc to distclean target
-
-        * aclocal.m4: Removed file from cvs.
-
-	* src/Makefile.am: Added -lm to olib LD_FLAGS
-
-2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gschemdoc.sh: Added %20filetype:pdf to the google search
-	to increase the likelyhood of getting the datasheet.  Suggested by
-	Antonio A Todo Bom.
-
-	* scripts/gschemdoc.sh: Applied the patch by Gabriel Paubert to 
-	this file to fix the which problems reported on geda-dev.  Thanks.
-
-2002-11-04 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
-
-	* configure.in: Changed AC_PROG_LEX to AM_PROG_LEX to cater for 
-	automake 1.6.3. Note that this also requires that autoreconf is
-	run.
-
-2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gschupdate, scripts/symupdate: Oops, these scripts will
-	break if an attribute has a ='s in it.  Fixed this by passing 2 as
-	the LIMIT to perl's split.
-
-        * configure.in: Updated version to 20021103 (an official version)
-
-2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gschemdoc.sh: Changed the manual which is brought up when
-	you run gschemdoc -m (from gschem.txt go gedadocs.html).
-
-	* scripts/gschemdoc.sh: Added phoenix to the list of browsers.
-
-	* scripts/gschemdoc.sh: Added another echo to output which browser
-	has been found.
-
-2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/olib.l geda_sym_format.h: Added Mario Pascucci's olib converter.
-
-	* README.olib: Added README for above.
-
-2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version to 20021031
-
-2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure and friends: Ran "autoreconf --force --install -v" 
-	to really upgrade to the newest version of the auto* tools.
-
-	* scripts/gschemdoc: Applied Egil's patch to remove the -- for
-	Netscape and Mozilla
-
-	* gschlas/g_rc.c, g_register.c, i_vars.c, include/i_vars.h: Added
-	force-boundingbox rc variable.
-
-	* lib/system-gschlas.in: Added default for force-boundingbox variable
-
-2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
-	
-2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in, scripts/Makefile.am, scripts/config.sh.in, 
-	scripts/gschemdoc.sh: Added find documentation patch from Egil 
-	Kvaleberg.  Thanks.
-
-2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/sarlacc_schem.c, scripts/sarlacc_sym: Added updates from
-	Egil Kvaleberg.  Thanks.
-
-2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* gschlas/: Added new libgeda program: gEDA schematic/symbol Load and
-	Save.  This program just loads the specified files and saves them in
-	the current file format.  gschlas is used by gschupdate and
-	gsymupdate.
-
-	* lib/, lib/system-gschlasrc.in: Added rc file for above
-
-	* include/: Added include directory and files for above
-
-	* scripts/gschupdate, gsymupdate: Updated to use gschlas.
-
-	* configure.in and others: Updated scripts to search for libgeda and
-	all the required programs.
-
-	* configure.in: Bumped version to 20020922, which is NOT a release.
-
-2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* utils/convert_sym.c: Updated code to attach pinseq= and pinnumber=
-	instead of pin#=#  
-
-	* utils/convert_sym.c: Updated code to attach netname= instead of
-	label=
-
-	* utils/convert_sym.c: Updated "v %s" string to be 19991011 which
-	is the right version for the files convert_sym spits out.  This
-	should eventually be updated to the lastest version, but gschem
-	will happily read in old files.
-
-	* utils/convert_sym.c: Symbols/schematics that are outputed from
-	this tool are now current to the 20020825 attribute scheme.
-
-	* utils/gmk_sym.c: Updated code to output pinseq= and pinnumber=
-	instead of pin#=#.
-
-	* utils/gmk_sym.c: Symbols that are outputed from this tool are
-	now current to the 20020825 attribute scheme.
-
-	* utils/sarlacc_sym: Updated code to output pinseq= and pinnumber=
-	instead of pin#=#.  UNTESTED, but should be okay.
-
-2002-08-14 Chris Ellec   <chris @ gtx.seul.org >
-
-	* utils/gmk_sym.c: Check for multiple instances of the same pin 
-     	number and quit when this happens, give Fatal error messsage.
-
-2002-07-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gsymupdate: Added code to properly convert type= and label= 
-	to pintype= and pinlabel=
-
-2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/gsymupdate, gschupdate: Added a check to not update if an
-	equivalant .old file is found
-
-2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* scripts/: Created new directory for non-compiled utils
-
-	* src/*: Moved non-compiled utils to scripts directory
-
-2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/convert_sym.awk, convert_sym.c, gmk_sym.c, sarlacc_schem.c, 
-	sarlacc_sym:  Changed all user visible references of uref to
-	refdes.
-
-	* gsymupdate, gschupdate: Added code to convert uref= to refdes=
-	
-	* gsymupdate, gschupdate: Bunch of code to make these programs
-	a lot more robust and useful.
-	
-2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gsymupdate, gschupdate: Added simple perl scripts to convert
-	existing symbols and schematics to use the new attribute conventions
-
-2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in/Makefile.am: Upgraded to automake 1.6.2
-
-2002-05-15 Chris Ellec <chris @ gtx.seul.org>
-
-	* src/gmk_sym.c: Added a couple of data verifications to avoid
-	seg faults when the input file has errors.
-
-2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Fixed a #ifndef to be MINGW32 correct 
-
-2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in and friends: More work on getting the upgrade of 
-	autoconf, automake, and libtool to behave correctly.
-
-	* configure.in: Added PATHSEP variable which holds the proper path
-	separater depending on the platform.
-
-	* lib/system-*.in: Work on getting rc files to use above variable.
-
-2002-02-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/sarlacc_schem.c: Put in placed the updated files from 
-	Dave Lawrence.  Bug fixes
-	
-2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* src/char_width.c: Added patch by Dan Mcmahill for 64-bit 
-	  architectures.
-
-2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Bumped up version to 20010722
-
-	* configure.in: More updates to get cygwin to build right
-
-2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-	* configure.in: Make sure configure scripts work with autoconf-2.50
-	  (had to fix cygwin check), they do not yet work with 2.50
-
-	* Cleaned up all the auto* related files to be current and not stale
-
-2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-
-        * Removed all Makefile.in files and configure
-
-2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
-        
-        * Got make dist and make distcheck working (means all files which are
-          in CVS are in some Makefile)
-
-        * configure.in: Added DATADIR instead of PACKAGE
-
-2001-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Patched file according to the fixes which 
-	  Rolf Fiedler provided (polarity bubbles and clock symbols are
-	  not attached as attributes), also fixed the orientation of 
-	  text for top and bottom pins.
-
-        * configure.in: Updated version
-
-2001-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Added #include <time.h> to see if that solves
-	  Hamish's build problem.  
-
-2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Put in a #ifndef to make the cygwin port happy
-
-2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/gmk_sym.c: Changed the v output (version) to be a fixed date
-
-	* src/convert_sym.c: Changed the v output (version) to be a fixed date
-
-2000-07-12  Matt Ettus  <matt@xxxxxxxxx>
-
-	* gmk_sym.c:  Pin Labels now properly attached to pins
-	  All text now has text origin info.  (Not intelligent yet)
-	  Added class and pins attributes for allegro netlister
-	  Added uref attribute and optional footprint
-	  Dots and clock symbols for pins are now attached to pin, 
-	  in preparation for (hoping for :) gschem handling this.
-
-2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in: Bumped version up to 20000704
-
-2000-02-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-	* src/*.txt: Added bunch of sample gmk_sym txt files by Marcus 
-	  Isaksson
-
-2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * README/INSTALL: Updated files to reflect next release
-
-	* src/*.c: Fixed all warnings (using -Wall -Werror)
-
-2000-01-22  Matt Ettus  <matt@xxxxxxxxx>
-
-	* src/sarlacc_sym:  Handles more cases of oddly formed pins
-
-1999-10-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
-
-        * configure.in src/Makefile.am: Now searching for libgeda-config 
-	  and added an include (-I) for libgeda includes (requested by Mike)
-
-10/6/99	Moved Project Sarlacc into CVS
-
-8/27/99 Set the program version to 19990829 to force Ales to release
-        on the 29th :)
-
-	Updated all *.c and *.h files to have the right address for the
-	FSF in the copyright/licence header
-
-7/22/99	Integrated utils directory into the new seperate build system
-
-	Checked utils into cvs repository
-
-
------------ New seperate build system starts here -----------
-
-
-5/6/99 	Added the latest gmk_sym (includes char_width.c and mk_char_tab.pl) 
-        from Jerry O'Keefe
-
-	Added char_width.c to Makefile.am, removed it from being an included
-	C file in gmk_sym.c
-
-4/9/99 	Renamed mk_sym to gmk_sym (Jerry's send a new one in)
-
-3/30/99 Integrated Mike's latest viewlogic convert/smash code. (fixes the
-	minor type with snprintf)
-
-3/26/99 Added 8031.txt as an example file for mk_sym
-	
-	Put the latest version of mk_sym in place
-
-3/25/99 #if 0'ed some code in convert_sym.c out just to make a -Wall -Werror
-	compile happy, can be put back in; doesn't matter to me.
-
-3/23/99 Integrated new C version of the ViewLogic utils by Mike in the
-	./configure/build mechanism 
-
-	Added more info related to these files to the README
-
-3/22/99 Put the first version of the ViewLogic utils by Mike Jarabek in
-	this dir
-
-	Added info related to these files to the README
-
-3/21/99 Created directory and put mk_sym.c into it
-
-	Removed some // from mk_sym.c
-
-	Created a README for the utils in this directory
-	
+#GCL#
diff --git a/utils/ChangeLog-1.0 b/utils/ChangeLog-1.0
new file mode 100644
index 0000000..6cede87
--- /dev/null
+++ b/utils/ChangeLog-1.0
@@ -0,0 +1,1015 @@
+2007-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20070526 in prep for the next
+        release.
+
+2007-04-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* tests/refdes_renum/outputs/Makefile.am: Fixed filenames to 
+	have a dash instead of a colon 
+
+2007-04-21 Carlos Nieves Onega <cnieves (AT) iespana (DOT) net>
+
+	* configure.ac, scripts/Makefile.am, scripts/gschemdoc.sh, 
+	  scripts/config.sh.in: Applied patch by Peter Brett.
+	
+	  Moved gschemdoc from utils/scripts to gschem/scripts.
+
+	* scripts/gschemdoc.sh: Apply patch from Peter Brett to 
+	allow gschemdoc to access wiki pages with -w .
+
+	The original patch initially tries to find a local export 
+	of the wiki; on failure, it falls back to the online wiki 
+	at the gEDA website.
+
+	Since the online wiki and the user's geda version may not 
+	be the same, I commented out the part to display the online
+	wiki if the file is not locally available. Thanks!
+	
+2007-04-20 18:32  Dan McMahill <danmc>
+
+	* tests/refdes_renum/: run_tests.sh,
+	  outputs/all_new_refdeses-allnew.sch,
+	  outputs/all_new_refdeses1-allnew.sch,
+	  outputs/all_new_refdeses1:allnew.sch,
+	  outputs/all_new_refdeses2-allnew.sch,
+	  outputs/all_new_refdeses2:allnew.sch,
+	  outputs/all_new_refdeses:allnew.sch,
+	  outputs/all_old_refdeses-allold.sch,
+	  outputs/all_old_refdeses1-allold.sch,
+	  outputs/all_old_refdeses1:allold.sch,
+	  outputs/all_old_refdeses2-allold.sch,
+	  outputs/all_old_refdeses2:allold.sch,
+	  outputs/all_old_refdeses:allold.sch,
+	  outputs/multi_clear-file1.sch, outputs/multi_clear-file2.sch,
+	  outputs/multi_clear-file3.sch, outputs/multi_clear:file1.sch,
+	  outputs/multi_clear:file2.sch, outputs/multi_clear:file3.sch,
+	  outputs/multi_pgskip1-file1.sch, outputs/multi_pgskip1-file2.sch,
+	  outputs/multi_pgskip1-file3.sch, outputs/multi_pgskip1:file1.sch,
+	  outputs/multi_pgskip1:file2.sch, outputs/multi_pgskip1:file3.sch,
+	  outputs/multi_pgskip2-file1.sch, outputs/multi_pgskip2-file2.sch,
+	  outputs/multi_pgskip2-file3.sch, outputs/multi_pgskip2:file1.sch,
+	  outputs/multi_pgskip2:file2.sch, outputs/multi_pgskip2:file3.sch,
+	  outputs/multi_renum-file1.sch, outputs/multi_renum-file2.sch,
+	  outputs/multi_renum-file3.sch, outputs/multi_renum:file1.sch,
+	  outputs/multi_renum:file2.sch, outputs/multi_renum:file3.sch,
+	  outputs/single_clear-file1.sch, outputs/single_clear:file1.sch,
+	  outputs/single_pgskip1-file1.sch,
+	  outputs/single_pgskip1:file1.sch,
+	  outputs/single_pgskip2-file1.sch,
+	  outputs/single_pgskip2:file1.sch,
+	  outputs/single_pgskip3-more_than_10.sch,
+	  outputs/single_pgskip3:more_than_10.sch,
+	  outputs/single_renum-file1.sch, outputs/single_renum:file1.sch,
+	  outputs/some_new_pgskip-someold1.sch,
+	  outputs/some_new_pgskip-someold2.sch,
+	  outputs/some_new_pgskip-someold3.sch,
+	  outputs/some_new_pgskip1-someold1.sch,
+	  outputs/some_new_pgskip1-someold2.sch,
+	  outputs/some_new_pgskip1-someold3.sch,
+	  outputs/some_new_pgskip1:someold1.sch,
+	  outputs/some_new_pgskip1:someold2.sch,
+	  outputs/some_new_pgskip1:someold3.sch,
+	  outputs/some_new_pgskip2-someold1.sch,
+	  outputs/some_new_pgskip2-someold2.sch,
+	  outputs/some_new_pgskip2-someold3.sch,
+	  outputs/some_new_pgskip2:someold1.sch,
+	  outputs/some_new_pgskip2:someold2.sch,
+	  outputs/some_new_pgskip2:someold3.sch,
+	  outputs/some_new_pgskip:someold1.sch,
+	  outputs/some_new_pgskip:someold2.sch,
+	  outputs/some_new_pgskip:someold3.sch,
+	  outputs/some_old_refdeses-someold1.sch,
+	  outputs/some_old_refdeses1-someold1.sch,
+	  outputs/some_old_refdeses1:someold1.sch,
+	  outputs/some_old_refdeses2-someold1.sch,
+	  outputs/some_old_refdeses2:someold1.sch,
+	  outputs/some_old_refdeses:someold1.sch: use - instead of : in
+	  filenames because windows does *not* like :
+
+2007-04-15 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* refdes_renum: Made --gentle default behavior of refdes_renum.
+	Modified test suite to account for this new behavior.
+	
+2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* Added a bunch of regression tests to the suite for refdes_renum.
+	
+2007-04-14 Stuart Brorson <sdb (AT) cloud9 (DOT) net>
+	* refdes_renum: modified refdes_renum to incorporate --gentle
+	flag which won't overwrite refdeses already numbered.
+
+2007-04-13 23:18  Dan McMahill <danmc>
+
+	* Makefile.am, configure.ac, tests/Makefile.am,
+	  tests/refdes_renum/Makefile.am, tests/refdes_renum/README.txt,
+	  tests/refdes_renum/run_tests.sh, tests/refdes_renum/tests.list,
+	  tests/refdes_renum/inputs/Makefile.am,
+	  tests/refdes_renum/inputs/file1.sch,
+	  tests/refdes_renum/inputs/file2.sch,
+	  tests/refdes_renum/inputs/file3.sch,
+	  tests/refdes_renum/inputs/more_than_10.sch,
+	  tests/refdes_renum/outputs/Makefile.am,
+	  tests/refdes_renum/outputs/multi_clear:file1.sch,
+	  tests/refdes_renum/outputs/multi_clear:file2.sch,
+	  tests/refdes_renum/outputs/multi_clear:file3.sch,
+	  tests/refdes_renum/outputs/multi_pgskip1:file1.sch,
+	  tests/refdes_renum/outputs/multi_pgskip1:file2.sch,
+	  tests/refdes_renum/outputs/multi_pgskip1:file3.sch,
+	  tests/refdes_renum/outputs/multi_pgskip2:file1.sch,
+	  tests/refdes_renum/outputs/multi_pgskip2:file2.sch,
+	  tests/refdes_renum/outputs/multi_pgskip2:file3.sch,
+	  tests/refdes_renum/outputs/multi_renum:file1.sch,
+	  tests/refdes_renum/outputs/multi_renum:file2.sch,
+	  tests/refdes_renum/outputs/multi_renum:file3.sch,
+	  tests/refdes_renum/outputs/single_clear:file1.sch,
+	  tests/refdes_renum/outputs/single_pgskip1:file1.sch,
+	  tests/refdes_renum/outputs/single_pgskip2:file1.sch,
+	  tests/refdes_renum/outputs/single_pgskip3:more_than_10.sch,
+	  tests/refdes_renum/outputs/single_renum:file1.sch: add
+	  refdes_renum testsuite
+
+2007-02-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/Makefile.am: Fix to get make distcheck to pass.
+
+2007-02-13 20:31  Dan McMahill <danmc>
+
+	* examples/gsch2pcb/project.sample, src/gsch2pcb.c: Following the
+	  principle of least suprise use "--skip-m4" for the command line
+	  and "skip-m4" for the project file that can be included to skip
+	  m4.  This way users don't have to do anything to keep the old
+	  behaviour.  This replaces the rather short lived (< 1 week)
+	  --use-m4.
+
+2007-02-10 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsch2pcb.c: Applied patch by Jeff Mallatt to fix a typo 
+	in some helpful output for pcb's Disperse all elements. Thanks.
+
+	* scripts/gschemdoc.sh: Applied patch by Charles Lepple [ 1590587 ] 
+	gschemdoc additions for Mac OS X.  Thanks!
+
+	* src/convert_sym.c: Applied patch by Hans N. [ 1581813 ] Patch
+	to ignore '|' tags.  Thanks!
+
+	* gschlas/globals.c: Removed quit_func since it is
+	completely unused.
+
+	* scripts/gnet_hier_verilog.sh: Added new script by Paul Tan
+	[ 1566117 ] Script for non-flatten herarchical Verilog netlist.
+	Thanks!  Fixed some of the headers to be correct (copyright
+	in particular).
+
+	* man/grenum.1:  Updated the man page a little for bug: 
+	[ 1556064 ] man page version out of date
+
+	* configure.ac: Bumped package version to 20070216.
+
+2007-02-08 19:24  Dan McMahill <danmc>
+
+	* configure.ac, examples/gsch2pcb/Makefile.am,
+	  examples/gsch2pcb/first.sch, examples/gsch2pcb/project.sample,
+	  examples/gsch2pcb/second.sch, examples/gsch2pcb/third.sch,
+	  src/gsch2pcb.c: 1)  add a new option to gsch2pcb "use-m4" for the
+	  project file or "--use-m4" for the command line.  By default now,
+	  gsch2pcb will not try to run m4 at all.  If you want the old
+	  behaviour of running m4, you'll have to use this option.  It
+	  seems that this is what most users want (no m4 involved at run
+	  time).
+
+	  2) rather than hard coding a number of paths like /usr/X11R6/lib
+	  and /usr/local/share into the code for places to look for PCB
+	  footprints, use a single default directory which is based on
+	  ${datadir}.  If the user wants to, they can override that with
+	  --with-pcb-datadir=/opt/pcb-20070204/share for example.
+
+	  3)  when searching for newlib footprints with, for example, a
+	  name like footprint=MY1206, match either "MY1206" or "MY1206.fp"
+	  so we can start having extensions on footprint files without
+	  needing to explicitly add the ".fp" part in the footprint=
+	  attribute.  All of the footprints in the pcb distribution which
+	  came from the m4 libraries have .fp extensions now.
+
+	  4)  add some example schematic files in the gsch2pcb example
+	  directory
+
+2007-01-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschlas/Makefile.am, gschlas/globals.c, gschlas/gschlas.c,
+	gschlas/parsecmd.c, gschlas/s_util.c, include/globals.h,
+	include/prototype.h: Added embed/unembed command line switched to
+	gschlas to support embedding/unembedding all components/pictures
+	in the specified schematics on the command line.
+
+2006-11-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed libgeda detection/find error message when
+        the wrong libgeda version is found. (Bug reported by Karel Kulhavy;
+        thanks)
+
+2006-10-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20061020.
+
+2006-09-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac : Applied patch #1564796 by Cesar Strauss, 
+	enabling Cygwin's compilation. Thanks.
+
+	* src/gmk_sym.c: Do not redefine stricmp. Work based on patch
+	#1564805 by Cesar Strauss and comments by Peter Brett. Thanks.
+	Use strcasecmp by default instead of stricmp. 
+	If strcasecmp is not available, but stricmp is, then define 
+	strcasecmp as stricmp.
+
+	* scripts/gschemdoc.sh: Applied (partially) patch #1511658 by 
+	Cesar Strauss. The rest of the patch was already covered by
+	patches #1564796 and #1564805. Thanks.
+
+	Notes by Cesar:
+	" gschemdoc now uses the cygpath utility, if present, to
+	  filter the file paths before calling the viewer.
+
+	  Also, I added iexplore (Internet Explorer) to the
+	  browser list.
+
+	  As a bonus, I added some checks and error messages for
+	  the "Browser not found" and "PDF Reader not found"
+	  situations.
+
+	  There must exist, however, symbolic links to the
+	  browser and PDF reader in Cygwin's /usr/bin. This must
+	  be done manually by the user, for the moment.
+
+	  With this fix, gschem->Help->Manual and
+	  gschem->Help->Component now work in Cygwin."
+	  
+2006-09-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated program version to 20060906.
+
+	* src/g_rc.c, src/gschlas.c: Added CUSTOM_VERSION to all
+        printfs/output/dialog boxes where VERSION is used so that it is
+        easier to create custom version of gEDA/gaf.
+
+2006-08-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/config.sh.in: Removed unused environment variables that
+	were causing a warning from configure: config.status: WARNING:
+	scripts/config.sh contains a reference to the variable `datarootdir'
+
+	* scripts/Makefile.am: Added $(srcdir) to gschemdoc.sh to make 
+	distcheck happy.  Also misc cleanup.
+
+2006-08-21 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * README: Updated the README a little to be ready for the next
+        release.
+
+2006-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version number to 20060821 in prep for the
+        next gEDA/gaf release.
+
+2006-08-02 Mike Jarabek  <mjarabek@xxxxxxxxx>
+
+	* src/convert_sym.c: Added power pin handling patch from 
+	Patrick Doyle.
+
+2006-07-15 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gschlas.c: Added comment on free of cwd
+
+2006-06-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* man/grenum.1, src/grenum.c, src/grenum.h: Checked in latest
+	version from Levente Kovacs.  Thanks!
+
+2006-04-05 02:32  Dan McMahill <danmc>
+
+        * src/gsch2pcb.c: - look at the environment variable GNETLIST if
+          set to get the name of   the gnetlist executible.  Defaults to
+          gnetlist if GNETLIST is not set.
+
+          - add a pointer to the gEDA, PCB and gEDA wiki pages in the
+          --help output.
+
+          - run gnetlist -g pcbpins as part of the gnetlist runs to
+          generate a PCB   actions file which propagates pin names (not
+          just the numbers) from schematic   to layout.
+
+2006-03-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gschlasrc.in: Removed load for the system-gafrc file,
+        since it is loaded by libgeda first.
+
+2006-01-16 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped package version to 20060123
+
+        * README: Updated for the new year and release.
+
+2005-11-27 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* src/globals.c: Added setting of load_newer_backup_func to NULL.
+	It is needed now libgeda checks for autosave backup files when
+	opening a schematic.
+	
+2005-09-27 18:46  Dan McMahill <danmc>
+
+        * gschlas/g_rc.c, gschlas/gschlas.c, src/convert_sym.c,
+          src/gmk_sym.c, src/grenum.c, src/olib.l: remove various compiler
+          warnings
+
+2005-09-11 Werner Hoch <werner.ho@xxxxxx>
+
+        * ChangeLog.tragesym, examples/tragesym/4099.src,
+          examples/tragesym/AT90S8535_TQFP.src,
+          examples/tragesym/template.src, examples/tragesym/test1.src,
+          examples/tragesym/test2.src, examples/tragesym/test3.src:
+          ChangeLog entry copied, fixed typo
+
+2005-08-20 Werner Hoch <werner.ho@xxxxxx>
+
+	* scripts/gschemdoc.sh: added konqueror and firefox to the browser list
+
+2005-08-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/convert_sym.c: Integrated Jeff McLamb's greatly updated 
+	ViewDraw converter.  Thanks.  Changes include:
+	- Updated to support gEDA file format version 1
+	- Added capability to import more graphic styles from ViewDraw
+	- Corrected bug associated with absense of library reference in local 
+          ViewDraw symbols
+	- Removed command-line option -s; no longer necessary
+	- Mapped ViewDraw "SIGNAL" attribute to gEDA "net" attribute
+	- Mapped ViewDraw "HETERO" attribute to a new "split" attribute 
+	  (netlister to be later updated to support this)
+	- Mapped ViewDraw "PINTYPE" attributes to correct gEDA pintypes
+
+        * configure.ac: Bumped the package version to 20050820 which will be
+        a real snapshot.
+
+2005-08-16 Stuart Brorson <sdb@xxxxxxxxxx>
+	* configure.ac, Makefile.am, src/grenum.[hc]
+	src/Makefile.am, doc/Makefile.am, man/*:
+	Incorporated grenum into geda-utils.  Grenum is a
+	refdes generation utility by Levente Kovacs
+	
+2005-08-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated package version to 20050814.  This is a 
+        temporary version and not a real release number.
+
+2005-08-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* ChangeLog.gsch2pcb, src/gsch2pcb.c: Update to Bill Wilson's gsch2pcb 
+	version 1.5.
+
+2005-04-16 Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* scripts/tragesym: Changed the way it draws the symbol so
+	there is no need to translate it to the origin.
+
+2005-03-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed all tests for gtk+ 1.2.x and fixed error 
+        message if gtk+ 2.2.x is not found.
+
+2005-03-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Bumped version to 20050313
+
+2005-03-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * gschlas/gschlas.c: Fixed code to allow user to specify absolute
+        filenames on the command line again.
+
+2005-02-26 01:16  Dan McMahill <danmc>
+
+	* src/: Makefile.am, olib.l: portability fixes to allow AT&T lex
+	  (yeck, but its what ships with solaris) to compile this.  Also
+	  #ifdef around some GCC-isms to let this build with non-gcc
+	  compilers.
+
+2005-02-24 01:21  Dan McMahill <danmc>
+
+	* src/gsch2pcb.c: when parsing the project file, remove trailing
+	  whitespace.  Otherwise strange things can happen.  This is
+	  especially true if the "output-name" has trailing whitespace.
+
+2005-02-22  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* configure.ac, gschlas/gschlas.c: Removed call to gtk_init().
+	  GDK is now initialized in libgeda if it's a non-graphical app.
+	
+2005-02-22 22:13  Dan McMahill <danmc>
+
+	* configure.ac, src/Makefile.am: if we're using gcc then turn on
+	  -Wall
+
+2005-02-20  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* gschlas/gschlas.c (main_prog): Adapted for new logging system.
+
+2005-02-19  Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+
+	* gschlas/globals.c: Added definition of picture_draw_func after 
+	adding picture support to libgeda.
+
+	* configure.ac, gschlas/gschlas.c: Added call to gtk_init() 
+	  since gdk-pixbuf needs it if called.	  
+	
+2005-02-11  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* gschlas/gschlas.c (main_prog): Adapted for new toplevel and page 
+	APIs in libgeda.
+
+2005-02-08 12:15  danmc
+
+	* gschlas/g_register.c, gschlas/gschlas.c, include/prototype.h:
+	  remove remaining gh_* functions.
+
+2005-02-08 12:01  danmc
+
+	* gschlas/g_rc.c: fix a typo in the last commit.  Now we check
+	  gschlas-version instead of gschem-version.
+
+2005-02-07 23:57  danmc
+
+	* configure.ac, gschlas/g_rc.c, gschlas/g_register.c,
+	  gschlas/globals.c, gschlas/gschlas.c, gschlas/i_vars.c,
+	  gschlas/parsecmd.c, src/char_width.c, src/convert_sym.c,
+	  src/glib12-compat.c, src/gmk_sym.c, src/gsch2pcb.c,
+	  src/sarlacc_schem.c, src/smash_megafile.c: add dmalloc and
+	  Electric Fence debugging options
+
+2005-02-07 23:18  danmc
+
+	* gschlas/g_rc.c: get rid of gh_* guile interface
+
+2005-02-07 15:47  sdb
+
+	* src/gsch2pcb.c: Added additional printfs during directory search
+	  in -v -v mode.
+
+2005-02-04  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* gschlas/gschlas.c: Made it use GLib's G_DIR_SEPARATOR* instead of 
+	libgeda's *_SEPARATER_*.
+	Replaced u_basic_strdup() and u_basic_strdup_multiple() by GLib 
+	functions.
+
+2005-01-29  Patrick Bernaud  <b-patrick@xxxxxxxxxx>
+
+	* gschlas/gschlas.c (gschlas_quit): Adapted for new component library 
+	code.
+
+2005-27-01 Stuart Brorson <sdb@xxxxxxxxxx>
+
+	* gschlas/gschlas.c: Changes made to enable correct opening
+	of schematics in foreign directories.  Changes detailed in libgeda
+	ChangeLog.  
+	
+2004-12-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gsymfix.pl: Added symbol cleanup script by Mike Skerritt.
+	Thanks!
+
+2004-12-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20041228
+
+2004-07-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* include/i_vars.h, prototype.h, gschlas/g_rc.c, g_register.c,
+	gschlas.c, i_vars.c: Removed a whole bunch of rc related code.
+	The removed code was moved into libgeda.
+
+        * configure.ac: Updated version to 20040710
+	
+2004-01-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * config.h.in: Remove machine generated file.
+
+2004-01-12 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/Makefile.am: Changed the sed command when building garchive
+	to work with more sed versions hopefully.  
+
+2004-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Updated version to 20040111
+
+	* src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
+	Bill Wilson's latest version (1.4) (1.3 skipped)
+
+	* Makefile.am: Oops forgot to remove references to the README.* 
+	files when they were moved, so make dist broke.  Fixed.
+
+2004-01-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* docs/Makefile.am: Changed doc install directory readme to readmes
+
+2004-01-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsch2pcb.c, examples/gsch2pcb/project.sample: Upgraded to 
+	Bill Wilson's latest version (1.2)
+
+	* scripts/gsymupdate: Found a last minute critical bug which
+	caused gschem/gschlas to assert because a text field (the number
+	of lines) wasn't being set on split text lines.  gsymupdate does
+	not really handle multi line text items.  A bug needs to be
+	filed for this so it is not forgotten about.
+
+2004-01-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Added --with-docdir command line flag as well all
+        the code to support installing documentation.  Also added a prog
+        check for groff.
+
+	* docs/README.*: Moved all the readmes into the docs subdirectory.
+
+	* docs/Makefile.am: Added code to install all the readme files
+        into the documentation directory.  
+
+2003-12-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Bumped version to 20031231
+
+2003-12-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/garchive.py, Makefile.am: Included Stuart's garchive
+	script.
+
+	* ChangeLog.gsch2pcb, src/glib12-compat.c, src/gsch2pcb.c:
+	Included Bill Wilson's latest gsch2pcb (version 1.1)
+	
+2003-12-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Added checks for gtk+ 2.2.x and 1.2.x.  This was
+	needed since the HAS_GTK22 will start to be used in libgeda includes.
+
+2003-11-09 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * autogen.sh: Added script to generate all the auto* generated files.
+
+        * config.guess config.sub depcomp install-sh mkinstalldirs missing
+	compile: Removed machine generated files from CVS.
+
+        * Makefile.am: Added the above files to be cleaned during
+        maintainer-clean
+
+2003-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * src/g_rc.nw: Added the words "optional" and "required" to the
+        *rc log find messages.
+
+2003-10-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+
+2003-10-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Updated version to something more recent, but this
+	version is not an official release.
+
+2003-10-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsch2pcb.c, ChangeLog.gsch2pcb: Updated to Bill Wilson's 
+	version 1.0.1
+
+2003-09-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* ChangeLog.gsch2pcb, README.gsch2pcb, examples/gsch2pcb/.cvsignore,
+	examples/gsch2pcb/Makefile.am, examples/gsch2pcb/project.sample,
+	examples/Makefile.am, src/glib12-compat.c, src/gsch2pcb.c, 
+	configure.ac, README: Updated Bill Wilson's gsch2pcb to his 1.0 
+	version.
+
+2003-09-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Fixed MinGW cflags/ldflags
+
+        * auto* files: Updated to autoconf 2.57 and automake 1.7.6
+
+2003-08-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Changed AC_CONFIG_HEADER to AM_CONFIG_HEADER
+
+	* scripts/pads_backannotate: Added script by Dan McMahill.
+
+	* src/gsch2pcb.c and friends: Integrated gsch2pcb written by
+	Bill Wilson.  Thanks Bill!
+
+2003-08-24 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.ac: Removed redundant tests (gtk+, guile) and improved
+        the configuration summary message.
+
+2003-07-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.ac: Renamed from configure.in.
+
+	* configure.ac: Bunch of cleanup to start using pkg-config for all
+	libraries.  Unfortunately, gnetlist now links against libgtk*.  I 
+	might fix that in the future.
+
+	* *.in, *.h, etc: Removed a bunch of old unneeded auto* files.
+
+2003-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Applied patch by Holger Dietze to fix Bug #63:
+	"utils/gmk_sym is outdated"
+
+2003-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/tragesym, README: Added tragesym 0.0.5 by Werner Hoch.
+	Ales renamed script from tragesym.py to tragesym (to be consistent
+	with the rest of the scripts in the utils package).
+
+	* README.tragesym, ChangeLog.tragesym: Added info files which are
+	part of tragesym.  Minor updates here and there.
+
+	* examples/tragesym, examples/gmk_sym: Reoganized the examples
+	directory to include tragesym.
+
+2003-05-25 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/sarlacc_schem.c: Initalized some variables to make compiler 
+	happy.
+
+	* configure.in: Applied Wojciech Kazubski's --with-docdir patch
+
+2003-05-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Updated version
+
+2003-05-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/sarlacc_schem.c: Applied patch by Charles Lepple to fix a 
+	build problem on OSX.
+
+2003-02-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Added shell code to expand prefix and set the
+	GEDADOCDIR to the proper path ($prefix/share/doc/geda-doc
+
+	* scripts/config.sh.in: Changed variables to use the above
+	GEDADOCDIR
+
+2003-02-20 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * gschlas/gschlas.c: Applied patchlet from Steve Tell for disabling
+        the guile 1.6.3 deprecated warnings.
+
+	* scripts/refdes_renum: Added useful perl script by Dan McMahill.
+	Thanks.
+
+2003-02-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20030223
+
+2003-02-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Applied Gabriel Paubert's warning reducing patch with
+        a few minor mods.
+
+2003-01-26 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+		
+	* src/Makefile.am: Added liberty to all targets for mingw
+
+2003-01-11 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* Makefile.am: Fixed the distclean-local target. 
+
+2002-12-30 Chris Ellec <chris @ gtx.seul.org>
+
+	* utils/src/gmk_sym.c: updated file format to 20021103
+     	for pins and boxes.
+
+2002-11-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * lib/system-gschlasrc.in: Changed the variable names which hold
+        the paths to the data and rc directories.
+
+	* scripts/Makefile.am: Added gschemdoc to distclean target
+
+        * aclocal.m4: Removed file from cvs.
+
+	* src/Makefile.am: Added -lm to olib LD_FLAGS
+
+2002-11-23 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gschemdoc.sh: Added %20filetype:pdf to the google search
+	to increase the likelyhood of getting the datasheet.  Suggested by
+	Antonio A Todo Bom.
+
+	* scripts/gschemdoc.sh: Applied the patch by Gabriel Paubert to 
+	this file to fix the which problems reported on geda-dev.  Thanks.
+
+2002-11-04 Egil Kvaleberg       <egil@xxxxxxxxxxxx>
+
+	* configure.in: Changed AC_PROG_LEX to AM_PROG_LEX to cater for 
+	automake 1.6.3. Note that this also requires that autoreconf is
+	run.
+
+2002-11-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gschupdate, scripts/symupdate: Oops, these scripts will
+	break if an attribute has a ='s in it.  Fixed this by passing 2 as
+	the LIMIT to perl's split.
+
+        * configure.in: Updated version to 20021103 (an official version)
+
+2002-10-31 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gschemdoc.sh: Changed the manual which is brought up when
+	you run gschemdoc -m (from gschem.txt go gedadocs.html).
+
+	* scripts/gschemdoc.sh: Added phoenix to the list of browsers.
+
+	* scripts/gschemdoc.sh: Added another echo to output which browser
+	has been found.
+
+2002-10-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/olib.l geda_sym_format.h: Added Mario Pascucci's olib converter.
+
+	* README.olib: Added README for above.
+
+2002-10-28 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version to 20021031
+
+2002-10-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure and friends: Ran "autoreconf --force --install -v" 
+	to really upgrade to the newest version of the auto* tools.
+
+	* scripts/gschemdoc: Applied Egil's patch to remove the -- for
+	Netscape and Mozilla
+
+	* gschlas/g_rc.c, g_register.c, i_vars.c, include/i_vars.h: Added
+	force-boundingbox rc variable.
+
+	* lib/system-gschlas.in: Added default for force-boundingbox variable
+
+2002-10-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, *.m4: Upgraded to automake 1.7.1 and autoconf 2.54
+	
+2002-10-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in, scripts/Makefile.am, scripts/config.sh.in, 
+	scripts/gschemdoc.sh: Added find documentation patch from Egil 
+	Kvaleberg.  Thanks.
+
+2002-10-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/sarlacc_schem.c, scripts/sarlacc_sym: Added updates from
+	Egil Kvaleberg.  Thanks.
+
+2002-09-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* gschlas/: Added new libgeda program: gEDA schematic/symbol Load and
+	Save.  This program just loads the specified files and saves them in
+	the current file format.  gschlas is used by gschupdate and
+	gsymupdate.
+
+	* lib/, lib/system-gschlasrc.in: Added rc file for above
+
+	* include/: Added include directory and files for above
+
+	* scripts/gschupdate, gsymupdate: Updated to use gschlas.
+
+	* configure.in and others: Updated scripts to search for libgeda and
+	all the required programs.
+
+	* configure.in: Bumped version to 20020922, which is NOT a release.
+
+2002-09-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* utils/convert_sym.c: Updated code to attach pinseq= and pinnumber=
+	instead of pin#=#  
+
+	* utils/convert_sym.c: Updated code to attach netname= instead of
+	label=
+
+	* utils/convert_sym.c: Updated "v %s" string to be 19991011 which
+	is the right version for the files convert_sym spits out.  This
+	should eventually be updated to the lastest version, but gschem
+	will happily read in old files.
+
+	* utils/convert_sym.c: Symbols/schematics that are outputed from
+	this tool are now current to the 20020825 attribute scheme.
+
+	* utils/gmk_sym.c: Updated code to output pinseq= and pinnumber=
+	instead of pin#=#.
+
+	* utils/gmk_sym.c: Symbols that are outputed from this tool are
+	now current to the 20020825 attribute scheme.
+
+	* utils/sarlacc_sym: Updated code to output pinseq= and pinnumber=
+	instead of pin#=#.  UNTESTED, but should be okay.
+
+2002-08-14 Chris Ellec   <chris @ gtx.seul.org >
+
+	* utils/gmk_sym.c: Check for multiple instances of the same pin 
+     	number and quit when this happens, give Fatal error messsage.
+
+2002-07-30 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gsymupdate: Added code to properly convert type= and label= 
+	to pintype= and pinlabel=
+
+2002-07-29 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/gsymupdate, gschupdate: Added a check to not update if an
+	equivalant .old file is found
+
+2002-07-27 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* scripts/: Created new directory for non-compiled utils
+
+	* src/*: Moved non-compiled utils to scripts directory
+
+2002-07-14 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/convert_sym.awk, convert_sym.c, gmk_sym.c, sarlacc_schem.c, 
+	sarlacc_sym:  Changed all user visible references of uref to
+	refdes.
+
+	* gsymupdate, gschupdate: Added code to convert uref= to refdes=
+	
+	* gsymupdate, gschupdate: Bunch of code to make these programs
+	a lot more robust and useful.
+	
+2002-07-07 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gsymupdate, gschupdate: Added simple perl scripts to convert
+	existing symbols and schematics to use the new attribute conventions
+
+2002-07-06 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in/Makefile.am: Upgraded to automake 1.6.2
+
+2002-05-15 Chris Ellec <chris @ gtx.seul.org>
+
+	* src/gmk_sym.c: Added a couple of data verifications to avoid
+	seg faults when the input file has errors.
+
+2002-04-08 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Fixed a #ifndef to be MINGW32 correct 
+
+2002-04-03 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in and friends: More work on getting the upgrade of 
+	autoconf, automake, and libtool to behave correctly.
+
+	* configure.in: Added PATHSEP variable which holds the proper path
+	separater depending on the platform.
+
+	* lib/system-*.in: Work on getting rc files to use above variable.
+
+2002-02-02 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/sarlacc_schem.c: Put in placed the updated files from 
+	Dave Lawrence.  Bug fixes
+	
+2001-07-22 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* src/char_width.c: Added patch by Dan Mcmahill for 64-bit 
+	  architectures.
+
+2001-07-19 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Bumped up version to 20010722
+
+	* configure.in: More updates to get cygwin to build right
+
+2001-07-01 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+	* configure.in: Make sure configure scripts work with autoconf-2.50
+	  (had to fix cygwin check), they do not yet work with 2.50
+
+	* Cleaned up all the auto* related files to be current and not stale
+
+2001-03-18 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+
+        * Removed all Makefile.in files and configure
+
+2001-03-17 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
+        
+        * Got make dist and make distcheck working (means all files which are
+          in CVS are in some Makefile)
+
+        * configure.in: Added DATADIR instead of PACKAGE
+
+2001-03-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Patched file according to the fixes which 
+	  Rolf Fiedler provided (polarity bubbles and clock symbols are
+	  not attached as attributes), also fixed the orientation of 
+	  text for top and bottom pins.
+
+        * configure.in: Updated version
+
+2001-02-23  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Added #include <time.h> to see if that solves
+	  Hamish's build problem.  
+
+2000-12-03  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Put in a #ifndef to make the cygwin port happy
+
+2000-10-02  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/gmk_sym.c: Changed the v output (version) to be a fixed date
+
+	* src/convert_sym.c: Changed the v output (version) to be a fixed date
+
+2000-07-12  Matt Ettus  <matt@xxxxxxxxx>
+
+	* gmk_sym.c:  Pin Labels now properly attached to pins
+	  All text now has text origin info.  (Not intelligent yet)
+	  Added class and pins attributes for allegro netlister
+	  Added uref attribute and optional footprint
+	  Dots and clock symbols for pins are now attached to pin, 
+	  in preparation for (hoping for :) gschem handling this.
+
+2000-07-04  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in: Bumped version up to 20000704
+
+2000-02-20  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+	* src/*.txt: Added bunch of sample gmk_sym txt files by Marcus 
+	  Isaksson
+
+2000-02-19  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * README/INSTALL: Updated files to reflect next release
+
+	* src/*.c: Fixed all warnings (using -Wall -Werror)
+
+2000-01-22  Matt Ettus  <matt@xxxxxxxxx>
+
+	* src/sarlacc_sym:  Handles more cases of oddly formed pins
+
+1999-10-16  Ales Hvezda  <ahvezda@xxxxxxxxxxxxx>
+
+        * configure.in src/Makefile.am: Now searching for libgeda-config 
+	  and added an include (-I) for libgeda includes (requested by Mike)
+
+10/6/99	Moved Project Sarlacc into CVS
+
+8/27/99 Set the program version to 19990829 to force Ales to release
+        on the 29th :)
+
+	Updated all *.c and *.h files to have the right address for the
+	FSF in the copyright/licence header
+
+7/22/99	Integrated utils directory into the new seperate build system
+
+	Checked utils into cvs repository
+
+
+----------- New seperate build system starts here -----------
+
+
+5/6/99 	Added the latest gmk_sym (includes char_width.c and mk_char_tab.pl) 
+        from Jerry O'Keefe
+
+	Added char_width.c to Makefile.am, removed it from being an included
+	C file in gmk_sym.c
+
+4/9/99 	Renamed mk_sym to gmk_sym (Jerry's send a new one in)
+
+3/30/99 Integrated Mike's latest viewlogic convert/smash code. (fixes the
+	minor type with snprintf)
+
+3/26/99 Added 8031.txt as an example file for mk_sym
+	
+	Put the latest version of mk_sym in place
+
+3/25/99 #if 0'ed some code in convert_sym.c out just to make a -Wall -Werror
+	compile happy, can be put back in; doesn't matter to me.
+
+3/23/99 Integrated new C version of the ViewLogic utils by Mike in the
+	./configure/build mechanism 
+
+	Added more info related to these files to the README
+
+3/22/99 Put the first version of the ViewLogic utils by Mike Jarabek in
+	this dir
+
+	Added info related to these files to the README
+
+3/21/99 Created directory and put mk_sym.c into it
+
+	Removed some // from mk_sym.c
+
+	Created a README for the utils in this directory
+	
diff --git a/utils/ChangeLog.gsch2pcb b/utils/ChangeLog.gsch2pcb
deleted file mode 100644
index 421dce1..0000000
--- a/utils/ChangeLog.gsch2pcb
+++ /dev/null
@@ -1,136 +0,0 @@
-
-gsch2pcb Changelog
-------------------
-1.5
----------
-	* Fix handling of quoted flags in new CVS PCB versions.
-
-1.4
----------
-	* Handle the hi_res PCB Element[] format which is new in PCB CVS (as
-	  of 1/9/2004).
-
-1.3
----------
-	* Add empty-footprint option and give special treatment to "none"
-	  footprint attributes.  See discussion in the project.sample file.
-
-1.2
----------
-	* Dan McMahill updated the gnet-gsch2pcb.scm file to quote the m4
-	  PKG_ args to prevent arg expansions and to allow commas in component
-	  values.  M4 processing removes that quoting, however, so that info
-	  is lost when processing for file elements.  I fixed gsch2pcb to try to
-	  adjust for that, but there still might be a rare case where using a comma
-	  in a component value will cause a file element search to fail.
-	* Added "gnetlist" option so you can have other gnetlist commands run
-	  from the project file.  For example, put in the project file:
-	      gnetlist partslist3
-	  to create myproject.partslist3 when gsch2pcb myproject is run.
-
-1.1
----------
-	* Automatically check for PCB install of the m4 and newlib directories
-	  under /usr/share or /usr/local/share as it's likely to be for PCB
-	  versions >= 20031113.  The tutorial is updated to reflect this.
-	* Fix bug when linked to glib1.2 instead of glib2.0 which caused
-	  gsch2pcb to fail to read element files.
-
-1.0.1
----------
-	* Change use-modules usage in gnet-sch2pcb.scm that worked in guile 1.4
-	  but did not work in guile 1.6.
-
-1.0
----------
-	* Added --m4-command, --m4-pcbdir, and --m4-file options as suggested
-	  by Dan McMahill.  Updated gnet-gsch2pcb.scm to use these options
-	  via the new 20030901 gnetlist -m option.
-	* Options which can be common to all an individual users projects can
-	  be in ~/.gsch2pcb.  CAD administrators can put site wide options in
-	  /etc/gsch2pcb or /usr/local/etc/gsch2pcb.
-	* Added the project.sample file.  Read it for a description of the
-	  new m4-xxxx options.
-	* Expand a leading '~' to the home dir in elements-dir directories.
-	* Look for /usrlib/pcb_lib and /usr/local/lib/pcb_lib.
-
-0.9
----
-	* If a file element's coordinate (mark x or y) is > 1000 (mils), translate
-	  it to 1000 to avoid inserted file elements being scattered all over the
-	  place.  Assume that for element coordinates < 1000 the element creator
-	  was concerned with a sane initial placement...
-	* Handle spaces in file element names so PCB file element names such
-	  as "100 Pin jack" in the default pcb_lib directory can be used as
-	  gschem footprints.
-	* Search command line and project file element directories before the
-	  default directories.
-	* Give Makefile install target a gsch2pcb dependency.
-
-0.8
----
-	* --elements-dir option single char variant renamed from -e to -d.
-	* added -f, --use-files option to force using the file element for
-	  new footprints if the file element exists even though an m4 element
-	  may have been found for the footprint.
-	* Improved statistics reporting.
-	* Some bug fixes.
-
-0.7
----
-	* Use my own gnet-gsch2pcb.scm instead working around PCBboard problems
-	  or relying on a patch.
-	  This fixes:
-	       footprint being stored into element issue.
-	       gnetlist output doesn't abort with unfound elements so gsch2pcb
-	       won't unexpectedly delete all elements.
-	* Default install is to /usr instead of /usr/local because
-	  gnet-gsch2pcb.scm must be installed under the same dir as the  existing
-	  gnetlist, and this is more likely /usr.  See the INSTALL file.
-
-0.6
----
-	* Forward annotate schematic component "value" attribute changes to
-	  pcb element "value" fields.
-
-0.5
----
-	* Cleaned up the output reporting.
-
-0.4
----
-	* project files
-	* Don't use schematic "value" attribute and element "value" in the
-	  comparison to determine when an element for a footprint already exists.
-	* include a gnet-PCBboard-patch in the distribution so people can fix
-	  gnetlist to save footprint information in m4 pcb elements.
-	* --fix-elements option so existing PCB files can have their elements
-	  Description fields updated to schematic footprint values without
-	  deleting the elements.  If the above patch is applied and there are
-	  existing pcb files with m4 elements, gsch2pcb should be run with this
-	  option to fix the pcb files.
-
-0.3
----
-	* Add --preserve option to prevent removing .pcb file elements which
-	  are not found in the schematics.
-	* Regardless of the --preserve, don't ever delete elements which have
-	  no layout-name (refdes) because these are likey elements not intended to
-	  be on the schematic.
-
-0.2
----
-	* When substituting values into Element() lines, put gschem "footprint"
-	  values into the PCB Element "description" position instead of
-	  gschem "device" values.  This is different from existing
-	  "gnetlist -g PCBboard" behaviour which uses the "device" value, but
-	  keeping footprint info in the layout seems far more valuable to me.
-	  Now a component can have its footprint changed and gsch2pcb will
-	  be able recognize the change and delete the old component and add in
-	  the new.  But, this only works for newly added file elements.  Any
-	  existing .pcb file will have "device" values stored so a "footprint"
-	  change cannot be recognized.  See comment at top of gsch2pcb.c.
-
-0.1
----
-	* Initial release
diff --git a/utils/ChangeLog.gsch2pcb-1.0 b/utils/ChangeLog.gsch2pcb-1.0
new file mode 100644
index 0000000..421dce1
--- /dev/null
+++ b/utils/ChangeLog.gsch2pcb-1.0
@@ -0,0 +1,136 @@
+
+gsch2pcb Changelog
+------------------
+1.5
+---------
+	* Fix handling of quoted flags in new CVS PCB versions.
+
+1.4
+---------
+	* Handle the hi_res PCB Element[] format which is new in PCB CVS (as
+	  of 1/9/2004).
+
+1.3
+---------
+	* Add empty-footprint option and give special treatment to "none"
+	  footprint attributes.  See discussion in the project.sample file.
+
+1.2
+---------
+	* Dan McMahill updated the gnet-gsch2pcb.scm file to quote the m4
+	  PKG_ args to prevent arg expansions and to allow commas in component
+	  values.  M4 processing removes that quoting, however, so that info
+	  is lost when processing for file elements.  I fixed gsch2pcb to try to
+	  adjust for that, but there still might be a rare case where using a comma
+	  in a component value will cause a file element search to fail.
+	* Added "gnetlist" option so you can have other gnetlist commands run
+	  from the project file.  For example, put in the project file:
+	      gnetlist partslist3
+	  to create myproject.partslist3 when gsch2pcb myproject is run.
+
+1.1
+---------
+	* Automatically check for PCB install of the m4 and newlib directories
+	  under /usr/share or /usr/local/share as it's likely to be for PCB
+	  versions >= 20031113.  The tutorial is updated to reflect this.
+	* Fix bug when linked to glib1.2 instead of glib2.0 which caused
+	  gsch2pcb to fail to read element files.
+
+1.0.1
+---------
+	* Change use-modules usage in gnet-sch2pcb.scm that worked in guile 1.4
+	  but did not work in guile 1.6.
+
+1.0
+---------
+	* Added --m4-command, --m4-pcbdir, and --m4-file options as suggested
+	  by Dan McMahill.  Updated gnet-gsch2pcb.scm to use these options
+	  via the new 20030901 gnetlist -m option.
+	* Options which can be common to all an individual users projects can
+	  be in ~/.gsch2pcb.  CAD administrators can put site wide options in
+	  /etc/gsch2pcb or /usr/local/etc/gsch2pcb.
+	* Added the project.sample file.  Read it for a description of the
+	  new m4-xxxx options.
+	* Expand a leading '~' to the home dir in elements-dir directories.
+	* Look for /usrlib/pcb_lib and /usr/local/lib/pcb_lib.
+
+0.9
+---
+	* If a file element's coordinate (mark x or y) is > 1000 (mils), translate
+	  it to 1000 to avoid inserted file elements being scattered all over the
+	  place.  Assume that for element coordinates < 1000 the element creator
+	  was concerned with a sane initial placement...
+	* Handle spaces in file element names so PCB file element names such
+	  as "100 Pin jack" in the default pcb_lib directory can be used as
+	  gschem footprints.
+	* Search command line and project file element directories before the
+	  default directories.
+	* Give Makefile install target a gsch2pcb dependency.
+
+0.8
+---
+	* --elements-dir option single char variant renamed from -e to -d.
+	* added -f, --use-files option to force using the file element for
+	  new footprints if the file element exists even though an m4 element
+	  may have been found for the footprint.
+	* Improved statistics reporting.
+	* Some bug fixes.
+
+0.7
+---
+	* Use my own gnet-gsch2pcb.scm instead working around PCBboard problems
+	  or relying on a patch.
+	  This fixes:
+	       footprint being stored into element issue.
+	       gnetlist output doesn't abort with unfound elements so gsch2pcb
+	       won't unexpectedly delete all elements.
+	* Default install is to /usr instead of /usr/local because
+	  gnet-gsch2pcb.scm must be installed under the same dir as the  existing
+	  gnetlist, and this is more likely /usr.  See the INSTALL file.
+
+0.6
+---
+	* Forward annotate schematic component "value" attribute changes to
+	  pcb element "value" fields.
+
+0.5
+---
+	* Cleaned up the output reporting.
+
+0.4
+---
+	* project files
+	* Don't use schematic "value" attribute and element "value" in the
+	  comparison to determine when an element for a footprint already exists.
+	* include a gnet-PCBboard-patch in the distribution so people can fix
+	  gnetlist to save footprint information in m4 pcb elements.
+	* --fix-elements option so existing PCB files can have their elements
+	  Description fields updated to schematic footprint values without
+	  deleting the elements.  If the above patch is applied and there are
+	  existing pcb files with m4 elements, gsch2pcb should be run with this
+	  option to fix the pcb files.
+
+0.3
+---
+	* Add --preserve option to prevent removing .pcb file elements which
+	  are not found in the schematics.
+	* Regardless of the --preserve, don't ever delete elements which have
+	  no layout-name (refdes) because these are likey elements not intended to
+	  be on the schematic.
+
+0.2
+---
+	* When substituting values into Element() lines, put gschem "footprint"
+	  values into the PCB Element "description" position instead of
+	  gschem "device" values.  This is different from existing
+	  "gnetlist -g PCBboard" behaviour which uses the "device" value, but
+	  keeping footprint info in the layout seems far more valuable to me.
+	  Now a component can have its footprint changed and gsch2pcb will
+	  be able recognize the change and delete the old component and add in
+	  the new.  But, this only works for newly added file elements.  Any
+	  existing .pcb file will have "device" values stored so a "footprint"
+	  change cannot be recognized.  See comment at top of gsch2pcb.c.
+
+0.1
+---
+	* Initial release
diff --git a/utils/ChangeLog.tragesym b/utils/ChangeLog.tragesym
deleted file mode 100644
index 64ffdf9..0000000
--- a/utils/ChangeLog.tragesym
+++ /dev/null
@@ -1,85 +0,0 @@
-2007-04-17      Werner Hoch <werner.ho@xxxxxx>
-
-	* script/tragesym: for large symbols put the attributs inside
-	  the symbol box. Add padding at the top and the bottom pins.
-	  removed o_vdist limitation. 
-          code mostly from Patch [#1662285] written by Aapo Tahkola 
-
-2006-05-17	Werner Hoch <werner.ho@xxxxxx>
-	* scripts/tragesym: accept tab as option delimiter
-
-	* examples/tragesym/template.ods: added OOo-template
-
-2006-03-26	Werner Hoch <werner.ho@xxxxxx>
-	* scripts/tragesym: changed version to 0.0.9
-	  use the overbar feature of gschem, removed it from tragesym
-	  added optional value attribute
-	* examples/tragesym/template.src, examples updated
-	* docs/README.tragesym: added feature list
-
-2005-09-11	Werner Hoch <werner.ho@xxxxxx>
-	* changed vertikal to vertical
-
-2005-04-16 (version 0.0.8) Carlos Nieves Onega <cnieves@xxxxxxxxxx>
-	* scripts/tragesym: Changed the way it draws the symbol so
-	there is no need to translate it to the origin.
-
-2004-11-14: (version 0.0.7) Werner Hoch <werner.ho@xxxxxx>
-	* made it more tolerant for input files
-	* corrected version
-	* changed text line (multiline support)
-	
-2003-05-25: (version 0.0.6) Werner Hoch <werner.ho@xxxxxx>
-	Changes:
-	  - added attributes "documentation=" and "author="
-          - changed i/o to io in the template file
-
-2002-10-05: (version 0.0.5)
-	Changes:
-	  - changes to conform to the new gschem file format (20020922 or later)
-	  - changed pin# to pinnumber, added pinseq
-	  - added numslots
-	  - changed slot# to slotdef, uref to refdes
-	
-2002-06-06: (version 0.0.4)
-	Changes:
-	  - changed "label" to "pinlabel=", "type" to "pintype"
-	  - added attribute "description="
-	  - corrected bug: not all attributs had added to the symbol
-
-2002-04-07: (version 0.0.3)
-	Changes:
-	  - corrected net-attribute for multiple equal net entries
-	  - corrected color of pinlabels 
-	  - cleanups in the template.src
-	
-2002-02-25: (version 0.0.2)
-	Changes:
-	  - corrected attribute color of uref was 2 instead of 8
-	  - changed textalignment of left pinnumbers from bottom left to bottom 
-	    right. Same with rotated bottom pinnumbers
-
-2001-11-15: (version 0.0.1)
-	Changes:
-	  - corrected sorting for (A1, A2, A10), alphabetic is not useful here
-	  - fixed sorting bugs
-	  - added some syntax checks
-	  - internal (draw pins top down instead of bottom up)
-	  - attributes are on the top of the symbols
-
-2001-10-30: (no version number) --> 0.0.0
-	First anounce at the geda mailing list
-	Features:
-	  - create pins (line, dot, clk and dotclk)
-	  - pinnumbers, pinlabels, pintype
-	  - rotates the top and bottom pinlabel, if wished
-	  - draws negation lines
-	  - wordswap for rightsided and topsided pinlabels
-	  - space between pins can be defined
-	  - define nets, and write attributes
-	  - sort the labels
-	Known BUGS:
-	  - sorting error if there are negation lines
-	  - sorting error for adresspins (A8, A9, A10)
-	  - negation lines seem not to be exactly over the letters
-	  - right text and neg.lines has an error of 40 mils (gschem-bug?)
diff --git a/utils/ChangeLog.tragesym-1.0 b/utils/ChangeLog.tragesym-1.0
new file mode 100644
index 0000000..64ffdf9
--- /dev/null
+++ b/utils/ChangeLog.tragesym-1.0
@@ -0,0 +1,85 @@
+2007-04-17      Werner Hoch <werner.ho@xxxxxx>
+
+	* script/tragesym: for large symbols put the attributs inside
+	  the symbol box. Add padding at the top and the bottom pins.
+	  removed o_vdist limitation. 
+          code mostly from Patch [#1662285] written by Aapo Tahkola 
+
+2006-05-17	Werner Hoch <werner.ho@xxxxxx>
+	* scripts/tragesym: accept tab as option delimiter
+
+	* examples/tragesym/template.ods: added OOo-template
+
+2006-03-26	Werner Hoch <werner.ho@xxxxxx>
+	* scripts/tragesym: changed version to 0.0.9
+	  use the overbar feature of gschem, removed it from tragesym
+	  added optional value attribute
+	* examples/tragesym/template.src, examples updated
+	* docs/README.tragesym: added feature list
+
+2005-09-11	Werner Hoch <werner.ho@xxxxxx>
+	* changed vertikal to vertical
+
+2005-04-16 (version 0.0.8) Carlos Nieves Onega <cnieves@xxxxxxxxxx>
+	* scripts/tragesym: Changed the way it draws the symbol so
+	there is no need to translate it to the origin.
+
+2004-11-14: (version 0.0.7) Werner Hoch <werner.ho@xxxxxx>
+	* made it more tolerant for input files
+	* corrected version
+	* changed text line (multiline support)
+	
+2003-05-25: (version 0.0.6) Werner Hoch <werner.ho@xxxxxx>
+	Changes:
+	  - added attributes "documentation=" and "author="
+          - changed i/o to io in the template file
+
+2002-10-05: (version 0.0.5)
+	Changes:
+	  - changes to conform to the new gschem file format (20020922 or later)
+	  - changed pin# to pinnumber, added pinseq
+	  - added numslots
+	  - changed slot# to slotdef, uref to refdes
+	
+2002-06-06: (version 0.0.4)
+	Changes:
+	  - changed "label" to "pinlabel=", "type" to "pintype"
+	  - added attribute "description="
+	  - corrected bug: not all attributs had added to the symbol
+
+2002-04-07: (version 0.0.3)
+	Changes:
+	  - corrected net-attribute for multiple equal net entries
+	  - corrected color of pinlabels 
+	  - cleanups in the template.src
+	
+2002-02-25: (version 0.0.2)
+	Changes:
+	  - corrected attribute color of uref was 2 instead of 8
+	  - changed textalignment of left pinnumbers from bottom left to bottom 
+	    right. Same with rotated bottom pinnumbers
+
+2001-11-15: (version 0.0.1)
+	Changes:
+	  - corrected sorting for (A1, A2, A10), alphabetic is not useful here
+	  - fixed sorting bugs
+	  - added some syntax checks
+	  - internal (draw pins top down instead of bottom up)
+	  - attributes are on the top of the symbols
+
+2001-10-30: (no version number) --> 0.0.0
+	First anounce at the geda mailing list
+	Features:
+	  - create pins (line, dot, clk and dotclk)
+	  - pinnumbers, pinlabels, pintype
+	  - rotates the top and bottom pinlabel, if wished
+	  - draws negation lines
+	  - wordswap for rightsided and topsided pinlabels
+	  - space between pins can be defined
+	  - define nets, and write attributes
+	  - sort the labels
+	Known BUGS:
+	  - sorting error if there are negation lines
+	  - sorting error for adresspins (A8, A9, A10)
+	  - negation lines seem not to be exactly over the letters
+	  - right text and neg.lines has an error of 40 mils (gschem-bug?)



_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs