gEDA 1.9.0

This is the first unstable release in the 1.9.x unstable series.

Milestone information

Project:
gEDA
Series:
unstable-1.9
Version:
1.9.0
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 Edward Hennessy, 2 Gareth Edwards, 19 Peter TB Brett
Blueprints:
2 Implemented
Bugs:
27 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.9.0.tar.gz (md5, sig) Full cross-platform source code 50
last downloaded 55 weeks ago
Total downloads: 50

Release notes 

* A new schematic renderer library, `libgedacairo' has been added, and
  all tools have been updated to use it. Related changes:

  - The following configuration functions have been removed:

         output-capstyle
         output-color
         output-orientation
         output-type
         paper-size
         paper-sizes
         postscript-prolog
         print-command
         setpagedevice-orientation
         setpagedevice-pagesize

  - The following `gschem' configuration items have been added:

         print-paper
         print-orientation
         print-color

  - `gschem' now generates PDF files rather than PostScript or EPS
    files.

  - `gschem' now uses a standard GTK print dialog (with printer
    selection, print preview, etc.)

* A new `gaf' command-line utility has been added. It provides a
  number of subcommands:

  - `gaf export' can be used to convert schematic files to PNG, SVG,
    PDF, PS and EPS, with detailed control of paper size and margins.
    It supports multi-page PDF and PS output.

  - `gaf config' can be used to manipulate the project, user, and
    system configuration stores (see below).

  - `gaf shell' provides a Scheme REPL for batch manipulation of
    schematic and symbol files.

* New project, user and system configuration stores have been added,
  using a format similar to .desktop files. They can be manipulated
  using the `gaf config' tool. Configuration parameters for most
  tools will be converted to use this mechanism in future releases.

* The changes to highlighting of dangling net ends in gEDA/gaf 1.8.0
  have been reverted. All dangling ends are once again flagged with a
  brightly-coloured square.

* When editing a component with the `gschem' multi-attribute editor,
  the dialog will now show the symbol name in its title.

* When using "Down Schematic" command in `gschem', an error message
  will now be displayed if the subcircuit schematic cannot be loaded.

* Printing now uses a light background color map by default.

* Objects can now have the line end "cap style" adjusted in `gschem'.

* `gnetlist' now accepts the `-i' and `-g' command-line arguments
  together. If you specify both `-i' and `-g', `gnetlist' will enter
  the Scheme REPL after loading the requested backend but before
  executing it.

* `gattrib' now has translations for the user interface and various
  messages.

Changelog 

View the full changelog

commit 222ae70f66062549e2c664be85895dc9a76bc2ff
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 17:57:18 2012 +0000

    Update translation files.

commit 6243f3b4586b7ce0a2d17539444083eed97287e9
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 17:45:36 2012 +0000

    Update version numbers for 1.9.0.

commit 0ff1ae33d37b819391c3c9385ff6539b42b43a32
Author: Vladimir Zhbanov <email address hidden>
Date: Sat Dec 1 00:03:26 2012 +0400

    gschem: print an error if startup script fails

    Closes-bug: lp-1085216

commit d8ff759cef0083b5d53972753b5c10ee81b81cbb
Merge: aa42e0c 2db0d6a
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 17:27:34 2012 +0000

    Merge branch 'wiki-import' into 'master'.

commit 2db0d6a9a894f75f26ec9f7be504f3417d972281
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 12:22:50 2012 -0500

    Automatic wiki import (Mon Dec 3 17:22:50 UTC 2012)

commit aa42e0c3026b64b9797316bfc645022ab3262a1f
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 14:26:39 2012 +0000

    Remove gsch2pdf.

    `gaf export' now does everything gsch2pdf does, but with more
    flexibility and supporting more file formats.

