gEDA 1.7.1

This is the second unstable release in the 1.7.x unstable series.

Milestone information

Project:
gEDA
Series:
unstable-1.7
Version:
1.7.1
Released:
 
Registrant:
Peter TB Brett
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Dan White, 1 Peter TB Brett
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
22 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon geda-gaf-1.7.1.tar.gz (md5) Full cross-platform source code 91
last downloaded 54 weeks ago
Total downloads: 91

Release notes 

* gEDA is now compatible with Guile 2.0.

* gEDA/gaf applications no longer complain when trying to load an rc
  file twice, or when an rc file doesn't exist.

* `gschem' allows objects to be moved by dragging without having to
  select them first.

* `gschem' now supports keybindings with more than one modifier key,
  and "Deselect" is bound to <Control Shift A> by default.

* `gnetlist' correctly handles multiple renames of the same net. This
  resolves some long-standing bugs with multipage schematics.

* The `spice-sdb' backend for `gnetlist' now has built-in support for
  `SUBCKT_NMOS' and `SUBCKT_PMOS' devices.

* A new `makedepend' backend has been added to `gnetlist'. It
  generates Makefile code for SPICE simulation dependencies.

* Visibility of embedded component attributes are now preserved by
  `gattrib'.

* `gsch2pcb' correctly handles footprint names with hyphens (`-').

* `gsch2pcb' project files support quoting and escaping in
  `schematics' entries.

* Considerable enhancements to Unicode support when printing
  schematics or exporting PostScript.

Changelog 

View the full changelog

commit 12260baebf9f828e9297fc794e911224b8dcd163
Author: Ales Hvezda <email address hidden>
Date: Sun Jun 19 10:36:02 2011 -0400

    Updated all man page dates/versions

commit 7eb55e097bf26bef7a4c57753837ee69c5c3471e
Author: Ales Hvezda <email address hidden>
Date: Sun Jun 19 10:33:58 2011 -0400

    Updated all po files in prep for a release

commit fbd1755e292e2300d11cd9796a8748d694decb55
Author: Ales Hvezda <email address hidden>
Date: Sun Jun 19 10:15:34 2011 -0400

    Updated versions in prep for a new unstable release (1.7.1)

commit e4872a662d21173526f9fe486d45d33877494035
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:53:57 2011 +0200

    gnetlist: g_graphical_objs_in_net...: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 92b4b15049eaaab356e738a6e9f8acd9ca3e7320
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:48:16 2011 +0200

    gnetlist: g_get_attribute_by_pinnumber: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 7c1670feb3f8879e5c6ef0fd9cdb3f9679e98482
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:46:41 2011 +0200

    gnetlist: g_get_attribute_by_pinseq: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 37b429e766bf17517bd22a80bfa83281260abae9
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:42:05 2011 +0200

    gnetlist: g_get_nets: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 971d122c1c17189dbf33d0d92de3cefb27fc0b97
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 23:00:25 2011 +0200

    gnetlist: remove remaining use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit eddb9a7f7a6852a46db1ed0ff6a5c74516ff664a
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:57:58 2011 +0200

    gnetlist: g_rc_gnetlist_version: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 3a1cb7a8c532c32138b2f5b39d2ca49fcbd3bd31
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:49:34 2011 +0200

    gnetlist: g_get_toplevel_attribute: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 407210c4c308f6c71004971a33c758b5e235e6de
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:43:43 2011 +0200

    gnetlist: g_get_pins_nets: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 1139c095be36fd5041875917aaf3c972335de1f2
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:38:21 2011 +0200

    gnetlist: g_get_all_connections: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 8cc6911684a66ba4c8bfebc5407d0f917578d6e1
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:31:19 2011 +0200

    gnetlist: g_get_pins: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 8dcbaf1a2356acafd4b6f4247f1c6f426cf1247f
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:23:55 2011 +0200

    gschlas: g_rc_gschlas_version: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 8de0484eca09833aec9994cd89c3c7111ecfede3
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:20:13 2011 +0200

    gsymcheck: g_rc_gsymcheck_version: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 8e5d7e4b969d7ce70530ad0c693218fce6a178a4
Author: Ivan Stankovic <email address hidden>
Date: Fri Jun 17 21:15:34 2011 +0200

    gattrib: g_rc_gattrib_version: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 4af6da495fd9233bfcf002d9addf9c36fe5d9751
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 17 20:43:23 2011 +0100

    gschem: Make "About" dialog version match --version.