commit 88162395541c555467722c95bdbd88ef986b57c9
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 16:53:00 2012 +0000

    gaf-export: Add --align option.

    Add an option to adjust how the drawing is aligned within the page (by
    default, it's centred vertically and horizontally).

commit 1efce90acb2764b89adf41f110b764147ddf6d86
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 16:29:13 2012 +0000

    gaf-export: Add --font option.

    Add an option for setting the font family to be used when drawing
    text. Suggested by Ed Hennessy.

commit 3fa78071a3a779cc35f9559ccecd2feb778266ea
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 16:03:06 2012 +0000

    gschem: Fix net rubberbanding.

    Fix a problem whereby a net (or other line-based object) would
    disappear while dragging its handle, due to a mis-placed "break"
    statement in commit 73b8f389c291.

    Reported by robfitz on IRC.

commit 9753e9a49385f8f83df90d87b96e4dc425c3ff59
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 14:51:06 2012 +0000

    gschem: Link to User Guide from 'Help' menu.

    Since the user guide has been rewritten and is now relatively helpful
    for people who have not used gschem before, it might be useful to
    advertise it a little bit.

commit 626a2051e6c4b83a6a23237e68aa2ced7bcaac04
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 13:11:23 2012 +0000

    gschem: Make print.scm print massive warnings everywhere.

commit 3cbd6f373726ff7eac7dd9b4593c9ab2cd2e344c
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 14:11:50 2012 +0000

    gschem: Warn about using dead print-related rc functions.

commit debb1265e063eac0c6b684f8db8628602344c438
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 14:03:12 2012 +0000

    libgeda: Don't use '%' prefix for deprecated rc-related funcs.

    We should only use the '%' prefix for funcs/variables defined in C
    sources.

commit 46aff6891957afff6df13ffd3799d5ef0fefb201
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 14:00:59 2012 +0000

    libgeda: Don't mention new config system in 'dead' rc func warnings.

    Only mention changing to the new configuration files when a deprecated
    rc function has been fully replaced by the new config system. It
    doesn't make sense to harrass the user to switch over if the option
    just plain doesn't exist any more.

commit ba22912365a24b12b275fcc4a3476b2937f4cf8b
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 11:59:29 2012 +0000

    Update message bugs report address.

    Closes-bug: lp-1085611

commit 5cb1a329c770635e5d6deb8bd0c5d771495f08bf
Author: Sergey Alyoshin <email address hidden>
Date: Mon Dec 3 11:53:19 2012 +0000

    gschem: Update Russian translation.

    Closes-bug: lp-1085692

commit 9692a58616fa251bd05ffc1cbee759eab25a9c5b
Author: Sergey Alyoshin <email address hidden>
Date: Mon Dec 3 11:50:18 2012 +0000

    libgeda: Update Russian translation.

    Closes-bug: lp-1085694

commit 872019e7e969e4387b1d0e6d9ea689c79adb8863
Author: Sergey Alyoshin <email address hidden>
Date: Mon Dec 3 11:42:54 2012 +0000

    gaf: Add Russian translation.

    Closes-bug: lp-1085854

commit 13c7702ea87bb070556620276adfae2299654736
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 11:04:22 2012 +0000

    gaf-export: Correct parsing of distance units.

commit 3e8008a30d545e421a1109dfe7c19baf46892d4e
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 10:00:01 2012 +0000

    gaf-export: Correct PNG output.

commit eae1551c0dead14dfc12d5fedd2565c523832dee
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 09:11:25 2012 +0000

    gaf: Properly install manpage.

commit a7650ba7f1abf92564467ea0681c9757a4fd9c5b
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 01:07:10 2012 +0000

    gaf: Add manpage.

commit cafb0cec8040c5f78dcc72f86b3aa60832a8e628
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 07:50:33 2012 +0000

    Fix running under Guile < 2.0.

    In versions of Guile < 2.0, define-syntax is provided by the (ice-9
    syncase) module.

commit 3a9d6c181eadd115b05b233bcac206f356c43bcb
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 00:28:44 2012 +0000

    Update NEWS.

commit 182e6c49bf73ea6f487d28ac4124160b9f46e5b3
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 00:57:35 2012 +0000

    libgeda: Try to load config files even if no rc file exists.

commit 4c24bc13d2943f3c1466e299594629c82d59aefc
Author: Peter TB Brett <email address hidden>
Date: Mon Dec 3 00:27:31 2012 +0000

    gaf: Add `gaf export' command.

commit 5fbfd797aba9b6c14677c270e9edd0e8d0a14da7
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:33:07 2012 +0000

    Add Scheme scripts and macros for replacing deprecated config.

    This stuff couldn't be added as modules because the rc-config function
    isn't available to code in modules (for various reasons). Some way of
    addressing this issue probably ought to be found at some point

commit 918f38c0a0799dc9bff5b1f715cb896f7e56ceac
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:32:40 2012 +0000

    gaf-config: Don't warn if config file doesn't exist.

    It's valid for config files to not exist (ideally the defaults should
    be good enough for everybody).

commit 98f4463305061f6f10140446a9c22e2acf73f859
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:32:54 2012 +0000

    libgeda: eda_config_get_context_for_path() should always succeed.

    If it's possible for the configuration system to fail to return a
    context for a path then using the API can be hasslesome. We maybe
    should change how the configuration filename for bogus paths is
    chosen, and probably add some warning messages, but it makes sense for
    eda_config_get_context_for_path() to always return a configuration
    context of some description.

commit ab1efdb1488b9a61afeb894bdceef73e4a6a71bd
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:32:26 2012 +0000

    gaf: Add `gaf config' command.

commit 962ee672e90b328d67d9ee49b05cd88abaa1f028
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:32:20 2012 +0000

    libgeda: Try to load standard configuration files.

    Make calls to RC file loading functions also trigger attempts to load
    the associated configuration files, on a best-effort basis. Since
    it's not a major problem if config files can't be loaded (that's what
    defaults are for) ignore missing config files and just log a warning
    when a load fails for other reasons.

    When an RC file is being loaded, the appropriate configuration context
    is made available via the (rc-config) function.

commit f1ce3a9af1149ae8ff4075b7cb52b5210bf528cc
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 21:32:14 2012 +0000

    libgeda: Clarify difference between rc and config files.

    Rewrite doc comments to make it clear that "rc" files are Scheme init
    files, as opposed to configuration files (EdaConfig).

commit 7cd37ba360bdc84bec57d89ce97b681e402288e8
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 20:18:36 2012 +0000

    libgedacairo: Remove no-op expression.

    Removes warning when compiling with clang.

commit e689bbcfddd8206c3b88c328fb6f1d53a721ea33
Merge: 78eca0e 66c3b97
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 19:13:31 2012 +0000

    Merge branch 'mingw_cflags' of https://github.com/bert/geda-gaf

commit 78eca0ebc67ec822e03a1c8dd9caa0475c848bcf
Merge: b784938 ed66b13
Author: Peter TB Brett <email address hidden>
Date: Sat Dec 1 19:13:06 2012 +0000

    Merge branch 'dutch' of https://github.com/bert/geda-gaf

commit 66c3b97b90d6e4245e554f6e0ca4416f5e07eeb3
Author: Bert Timmerman <email address hidden>
Date: Sat Dec 1 19:42:05 2012 +0100

    Correction of a typo in MINGW_CFLAGS.

    Signed-off-by: Bert Timmerman <email address hidden>

commit ed66b132d5e443e02d0da0e91370370ef13a3b18
Author: Bert Timmerman <email address hidden>
Date: Sat Dec 1 17:02:38 2012 +0100

    gaf: starting the Dutch translation.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 4e112c8faec841664d94a0b9dd79c75ab7eb134f
Author: Bert Timmerman <email address hidden>
Date: Sat Dec 1 11:10:24 2012 +0100

    libgeda: updated the Dutch translations.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 141ae377cba9871e9189b7b767602469ee3047c0
Author: Bert Timmerman <email address hidden>
Date: Sat Dec 1 01:42:53 2012 +0100

    gschem: updated the Dutch translations.

    Signed-off-by: Bert Timmerman <email address hidden>

commit b78493810a648d775d1681d92f98f80e40a9359d
Author: Sergey Alyoshin <email address hidden>
Date: Sun Jul 22 13:35:01 2012 +0400

    Notify on locked items deletion

    User can choose to delete:
    1. All selected locked and non locked items
    2. Only non locked selected items
    3. Nothing (cancel)

    Closes-bug: lp-1027596

commit e13aef3ebd98660b54f9315be6e1ccbf6b260cd2
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 13:31:55 2012 +0000

    gsch2pdf: Use eda_renderer_draw_cues().

    Removes gsch2pdf's own junction tracking system and uses libgeda's
    instead. This wasn't done sooner because of the issue fixed in commit
    e8d8b02af8cd.

commit 177f3853cc4cbf45dd9821f3e44d423ebff77a59
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 15:24:46 2012 +0000

    Remove papersizes.h files, which are no longer used.

commit e8d8b02af8cd6aea8e63bb5fccf61625aa1e3613
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 15:23:14 2012 +0000

    libgeda: Use sane defaults for "world size".

    Adjusts the compiled-in default "world size" to match the default size
    used by gschem and gnetlist, etc.

    The "world size" determines the area within the schematic plane which
    is covered by the "tile" mechanism. If this area is to small to cover
    the schematic, connection tracking silently breaks. Ed Hennessy
    encountered problems when writing the `gsch2pdf' tool because for some
    reason junctions weren't being reported correctly by libgeda.

    After a very lengthy debugging process, I discovered that the default
    "world size" compiled into libgeda was much smaller than that used by
    gschem etc., and that most schematics were falling outside it, thus
    breaking connection tracking and causing the "missing junction"
    symptom.

    This interim patch adjusts the default compiled in world size so that
    libgeda (mostly) DTRT. In the future, this should be fixed properly
    by using R-trees or a similar structure for spatial lookups in libgeda
    rather than the rather inflexible "tile" mechanism.

commit 7503d4d4b1f2e653643871953ddce48add2d4057
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 09:30:46 2012 +0000

    gschem: Prompt to save page on unsaved "Hierarchy->Up".

    Closes-bug: lp-698820

commit 1fd3bd304a1dbaa72aee9f7c2e35fea9ccc9d014
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 09:28:33 2012 +0000

    gsch2pdf: Register text_rendered_bounds().

    Register the rendered bounds function with libgeda to enable text
    bounds calculations.

commit 866a1d19261eac6636bf6702fdaa74bbaade06dc
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 27 09:28:33 2012 +0000

    gattrib: Correctly declare s_string_list_find_in_list().

    Fixes a compiler warning.

commit 54c3f6979a6a929cc4ed3f949ed56ad68d997930
Author: Gareth Edwards <email address hidden>
Date: Mon Nov 26 23:09:35 2012 +0000

    libgeda, gschem: replace some UTF comparisons with strcmp()

    Some comparisons with literal strings don't need to be done with
    g_utf8_collate(); use strcmp() instead.

commit e8db87d4a8695186504c96613957b2d7d660e5c7
Author: Gareth Edwards <email address hidden>
Date: Mon Nov 26 23:03:54 2012 +0000

    libgeda: replace overzealous use of g_utf8_collate() with strcmp()

commit 2f598ca9d7ba8e7ba63aff163e57cb626647dc2f
Author: Gareth Edwards <email address hidden>
Date: Mon Nov 26 21:12:49 2012 +0000

    libgeda: replace a deprecated call to g_strcasecmp() with g_utf8_collate()

    In o_picture_read(), there was a call to the now-deprecated
    g_strcasecmp() function. Replaced it with UTF-8 safe equivalent.

commit e5c37d05553e7fa2126ea6e6cea645e8aa8d57cf
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 17:16:33 2012 +0000

    gaf: Correct subcommand argument processing.

    The main wrapper program needs to reset optind before invoking the
    subcommand, so that subcommands can correctly process subcommand
    arguments with getopt.

commit 9d7f9101831f135121a9744bcb2f3931f386e91d
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 17:04:45 2012 +0000

    gaf: Fix gettext build rules.

commit df7ab6dd8fbdb98f48cc48233224c7073080c063
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 16:07:01 2012 +0000

    libgedaguile: Update geda-scheme.info copyright info.

commit b39ed004b51d0fca6e3af3c20a35bb652e45104d
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 14:26:06 2012 +0000

    libgedaguile: Document (geda config) module.

commit 7ee47a3854d2a8831d3827f669a73bea72634939
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 14:06:29 2012 +0000

    gaf: Add translations.

commit 198d5e565a5c7792506cbce4991e739ee5d09a51
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 14:06:29 2012 +0000

    libgedaguile: Run test suite with `gaf shell'.

commit 4ac55147880a8d49b19dca2b472ff392d0067b02
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 14:06:29 2012 +0000

    Add `gaf' program.

    Add a utility program to wrap various command-line tools, called
    `gaf'. At the moment, it supports exactly one sub-command, `gaf
    shell'.

commit f9140160a1ba1a2d76f97aa0371dd02093130bb2
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 12:45:50 2012 +0000

    libgeda: Require gEDA files to be valid UTF-8.

    Affects-bug: lp-698498

commit da6154dbd2430d0ad22fba7f6e7e8093a28671b5
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 12:45:50 2012 +0000

    libgedacairo: Better function argument sanity checking.

commit 00502ec49a8533ed8fb2ec8d770d878769a03637
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 26 12:45:50 2012 +0000

    libgeda: Remove some dead structure definitions.

    All uses of st_attrib_smob, st_object_smob and st_page_smob were
    removed as part of the 'Scheme API' feature.

commit 4afe67d7471869c57e643bfa8c99baea2486b977
Author: Gareth Edwards <email address hidden>
Date: Sun Nov 25 20:08:17 2012 +0000

    libgeda: Replace deprecated call to g_strcasecmp()

    In g_rc_source_library_search(), there were a trio of calls to
    g_strcasecmp() which are deprecated (and unsafe). Convert the
    directory entry to UTF-8 and use UTF-8 safe comparison functions
    instead.

commit c18a0826fcd43dc8471f98e3a092d3144fcb6918
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 22:05:43 2012 +0000

    libgeda: Refuse to connect nets inside symbols with other nets.

    A libgeda crash bug was caused by the pathological use case of putting
    nets inside symbols. Since the file format does not specifically
    forbid this, libgeda must cope with this gracefully. Specifically,
    o_net_consolidate() was causing a crash when attempting to merge a net
    inside a symbol and a normal net. The underlying cause was found to
    be that the connection tracking system did not cope properly with
    encountering connectable objects other than pins inside symbols.
    Merely fixing the net consolidation algorithm exposed other bugs (for
    example, nets inside symbols should NOT rubberband!)

    This patch adds logic to s_conn_update_line_object() as follows:

    1) If two objects are both not inside symbols, they may connect.

    2) If two objects are inside the same complex, they may connect.

    3) If an object is inside a complex, it must be a pin to connect to
       objects outside the complex.

    Closes-bug: lp-994361

commit 340e52faf1233fcb13d26f15c64f958ccb2b196d
Author: Edward Hennessy <email address hidden>
Date: Sat Nov 24 12:19:08 2012 -0800

    gsch2pdf: Added command line option to specify output filename.

commit f2130f3a7946f425c3b8aa03c005c7a5fa15a5fa
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 09:55:50 2012 +0000

    Revert "Fixed build issue with libcairo requiring >= 1.10"

    This reverts commit 88da3f2b8838fafb6c49281d784f45d796d45bd8.

    Closes-bug: lp-1078863

commit 559085e40206929ff95b1d35bb60c9ba1c784df5
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 17:51:07 2012 +0000

    gsch2pdf: Dispose of Cairo surface *after* drawing to it.

commit 351be342363b731d684831d63aee59559b824d43
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 17:43:31 2012 +0000

    gsch2pdf: Get drawn area extents without using recording surface.

commit 32f601d7f73bf564845007732f1912bfdac728c7
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:34:43 2012 +0000

    scheme-api: Fix some configuration unit tests.

    Fix an issue where the ordering of the list of groups in a
    configuration context was dependent on the version of GLib used.

commit 430d3ef8a141e02addd74fd0109a163b1fcfd12d
Author: Ivan Stankovic <email address hidden>
Date: Fri Nov 23 22:14:35 2012 +0000

    libgeda: eda_config_save: free dirname

commit 5c0197e2aac777ae10d85049154d8383122cf62c
Author: Ivan Stankovic <email address hidden>
Date: Fri Nov 23 22:14:27 2012 +0000

    libgeda: use class closure for the EdaConfig::config-changed signal

commit a4bc8d456592faf88f64a95a2ad98103e4535e50
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:14:21 2012 +0000

    libgeda: Make defaults configuration context pretend to be loaded.

    This is a convenience for making implemention of code which
    recursively loads configuration contexts easier.

commit 87f6e2dc476c491f602686bfc5fdfff509bdc997
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:14:15 2012 +0000

    libgeda: Translate some EdaConfig error messages that were missed.

commit cafdc90743ffa8d5beba63f4ac8464d8b81d08ca
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:14:08 2012 +0000

    libgeda: Try to make configuration file directory if necessary.

commit 1e99bde3a3fea70c417067b79bd7bf36bfe02129
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:13:55 2012 +0000

    libgeda: Correct sense of assertion.

    Fix up an mistake it commit 6a67641b2cb3.

commit f41b4d164422f6d60ec6646709ed66cbb8794a95
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:13:55 2012 +0000

    libgeda: Config API improvements.

    Suggested by istankovic:

    - Clarified that the contexts returned by the configuration context
      accessor functions (e.g. eda_config_get_system_context()) shouldn't
      be disposed of with g_object_unref(), since they are owned by the
      library.
    - Made it clearer when `length' arguments are mandatory.
    - Changed the `length' arguments to eda_config_get_groups() and
      eda_config_get_keys() to gsize pointers instead of gint pointers,
      and don't attempt to dereference the `length' argument if it's NULL.
    - Correctly initialised and reset `parent_handler_id' field.
    - Cleaned up unused variable in eda_config_get_user_context.
    - Corrected some doc comment errors.
    - Update propagate_key_file_error() to cope better with bad
      destination error pointers.

commit 14a126314ee3d212c12b4ec60853bddffc4218c9
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:13:54 2012 +0000

    scheme-api: Support for configuration contexts.

commit 59e06e9223dfbe8903f3d7deffa9213d44b11fb3
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:13:54 2012 +0000

    libgeda: Configuration API implementation.

commit 9799998924f49ad1e52fcbda4aea19bf7ec0c419
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 22:13:54 2012 +0000

    Configuration system API specification.

    Initial specification for new configuration API that supports per-page
    values and provides parsed rather than evaluated configuration files.

commit fa8bc4e4ab04746c34bd7c0c67151cb86d3a96ab
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 24 09:10:40 2012 +0000

    libgeda: Tweak rc file API.

    Make some rc file loading functions private to libgeda. Get
    g_rc_parse_system() and g_rc_parse_user() to call g_rc_parse_file()
    directly rather than via g_rc_parse_local().

commit 7c181c3d5c93e3d24190d309d183d69ee2fbadc5
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 23:26:34 2012 +0000

    libgeda: Get rid of o_get_page_compat().

    This isn't needed any more.

commit 8d0c460cc37c168861587030d91d2500ea385ab7
Author: Edward Hennessy <email address hidden>
Date: Fri Nov 23 19:44:38 2012 -0800

    gsch2pdf: Automatically update man page version info.

commit df6cd1c290bb96de67bbf007ff393c32c825ee16
Author: Edward Hennessy <email address hidden>
Date: Fri Nov 23 17:55:02 2012 -0800

    gsch2pdf: Modified to use the libgedacairo shared library.

commit 9e99ed83fc86e4b80922b16adbdea81efe6c8a85
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 21:01:41 2012 +0000

    gschemdoc: Can't use 'case' to match strings.

commit e8e4f79e0164dcf5c26d5028730dc7037496bc3f
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 20:06:42 2012 +0000

    gschem: Don't override default printing options in system-gschemrc.

    Some printing configuration options were left from testing.

commit 44c57bb4db0437ed217976d325816f9cfcb42cd4
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 16:25:17 2012 +0000

    Update NEWS.

commit 313f00888c95b48edd6b4983c683c050cdbd68b5
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 18:48:29 2012 +0000

    Remove all printing-related code from libgeda.

    We now only ship a single schematic renderer, in libgedacairo.

commit 87b158a6588b6984ce758e71769b36fd7da1b8c7
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 16:42:29 2012 +0000

    gschem: PDF rather than PostScript export.

    Cairo outputs fairly horrendous PS which is only really intended for
    printing. The PDF output, however, is quite nice. Most users of
    gschem PS export convert it immediately to PDF.

    This patch replaces the `gschem-postscript' Scheme command with
    `gschem-pdf', and updates the `print.scm' example script accordingly.
    It also replaces EPS export with PDF export.

commit be4a02d1907aa8526a286eeb79f729053ad3ddad
Author: Peter TB Brett <email address hidden>
Date: Fri Nov 23 07:56:32 2012 +0000

    gschem: Refactor print-related configuration functions.

    Many of the previous print-related configuration settings are no
    longer relevant. All print-related settings have been removed, with
    the exception of:

    1) 'print-paper STRING': sets the default paper size, using PWG
       5101.1-2002 names.

    2) 'print-orientation STRING': sets the default print orientation. By
       default, gschem will guess the correct orientation on a
       schematic-by-schematic basis.

    3) 'print-color STRING': sets whether to print in colour. By default,
       colour printing is enabled.

commit 04761cad1f86ec47e650bc9e48320943de712aaf
Author: Peter TB Brett <email address hidden>
Date: Thu Jan 12 00:18:58 2012 +0000

    gschem: Print using libgedacairo.

    Basic support for printing and exporting PS/EPS using libgedacairo
    and the GTK printing API. Outstanding issues:

    - Printing is always in colour.

    - Paper size for printing and PS export is always US Letter.

    - Cairo does not properly support text in PS/EPS. For text to be
      selectable etc., PDF export must be used. This issue is a WONTFIX
      for Cairo. gschem should move to using export in PDF exclusively.

    - gschem always chooses page orientation according to what fits the
      drawing best.

commit 022a02df32818fc174014982aaeea286a0aa348a
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 19:31:24 2012 +0000

    libgeda: Make print color map globally visible.

    With the print color map specified in gafrc but the printing code
    being moved out of libgeda, it's necessary to put the print color map
    in the libgeda header files again.

commit 73b8f389c29169ea5a2d33c4187e5413dd9bc578
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 08:19:02 2012 +0000

    gschem: Draw using libgedacairo.