commit b60e14588df1d5c45f1ed2751786f7062b709729
Author: Peter TB Brett <email address hidden>
Date: Thu Jun 16 22:31:21 2011 +0100

    gnetlist: Add new `makedepend' backend to NEWS and tests.

    Closes-bug: lp-698740

commit a6cce7844d1a1553ec5d39a49ad9426d9ed86417
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:25 2011 +0100

    gschem: get_main_menu: remove use of deprecated SCM_{SYMBOL,STRING}_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 4d62c8dfcb4f062485f033a01e2ff88dbfab1feb
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_print_command: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 994c9f2625c01b34759bed81392f5deb6c5e47f5
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_add_menu: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 24fb619b41e5548c2433969680ba11f9fa00b4ca
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_paper_sizes: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 8aed0ad4e3771067cf98b654ea1b927f3c581291
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_attribute_name: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit c67055e0619ec803ca76cbe24de2b4289a7fd455
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_component_dialog_attributes: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 30e2f85555b1b6728bbc7c7435ccc426fff69aee
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_rc_gschem_version: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit e0d12f118f80bb403cbaa1f22e1d5f4766a501d4
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_keys_dump_keymap: remove use of deprecated SCM_{STRING,SYMBOL}_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 70ea4a4f4c649762ae0990a2708bf18d22b558c7
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_add_component: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit bd53f9e5993d66e0c315ee7fa555f721864db02a
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_get_object_bounds: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 0de35b4cb726e712961b153cf26fcf5c0ebebc78
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:24 2011 +0100

    gschem: g_set_attrib_text_properties: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 156c4ac93245aa9075f5134221a06a185d140f3c
Author: Ivan Stankovic <email address hidden>
Date: Thu Jun 16 21:42:23 2011 +0100

    gschem: g_add_attrib: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit a2caee658af54b32ac3ad88564d8a04822db2fff
Author: Peter TB Brett <email address hidden>
Date: Thu Jun 16 15:36:29 2011 +0100

    libgeda: Add o_get_parent() function.

    Add a function to retrieve an OBJECT's containing complex OBJECT, if
    present.

commit 5f4308e8a6421175751aac21763d694973b6a016
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 10:20:49 2011 +0200

    gschem: g_funcs_browse_wiki: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit d908e616b814fa2b2836c953684fdb6e6cfa5361
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 10:06:51 2011 +0200

    gschem: g_funcs_filesel: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 113ab5ee6cf557b17bf47c521147230e462e92af
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 09:40:08 2011 +0200

    gschem: g_funcs_confirm: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 2404ee24d3679ee55b7c0d28c54a456a13363fab
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 09:38:11 2011 +0200

    gschem: g_funcs_msg: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit 6eaf4f05e794741194c16151854f54df5cd73092
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 09:26:00 2011 +0200

    gschem: g_funcs_log: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit b7edaba5db2059cae36b9b83c67507ffb6e601b2
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 09:20:46 2011 +0200

    gschem: g_funcs_image: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit c005781278c095fffa6e31a68698204ae6e41f2c
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 09:16:56 2011 +0200

    gschem: g_funcs_postscript: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit faffc3449660df53cd7f42a51687ed09f77fc9b6
Author: Ivan Stankovic <email address hidden>
Date: Wed Jun 15 08:53:17 2011 +0200

    gschem: g_funcs_print: remove use of deprecated SCM_STRING_CHARS

    Reviewed-by: Peter TB Brett <email address hidden>

commit d5d1a98f0e95589c33bff881198cca01a1b08c7e
Author: Clif Cox <email address hidden>
Date: Mon Jun 13 13:38:39 2011 +0100

    Updated the problematic name attributes in some symbols

    In some gnetlist backends the name=? attributes cause problems because
    they look like valid attribute values. eg file=? may be mistaken for a
    valid filepath, and value=? for an actual value. Changing them to
    name=unknown is one way to solve this problem in the interim. It's now
    safe to remove the special checks for these "?" like the one in
    spice-sdb. This patch updates these problematic name=? attributes in
    some symbols to name=unknown, and removes FIXME code snipit that
    checked for the ? value in spice-sdb.

    It also updates gnetlist tests to reflect these changes. Turns out
    that the test input file TwoStageAmp.sch had a ? in it, which of couse
    caused problems. Then when it was removed vams's output changed so it
    had to be fixed, which wasn't a very clever fix but seems to work.

    Closes-bug: lp-698741
    Reviewed-by: Peter TB Brett <email address hidden>

commit 00d62470ba44f61364ff4d6572ce1a31d051b22c
Author: Clif Cox <email address hidden>
Date: Mon Jun 13 13:38:39 2011 +0100

    symbols: Misc attribute encoding errors.

    Affects-bug: lp-698741

commit cb7a91bc125926f13c23fdfe67fc26e992015a95
Author: Peter TB Brett <email address hidden>
Date: Mon Jun 13 13:19:02 2011 +0100

    gnetlist: Update golden files.

commit b6bc950edee6e2e3baa7906f75ebb29c08dac2c8
Author: Clif Cox <email address hidden>
Date: Fri Jan 14 09:50:46 2011 -0800

    gnetlist: flexable netlisting for NGspice Code Models

    Closes-bug: lp-702752
    Reviewed-by: Peter TB Brett <email address hidden>

commit 1295421746393d17405b3c4bf37b96caac5f44d0
Author: Clif Cox <email address hidden>
Date: Mon Jun 13 09:07:24 2011 +0100

    gnetlist: Add some comments to spice-sdb backend.

    Affects-bug: lp-702752

commit 09c6613f93b65d3f9193e7dbc65bd696cf8a6b06
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 11 20:35:37 2011 +0100

    libgeda: Use UTF-8 instead of locale Scheme string functions.

    Note that there are several places where locale string functions are
    still used, because the input depends on the current locale
    (e.g. strings obtained from command-line options or from the
    filesystem).

    There are still a lot of places where we're still treating
    locale-dependent strings as UTF-8 strings (and probably vice-versa).
    Enough bugs for everybody to share!

commit f6d4725e307e27ec4dce3c080202a454a42c4ca8
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 11 19:56:35 2011 +0100

    Provide scm_{to,from}_utf8_string() if not available.

    If libguile doesn't have functions for converting Scheme strings
    to/from UTF-8 strings, provide them.

    Fortunately, in Guile 1.8 (which doesn't have these functions) we can
    use scm_{to,from}_locale_string() as a direct substitute, since it
    just treats C strings as byte arrays and doesn't attempt to decode
    them.

commit 3dbc8982a4e598a3435dfa7857c48c1b64fbe721
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 11 19:56:27 2011 +0100

    build-sys: Test for scm_{to,from}_utf8_string().

    In gEDA, we use UTF-8 strings, but Guile doesn't. The behaviour of
    scm_{to,from}_locale_string() functions depends on the current locale,
    and may not be the right thing if the user has set a non-UTF-8 locale.
    This patch adds a configure test for the availability of the
    scm_{to,from}_utf8_string() functions, which will do the right thing
    with strings passed from gEDA to Guile independently of the locale.

commit 2986092b4301a2d4c501b322aa169fa351153ca0
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 11 19:56:21 2011 +0100

    build-sys: Consolidate Guile-related Autoconf functions.

    Put all Guile-related Autoconf functions into one file, since there
    are getting to be a lot of them.

commit 259dc82a4115df0595b65542f8ab69add1946881
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 10 17:28:20 2011 +0100

    libgeda: Guess system paths from libgeda location on Win32.

    Improve guessing the location to look for the gEDA shared data
    directory on Windows by guessing based on the location of the libgeda
    DLL.

    Closes-bug: lp-795545

commit 4b8c6745629f7c316c7ff9f09e4a6301a8d20a74
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 10 15:57:13 2011 +0100

    libgeda: Fix crash on startup on Windows.

    If the GEDADATA environment variable was not set on Windows, libgeda
    was unable to determine the gEDA system data directory. It would then
    attempt to make a Scheme string from the resulting NULL pointer,
    causing a crash.

    This patch alters the behaviour on Windows. If GEDADATA is not set,
    libgeda now guesses that the system data directory is the current
    working directory.

    Unfortunately, this will still prevent most gEDA programs from working
    due to not being able to locate data files, but it will prevent an
    uninformative segfault on startup.

    Affects-bug: lp-795545

commit 2d1944bb44a2a6785f942e1d24999e64e7052f71
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 10 10:46:11 2011 +0100

    libgeda: Remove some unused variables.

commit 9538145da79933763ed79eae6869f92d467e10d0
Author: Dan White <email address hidden>
Date: Sat May 28 09:50:41 2011 -0500

    gnetlist: makedepend backend

    Gnetlist backend to determine a schematic's dependencies. Output
    is in the form of:

    source.sch: depend1.sch depend2.sch
    source.cir: source.sch depend1.cir depend2.cir other.inc

    ...written to "source.d" file for inclusion into a project's
    Makefile.

    First line collects all source= attributes in the input pages. Second
    line lists transformed source='s/sch/cir/' and file= attributes
    (.include files).

    Affects-bug: lp-698740
    Reviewed-by: Peter TB Brett <email address hidden>

commit 220ecbd09393ae0d8cc43d26cfe7c8427888c744
Author: Dan White <email address hidden>
Date: Tue Jun 7 13:08:29 2011 -0500

    Add gnetlist:get-input-files scheme function.

    Returns the list of files loaded by gnetlist. This returns the last elements
    of gnetlist:get-command-line not consumed by getopt.

    Affects-bug: lp-698740
    Reviewed-by: Peter TB Brett <email address hidden>

commit 718f4b5487b458ca5b48f46b0d7cad35d1f6acde
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 10 10:17:07 2011 +0100

    Update NEWS again.

commit 014b30b5f2475f89830fadd1eb4d8f9c2056e647
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sun Jun 5 22:11:35 2011 +0200

    libgeda: smob free functions now return 0

    In past guile required to return the size of deallocated memory. Since
    commit 1735a9e0378290382ec9d0db83c76d039b0c5c7c memory for the smobs is
    allocated from heap and not from guile memory pool. In such case
    (and to be compliant with recent guile versions) the free functions must
    return 0.

commit bd939b78afa64e27bd9366133ecf636b145c2fe7
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat Jun 4 23:04:56 2011 +0200

    gschem: enlarge macro entry box

commit d9e7c8f29bdef0913515649356f4b1d43a36fee6
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 12:54:10 2011 +0100

    libgeda: Silently skip missing/duplicate rc during schematic load.

    Affects-bug: lp-710587

commit 84949b85df8e8ac1475ae8555bcffe060624d254
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 12:43:28 2011 +0100

    Silently skip duplicate config files.

    Affects-bug: lp-710587

commit 83777ec203d9dfcf6a257a0c92e2fe2a3deeb552
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 12:30:36 2011 +0100

    Silently skip missing config files.

    Closes-bug: lp-710587

commit a8723507d0f62c784289cd9785ef12e2c412da8a
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 10:51:23 2011 +0100

    libgeda: Fix error location information for scm_display_error().

commit 0353fd0c7eab2d2c713a202e26a86d2002523f3e
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 10:20:30 2011 +0100

    build-sys: Add feature test for scm_display_error() arguments.

commit 2fd51c888dfeb536481b7cbfefe2484f4ddede33
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 09:45:34 2011 +0100

    gschem: Use scm_is_pair(x) instead of scm_pair_p(x) == SCM_BOOL_T.

commit e89ef317e6603e41f2fde56ec02cf98775e51b27
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 09:36:01 2011 +0100

    Use scm_is_false instead of comparing with SCM_BOOL_F.

commit ec5a4822f2f30ff48f521ed62ad0b3fda1021faf
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 09:12:07 2011 +0100

    Remove uses of deprecated SCM_STRINGP and SCM_SYMBOLP.

commit edac96258eb6ff8888f05479de942f3e239da87c
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 09:10:03 2011 +0100

    gschem: Add missing regex module to autoplace plugin.

commit 4809fe081c03bd3a9468db4aa6ad7823c4717b0d
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 09:07:08 2011 +0100

    gschem: Rename File->Close to File->Close Window.

    There has been some confusion over whether File->Close closes the
    current page or current window.

    Affects-bug: lp-792459

commit 6bc584e027a6a4c7df5c87c03ac6cbcb0284db8b
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 01:14:33 2011 +0100

    gnetlist: Properly check pintype-can-drive variable in drc2 backend.

    Fixes a minor regression introduced in commit 7fe9484b2913.

commit 88777ca6eeb4ec32debd5192422149a2515431f4
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 00:51:57 2011 +0100

    Update NEWS.

commit 7fe9484b291373e0f47c201b793d0a9f994317b6
Author: Peter TB Brett <email address hidden>
Date: Sat Jun 4 00:51:44 2011 +0100

    gnetlist: Make drc2 backend work with Guile 2.0.

commit b410e0b5965e4d0fd95b032676e3f3b658ee2792
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat Jun 4 01:34:58 2011 +0200

    gschem: add property "editing-canceled" in CellTextView

    Since GTK 2.20 the GtkCellEditable interface requires boolean property
    "editing-canceled". This patch silences warnings from GTK.

commit 053960f4f5c2c05ca0676fd74b6c5feea3b1b5d6
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 22:43:20 2011 +0100

    gnetlist: Make vams backend worke with Guile 2.0.

commit 7c203900136fb3f5cfdc70053aa52e87326226f4
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 22:31:47 2011 +0100

    gnetlist: Make gsch2pcb backend work with Guile 2.0.

commit f649a5ac09d943889ac49e8a8a68e2b627391c1a
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 22:11:44 2011 +0100

    libgeda: Fix for running with Guile 2.x.

    scm_display_error() requires a stack as first argument in Guile 1.8.x,
    and a frame as first argument in Guile 2.0.x. Luckily, both versions
    accept #f instead.

commit 8db0bdda749c1b30a1b2295db9e80d4dd98f67a9
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 21:19:49 2011 +0100

    gschem: Stricter R5RS definitions.

    Guile 2.0 requires definitions to occur only at the top level of a
    <program> and at the beginning of a <body>.

commit 5dca3df37f41e828430d83e743628996ad7cf06c
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 20:19:08 2011 +0100

    build-sys: Use Guile 2.0 by default if available.

commit 5785b75e225b1876453a67799a0184830584e77a
Author: Peter TB Brett <email address hidden>
Date: Thu Jan 6 17:33:32 2011 +0000

    gnetlist: Add convenience library to help backends parse `-O' options.

    Based on a suggestion by Patrick Bernaud that it would be useful for
    gnetlist backends to be able to accept more complex options on the
    gnetlist command line, this patch adds the (gnetlist backend-getopt)
    Scheme module to gnetlist.

    This provides convenience functions that allow a backend to easily
    handle several different types of `-O' backend option: flag options,
    options with arguments, and options with optional arguments.

commit 0348b21c1e4772774c239da706736764df8805ca
Author: Peter TB Brett <email address hidden>
Date: Thu Jan 6 20:32:54 2011 +0000

    gnetlist: Refactor `gnetlist:get-calling-flags'.

    Reimplement `gnetlist:get-calling-flags' in Scheme, based on a new
    `gnetlist:backend-arguments' function.