commit be4ed1c509e9cd808222f7e32e6ee2e602f58662
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 09:23:32 2012 +0000

    Add libgedacairo renderer library.

commit 65a35edf9dd61a7c72c36804efe32d0bfb5d99a0
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 08:16:27 2012 +0000

    gschem: Remove "drawing" flag to draw_rubber functions.

    Now that we use an invalidate/expose model, this flag doesn't do
    anything.

commit 5395655e4497c8adeaf2654ca98c44a5328c7d02
Merge: 9d01821 6f60b66
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 07:45:30 2012 +0000

    Revert changes to markers on dangling net ends and supporting changes.

    Removing warning marker boxes on dangling net ends meant that
    sometimes it was easy to have net segments that looked like they were
    connected but weren't (for example, when a subcircuit was copied from
    one schematic and pasted into another, see bug 1014160).

    The solution shipped in 1.8.0 was to draw arrowheads in JUNCTION_COLOR
    on net ends (see commit b05cebd0abac and commit 1598b5884ba8). This
    was also unsatisfactory: the arrowheads could indicate that an
    off-page connection existed even where there was none (e.g. in the
    case where a named net segment is connected to a pin, but the
    "netname=" attribute contains a typo); and John Doty thought that the
    arrowhead provided an indication of directionality that could be
    confusing.

    Peter Clifton rightly pointed out that an arrow-shaped symbol with
    "graphical=1" could be used by users who wish to suppress particular
    dangling net end markers.

    Finally, supporting this change entailed putting most of a netlister
    into libgeda in a manner that wasn't very viable to use as a
    netlister. However, much of the work may be useful in the future, in
    which case it should be added back into the repository. In
    particular, this patch reverts the following functions that were only
    added to support suppression of net end markers:

    1) Callbacks from libgeda when attributes are modified.

    2) Callbacks from libgeda when connectivity changes. If this is added
       back, I feel that it should be in the context of "proper"
       multipage-aware netlisting support in libgeda.

    3) Callbacks from libgeda when a TOPLEVEL is created. This addition
       caused discomfort because it adds non-reentrancy to libgeda, when
       we should be trying to make libgeda fully reentrant if at all
       possible.

    If these are added back to libgeda, they should be renamed to use the
    "notify" nomenclature rather than "hooks", to avoid confusion with
    gschem hooks (which are something entirely different and
    Scheme-related).

    Closes-bug: lp-1014160

commit 6f60b66c943285b34eaf0aa868dec9b551dde64c
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:27:56 2012 +0000

    Revert "libgeda: add functions to track net connectivity"

    This reverts commit 042612a5cc35bfafbf0f862a6db78ec66cd022a7.

commit 474d21355fc25d87b4bf06f57f79f3fb5585f7fc
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:27:40 2012 +0000

    Revert "gschem: skip drawing endpoint cues on fully connected nets"

    This reverts commit 6cae96ed0629a87bd71cecce4cc966e58b8bd0af.

commit 1202d870b12897bd9e4f0e5d61b4e84206f60f48
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:27:22 2012 +0000

    Revert "libgeda: skip printing endpoint cues on fully connected nets"

    This reverts commit 65c68f98cc4bf5d26a091abf336b2e00c7bbcabb.

commit 4a206f2d424b42b96258f596bbaf5c89308dcc55
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:27:05 2012 +0000

    Revert "Attribute change hooks"

    This reverts commit dafe58d7440161eadd4f524564fbe9e6e88ee65a.

    Conflicts:

     libgeda/src/a_basic.c

commit d5cc2cab92d6293ebad09b7d2a1d0e304b3cba68
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:25:04 2012 +0000

    Revert "libgeda: add hooks for connection change notification"

    This reverts commit 0810ec21f6d50823664f872c735244fc29a6ed5b.

commit 80a64d8c6a0ecd1475ebd3c9a94b66eb218844af
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:23:51 2012 +0000

    Revert "libgeda: add hook for TOPLEVEL object creation"

    This reverts commit 81d2d6019ecb4ef0b9f109153cd1c9803e39045a.

    Conflicts:

     libgeda/src/s_toplevel.c

commit 606ecc8a5c1d1968eed1848c044269fdc1b95f40
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:21:43 2012 +0000

    Revert "libgeda: use hooks to refresh conn cache"

    This reverts commit 531a20a15301167d29012c44bfc2b1b0a837d7bb.

commit 7b255431900b917c0c1d7d8552900aef242a8774
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:20:38 2012 +0000

    Revert "gschem: refresh pin-cues on connectivity change"

    This reverts commit 8342bddce4487edf4a7214d5d6ab83cb73a066d4.

commit e4d611959985f7c95a986472fdd3828e6c255fa0
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:18:27 2012 +0000

    Revert "libgeda: check NULL pointers in o_net_refresh_conn_cache"

    This reverts commit c6db15997c306c23c02dec9cc8f1e9a645f03fcb.

commit 19de5764a06d1195b7c59f41b94b65328954a51d
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:17:10 2012 +0000

    Revert "libgeda: Fix incorrect variable type in o_net_refresh_conn_cache()."

    This reverts commit 230241f2ae70b1a1eb91fa3ce766b4e18e1eec54.

commit 72a666931e31e3ec19690f9f047e01e438b5d386
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:16:42 2012 +0000

    Revert "gschem: Remove some unused variables and labels."

    This reverts commit 13664d6acc70b939668493bb43e60eeaa9c202ea.

commit 013e17536e5d95af49a20528bd8687fdd232ebfe
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:15:57 2012 +0000

    Revert "gschem: fix drawing of junction cues"

    This reverts commit 0df45c9f859537bf9683b7fa8fb3d4b35828672e.

commit cc63ff972828afe63b33bdc96f9fcee06d0e983f
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:15:42 2012 +0000

    Revert "gschem: cleanup o_cue_draw_lowlevel"

    This reverts commit bbcb153180b2c45fe74012059b428b06ad61eaae.

commit d9c27184b1905172d6ea072fe45f1df937c6f8d6
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:15:27 2012 +0000

    Revert "libgeda: fix printing of junction cues"

    This reverts commit f8a9c86e2e2fa7fa451cd504e62ebee6a3e73d2d.

commit 9daac624527777fb292fec55843c5e48e98e7aa4
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 16:15:04 2012 +0000

    Revert "libgeda: rewrite s_cue_output_single"

    This reverts commit b3dfc6c7124810598042a78fe2800f36699769c3.

commit 1c3fe7b6c6097a9590f349086e72466c233caeef
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 07:41:02 2012 +0000

    Revert "gschem: Draw arrows on 'connected' dangling net ends."

    This reverts commit 1598b5884ba8790efe713907c5707240c97a934e.

commit 8d46e226a015a32d859f10bec9179895ff1396e0
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 07:41:02 2012 +0000

    Revert "libgeda: Draw arrows on 'connected' dangling net ends."

    This reverts commit b05cebd0abac635d91d680e43c6291a4739f5e9f.

commit 52d261bb84df1ec6fd75a85f88b7771325928bec
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 07:41:02 2012 +0000

    Revert "gschem: Add 'fully-connected' net to 'drawing primitives' example."

    This reverts commit f0b0b0d7e26cae671692a23edc0251a59c3a7e6b.

commit 65071cd9a7d3543fa0082faf5ce3fa382c0a7478
Author: Peter TB Brett <email address hidden>
Date: Thu Nov 22 07:41:02 2012 +0000

    Revert "gschem: fix segfault when multiple windows are closed"

    This reverts commit 7f6d142d6a17d77d3185f8bbc690d13f2e128c18.

commit 9d01821209931a159ea631bebd87b068b4c1130f
Author: Sergey Alyoshin <email address hidden>
Date: Fri Nov 16 22:43:24 2012 +0000

    gschem: add two strings for translation.

    Add strings in picture_selection_dialog() and
    picture_change_filename_dialog() to translations.

    Closes-bug: lp-1020472

commit 6e485b9a2ba140dbe1c5f3362e84761a5db2f5c1
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 20:34:04 2012 +0000

    gschem: Remove unused code and plug memory leak.

    generic_filesel_dialog contained quite a lot of unused logic, and some
    bug-tagged commented-out code. Strip it out.

    Closes-bug: lp-959744
    Coverity-ID: 201680

commit 4cfce9a6cda682f8093a261a6bf65bf35e6799f7
Author: Eugene Mikhantiev <email address hidden>
Date: Wed Nov 21 20:04:03 2012 +0700

    libgeda: Fix errors in hu.po

    Closes-bug: lp-1081594

commit 2db16cd536b95ffb98721946aa36984f8a41d896
Author: أحمد المحمودي (Ahmed El-Mahmoudy) <email address hidden>
Date: Wed Nov 21 20:12:57 2012 +0000

    Various manpage fixes

     * Fix typo in gxyrs manpage
     * Fix whatis entry in gmk_sym manpage
     * Fix hyphens

    Closes-bug: lp-1081303

commit 02349b4a799cd36a91c9b9a1aab396731b9a6cf6
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 20:11:06 2012 +0000

    gschem: Use a scrollable treeview for list of changed symbols.

    Rework the "major symbol change" dialog to use a GtkTreeView in a
    GtkScrolledWindow to list the changed symbols. This prevents the
    dialog box from growing to a ridiculous size if a very large number of
    symbols in a schematic have had major "symversion=" attribute
    increments.

    Closes-bug: lp-835800

commit 94b19f316a2f259e970a96338ff614d370b1751f
Author: Peter TB Brett <email address hidden>
Date: Wed Nov 21 20:11:06 2012 +0000

    gschem: Show symbol basename in multiattrib window title.

    Modify the multi-attribute editor dialog box to use a title of the
    form "Edit Attributes - foo.sym". If no object is selected, or
    multiple objects are selected, the title is set to "Edit Attributes"
    as before.

    Closes-bug: lp-698867

commit c81cdc16bb12c95cea0200bf2d17469d217f6014
Author: Gareth Edwards <email address hidden>
Date: Tue Nov 20 21:54:30 2012 +0000

    Replace explicit casts to void with implicit dropping of return value

    After conversations with Peter Clifton, I have modified my previously committed code
    that fixed Coverity "unused assignment" errors to implicitly drop the return values
    from certain functions, rather than explicitly casting to void. This keeps the change
    consistent with the rest of the codebase and keeps the clutter down.

commit aaa25e5684a688e7186812d9cdd069ca88b3ea00
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 12:20:00 2012 +0000

    gschem: Deal with missing titleblock symbol gracefully.

    Closes-bug: lp-835855

commit 19f18a98f8b9d2195846c51c714cea7f10dd798e
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 12:03:19 2012 +0000

    libgeda: Warn if restoring file ownership/permissions fails.

    When writing a file, we restore ownership and permissions on a
    best-effort basis. Rather than treating failure as an error, log a
    warning.

    Closes-bug: lp-959718

commit c0d38ce9b4d9383f0953598304d84e1657af1916
Merge: ffb0349 2f5799e
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 11:47:53 2012 +0000

    Merge branch 'stable-1.8' branch into 'master'.

    Conflicts:
     gattrib/po/ar.po
     gattrib/po/bg.po
     gattrib/po/de.po
     gattrib/po/es.po
     gattrib/po/fr.po
     gattrib/po/hu.po
     gattrib/po/it.po
     gattrib/po/ml.po
     gattrib/po/nl.po
     gattrib/po/pl.po
     gattrib/po/pt.po
     gattrib/po/pt_BR.po
     gattrib/po/ru.po
     gattrib/po/tr.po
     gattrib/po/zh_CN.po
     gattrib/po/zh_TW.po
     gschem/po/nl.po
     gschem/src/o_arc.c
     gschem/src/o_cue.c
     libgeda/po/nl.po
     libgeda/src/s_hierarchy.c

commit ffb0349ec766e1faa47effa2f64a459dc651e8f5
Author: Gareth Edwards <email address hidden>
Date: Tue Nov 20 07:54:35 2012 +0000

    gschem: change comment to C-style to conform with HACKING

    In commit 3ae56552 I inadvertently added comments that were C++ style,
    having not read the HACKING document carefully. Replace that with a
    C-style block comment and also clean up a couple of nearby trailing
    whitespace issues.

commit 1a4d94fe0c3cbdc07ea90ef78631d7cce1c17767
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 19 17:44:50 2012 +0000

    gschem: Display dialog if descending hierarchy fails.

    If 'Hierarchy->Down Schematic' fails, display an explanatory dialog
    box.

    Closes-bug: lp-804904

commit dfa1a35e449bde817b24fa2f545140ad3ba9ba13
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 19 17:08:56 2012 +0000

    gnetlist: Print better messages if hierarchy traversal fails.

    This patch also makes it gnetlist exit with error status if for some
    reason it is unable to load a subcircuit schematic.

    Affects-bug: lp-804904

commit dfb44027a7e3696b81b82e2067058237b35bd6da
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:48 2012 +0000

    libgeda: Convert s_hierarchy_down_schematic_single() to use GError.

    There are a variety of errors that can occur while trying to descend
    hierarchy. At the moment, they are reported by (often obscure)
    messages printed by libgeda. Applications that use libgeda can only
    see that something went wrong, but not what the error was.

    Instead of printing messages when descending hierarchy,
    s_hierarchy_down_schematic_single() should use GError to indicate both
    an error code and provide a message for the application to display
    appropriately.

    This patch adds two new EDA_ERROR error codes. EDA_ERROR_NOLIB
    indicates that a search for a resource in a library failed, and
    EDA_ERROR_LOOP indicates a circular dependency.

    s_hierarchy_traversepages() needs updating at some point too.

    Affects-bug: lp-804904

commit 90782d2c4ea57892849b265f2abd0e0b6b974e44
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:48 2012 +0000

    libgeda: Remove unused s_slib_search() function.

commit c47beea6dd205eac9b03ef0e3f34bf123ea4ec76
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:48 2012 +0000

    gschem: Don't complain about missing "numslots" when autonumbering.

    Closes-bug: lp-739586

commit dfe058dad98943337cf3ee70a66b0a5800cfac30
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:48 2012 +0000

    gsymcheck: Don't warn if "numslots" attribute is missing.

    The "numslots" attribute is only necessary if a component is slotted.
    If a component is not slotted, then users shouldn't be forced to add a
    pointless "numslots=0" attribute, and gsymcheck shouldn't
    bureaucratically whinge about it.

    Based on a patch by Karl Hammar <email address hidden>. See:
    http://www.seul.org/pipermail/geda-user/2010-September/049354.html

    Affects-bug: lp-739586

commit 0f84d73de9f1b7b2d2f6ac1a3abd632b1c71c2b1
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:48 2012 +0000

    libgeda: Use light background colour map for printing by default.

    When users enable colour printing, it can be very confusing for them
    to suddenly receive an (expensive) printout covered almost entirely in
    black ink. In order to make users less confused -- and for the
    protection of those unfortunates still using inkjet colour printers --
    this patch changes the default print colormap to the "light" version.

    Affects-bug: lp-698611

commit f020adb763ef8d3169935039b7b55e6b6d380b09
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:47 2012 +0000

    gnetlist: Allow -i and -g options to be used together.

    When the -g and -i options are used at the same time, load the backend
    just before entering the REPL.

    Closes-bug: lp-1018601

commit 6a12031ed00900a472949c0cdf0d1eddfe9056c2
Author: Joe Mac <email address hidden>
Date: Tue Nov 20 00:21:47 2012 +0000

    gschem: Make attribute editor handle double clicks better.

    This patch alters the gschem attribute editor's behaviour when
    clicking on an attribute:

    - single click selects the row
    - single click on an already selected row enters edit mode
    - double click on any row enters edit mode

    This makes minimal difference for those already accustomed to the
    current setup, makes it more intuitive for those not accustomed, and
    gives everyone a quicker way to enter edit mode (save those
    milliseconds!)

    Closes-bug: lp-844964

commit 2203f88fca29c5181588ee77e9e5fb3d9da50a20
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:47 2012 +0000

    gnetlist: Don't generate backend arguments with -i,-v, or -q.

    Closes-bug: lp-1018603

commit d4b523e1f160aee1e7f726841c972987e9af003e
Author: Peter TB Brett <email address hidden>
Date: Tue Nov 20 00:21:47 2012 +0000

    gnetlist: Pass "verbose" and "quiet" flags directly.

    Instead of detecting "verbose" or "quiet" output modes by looking at
    the contents of (gnetlist:get-backend-arguments), add a
    (gnetlist:get-verbosity) function to access it directly.

    Affects-bug: lp-1018603

commit 88654dac0f5856571d4c9a71398e34e31a09b571
Merge: 57940f9 df4df89
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 19 07:48:17 2012 +0000

    Merge branch 'gattrib_dox' of https://github.com/bert/geda-gaf

commit 57940f94c53a8c9d740e1c74a5aa6e4db0f0f5b6
Author: Peter TB Brett <email address hidden>
Date: Mon Nov 19 07:42:44 2012 +0000

    gsch2pdf: Make sure all necessary files are distributed.