commit 7bd75fad7cbd3b0e3520cf40ac64cf0986b16c84
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 16:42:55 2011 +0100

    gnetlist: Remove dead code.

    Remove some dead legacy code from gnetlist that was hidden in an #if 0
    block.

commit 680dba23bb571f50b4dc9c04eb3e89bf25817478
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 16:33:11 2011 +0100

    libgeda: Check argument type for g_attrib_is_inherited().

commit e925ef237bb68b060c761dd2f45bf2370fbfedf8
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 16:28:33 2011 +0100

    libgeda: Use SCM_SMOB_PREDICATE to check smob type.

    Simplify smob type checks by using SCM_SMOB_PREDICATE. This also
    removes the assumption that smob type tags are located in the car of
    the smob cell.

commit f19235afb1c964570f00ce6b5b80441cc95253b5
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 16:23:22 2011 +0100

    libgeda: Use SCM_SMOB_DATA instead of SCM_CDR.

    SCM_CDR makes assumptions about the Guile SCM smob type's memory
    layout that aren't necessarily true for all versions of Guile.
    SCM_SMOB_DATA is the correct method for accessing the first word
    stored in a smob type.

commit 1735a9e0378290382ec9d0db83c76d039b0c5c7c
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 16:09:22 2011 +0100

    libgeda: Remove uses of deprecated scm_must_malloc.

commit fb917f8b61f58b3cde5f1730b94c28c5992edea1
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 15:58:31 2011 +0100

    Remove uses of deprecated scm_makfrom0str.

commit eb2eeee3626c6f127ba2790f708b03d06bb04122
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 15:29:46 2011 +0100

    Remove uses of deprecated scm_num2double.

commit 4d566fcde7d57daeac1ad5629b5bb1baacc3a030
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 18:21:15 2011 +0100

    Update gsch2pcb backend golden files.

    gsch2pcb backend output was altered in commit dc5914e6538a, but the
    testsuite golden files were not updated.

    Correct version of 5a5fe91b382b.

commit 43c59a0c55c94a499aea448785b62ab1242e8da7
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 18:18:35 2011 +0100

    Revert "Update gsch2pcb backend golden files."

    This reverts commit 5a5fe91b382be44b07f02ca229d751a7fb225838.

commit 5a5fe91b382be44b07f02ca229d751a7fb225838
Author: Peter TB Brett <email address hidden>
Date: Fri Jun 3 18:07:31 2011 +0100

    Update gsch2pcb backend golden files.

    gsch2pcb backend output was altered in commit dc5914e6538a, but the
    testsuite golden files were not updated.

commit 9e3496eb1b753ae9e42dfddd2343892a6618455d
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed May 25 22:59:10 2011 +0200

    auto-uref: initialise data structures at page load

    New toplevel procedure is defined in auto-uref.scm to be used with
    the new-page-hook:

        (add-hook! new-page-hook auto-uref-init-page)

    When called, internal refdes map is initialised from attributes of
    existing elements on the page.

    Closes-bug: lp-787637

commit a827a0424b456e9f4b7b05a24a245cd871b6ce15
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed May 25 01:54:10 2011 +0200

    auto-uref: keep track of refdeses per page

    Affects-bug: lp-787637

commit 0737c34e057ed008a6c342238d21041a5cb200b5
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed May 25 01:52:13 2011 +0200

    libgeda: add comparison function for page smob

    Page smobs are now compared using PAGE pointer equality.
    This allows to use page smobs as keys in assoc lists in Scheme.

    Affects-bug: lp-787637

commit cbd30169122f7882c4d70db7e6c03604a917c8d2
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Tue May 24 23:40:56 2011 +0200

    auto-uref: omit inherited refdes attribute

    Affects-bug: lp-787637

commit 081767282d449c93c11e5f7ed91a88ad4ad4276c
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Thu May 26 01:17:55 2011 +0200

    libgeda: add attrib-inherited? scheme procedure

    Affects-bug: lp-787637

commit 2dfb5547bdf486ca4375af9e73cbe318768cb59f
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Fri May 20 23:47:09 2011 +0200

    gschem: recent file list checks file extensions

    In the recently used files both symbol and schematic files are shown.
    Change the filtering method, so recently used files are chosen not only
    by MIME type, but also by the file extension as well.

    Rationale: if gEDA is installed in a location other than default (say in
    users home dir), the MIME type databases will not be updated and list
    of recently used files will always be empty.

commit 962d859870fc45f741df478b000cbb435d422b84
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat May 21 01:13:10 2011 +0200

    libgeda: update shared MIME info xml file

    For gschem versions released in 2010 and later, content of schematic and
    symbol files begins with string "v 201".