commit 5c2d23c592f74e1b7845c0485bec2712610fae7b
Author: Peter TB Brett <email address hidden>
Date: Sun Nov 18 23:10:51 2012 +0000

    gattrib: Distribute gettext convenience header.

    In commit f3d2d3d7a810, a gettext.h header was added to gattrib, but
    was not added to the list of files to be distributed. This broke
    `make distcheck'.

commit df4df8901d6d27fcae6de32336ac06b7f56f2f6b
Author: Bert Timmerman <email address hidden>
Date: Sun Nov 18 16:17:22 2012 +0100

    gattrib: removed interfering "\mainpage" tag and added to "what-is-gattrib" page.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 29eaee85198145659d75833a623442376598badb
Author: Peter TB Brett <email address hidden>
Date: Sat Nov 17 23:29:12 2012 +0000

    Reshuffle some stuff in the README file.

commit ce2a3dc2773d5baeb7fbbf324df8d4d472425f80
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 23:41:59 2012 +0100

        add information how to build gEDA developer API documentation

commit d34f23857f7b57c62faed29274e06da610ccd9cb
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 23:18:45 2012 +0100

        argument rcname don't match doxygen \param rcfile, fixed

        commit 717b5819e626d0b051ae9ff6bfd657c918b6d338
        intruduced g_rc_parse_user() and g_rc_parse_system(),
        but argument rcname don't match doxygen \param rcfile.
        The header file says rcname also.

commit bf58b53d3661d3458f68695a94e9d6183373235c
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 22:53:34 2012 +0100

        \fixme should be \todo

        see commit 42182f0ae6b16171329f00f32ff1857d38c1c33e

commit c15c1ba663983f04af89b78ab8d8d766155eaaaf
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 22:25:56 2012 +0100

        doxygen command \param misspelled

commit 622938ae413af91b65302e2ad63e715a0a3e5ca6
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 21:53:34 2012 +0100

        \n and \r was treated as doxygen commands, escape them to be treated as text

commit 83034da65a54ee86fe0f8c6ba80cf7b7e4f70794
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 21:52:31 2012 +0100

        missing space in \ay2, should be \a y2

commit eda98ac6fc96f9b8582d44065897ff5ab57de0ac
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 19:21:23 2012 +0100

            Don't do "inkscape ... || convert ..." if inkscape is optional.

            The result can be produced by either inscape or convert.
            If inkscape isn't installed the above construct generates:

            $ make doxygen
            Creating doxygen documentation for libgeda...
            cd images && make images
            make[1]: Entering directory `/Net/git/geda-gaf/libgeda/docs/images'
            inkscape -e o_attrib_overview.png o_attrib_overview.svg || convert o_attrib_overview.svg o_attrib_overview.png
            /bin/sh: inkscape: command not found

commit 056343a877bf982e3658bbb0ae2baf2f0c8a6f61
Author: Karl Hammar <email address hidden>
Date: Sat Nov 17 18:54:37 2012 +0100

    Add test for the program dot from the graphviz package.

commit 88da3f2b8838fafb6c49281d784f45d796d45bd8
Author: Carl Allendorph <email address hidden>
Date: Wed Nov 14 11:43:50 2012 -0800

    Fixed build issue with libcairo requiring >= 1.10

    Signed-off-by: Edward Hennessy <email address hidden>

commit a164660ff46c474b8ecfef75500008d5da5ba221
Author: Bert Timmerman <email address hidden>
Date: Thu Nov 15 23:05:16 2012 +0100

    Updated the Dutch translation of libgeda.

    Signed-off-by: Bert Timmerman <email address hidden>

commit f9bd70f6927a425080532c20635a6265e3262791
Author: Bert Timmerman <email address hidden>
Date: Thu Nov 15 09:45:30 2012 +0100

    Updated the Dutch translation of gschem.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 4b17c8883a36ccfab593b0e7f2fa205f653903e4
Author: Bert Timmerman <email address hidden>
Date: Thu Nov 15 09:00:43 2012 +0100

    Updated the Dutch translation of gattrib.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 2d79b9333785dd421ddebbef1b8d6c920144f291
Author: Gareth Edwards <email address hidden>
Date: Thu Nov 8 19:07:28 2012 +0000

    gschem: replace deprecated calls to g_strcasecmp ()

    g_strcasecmp() is deprecated, so replace it with a combination of calls
    to g_utf8_collate() and g_utf8_casefold() in various bits of dialog code.

commit 8496ccaa5b5e4af7f05d8dd875c7e73af2464b49
Author: Gareth Edwards <email address hidden>
Date: Wed Oct 31 22:59:41 2012 +0000

    gschem: remove unused pointer values in multiattrib code

    In function multiattrib_action_promote_attribute(), the pointer
    "o_new" returned by "o_attrib_add_attrib()" is never used. In
    function attrib_edit_dialog_ok(), Pointer "new" returned by
    "o_attrib_add_attrib()" is never used. In
    gschem_action_connect_proxy(), "label" is unused. Replace all with
    cast to (void).

    Coverity-ID: 201684
    Coverity-ID: 201683
    Coverity-ID: 201682

commit a92283e0b9309fc716b374d70fcbbf5946562a21
Author: Sergey Alyoshin <email address hidden>
Date: Thu Nov 1 21:22:39 2012 +0000

    Add TAGS files produced after make tags to .gitignore

    Closes-bug: lp-1027402

commit 9f1b2f33fdf5bd34364a483f5e6d7e3d0d5467cf
Author: Gareth Edwards <email address hidden>
Date: Mon Mar 19 20:54:37 2012 +0000

    libgeda: Remove redundant checks against NULL in s_encoding.c

    The variable dst can't be NULL (g_new() will terminate on error) so there is
    no reason to repeatedly check it against NULL. Remove the checks.

    Coverity-ID: 201596

    Closes-bug: lp-959702

commit 2785512894fdd73836a99941467a8dbb4c105269
Author: Gareth Edwards <email address hidden>
Date: Mon Mar 19 21:45:11 2012 +0000

    gnetlist: remove unused pointer value from s_traverse_component()

    The value 'nets' used to store the result of s_traverse_net() is never used,
    to cast function value to (void) to explicitly show that.

    Coverity-ID: 201679

commit 039797bd4e04f798fbbb8841c7e0de77eacd9242
Author: Gareth Edwards <email address hidden>
Date: Mon Oct 29 15:14:10 2012 +0000

    gschem: replace deprecated call to g_strcasecmp () in gschem-version Guile function.

    g_rc_gschem_version() was using g_strcasecmp () which has been deprecated since
    glib 2.2. Replace it with UTF8 implementations as recommended in the glib
    documentation.

commit 6f137f61cb23d2af8e1cd97b275a3dcdfd93f9c6
Author: Gareth Edwards <email address hidden>
Date: Mon Oct 29 18:14:46 2012 +0000

    gschem: suppress compiler warning in line type dialog code

    gcc is complaining that "end" may not be set. Pre-set it to a sensible
    default at declaration.

commit 24ae745516be383a68b518777eadba3b131c00a1
Author: Gareth Edwards <email address hidden>
Date: Mon Oct 29 18:18:03 2012 +0000

    Add a gitignore file for gsch2pdf

commit 62662b1fc3d71ceeac82d7766fe00c090fd6f1dc
Author: Gareth Edwards <email address hidden>
Date: Mon Mar 19 21:38:42 2012 +0000

    gnetlist: cleanly discard unused power tag in s_netattrib.c

    In the function s_netattrib_return_netname(), cast the first call to
    strtok (which is discarding the power tag) to (void) rather than storing
    it and never using it in the current_pin pointer.

    Coverity-ID: 201678

commit ac6f4faaeddfb873bfb59896fc4248cc3b9b6d3d
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 16 21:54:45 2012 +0000

    gschem: fix unsafe use of strncpy

    Make sure string is zero-terminated after using strncpy.

    Coverity-ID: 201559
    Coverity-ID: 201560
    Coverity-ID: 201561
    Coverity-ID: 201562

commit 3ae56552a82cb03cb90f842d361e7a96531844e5
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 16 21:35:44 2012 +0000

    gschem: Remove dead code

    Default statement in switch in o_arc.c will never be executed due to the
    earlier "if" statement.

    Coverity-ID: 201571

commit cb13791bd207079b75e6e12965cba09454b01d20
Author: Gareth Edwards <email address hidden>
Date: Fri Mar 16 21:18:32 2012 +0000

    libgeda: fix dereference after NULL check

    Retest for NULL before making a member comparison.

    Coverity-ID: 201599

commit 3dd7ed9f720804711471af1ed7bf683036a40131
Author: Gareth Edwards <email address hidden>
Date: Sat Jan 21 11:55:59 2012 +0000

    Improve some Doxygen comments in gschem and libgeda

    In gschem, add comments to x_event_key() and
    x_window_setup_draw_events(), including adding a parameter list. In
    libgeda, fixed some grammatical and spelling mistakes in the function
    documentation comments in s_hierarchy.c.

commit 1aa6dd5eb2faa857a9e506c65b15b61be203f4aa
Author: Gareth Edwards <email address hidden>
Date: Sat Jan 14 09:14:36 2012 +0000

    libgeda: make g_rc_component_library() conform to coding standards.

    Bracket an 'if' clause properly and put type of function on line before
    function name, as indicated by HACKING.

commit e986ef7b43fbb4f364b7bb09bfdaeab3e13b0e93
Author: Gareth Edwards <email address hidden>
Date: Mon Mar 19 22:28:51 2012 +0000

    gschem: update usage with bug-filing address

    Change the bug filing address from email to the launchpad site. Also
    update the website address for the gEDA project and update the copyright
    date range for the file to include 2012.

    Closes-bug: lp-926456

commit 5b72f3914cfbd981f3f6e58588fa054b47c5270f
Author: Gareth Edwards <email address hidden>
Date: Sun Mar 18 11:36:59 2012 +0000

    Update FSF mailing address.

    Change all references to the FSF mailing address to the new Franklin
    Street location.

    Closes-bug: lp-934934

commit 323fe113dbd5a702a0a028b2ca150b5b5e64982a
Author: Bas Gieltjes <email address hidden>
Date: Mon Oct 8 19:24:26 2012 -0700

    Prevent overwriting of output file.

    Prevents creation or overwriting of the "output.pdf" file. It checks if a valid schematic is opened and after
    that it creates the cairo context.

commit 940c184c5f8501bb40b5e0d56fecaa6ac99e80e4
Author: Edward Hennessy <email address hidden>
Date: Sat Sep 29 00:02:03 2012 -0700

    Implement printing of junctions

commit 139df6ab8f1b4e2b494f26a4196a959f9e8fcf8e
Author: Edward Hennessy <email address hidden>
Date: Fri Sep 28 14:20:24 2012 -0700

    Add configuration items for junctions

commit 39ac4ab6ff834d60ccbe57f2fb944bafb17dd837
Author: Edward Hennessy <email address hidden>
Date: Thu Sep 27 23:41:56 2012 -0700

    Added command line utility for generating PDF schematics

commit 7c7ad003a34b750a8408b1a6ac2b0bc7dcdb4166
Author: Gareth Edwards <email address hidden>
Date: Mon Jul 2 22:13:32 2012 +0100

    libgeda: only include top level glib header

    glib 2.0 does not permit the inclusion of glib/gmem.h, glib/gmessages.h etc. but only
    the top level glib.h file. Remove references in s_path.c to the sub-files and only
    include the top level file.

    Closes-bug: lp-934261

commit 940f3fd47b9bed6e177db32bd6a7b56e7127b892
Author: Patrick Bernaud <email address hidden>
Date: Thu Jul 5 10:02:27 2012 +0200

    gschem: Force file choosers to start in the current working directory.

    GTK version 2.24.6 changed the behaviour of the GTKFileChooser to
    display files recently used (open) or probable destination folders
    (save), ignoring the current working directory.

    Closes-bug: lp-1020768

commit 7e8f6fdb2af40cab8e4fe969b25c6aa39f20240d
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Sun Feb 19 00:06:04 2012 +0100

    commit robot test on geda-project.org

    This commit is deliberately blank (similar to eaaded1ec38). The sole
    purpose is to test the operation of commit robot on the new server.

    Affects-bug: lp-700413

commit 9d7c5c1021ab9e5d2457be519e1dd1b2378e1585
Author: Peter TB Brett <email address hidden>
Date: Fri Feb 10 11:33:23 2012 +0000

    libgeda: Add missing function declarations to headers.

    o_get_capstyle() and o_get_line_end() were added in commit
    cafda92f02bd, but were not added to header files.

commit 9947b179c89d91e59d67a69ba6b6fdae3f266416
Author: Eike Krumbacher <email address hidden>
Date: Wed Feb 8 16:51:52 2012 +0100

    gattrib: gtksheet cleanups.

    I compiled using the compiler option -DGTK_DISABLE_SINGLE_INCLUDES

    This option looks for needless extra included gtk and gdk headers. The
    only place was gattrib/src/gtksheet_2_2.c where I fixed the includes
    and looked for unused but maybe assigned variables, which I removed.

    Minor code cleanup in this file.

    Tested gattrib with a file.

commit 8fc6b28134a2142ea7197ec1528be72d5a450e18
Author: Peter TB Brett <email address hidden>
Date: Fri Feb 10 11:15:41 2012 +0000

    libgeda: Fix calls to o_line_print_solid() and o_box_print_solid().

    Build failure caused by error in merge commit 9883dfebe546.

commit 9883dfebe5466502544a880e38de08da8426b14e
Merge: 9eb7428 74f1fcc
Author: Peter TB Brett <email address hidden>
Date: Thu Feb 9 13:08:21 2012 +0000

    Merge branch 'stable-1.8'

    Conflicts:
     libgeda/src/o_picture.c

commit 9eb7428d7005428e4fb60c4046b258ee999eebd5
Author: Vladimir Zhbanov <email address hidden>
Date: Tue Jan 31 16:06:23 2012 +0400

    Add an option to automatically choose portrait/landscape

    To choose portrait or landscape for a schematic the printing function
    relies upon its X and Y dimensions. If the dimensions are
    equal, landscape is chosen as more often used layout.

    Closes-bug: lp-722347

commit 0110f9ce43676a340474e58d09fdec8494dabdf2
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jan 27 21:45:17 2012 +0400

    libgeda: fixed Postscript output of dots for some line types

commit 0826a4cbcacf4773f723c258ad08cafbceb5cf15
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jan 27 16:52:28 2012 +0400

    Printing using capstyle corresponding to object line end

    Use correct capstyle for each object instead of using one capstyle for
    all objects.
    Changed printing functions for of different objects. Added reasonable
    defaults in some cases:
      square caps for buses (as used for line ends displaying)
      butt caps for solid circles and for hatches
      default caps (from output-capstyle option) for nets and pins
      default caps (from line ends) for arcs, boxes, circles, and lines
    Additionally fixed lines' capstyle of placeholder for missing picture.

commit cafda92f02bdb40fa683784bd3da6fb26127a8fb
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jan 27 15:15:03 2012 +0400

    Use appropriate line end to display different objects

    Use available code for dashed lines in cairo_gschem.c.
    For others I've made special functions to convert value set by
    'output-capstyle' option for gschem (LINE_END <-> CAPSTYLE). Now this
    option is also used to display objects. It's done to have no difference
    between screen view and Postscript output. That is I want to have
    'WYSIWYG' possibility. I use the same default style of all objects'
    line ends (excluding buses).

commit 33b172da8156de9373445b45f752fa949ec0f6fc
Author: Vladimir Zhbanov <email address hidden>
Date: Fri Jan 27 13:12:14 2012 +0400

    Added line end (capstyle) menu for the line type dialog

    Handling of the menu is similar to handling of the line type menu.
    Important: In order to have it working I have had to change OBJECT_END
      type definition.
    'optionmenu' variable name is changed to 'type_menu' to distinguish
    between it and the 'end_menu'.

commit 76b184e54eecc95bde3a3de5d47a7fa58338a8c5
Merge: c8dcc3e fce53e0
Author: Peter TB Brett <email address hidden>
Date: Fri Jan 27 17:56:54 2012 +0000

    Merge branch 'stable-1.8'

commit c8dcc3eb30eda791e9ccc26429a82120231ec067
Author: Dan White <email address hidden>
Date: Wed Jan 18 11:18:52 2012 -0600

    gschem: change "Close without save" key-accel to "w"

    Conflicted with "Close" button's accelerator "c" and, due to button ordering,
    was selected first when using "Alt-c". Not noticing the multiple-binding may
    lead to an undesired discard of changes instead of cancelling the gschem exit.

    Closes-bug: lp-918306

commit 7e5dea7b2c70b75b83d8ee14ec302a3066d368d9
Merge: b3dfc6c df696b1
Author: Peter TB Brett <email address hidden>
Date: Thu Jan 19 18:33:47 2012 +0000

    gattrib: Merge branch from Bert Timmerman to enable translations.

commit b3dfc6c7124810598042a78fe2800f36699769c3
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Thu Jan 19 00:02:21 2012 +0100

    libgeda: rewrite s_cue_output_single

commit f8a9c86e2e2fa7fa451cd504e62ebee6a3e73d2d
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed Jan 18 23:57:19 2012 +0100

    libgeda: fix printing of junction cues

    Closes bug "disappearing dots in gschem" reported by
    Gabriel Paubert <email address hidden>. Issue was introduced in
    commit 65c68f9.

    Additionally, now junction cues are also printed when 3 or
    more pins are connected (same behavior as for net segments).

commit bbcb153180b2c45fe74012059b428b06ad61eaae
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed Jan 18 23:54:10 2012 +0100

    gschem: cleanup o_cue_draw_lowlevel

commit 0df45c9f859537bf9683b7fa8fb3d4b35828672e
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed Jan 18 23:53:41 2012 +0100

    gschem: fix drawing of junction cues

    Closes bug "disappearing dots in gschem" reported by
    Gabriel Paubert <email address hidden>. Issue was introduced in
    commit 6cae96e.

    Additionally, now junction cues are also drawn when 3 or more pins are
    connected (same behavior as for net segments).