commit 4a90c799782fc817776e365bddeb89eb0c5945a1
Author: Kai-Martin Knaak <email address hidden>
Date: Wed Feb 23 11:33:00 2011 +0100

    Better reflect the current homepage situation in the URLs

     modified: utils/src/gsch2pcb.c

    * Don't link explicitely to the wiki. Almost the whole geda homepage
    is wikified now. This link is dead, anyway:
      http://geda.seul.org/dokuwiki/doku.php?id=geda

    * Link to the online manual of gnetlist
        http://geda.seul.org/wiki/geda:gnetlist_ug

    * point to pcb.gpleda.org rather than to sf.net for pcb documentation

    * point to gpleda.org as home page of gEDA

     modified: utils/scripts/pcb_backannotate
    * Yet another link to sourceforge replaced by pcb.gpleda.org

    Reviewed-by: Krzysztof Kościuszkiewicz <email address hidden>
    Closes-bug: lp-723642

commit 2197952617d42ccbe2355747ef48668c63ece30b
Author: Peter Clifton <email address hidden>
Date: Wed May 11 18:06:20 2011 +0100

    gschem: Make the user click the first point when adding nets or buses

    This allows "magnetic net" mode to be used for the start-point of a net
    as well as its end-point, whilst still being able to initiate net drawing
    with the "n" key.

    I have updated buses as well in an effort not to have them diverge yet
    further in their behaviour.

commit fdd787ab8698585d5d10ba2cf2e5dd716388460a
Author: Peter Clifton <email address hidden>
Date: Tue May 10 20:35:42 2011 +0100

    gsch2pcb: Follow g_spawn_sync() documentation and pass required flags

    The documentation for g_spawn_sync() tells us that we must pass the
    flags G_SPAWN_STDOUT_TO_DEV_NULL and G_SPAWN_STDERR_TO_DEV_NULL if we
    pass NULL for the stdout and stderr returns from the command.

    These flags cause g_spawn_sync() to redirect stdout and stderr to
    /dev/null rather than assigning pipes to them.

    No known bug is fixed by this, but it is possible that without these
    flags, either the stdout or stderr pipes' buffer could become full if
    the command executing emits enough data. This might lead to both
    processes stalling.

    Whilst I was touching this code, I added some comments as to the
    meaning of the various NULL arguments we pass to g_spawn_sync().

commit 3a5644f8804fe73e15d79db1dd2959a66aef7fe7
Author: Peter Clifton <email address hidden>
Date: Tue May 10 20:26:27 2011 +0100

    gsch2pcb: NULL termiate the argument list to g_spawn_sync()

    Fixes mysterious failures which leave a message on the console:

      gsch2pcb: gnetlist command failed, `<FILENAME>' not updated
         at least gnetlist 20030901 is required for m4-xxx options.

    Could potentially be a security flaw, as the argument list to execute
    would be parsed off the end of unallocated memory until a NULL pointer
    happened to be found.

    Might fix crashes, but couldn't find any relevant bug reports.

commit 4711b134809efe2f7f673c8bf26eae295a54bbad
Author: Peter TB Brett <email address hidden>
Date: Thu May 5 19:52:01 2011 +0100

    Update NEWS.

commit 3b30d3f70edf945ecc3b0e9dbf501fbd40232541
Author: Peter TB Brett <email address hidden>
Date: Thu May 5 19:39:55 2011 +0100

    build-sys: Update serial & copyright in pcb-data-dirs.m4

    Changes missing from commit dbb2d15d8d477ace013d0ddadea7e34f5d777b31.

commit dc5914e6538ad26336e6f3637609b1edf61413f8
Author: DJ Delorie <email address hidden>
Date: Mon Apr 11 20:06:48 2011 -0400

    Update default layer stack.

    Changes to layer stack and names to match PCB.

commit 7d707745cef867c7386eedba80a113a70ed8823d
Author: Peter Clifton <email address hidden>
Date: Fri Apr 8 10:44:48 2011 +0100

    Test commit: Test commit email and commit hook

    Affects-bug: lp-700413

commit 10d0bc538b07986c208d32a407cd928c6ce904bb
Author: Ales Hvezda <email address hidden>
Date: Thu Apr 7 21:00:09 2011 -0400

    Test commit to make sure e-mail hook is still working

commit 5fa030a92ea9dfe72b9f3adede046d27183c5e5a
Author: Peter Clifton <email address hidden>
Date: Fri Apr 8 00:37:42 2011 +0100

    libgeda: Allow support for not printing the background

    If the colour map background is set to #f, don't print anything.

    This is handy if you wish to composite the resulting pdf file with
    anything else, and don't want the opaque background.

commit 93b7f2a69b17cb853583975c0e849553242df2dd
Author: Ales Hvezda <email address hidden>
Date: Tue Apr 5 21:17:12 2011 -0400

    Hopefully final test commit

commit 3c02c1a86e60d8f5b2e8612622f06a78554a2a8e
Author: Ales Hvezda <email address hidden>
Date: Tue Apr 5 21:16:16 2011 -0400

    Another test commit

commit 538e9e1b6df4448c4856757eeb6041b7d95eae2d
Author: Ales Hvezda <email address hidden>
Date: Tue Apr 5 21:13:19 2011 -0400

    Another dummy commit to test out e-mail

commit 1ad38efe963da0968ad95413f4a641ae5dbad06e
Author: Ales Hvezda <email address hidden>
Date: Tue Apr 5 21:08:00 2011 -0400

    Dummy commit to test out commit e-mail which isn't getting sent.

commit eaaded1ec38b6f17099fe62b0f507d8ac05a160c
Author: Peter Clifton <email address hidden>
Date: Sun Apr 3 00:14:44 2011 +0100

    Commit hook test

    This commit is deliberately blank, but should close bug lp-700413 due to
    the line below.

    Closes-bug: lp-700413

commit c24bbf855cd3d5f5840ce33d6ad06195008dc141
Author: Ivan Stankovic <email address hidden>
Date: Fri Feb 11 23:38:57 2011 +0100

    gschem: disable menu items operating on text objects if no text is selected

    And ignore non-text objects while iterating the list of selected objects.

    This patch fixes the following warning:

     ** (gschem:31478): CRITICAL **: o_attrib_toggle_show_name_value: assertion
       `object != NULL && object->type == OBJ_TEXT' failed

    which can be trivially reproduced by (for example) selecting a net and then
    choosing the "Attributes/Show Value" menu item.

    Reviewed-by: Peter Clifton <email address hidden>
    Reviewed-by: Krzysztof Kościuszkiewicz <email address hidden>

commit 980e933a85d180019152424023b879c39d7e4aff
Author: Peter Clifton <email address hidden>
Date: Sat Mar 26 14:04:06 2011 +0000

    gattrib: Preserve visibility of embedded component attributes

    gattrib was overriding the visibility of pin attributes to match the
    visibility of the pin. This was not noticed for non-embedded complex
    objects, as the edited pin attributes are not saved. For embedded
    components, they are.

commit 06692019e4c66e948cad3414ef92f188e9a38c98
Author: Peter Clifton <email address hidden>
Date: Sat Mar 26 14:04:03 2011 +0000

    libgeda: Fix primitive object load order of embedded objects

    We were missing a g_list_reverse() when assigning the loaded prim_objs.
    This is necessary as for performance, we prepend to the object glist
    when reading - then reverse the list as a final step.

commit dbb2d15d8d477ace013d0ddadea7e34f5d777b31
Author: Peter Clifton <email address hidden>
Date: Sat Mar 26 12:50:42 2011 +0000

    Remove pcbconfdir configure option and its use in gsch2pcb's m4 path

    PCB doesn't use this path, so remove it.

commit 281b0efaf9830b80ab2449106bbc3c1c2c360702
Author: Peter Clifton <email address hidden>
Date: Sat Mar 26 12:26:50 2011 +0000

    build: Fix copy+paste error configuring PCB confdir

commit 7f88749446b61493e881ad6aeb0a82f909a8c0d7
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 22:51:23 2011 +0000

    gschem: Don't require select to drag objects

    This comes from watching users interacting with gschem and their
    clear expectations that objects can be dragged around the canvas
    without an explicit selection step first.

    When a mouse drag starts on non-selected object, starting dragging
    that object rather than forming a box selection.

commit 0fffd6b16214cd05cba9de9e4d65d4e1ea2cf16a
Author: Peter TB Brett <email address hidden>
Date: Mon Mar 21 19:53:29 2011 +0000

    Remove draw funcs from libgeda.

    Removes all of the statically-registered draw functions from libgeda,
    as well as the draw_func field from the OBJECT structure. Makes
    o_redraw_single() dispatch to type-specific drawing functions
    directly.

    Refreshed by Peter Clifton <email address hidden>

commit 41ae0eaa4d3b23702510d3d51bbfe4821166bc06
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 19:52:18 2011 +0000

    Remove unused OBJECT->action_func

commit 82db4b3a104b722af13a24333f6f3f60c1f5549e
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 19:49:37 2011 +0000

    libgeda: Fix copying selectable flag in o_picture_copy()

    I dropped this from 7cc025db90267d5cb5b038e2cc39cb15544e0367 by accident.

commit 7cc025db90267d5cb5b038e2cc39cb15544e0367
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 19:21:49 2011 +0000

    Remove OBJECT->sel_func in favour of an OBJECT->selectable flag

    Only gschem called OBJECT->sel_func anyway, so lets avoid passing vfunc
    pointers everywhere as a flag. This has the added benefit of removing
    some dummy functions from gattrib and gschlas which were only present
    so the status of locked objects could be preserved across load/save.

commit 1eb06387f70cef7e46f37d6be70ea4429a29c894
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 19:07:27 2011 +0000

    gschem: Make dragging selected objects obey the same hit test as selecting

    This makes dragging a group of selected objects more consistent with the
    action required to select the objects in the first place, most notably
    when dealing objects whos bounding boxes don't fit tightly to the
    selectable geometry - e.g. lines and curves.

    In order to start a drag, the user must hit within some distance of some
    selected geometry. This makes it easier to change selection to another
    object with overlapping bounding box if the user did not intend to initiate
    a drag.

commit 497241f260a728e485cf68dfbf3eea8ce9433a29
Author: Peter Clifton <email address hidden>
Date: Mon Mar 21 18:35:17 2011 +0000

    gschem: Remove (drag-can-move ...) option from system-gschemrc.

    Make this non-configurable to reduce the number of options I would bet
    money on no-one using. On a more practical note, I am trying to reduce
    the number of combinations we need to test when altering mouse bindings.

commit 06925a44059c630ed99aa25ebebce8146cc56e47
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sun Mar 20 01:56:49 2011 +0100

    gnetlist: fix multiple renames for same source net

    It might happen an existing rename for A->B exists when a new rename
    A->C is added. This means B and C should be made equivalent.

    This patch arbitrarily choses one of these nets by renaming C->B instead
    of originally requested A->C.

    Closes-bug: lp-698570
    Closes-bug: lp-698395

commit c7e23d6238b0013830f0db4157a799c0657936cb
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Fri Mar 18 01:03:16 2011 +0100

    gsymfix.pl: change default values for missing attributes

    According to Master Attribute Document valid values are device=none,
    footprint=none or footprint=unknown.

    Closes-bug: lp-715503

commit 3f0e6e8bc8771a83ed8df36a0818258f51813580
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat Mar 12 16:17:10 2011 +0100

    gschem: show error dialog when save fails

    Closes-bug: lp-698566

commit 0b49dd7aba9cbef87d765151adb728b781e4cf81
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat Mar 12 16:13:21 2011 +0100

    libgeda: report errors in f_save

    Affects-bug: lp-698566

commit d506039d41aea6ecd9e15e62e7b79de8cca284bd
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sat Mar 12 16:07:34 2011 +0100

    libgeda: add GError argument to f_save and o_save

    o_save and f_save now can report errors during file write using GLib
    GError mechanism, similar to f_open.

    Affects-bug: lp-698566

commit 6c4b8a72cd917872709bfb7918f9a1141d9c8548
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Mar 8 23:45:22 2011 +0100

    gsch2pcb: replace g_spawn_* with build_and_run_command

    Affects-bug: lp-726828

commit 1ac00b2ab05de162319119c389f63e3841303f8e
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Mar 8 00:44:00 2011 +0100

    gsch2pcb: run_gnetlist now uses build_and_run_command

    Affects-bug: lp-726828

commit a7a0bd24515bef8bcad69ae9321b4a8e5cbba738
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Mar 8 00:52:16 2011 +0100

    gsch2pcb: helper function build_and_run_command

    Add a helper function to build and execute commands without
    relying on shell to split and parse command line.

    Affects-bug: lp-726828

commit b3e10e97a110e6976aa3b8d12ea8037bf45f4d2e
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Mon Mar 7 02:36:57 2011 +0100

    gsch2pcb: keep multiple schematic files in a list

    Affects-bug: lp-726828

commit 5b1ad217680aeddc4388b513fe2e41f0d9acee21
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Mon Mar 7 01:16:11 2011 +0100

    gsch2pcb: support quoting in schematics option

    Use g_shell_parse_argv to support spaces in filenames.

    Affects-bug: lp-726828

commit 6f705051d3b5b7ae380d0e13ad6fb8f4568066d2
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Mon Mar 7 01:01:38 2011 +0100

    gsch2pcb: fix check for filename ending with .sch

commit eee6b8c11a3bb73c5ea3dd21645c236205da0749
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Feb 15 08:08:30 2011 +0300

    libgeda: fix unicode font printing -- step three

    Step three: eliminate twin glyphs, that is such glyphs whose names
    specify the same unicode keys. (Leave only those glyph keys which are
    mapping to present in AGLv1.2 names. If such names are missing for an
    individual key in AGLv1.2 then leave only one key-name pair for each
    such the key.)

    Closes-bug: lp-720218