commit c9757a3be117e537a958e19a2f344123951b2ff3
Author: Krzysztof Kościuszkiewicz <email address hidden>
Date: Wed Jan 18 23:06:12 2012 +0100

    gschem: rewrite o_cue_draw_single

commit df696b1789093482ecf5ff18effd60558438adc9
Author: Bert Timmerman <email address hidden>
Date: Wed Jan 18 20:33:31 2012 +0100

    gattrib: Updated po files.

    Signed-off-by: Bert Timmerman <email address hidden>

commit c9c00176c520222c7c1739f4ca75ca0d93a6dfa8
Author: Bert Timmerman <email address hidden>
Date: Wed Jan 18 19:05:15 2012 +0100

    gattrib: Updated the Dutch translation.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 153f20a19f9d2e17a3f5e6ff52579e202a489534
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 11:06:39 2012 +0100

    gattrib: Updated nl.po.

    Signed-off-by: Bert Timmerman <email address hidden>

commit e317e65cb917b43be2c9b8b11762c690c6f0a544
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 10:34:29 2012 +0100

    gattrib: Missed some translatable strings in x_gtksheet.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit c2431158f288280c695c4d9852373a95db541a1d
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 10:15:25 2012 +0100

    gattrib: Missed a translatable string in x_fileselect.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 77fdef2ac57c8b0fe7e6afcb78115251eec9c75c
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 10:10:14 2012 +0100

    gattrib: Missed a translatable string in s_toplevel.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit a6ba79d7f04d87d6c7089206e2adf4ed6c7450e8
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 09:26:28 2012 +0100

    gattrib: Multiple printf() concatenated into single printf() in s_rename.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 7acbf8933c6cfbc2f183330459248633788849df
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 09:25:52 2012 +0100

    gattrib: Multiple printf() concatenated into single printf() in parsecmd.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit b4e2ca004cacb5b6300f8f5d6bf57a03cdc5635e
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 09:25:29 2012 +0100

    gattrib: Multiple printf() concatenated into single printf() in gattrib.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 8a28341473acb0555a29c02d8d3bf0756b637b1c
Author: Bert Timmerman <email address hidden>
Date: Sat Jan 14 09:24:46 2012 +0100

    gattrib: Multiple printf() concatenated into single printf() in g_rc.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit d053c78bf88ab32e5c8e0a01e080643fe22db365
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:27:35 2012 +0100

    gattrib: Created translatable strings in x_window.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 9b17280150d80fcea8ed066109622d7bd7644ca3
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:27:12 2012 +0100

    gattrib: Created translatable strings in x_gtksheet.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 0cd40e301abd591a2a4f42c690aeaa5a11a6887a
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:26:36 2012 +0100

    gattrib: Created translatable strings in x_fileselect.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 511a471ed349a61c3dd1d90ab66bca750cd64248
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:26:00 2012 +0100

    gattrib: Created translatable strings in x_dialog.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 4659abb2a06bdabd03047c88ea4732cb5a2128fe
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:25:42 2012 +0100

    gattrib: Created translatable strings in s_toplevel.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit f5a0cf6fb1f689ce604429df0947d41edb7c978e
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:24:48 2012 +0100

    gattrib: Created translatable strings in s_table.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 2dba63589727eb47d3aad4f8867976f2373b23b3
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:24:30 2012 +0100

    gattrib: Created translatable strings in s_string_list.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit e8237c549f9dca37340ba591bbbce825cc86e3f0
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:24:12 2012 +0100

    gattrib: Created translatable strings in s_sheet_data.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 350198e3c2dd8285c92a001578a3530ca83b98ad
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 20:23:50 2012 +0100

    gattrib: Created translatable strings in s_rename.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 5a6a53b7efa978dd7955824a3a3e737113b54cd8
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:21:31 2012 +0100

    gattrib: Created translatable strings in s_object.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 80a0583af0c9bdb6221a83392f1550ce053ce78a
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:20:30 2012 +0100

    gattrib: Created translatable strings in s_misc.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit abe250e622583f99da25bfec27c2373712d6798a
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:20:11 2012 +0100

    gattrib: Created translatable strings in s_attrib.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 17672e33b8dd13485cebf1dc9b51292dbba7f89a
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:19:16 2012 +0100

    gattrib: Created translatable strings in parsecmd.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit a47684b383bd84ffd3703033764c659ad3014da8
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:18:34 2012 +0100

    gattrib: Created translatable strings in gtksheet_2_2.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 52e6d5a9b09c840a6841031ef2fbf792e42aceaf
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:18:05 2012 +0100

    gattrib: Created translatable strings in gattrib.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 14bf158dfc1a36175f559af5ec9c736bf4a0124d
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:17:48 2012 +0100

    gattrib: Created translatable strings in g_rc.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit d5f652d5aa9690fd01526fa2f2f8222a9363c33e
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:17:13 2012 +0100

    gattrib: Created translatable strings in f_export.c.

    Signed-off-by: Bert Timmerman <email address hidden>

commit 9f71b8c10db544c35c93e32853a3e34b15bf549f
Author: Bert Timmerman <email address hidden>
Date: Fri Jan 13 19:16:28 2012 +0100

    gattrib: Added source files to POTFILES.in for inclusion of translatable strings.

    Signed-off-by: Bert Timmerman <email address hidden>

commit f3d2d3d7a810f976d8cc842d7bf678ea15193a44
Author: Bert Timmerman <email address hidden>
Date: Thu Jan 12 21:00:28 2012 +0100

    gattrib: Added a convenience header for gettext.

    Signed-off-by: Bert Timmerman <email address hidden>

2 blueprints and 27 bugs targeted

Blueprint Priority Assignee Delivery
Low-level API for parsed configuration system. Low-level API for parsed configuration system. 3 Medium Peter TB Brett  11 Implemented
Move gschem rendering code into a separate library Move gschem rendering code into a separate library 2 Low Peter TB Brett  11 Implemented
Bug report Importance Assignee Status
698820 #698820 gschem should warn on unsaved return from symbol 3 High Peter TB Brett  10 Fix Released
1014160 #1014160 New dangling net behavior troublesome 3 High Peter TB Brett  10 Fix Released
1078863 #1078863 Configure checks for cairo 1.8, but should check for 1.10 3 High Edward Hennessy  10 Fix Released
698550 #698550 printing tab characters doesn't look good 4 Medium   10 Fix Released
739586 #739586 autonumber complains about missing numslots 4 Medium Peter TB Brett  10 Fix Released
804904 #804904 down schematic should issue a warning if the schematic is not available 4 Medium Peter TB Brett  10 Fix Released
835800 #835800 major-symbol-change dialog can outgrow the screen 4 Medium Peter TB Brett  10 Fix Released
1018601 #1018601 gnetlist: can't use -i with -g 4 Medium Peter TB Brett  10 Fix Released
1020472 #1020472 Add gschem string to translation 4 Medium Gareth Edwards  10 Fix Released
1085216 #1085216 gschem should notify users if startup script fails 4 Medium Peter TB Brett  10 Fix Released
698603 #698603 Thick lines are longer when printed 5 Low   10 Fix Released
789427 #789427 cap style is not available in gschem GUI 5 Low   10 Fix Released
835855 #835855 gschem fails with backtrace if the default-titleblock cannot be loaded 5 Low Peter TB Brett  10 Fix Released
844964 #844964 gschem attribute editor ignores double click 5 Low Peter TB Brett  10 Fix Released
959718 #959718 No check on success of chmod() in f_save() 5 Low Peter TB Brett  10 Fix Released
959744 #959744 Declared bug in commented out code in x_dialog.c 5 Low Peter TB Brett  10 Fix Released
1018603 #1018603 Unwanted backend arguments 5 Low Peter TB Brett  10 Fix Released
698772 #698772 Default for setpagedevice-pagesize should be enabled 6 Wishlist   10 Fix Released
698867 #698867 Show the file name of the symbol in the attribute editor 6 Wishlist Peter TB Brett  10 Fix Released
722347 #722347 automatically choose portrait/landscape 6 Wishlist   10 Fix Released
1027596 #1027596 Notify on locked items deletion 6 Wishlist Gareth Edwards  10 Fix Released
918306 #918306 gschem: "Close without save" accelerator conflicts with "Cancel" 1 Undecided   10 Fix Released
1020768 #1020768 File Open dialog ignores CWD and duplicates Open Recent 1 Undecided   10 Fix Released
1085611 #1085611 Update message bugs report address 1 Undecided Peter TB Brett  10 Fix Released
1085692 #1085692 gschem: update Russian translation 1 Undecided Peter TB Brett  10 Fix Released
1085694 #1085694 libgeda: update Russian translation 1 Undecided Peter TB Brett  10 Fix Released
1085854 #1085854 gaf: add Russian translation 1 Undecided Peter TB Brett  10 Fix Released
This milestone contains Public information
Everyone can see this information.