commit 65c0d6b84bab67df4f5772039b0dd651d4611717
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 14 14:16:40 2011 +0300

    libgeda: fix unicode font printing -- step two

    Step two: eliminate wrong keys for hebrew and arabic.

    f_print.c is supposed to support "Adobe Glyph List version 2.0", but it
    interprets key sequences from that standard wrongly.

    It does not include "spacehackarabic" glyph name. That is no problem
    since there is glyph "space" with the same key 0020.

    It breaks up key sequences of two or more keys for one name for hebrew
    and arabic into separate pairs key-name and this is wrong.

    The table below summarizes differences between AGLv2.0 and f_print.c
    interpretation.

    | Glyph name | AGLv2.0 key |f_print.c key |
    -------------------------------------------------------------------
    | spacehackarabic | 0020 | |
    | dalethatafpatah | 05B2 05D3 | 05B2 |
    | dalethatafpatah | | 05D3 |
    | dalethatafpatahhebrew | 05B2 05D3 | 05B2 |
    | dalethatafpatahhebrew | | 05D3 |
    | dalethatafsegol | 05B1 05D3 | 05B1 |
    | dalethatafsegol | | 05D3 |
    | dalethatafsegolhebrew | 05B1 05D3 | 05B1 |
    | dalethatafsegolhebrew | | 05D3 |
    | dalethiriq | 05B4 05D3 | 05B4 |
    | dalethiriq | | 05D3 |
    | dalethiriqhebrew | 05B4 05D3 | 05B4 |
    | dalethiriqhebrew | | 05D3 |
    | daletholam | 05B9 05D3 | 05B9 |
    | daletholam | | 05D3 |
    | daletholamhebrew | 05B9 05D3 | 05B9 |
    | daletholamhebrew | | 05D3 |
    | daletpatah | 05B7 05D3 | 05B7 |
    | daletpatah | | 05D3 |
    | daletpatahhebrew | 05B7 05D3 | 05B7 |
    | daletpatahhebrew | | 05D3 |
    | daletqamats | 05B8 05D3 | 05B8 |
    | daletqamats | | 05D3 |
    | daletqamatshebrew | 05B8 05D3 | 05B8 |
    | daletqamatshebrew | | 05D3 |
    | daletqubuts | 05BB 05D3 | 05BB |
    | daletqubuts | | 05D3 |
    | daletqubutshebrew | 05BB 05D3 | 05BB |
    | daletqubutshebrew | | 05D3 |
    | daletsegol | 05B6 05D3 | 05B6 |
    | daletsegol | | 05D3 |
    | daletsegolhebrew | 05B6 05D3 | 05B6 |
    | daletsegolhebrew | | 05D3 |
    | daletsheva | 05B0 05D3 | 05B0 |
    | daletsheva | | 05D3 |
    | daletshevahebrew | 05B0 05D3 | 05B0 |
    | daletshevahebrew | | 05D3 |
    | dalettsere | 05B5 05D3 | 05B5 |
    | dalettsere | | 05D3 |
    | dalettserehebrew | 05B5 05D3 | 05B5 |
    | dalettserehebrew | | 05D3 |
    | finalkafqamats | 05B8 05DA | 05B8 |
    | finalkafqamats | | 05DA |
    | finalkafqamatshebrew | 05B8 05DA | 05B8 |
    | finalkafqamatshebrew | | 05DA |
    | finalkafsheva | 05B0 05DA | 05B0 |
    | finalkafsheva | | 05DA |
    | finalkafshevahebrew | 05B0 05DA | 05B0 |
    | finalkafshevahebrew | | 05DA |
    | hamzadammaarabic | 064F 0621 | 064F |
    | hamzadammaarabic | | 0621 |
    | hamzadammatanarabic | 064C 0621 | 064C |
    | hamzadammatanarabic | | 0621 |
    | hamzafathaarabic | 064E 0621 | 064E |
    | hamzafathaarabic | | 0621 |
    | hamzafathatanarabic | 064B 0621 | 064B |
    | hamzafathatanarabic | | 0621 |
    | hamzalowkasraarabic | 0650 0621 | 0650 |
    | hamzalowkasraarabic | | 0621 |
    | hamzalowkasratanarabic | 064D 0621 | 064D |
    | hamzalowkasratanarabic | | 0621 |
    | hamzasukunarabic | 0652 0621 | 0652 |
    | hamzasukunarabic | | 0621 |
    | lamedholam | 05B9 05DC | 05B9 |
    | lamedholam | | 05DC |
    | lamedholamdagesh | 05BC 05DC 05B9 | 05BC |
    | lamedholamdagesh | | 05B9 |
    | lamedholamdagesh | | 05DC |
    | lamedholamdageshhebrew | 05BC 05DC 05B9 | 05BC |
    | lamedholamdageshhebrew | | 05B9 |
    | lamedholamdageshhebrew | | 05DC |
    | lamedholamhebrew | 05B9 05DC | 05B9 |
    | lamedholamhebrew | | 05DC |
    | lammeemjeeminitialarabic | FEA0 FEDF FEE4 | FEA0 |
    | lammeemjeeminitialarabic | | FEDF |
    | lammeemjeeminitialarabic | | FEE4 |
    | lammeemkhahinitialarabic | FEA8 FEDF FEE4 | FEA8 |
    | lammeemkhahinitialarabic | | FEDF |
    | lammeemkhahinitialarabic | | FEE4 |
    | noonhehinitialarabic | FEEC FEE7 | FEEC |
    | noonhehinitialarabic | | FEE7 |
    | qofhatafpatah | 05B2 05E7 | 05B2 |
    | qofhatafpatah | | 05E7 |
    | qofhatafpatahhebrew | 05B2 05E7 | 05B2 |
    | qofhatafpatahhebrew | | 05E7 |
    | qofhatafsegol | 05B1 05E7 | 05B1 |
    | qofhatafsegol | | 05E7 |
    | qofhatafsegolhebrew | 05B1 05E7 | 05B1 |
    | qofhatafsegolhebrew | | 05E7 |
    | qofhiriq | 05B4 05E7 | 05B4 |
    | qofhiriq | | 05E7 |
    | qofhiriqhebrew | 05B4 05E7 | 05B4 |
    | qofhiriqhebrew | | 05E7 |
    | qofholam | 05B9 05E7 | 05B9 |
    | qofholam | | 05E7 |
    | qofholamhebrew | 05B9 05E7 | 05B9 |
    | qofholamhebrew | | 05E7 |
    | qofpatah | 05B7 05E7 | 05B7 |
    | qofpatah | | 05E7 |
    | qofpatahhebrew | 05B7 05E7 | 05B7 |
    | qofpatahhebrew | | 05E7 |
    | qofqamats | 05B8 05E7 | 05B8 |
    | qofqamats | | 05E7 |
    | qofqamatshebrew | 05B8 05E7 | 05B8 |
    | qofqamatshebrew | | 05E7 |
    | qofqubuts | 05BB 05E7 | 05BB |
    | qofqubuts | | 05E7 |
    | qofqubutshebrew | 05BB 05E7 | 05BB |
    | qofqubutshebrew | | 05E7 |
    | qofsegol | 05B6 05E7 | 05B6 |
    | qofsegol | | 05E7 |
    | qofsegolhebrew | 05B6 05E7 | 05B6 |
    | qofsegolhebrew | | 05E7 |
    | qofsheva | 05B0 05E7 | 05B0 |
    | qofsheva | | 05E7 |
    | qofshevahebrew | 05B0 05E7 | 05B0 |
    | qofshevahebrew | | 05E7 |
    | qoftsere | 05B5 05E7 | 05B5 |
    | qoftsere | | 05E7 |
    | qoftserehebrew | 05B5 05E7 | 05B5 |
    | qoftserehebrew | | 05E7 |
    | rehyehaleflamarabic | 0644 0631 FEF3 FE8E | 0644 |
    | rehyehaleflamarabic | | 0631 |
    | rehyehaleflamarabic | | FE8E |
    | rehyehaleflamarabic | | FEF3 |
    | reshhatafpatah | 05B2 05E8 | 05B2 |
    | reshhatafpatah | | 05E8 |
    | reshhatafpatahhebrew | 05B2 05E8 | 05B2 |
    | reshhatafpatahhebrew | | 05E8 |
    | reshhatafsegol | 05B1 05E8 | 05B1 |
    | reshhatafsegol | | 05E8 |
    | reshhatafsegolhebrew | 05B1 05E8 | 05B1 |
    | reshhatafsegolhebrew | | 05E8 |
    | reshhiriq | 05B4 05E8 | 05B4 |
    | reshhiriq | | 05E8 |
    | reshhiriqhebrew | 05B4 05E8 | 05B4 |
    | reshhiriqhebrew | | 05E8 |
    | reshholam | 05B9 05E8 | 05B9 |
    | reshholam | | 05E8 |
    | reshholamhebrew | 05B9 05E8 | 05B9 |
    | reshholamhebrew | | 05E8 |
    | reshpatah | 05B7 05E8 | 05B7 |
    | reshpatah | | 05E8 |
    | reshpatahhebrew | 05B7 05E8 | 05B7 |
    | reshpatahhebrew | | 05E8 |
    | reshqamats | 05B8 05E8 | 05B8 |
    | reshqamats | | 05E8 |
    | reshqamatshebrew | 05B8 05E8 | 05B8 |
    | reshqamatshebrew | | 05E8 |
    | reshqubuts | 05BB 05E8 | 05BB |
    | reshqubuts | | 05E8 |
    | reshqubutshebrew | 05BB 05E8 | 05BB |
    | reshqubutshebrew | | 05E8 |
    | reshsegol | 05B6 05E8 | 05B6 |
    | reshsegol | | 05E8 |
    | reshsegolhebrew | 05B6 05E8 | 05B6 |
    | reshsegolhebrew | | 05E8 |
    | reshsheva | 05B0 05E8 | 05B0 |
    | reshsheva | | 05E8 |
    | reshshevahebrew | 05B0 05E8 | 05B0 |
    | reshshevahebrew | | 05E8 |
    | reshtsere | 05B5 05E8 | 05B5 |
    | reshtsere | | 05E8 |
    | reshtserehebrew | 05B5 05E8 | 05B5 |
    | reshtserehebrew | | 05E8 |
    | shaddafathatanarabic | 064B 0651 | 064B |
    | shaddafathatanarabic | | 0651 |
    | tchehmeeminitialarabic | FEE4 FB7C | FEE4 |
    | tchehmeeminitialarabic | | FB7C |

    So you can see that the glyph name "dalethatafpatah" maps to key pair
    05B2 05D3, which is representation of two glyphs 05B2 ("hatafpatah") and
    05D3 ("dalet"). f_print.c in such a case in addition to "hatafpatah" and
    "dalet" introduces two new incorrect mappings of "dalethatafpatah" to
    05B2 and 05D3 respectively.

    Real mappings of each key in such key sequences according to AGLv2.0 are
    summarized in the table below.

    | key | Glyph name |
    -------------------------------------------------------------
    | 05B0 | afii57799, sheva, sheva115, sheva15, sheva22, sheva2e,
    shevahebrew, shevanarrowhebrew, shevaquarterhebrew,
    shevawidehebrew |
    | 05B1 | afii57801, hatafsegol, hatafsegol17, hatafsegol24,
    hatafsegol30, hatafsegolhebrew, hatafsegolnarrowhebrew,
    hatafsegolquarterhebrew, hatafsegolwidehebrew |
    | 05B2 | afii57800, hatafpatah, hatafpatah16, hatafpatah23,
    hatafpatah2f, hatafpatahhebrew, hatafpatahnarrowhebrew,
    hatafpatahquarterhebrew, hatafpatahwidehebrew |
    | 05B4 | afii57793, hiriq, hiriq14, hiriq21, hiriq2d,
    hiriqhebrew, hiriqnarrowhebrew, hiriqquarterhebrew,
    hiriqwidehebrew |
    | 05B5 | afii57794, tsere, tsere12, tsere1e, tsere2b,
    tserehebrew, tserenarrowhebrew, tserequarterhebrew,
    tserewidehebrew |
    | 05B6 | afii57795, segol, segol13, segol1f, segol2c,
    segolhebrew, segolnarrowhebrew, segolquarterhebrew,
    segolwidehebrew |
    | 05B7 | afii57798, patah, patah11, patah1d, patah2a,
    patahhebrew, patahnarrowhebrew, patahquarterhebrew,
    patahwidehebrew |
    | 05B8 | afii57797, qamats, qamats10, qamats1a, qamats1c,
    qamats27, qamats29, qamats33, qamatsde, qamatshebrew,
    qamatsnarrowhebrew, qamatsqatanhebrew, qamatsqatannarrowhebrew,
    qamatsqatanquarterhebrew, qamatsqatanwidehebrew,
    qamatsquarterhebrew, qamatswidehebrew |
    | 05B9 | afii57806, holam, holam19, holam26, holam32,
    holamhebrew, holamnarrowhebrew, holamquarterhebrew,
    holamwidehebrew |
    | 05BB | afii57796, qubuts, qubuts18, qubuts25, qubuts31,
    qubutshebrew, qubutsnarrowhebrew, qubutsquarterhebrew,
    qubutswidehebrew |
    | 05BC | afii57807, dagesh, dageshhebrew |
    | 05D3 | afii57667, dalet, dalethebrew |
    | 05DA | afii57674, finalkaf, finalkafhebrew |
    | 05DC | afii57676, lamed, lamedhebrew |
    | 05E7 | afii57687, qof, qofhebrew |
    | 05E8 | afii57688, resh, reshhebrew |
    | 0621 | afii57409 hamzaarabic hamzalowarabic |
    | 0631 | afii57425 reharabic |
    | 0644 | afii57444 lamarabic |
    | 064B | afii57451 fathatanarabic |
    | 064C | afii57452 dammatanaltonearabic dammatanarabic |
    | 064D | afii57453 kasratanarabic |
    | 064E | afii57454 fathaarabic fathalowarabic |
    | 064F | afii57455 dammaarabic dammalowarabic |
    | 0650 | afii57456 kasraarabic |
    | 0651 | afii57457 shaddaarabic |
    | 0652 | afii57458 sukunarabic |
    | FB7C | tchehinitialarabic |
    | FE8E | aleffinalarabic |
    | FEA0 | jeemmedialarabic |
    | FEA8 | khahmedialarabic |
    | FEDF | laminitialarabic |
    | FEE4 | meemmedialarabic |
    | FEE7 | nooninitialarabic |
    | FEEC | hehmedialarabic |
    | FEF3 | alefmaksurainitialarabic |
    | FEF3 | yehinitialarabic |

    From the tables above you can see that glyphs for hebrew and arabic
    which are composite should be output exactly as key sequences of
    ordinary keys.

    This patch eliminates the wrong key mappings from f_print.c.

    Affects-bug: lp-720218

commit cf32c599c524b497737ebe1ab846311e32e852df
Author: Vladimir Zhbanov <email address hidden>
Date: Mon Feb 7 12:36:28 2011 +0300

    libgeda: fix unicode font printing -- step one

    Sorting out glyph_list struct according to gpointer keys.

    Affects-bug: lp-720218

commit 5da67a77456e288a0e54c2243779261b191c8cf2
Author: Kai-Martin Knaak <email address hidden>
Date: Sun Jan 30 12:34:46 2011 +0100

    gschem: Do not suggest in system-gschemrc, that snap-size is not grid size.

    Reviewed-by: Peter Clifton <email address hidden>
    Closes-bug: lp-706758

commit 66de7e71a2e8a4b2b1f4f9ccc33021c0cff08028
Author: Peter Clifton <email address hidden>
Date: Sat Jan 29 03:43:39 2011 +0000

    gschem: Remove unnecessary include from gschem_pango.h

commit ddb932b52888c181d1eea9934776fb303e463c56
Author: Peter Clifton <email address hidden>
Date: Sat Jan 29 03:35:29 2011 +0000

    gschem: Use GtkAdjustment type, not deprecated GtkObject

commit 877ff2236bd6e2d397143d92ff80ace193524f36
Author: Peter Clifton <email address hidden>
Date: Sat Jan 29 03:08:33 2011 +0000

    gschem: Use cairo drawing for text bounding box / mark / "I" marker

commit 0e49b41b82323f4632410314b680a9d9d6450540
Author: Peter Clifton <email address hidden>
Date: Sat Jan 29 03:03:23 2011 +0000

    gschem: Make object fill functions static inside their o_*.c file

    Move the o_*_draw() functions down after the fill functions, so we
    don't even have to prototype them in the C file.

commit 465db62f713eb8f1f6c73842a166160a24ba18fd
Author: Peter Clifton <email address hidden>
Date: Sat Jan 29 03:02:50 2011 +0000

    gschem: Remove unused GdkGC and GdkDrawable arguments from fill routines

    Also swap the (GSCHEM_TOPLEVEL *) argument to be the first, to better
    match other API.

commit de856e25a83158237aaf33f29f024b72944a60fe
Author: Peter TB Brett <email address hidden>
Date: Fri Jan 28 14:12:30 2011 +0000

    Fix compilation with Guile 1.9.x.

commit 6f30672e88af11776aa1a1fed74d00fab7c492f7
Author: Peter Clifton <email address hidden>
Date: Fri Jan 28 01:12:27 2011 +0000

    gschem: Remove some commented out code from o_grips.c

commit a04342c3f3a2c95db6dc43eeff92cc7840c002c5
Author: Peter Clifton <email address hidden>
Date: Fri Jan 28 01:09:10 2011 +0000

    libgeda: Attempt to speed up s_page_objects_in_regions ()

    Move object bounds retrival outside of inner loop, as the bounds
    will not change whilst we iterate over the regions we are checking.

commit c6f468849ffca1b1cc907d43a3ede1efcc82001c
Author: Peter Clifton <email address hidden>
Date: Fri Jan 28 01:12:29 2011 +0000

    libgeda: Don't unselect objects which are already unselected

    This should avoid doing work where it isn't needed.

commit 3bc42a053d1a4e3588f6283ef611c5e5a873ea25
Author: Peter Clifton <email address hidden>
Date: Fri Jan 28 01:12:29 2011 +0000

    libgeda: Remove "object already selected == TRUE" printf

    This was presumably debug code which should not have been commited.

commit 5c91422ba5e7eb97e97cbcf3b111f81342ef1133
Author: Peter TB Brett <email address hidden>
Date: Mon Jan 24 09:21:16 2011 +0000

    Update NEWS for gsch2pcb bugfix.

commit eb2a355b688053d917dcb85981062451b27c5e8f
Author: Peter TB Brett <email address hidden>
Date: Mon Jan 24 08:37:46 2011 +0000

    gsch2pcb: Don't pass invalid function names to m4.

    This fixes a long-standing bug with gsch2pcb. gsch2pcb expects
    `footprint' attributes to be of the form:

      footprint=NAME ARG1 ARG2

    This gets transformed to:

      PKG_NAME (`NAME-ARG1-ARG2',`refdes',`value',`ARG1',`ARG2')

    for macro-expansion by M4. For this to work, it requires that NAME
    matches the regular expression ^[A-Za-z0-9_]$ so that PKG_NAME is a
    valid M4 function name.

    It is quite common for users (especially those using John Luciani's
    footprint library) to define and wish to use footprint names which
    contain hyphens '-'. Since this character is not valid in M4 function
    names, this practice causes non-obvious breakage to occur.

    This patch stops gsch2pcb from ever attempting to macro-expand a
    footprint NAME which is obviously not valid as part of an M4 function
    name.

    Closes-bug: lp-698806

commit ef5108e96d5745746c2820290738fa2740320e48
Author: Peter TB Brett <email address hidden>
Date: Mon Jan 24 08:35:58 2011 +0000

    gnetlist: Use `string-join' in gsch2pcb backend.

    The gsch2pcb backend for gnetlist has its own version of the
    `string-join' function from the Guile standard library.

commit 0255a45d7a06830c5b7a6e927a6cbdde5083ba33
Author: Peter TB Brett <email address hidden>
Date: Mon Jan 24 08:28:31 2011 +0000

    gnetlist: Use `string-split' in gsch2pcb backend.

    The gsch2pcb backend for gnetlist has its own version of string-split.
    Use the Guile standard library version instead.

commit 9b9080e184607b3cb449a1ccb6082207ed39738f
Author: Peter TB Brett <email address hidden>
Date: Thu Jan 20 16:45:48 2011 +0000

    libgeda: Don't warn about finding zero length pins on load.

    There's no actual reason why zero length pins shouldn't be allowed;
    they work fine in gnetlist, and they show up okay in gschem.

    Closes-bug: lp-705397

commit 854581f8b60756ee6bd79b41095084215395469d
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Wed Jan 19 17:37:46 2011 +0100

    gschem: plug GList leak in create_inuse_tree_model

commit 2e5decb6ff1601935cc1f005a312ca04b6d13dfb
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Wed Jan 19 23:12:49 2011 +0100

    gschem: fix refresh in component seleciton dialog

    Block signal handler for GtkTreeSelection "updated" signal while the
    refreshed GtkTreeModel is installed in the GtkTreeView widget.

    This is necessary as x_compselect_callback_response cannot reliably
    determine whether it has been triggered by update of "library" or "in
    use" tree views.

    Closes-bug: lp-704829

commit ffb9395d8d138de4b7b1d92f44cfc06a494077d3
Author: Peter TB Brett <email address hidden>
Date: Tue Jan 18 23:28:02 2011 +0000

    build-sys: Don't use `--always' argument to `git describe'.

    Fixes build with older versions of git.

    Closes-bug: lp-702887

commit 77b5bd3b9b49d907492aa3b20e3362f3fc4f6209
Author: Peter TB Brett <email address hidden>
Date: Tue Jan 18 23:04:42 2011 +0000

    gschem: Don't use "Select All" icon for "Deselect" action.

    The wrong icon was set in commit cfed6e31d278.

commit f4c86354333a8dfc0d5bca04532a9fb0efe7513f
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Jan 18 18:33:15 2011 +0100

    gschem: add keymapping for edit-deselect action

    Deselect is now triggered by Ctrl+Shift+A shortcut.

    Closes-bug: lp-699852

commit 0c46b10b3965054be0d2ad00a6659164b830a91b
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Jan 18 23:16:49 2011 +0100

    gschem: normalize key mappings defined in rc files

    Add Scheme routines to normalize defind key mappings at gschem startup.
    List of accel modifiers is sorted alphabetically to match ordering
    implemented in g_keys_execute.
    This allows the user can specify accelerators in any order.

    Affects-bug: lp-699852

commit cf7da69276fe7626677cc843fbb7a916ed36e0e4
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Tue Jan 18 18:21:58 2011 +0100

    gschem: support multiple key modifiers in c-code

    Modify g_keys_execute() to support multiple keypress modifiers.
    Modifiers are ordered alphabetically: Alt Control Shift.

    Affects-bug: lp-699852

commit 23383c5d04f17d5fd7491f2c631bfc1e3f15e96f
Author: Peter TB Brett <email address hidden>
Date: Tue Jan 18 22:29:08 2011 +0000

    Revert "Updated the problematic name attribute in some symbols"

    This reverts commit 5b1ee0d69f2fad7400f34543c482d51a55ce08c3.

    This commit broke the gnetlist testsuite, and another approach will
    need to be found.

commit 5b1ee0d69f2fad7400f34543c482d51a55ce08c3
Author: Clif Cox <email address hidden>
Date: Mon Jan 17 13:15:50 2011 -0800

    Updated the problematic name attribute in some symbols

    Reviewed-by: Peter TB Brett <email address hidden>
    Closes-bug: lp-698741

commit b9c8d80db3e471adf6984318868b95a4b0d83192
Author: Dan White <email address hidden>
Date: Mon Jan 17 20:25:56 2011 +0000

    gnetlist: spice-sdb MOS subcircuits

    Device=SUBCKT_{N,P}MOS are written almost like the corresponding normal
    device except the model is implmented as a subcircuit.

    Closes-bug: lp-698737

commit 157381108371cc25684293e935c36834bb98e0fd
Author: Krzysztof Kosciuszkiewicz <email address hidden>
Date: Sat Jan 15 11:08:06 2011 +0100

    libgeda: avoid double selection of objects

    In o_selection_add() check if object was already selected before
    selecting it again.

    Closes-bug: lp-703204

0 blueprints and 22 bugs targeted

Bug report Importance Assignee Status
698806 #698806 Report bad component names. 2 Critical   10 Fix Released
704829 #704829 gschem: segfault in component selector 2 Critical Peter TB Brett  10 Fix Released
698395 #698395 Odd behavior when shorting nets in a lower hierarchy sch 3 High   10 Fix Released
698570 #698570 gnetlist can create an invalid netlist 3 High   10 Fix Released
702887 #702887 Build fails with older git versions 3 High   10 Fix Released
703204 #703204 [ctrl-a] sometimes makes attributes move too far 3 High   10 Fix Released
795545 #795545 gschem crashes at startup under wine/win7 3 High   10 Fix Released
698741 #698741 Problematic attribute place holder values 4 Medium   10 Fix Released
720218 #720218 gschem postscript output lacks some UTF-8 symbols 4 Medium   10 Fix Released
787637 #787637 auto-uref is broken 4 Medium   10 Fix Released
698740 #698740 gnetlist: makedepend backend 5 Low Dan White  10 Fix Released
699852 #699852 Better keybindings for gschem "Select All" and "Deselect" 5 Low   10 Fix Released
702752 #702752 gEDA netlisting for NGspice Code Models 5 Low   10 Fix Released
706758 #706758 snap-size sets the grid size 5 Low   10 Fix Released
710587 #710587 gschem reports: "Config file already loaded" 5 Low   10 Fix Released
710592 #710592 gschem should not complain about missing config files in the project dir 5 Low   10 Fix Released
715503 #715503 attributes in gsymfix.pl are incorrect 5 Low   10 Fix Released
723642 #723642 adapt URLs in gnetlist and in backannotate script 5 Low   10 Fix Released
698737 #698737 gnetlist: spice-sdb MOS subcircuits 1 Undecided   10 Fix Released
705397 #705397 Unnecessary warning: Found a zero length pin: 1 Undecided   10 Fix Released
730305 #730305 error in gsch2pcb command 1 Undecided   10 Fix Released
792459 #792459 gschem shuts down the application on file-close 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.