commit 92a81cbdbbada5dff6f6539c88dc44653bea9d19
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Mar 19 12:50:21 2020 +0300

    Update PO and POT files.
    
    Update version in POT files and update PO files with modified
    copyright lines.

commit 65eb55151ed9aa0ee6091c8fc2a35d5cf486ff60
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 10 19:40:36 2020 +0300

    schematic: Update copyrights.

commit 9a4d9c6b048ada2a674f133e19d1bbbcb6ed25a2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 10 12:08:23 2020 +0300

    schematic: Update PO files.

commit 5179587f68e1e4662693f30592bac3709d7acd15
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Mar 8 01:57:17 2020 +0300

    schematic: Don't translate messages about color allocation.
    
    Those fatal messages are for developers and not intended for use
    by mere users.  Besides, they're an redundant burden for
    translators.

commit 9ec8e903c01d7309a1fe7936b2f74009227e604c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Mar 8 00:49:31 2020 +0300

    schematic: Fix typo in a message string.

commit e061ff83052f40e7dbc70b57a3b50de8ca7facaa
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Mar 8 00:38:03 2020 +0300

    schematic: Don't translate 3 error messages.
    
    Those messages may appear only on critical programming
    errors. There is no point to translate them.

commit c108d0a0c4421d2e2108a4579b63cd33b09f2247
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 7 21:42:29 2020 +0300

    schematic: Don't translate debug message.
    
    Quote from Glib documentation for g_debug():
    
      The message should typically *not* be translated to the user's
      language.

commit 56b213e0b016ba1b009a8eea79a8d8ccd3bc76b1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 7 23:22:46 2020 +0300

    schematic: Fix program name in the message output by gschem-version().

commit e9dd1095cde4474cddc5f85fe3d715e496f9cc87
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 7 21:30:06 2020 +0300

    schematic: Fix two translation messages in x_image_lowlevel().
    
    - Separate output of function name and real message info.
    - Fix program name in one of the messages.

commit 8e6fe06352713aa84ab304fd6e85f007d0039145
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 7 18:27:31 2020 +0300

    schematic: Fix two messages: move function name into a separate message.

commit 45474a8d9cfcc861c1ee4269496a59a39abf7f2c
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Mar 14 13:50:38 2020 +0300

    schematic: Don't use legacy configuration keys.
    
    Legacy configuration mode is turned off by
    default. Use new configuration key names.

commit 8c88a2af57a083590d92aed5a928d2d665d14b86
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 2 20:56:21 2020 +0300

    liblepton: Move simple config checking functions from schematic/ to liblepton/.

commit 94f0251d563c3edbcb332de45ea0d5b20ee544cb
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 2 20:20:00 2020 +0300

    liblepton: Get rid of 'toplevel->net_consolidate'.

commit d820cb26caa40bcbe71a4ded15948671703f0bc5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 29 23:38:39 2020 +0300

    liblepton: Get rid of 'object->w_bounds_valid_for'.
    
    Currently, the field is useless and does nothing worth.

commit 514aa4a1f18dae9b3eb49f4c92ce4c2f1bd5649f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Feb 20 23:21:59 2020 +0300

    schematic: Comment out lines with CVS version in pcb.scm.
    
    The lines haven't been removed just in case the plugin will be
    fixed some time.

commit 13b18e3831245565a428d630227b78bb1832dc7a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 26 14:32:24 2020 +0300

    schematic: Update copyrights.

commit 7a0f1ad18c56e513193fccca0aaae7cd7283c719
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 22 11:03:31 2020 +0300

    Do not mention obsolete env vars in man pages.
    
    GEDADATA and GEDADATARC environment variables are
    no longer used. Remove them from the ENVIRONMENT
    sections of man pages.

commit 7f3b73bddd7230831153311ed76837cf448e5051
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 22 10:52:33 2020 +0300

    build: Remove --enable-compat-symlinks option.

commit 3a32a940e2d1d2e46db33eb4417454e12ea4fd15
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 21 23:08:19 2020 +0300

    schematic: Rename custom gtkrc file.

commit bb216fdaeba2ad1142bba6fee2c33ed8c3e8485b
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 21 22:49:31 2020 +0300

    schematic: Do not deprecate custom gtkrc files.

commit 2f33c55e9f07da9a17949e32c3a6f251c018895d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Feb 20 19:40:16 2020 +0300

    schematic: Fix variable value in po/Makevars.

commit f6d35084fdec9a972503e3ab8d836d1d99b7305d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 19 15:13:35 2020 +0300

    build: Get rid of removing Makefile.in's with 'make maintainer-clean'.
    
    Some people may contradict that the files clutter the git
    repository. But then, (a) they all are written to the .gitignore
    files and so usually invisible for VCS, and (b) 'git clean' may do
    the job better (please see description of the options '-x' or
    '-X').

commit 27fe04e61528fe660c3ebf6ad49ba3bf2538d6b2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 19 13:46:08 2020 +0300

    docs: Get rid of two obsolete '*clean-local' targets in Makefile.am.

commit cf57b99950b7ad6645351f5ce0864482b7c67c1b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 15 04:37:00 2020 +0300

    docs: Get rid of items related to latex in DISTCLEANFILES.
    
    Latex documentation is no longer generated by doxygen by default,
    so removing of latex binary files is up to the user who built
    them.

commit e3c4b229190b916bfa1e57bcd135034986c2f81b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 15 04:24:37 2020 +0300

    build: Clean up Makefile.am's in the repository.
    
    - Get rid of most '*CLEANFILES' targets.
    - Clean up whitespaces in all Makefile.am files.
    - Avoid getting rid of ChangeLog files with 'maintainer-clean' as
      they are all built automatically and added to .gitignore.

commit 3b052b6afaff6ce17488d6267def180725443f12
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Feb 18 11:59:34 2020 +0300

    build: Remove --with-rcdir option.

commit fd33d62bde123a96bf6cbf4ce376925c571aca1a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 15 07:48:57 2020 +0300

    rename: m4 variable GEDARCDIR to LEPTONRCDIR.

commit f239146375ff07d3f6249df719f2c069a950c7b7
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 15 07:45:51 2020 +0300

    rename: m4 variable GEDADATADIR to LEPTONDATADIR.

commit d864e90d4668310523aaa68a01b94bcfc2a5bfd4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Feb 3 08:56:22 2020 +0300

    schematic: Rename two variables in x_multiattrib.c.

commit 4a4fcaf514feb500278c361b7e5d33b11842a17c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 13:15:00 2020 +0300

    schematic: Get rid of an unused structure field.

commit a7ae02b897231c1b5abbc390d57a6b198f54fcbb
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 12:41:56 2020 +0300

    schematic: Rename a local variable.

commit e0883abdbf337cb80168db340432fd9319a9ea66
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 12:17:37 2020 +0300

    schematic: Replace the word 'complex' with 'component' in comments.

commit 0279909670eec8e0b0ffbed5e02dd4ace5b3f54b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 10:40:16 2020 +0300

    rename: the variables 'embed_complex' and 'default_embed_complex'.

commit f65cffae5bebe3e751dafdbbcf2d70cdaf6801c2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 10:32:24 2020 +0300

    rename: the variables 'include_complex' and 'default_include_complex'.

commit 3a3ca4d8cbb6ebca4e2919354945ff79d57c2d2b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 02:05:45 2020 +0300

    rename: the field 'complex_embedded' of the 'st_object' struct to 'component_embedded'.

commit 118d5b68773f575fc5c279b0edf7db0ec0431509
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Feb 2 01:58:18 2020 +0300

    rename: the field 'complex_basename' of the 'st_object' struct to 'component_basename'.

commit 02d541a7f72521593091ef29f9faa8029f4216a5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 1 20:16:22 2020 +0300

    rename: the field 'complex' of the 'st_object' struct to 'component'.

commit 5503cc8efa9e9f28151b0f7248e13e1f6d44d3ac
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Feb 1 18:09:38 2020 +0300

    rename: the type 'COMPLEX' to 'COMPONENT'.

commit 70cb8a33266dbd1c5cd5784a75ece6961b7d966a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 21:33:28 2020 +0300

    rename: o_complex_new() to o_component_new().

commit cbc46f643d6fbda55cd9637693246384830f9faa
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 21:18:43 2020 +0300

    rename: o_complex_promote_attribs() to o_component_promote_attribs().

commit ce2cc4761f2420b9a21aa0c01d10e55b69d00c8d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 20:55:57 2020 +0300

    rename: o_complex_is_embedded() to o_component_is_embedded().

commit 7d3813830b424ffea6d7b4a1f6fb0a5e427704f5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 16:37:10 2020 +0300

    rename: Fix comments in o_component.c.

commit 071d2e86d321be6faf98b388969b6d108caaef75
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 16:35:08 2020 +0300

    rename: o_complex.c to o_component.c.

commit 2f62a5d747fc114c92d874ce91b164942738d7f1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 16:30:46 2020 +0300

    rename: o_complex_translate_all() to o_component_translate_all().

commit 1497b001c96ccc2fbb6c17bfa33ac2ab2d54ba9b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 16:26:47 2020 +0300

    rename: o_complex_place_changed_run_hook() to o_component_place_changed_run_hook().

commit 205711b779c165c8d4e58c952e864bb84e95aee8
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 16:17:48 2020 +0300

    rename: o_complex_prepare_place() to o_component_prepare_place().

commit b75d0aa309f3e27ad6c2775303fb94b73e8b87a2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 11:57:25 2020 +0300

    rename: the type OBJ_COMPLEX to OBJ_COMPONENT.

commit 90f2231a5b7a1fa316abc94fbe9ad7d6b1c839c0
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Feb 10 17:02:48 2020 +0300

    schematic: Fix build with g++.

commit 56c6ffde86a28c833d3d8f35a930496b7ccb3e31
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 8 20:40:38 2020 +0300

    schematic: Improve the single attribute dialog.
    
    Now the Single Attribute Editor dialog can be
    accepted by pressing the Enter key while the
    input focus is in the Name field.
    Previously, it can be done only when the Value
    field is focused.

commit d7258dbf339f9be1f122fa815b74fd157e55eb49
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 12 21:09:31 2019 +0300

    liblepton: Make o_embed() and o_unembed() independent of TOPLEVEL.

commit b6c23b5ab2aab27f497e9af6aa28a4d43bfa8c70
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 22:28:58 2020 +0300

    rename: (geda core toplevel) to (lepton core toplevel).

commit b1ef340ec3daf7abcc94190ac8f52a33aa45a756
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 21:41:33 2020 +0300

    rename: (geda core page) to (lepton core page).

commit 62d0b42d2d4d5a3a18619a7a0960be9a81bbef79
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 14:49:05 2020 +0300

    rename: (gschem core window) to (schematic core window).

commit 102d4d1fe06c5d15d85104181f7e432240f0cf89
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 14:43:25 2020 +0300

    rename: (gschem core util) to (schematic core util).

commit 5521ce0fe233f3323bcd922bcffe27f20b523072
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 14:39:07 2020 +0300

    rename: (gschem core selection) to (schematic core selection).

commit 922567073a4c5c459ce8bf2cf4090e6da84789e6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 14:34:31 2020 +0300

    rename: (gschem core keymap) to (schematic core keymap).

commit 806a83a01a2bae4cb70cd06710f40367b3cfa9b9
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 13:43:15 2020 +0300

    rename: (gschem core hook) to (schematic core hook).

commit f7971d5d734372f9f23c6453eb947364622fdf5d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 13:32:16 2020 +0300

    rename: (gschem core builtins) to (schematic core builtins).

commit 857c2592bee3664d001ba3535a1ca65f4e550d94
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 13:11:46 2020 +0300

    rename: (gschem core attrib) to (schematic core attrib).

commit 18c508c0ced9a783540f4b79baf7f207f8497471
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 13:40:11 2020 +0300

    schematic: Fix program name in comments of the module (schematic gui keymap).

commit b27acb38728960269555d0bb957dc0aaeb6849f5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 31 14:35:09 2020 +0300

    Fix copyrights in several files.

commit c9663269aac64d7b9634f19385b255d24eb147b1
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 31 19:53:15 2020 +0300

    schematic: Do not revert "untitled" pages.
    
    An untitled page is not yet saved to disk, so
    it cannot be reverted.

commit c0c244ec430171ad5e053c6bd9310d3326641fad
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 20:43:51 2020 +0300

    schematic: Fix color editor widget resizing.
    
    Prevent vertical expansion of the colors combo
    box in the color editor widget.

commit 8e01da5bd35c82656de1a4f1686ca8acf801e00f
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 20:38:00 2020 +0300

    schematic: Show info message in the font selector.
    
    Recommend to reload schematics.

commit 97d481158149b22629b2cb982643633a34ede633
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 20:15:45 2020 +0300

    schematic: Show info message in the color editor.
    
    Explain how to load the modified color scheme
    on startup.

commit 3292b0274dd08570e88a77e50244f7aebd077ba2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 18:47:47 2020 +0300

    schematic: Improve Page->Revert dialog message.
    
    Inform that all component libraries
    will also be reloaded.

commit a791c03da38212aa6d62376084414c885f264494
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 18:17:45 2020 +0300

    schematic: Fix tab's menu item text.
    
    Unify it with the main menu's one:
    "Open" => "Open..."

commit e5a079a604aeb3fb2d605acf807211959ae281d5
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 18:15:34 2020 +0300

    schematic: Set Edit->Deselect item sensitivity.

commit 0120ddc33be7ab0eccf090873b10716c41a1676e
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 18:12:33 2020 +0300

    schematic: Set Edit->Select Mode item sensitivity.

commit eb0ec069f38e52045aa1e1c998cc6ae3bdb20a22
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 17:45:02 2020 +0300

    schematic: Hierarchy->Down Schematic sensitivity.
    
    Set sensitivity of Hierarchy->Down Schematic menu
    item. Enable it if a component with "source"
    attribute is selected.

commit 01f44e7df291f952ac35dab9f960aec170c27851
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 16:54:19 2020 +0300

    schematic: Change return type of obj_selected().
    
    Instead of a boolean value, return the first
    selected object of specified type.

commit 1e86913de35e0ecec9f736b46067844bfd1f71ad
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 30 15:05:25 2020 +0300

    schematic: Set sensitivity for "Revert" menu item.
    
    Disable Page->Revert menu item for untitled pages.

commit 7c7b971b721743a8c5f4449c95a49c33a972f08f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 12:35:35 2020 +0300

    rename: (gschem window) to (schematic window).

commit 06824aec9aa7b11586b0bd50c72f86b5e3ff6607
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 12:17:05 2020 +0300

    rename: (gschem util) to (schematic util).

commit bae01eaf04268cd1069ed5947d7c8b2e58559363
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 12:04:43 2020 +0300

    rename: (gschem symbol check) to (schematic symbol check).

commit 159fd67f1d06fef818ffd6abd8fc81d8b027cb1a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 11:55:10 2020 +0300

    rename: (gschem selection) to (schematic selection).

commit fc29177bee4d29c93f0abe23878f21f8156423e3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 11:01:55 2020 +0300

    rename: (gschem keymap) to (schematic keymap).

commit 3c8ee61288825510f05705c7298884e936f774ac
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 10:22:13 2020 +0300

    rename: (gschem hook) to (schematic hook).

commit 9ad7cf342e422f21947da2893a4cbf99c287f7f4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 28 09:48:00 2020 +0300

    rename: (gschem gschemdoc) to (schematic gschemdoc).

commit 3ce9a466afaac6dbcf7b1cd0a7626baa0c20e8e1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jan 27 21:39:57 2020 +0300

    rename: (gschem core gettext) to (schematic core gettext).

commit 8b795422cff386b4a06dd0b16d821acceaff0267
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jan 27 20:44:54 2020 +0300

    rename: (gschem builtins) to (schematic builtins).

commit 412a3cd59290ccc34ecd67c711c310d720942d15
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jan 27 19:35:52 2020 +0300

    rename: (gschem attrib) to (schematic attrib).

commit dd3af1c14e3f103153720fbaafdde5d875d07699
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jan 27 19:05:14 2020 +0300

    rename: (gschem action) to (schematic action).

commit 54482ee42689b78f61eb9704bef605cdb6e89ea4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Jan 26 19:40:26 2020 +0300

    rename: libgeda_init() to liblepton_init().

commit 5574e9a8795c5d57bdee937df5bf1e52d9f57510
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Jan 26 19:16:04 2020 +0300

    rename: (geda log) to (lepton log).

commit 0320d5ceb60f272ba41f7586123a0e62dd428d08
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Jan 26 10:35:26 2020 +0300

    rename: (geda os) to (lepton os).

commit 1f6a356e75d953cf527a0602ade95521d2d7522c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Jan 25 22:44:13 2020 +0300

    rename: (geda config) to (lepton config).

commit 20457c58a5b8cee577540833a2dc5ddcd6cd05cb
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Jan 25 21:22:36 2020 +0300

    rename: (geda attrib) to (lepton attrib).

commit 75cb00ec6dc0d9703778e1785e3cb881a230f7dd
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Jan 25 14:37:05 2020 +0300

    rename: (geda object) to (lepton object).

commit c50bb28fcc92453d2379f8fa6fb4aea013f3f909
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 24 16:03:13 2020 +0300

    schematic: Fix warning 'non-literal format string'.

commit db4efe8f6d8650e126bbaac4e3eb167ac808016b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 24 10:48:19 2020 +0300

    rename: (gschem repl) to (schematic repl).

commit 885525f0c159e5f2ec8e0ea23b5fef2dcb18eb5e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 24 09:41:49 2020 +0300

    rename: (geda repl) to (lepton repl).

commit 932ad3260162e604c99989b74c4235b946d31489
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jan 20 10:14:12 2020 +0300

    schematic: Update context menu sensitivity.

commit 81d08c26c9cc4cf9b25077f275438dad330d1d5b
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jan 19 05:37:41 2020 +0300

    schematic: Reorganize the context menu.
    
    - add more frequently used commands
    - remove zoom and other not relevant items
    - reorder menu items
    - add accelerator keys
    - add missing icons

commit 7c1edf7ce4ab0da798fd81ac3b24b546ea34c465
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 11 21:04:02 2020 +0300

    schematic: Deprecate default-titleblock RC option.
    
    Replace it with the configuration key:
    - key name: default-titleblock
    - group:    schematic.gui
    - type:     string
    - default:  "title-B.sym"

commit 6b76078321b64de174953a71079aacf31c604039
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 18 22:41:40 2020 +0300

    schematic: Enable paper selection in print dialog.
    
    Enable the "Paper size" and "Orientation" combo
    boxes in the Print dialog. Now users can select
    the paper size and orientation for printing.

commit a49b525867176721f31e70bc1994b228434b0ccd
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jan 13 21:23:15 2020 +0300

    schematic: Fix Netlist->allegro.
    
    make-toplevel-schematic() function (which is an
    alias for file-name-list->schematic()) no longer
    accepts 2 arguments (since git rev. 23e8685).

commit c7e4797264b93f91cb717ffc702bc03b09903e99
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jan 5 01:36:07 2020 +0300

    schematic: Use a new bus-ripper-symname option.

commit eebaba4ddfd75299d60ac560fa218e6d877971c3
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jan 5 01:31:54 2020 +0300

    schematic: Add bus-ripper-symname option.
    
    Add bus-ripper-symname (string, "busripper-1.sym"
    by default) to the schematic group. It's intended
    to replace the liblepton RC option with same name.

commit 9e20e2e5bad9b9cc704564e41cb2f18b2d0645b1
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jan 5 01:05:21 2020 +0300

    schematic: Add bus_ripper_symname toplevel field.
    
    Add bus_ripper_symname toplevel field (gchar*)
    to the st_gschem_toplevel structure.

commit 65be3575ed7fdc8fd1527911462360abb17dff98
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 4 22:49:32 2020 +0300

    schematic: Use BITMAP_DIRECTORY config.h macro.
    
    Use it instead of the liblepton's
    bitmap-directory option.

commit aa12ed7f74ea223c4738f8c8e8cc3e0a0ac1a739
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 4 21:46:01 2020 +0300

    schematic: Check errors in about dialog code.
    
    Ensure that the logo image is successfully loaded,
    otherwise, don't call gtk_about_dialog_set_logo().

commit 7b792b3a24d276914979d6d48e75aac636971c10
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 4 21:43:58 2020 +0300

    schematic: Handle errors in the autonumber dialog.
    
    autonumber_sortorder_create():
    - add missing call to g_clear_error()
    - check if pixbuf was loaded successfully

commit 7e4e07a2e2aecea41b64f8a9fa118bdb898f0656
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 3 08:49:31 2020 +0300

    schematic: Refactor x_tabs_init().

commit c1e589b7241718bb0b2d1006d5e37c4d465ac25a
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 3 08:23:41 2020 +0300

    schematic: Show tooltips, if enabled in config.
    
    Show tabs tooltips only if they are enabled in
    the configuration (schematic.tabs::show-tooltips).

commit 672ed9efcd8cdab67846a4bd41de794a4ffc4715
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 3 07:55:29 2020 +0300

    schematic: Simplify checks in x_tabs_hdr_create().

commit bc6274cfba0b830a57bd532ffdeca2d1ffb59ab9
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 2 21:01:00 2020 +0300

    schematic: Show extensions in file dialog filters.
    
    Show "*.sch", "*.sym" and "*.sch *.sym" in the
    filter field of the "Open" and "Save As" dialogs
    in addition to display names ("Schematics",
    "Symbols", "Schematics and symbols").

commit 5a94ec5e36ec005deae00614fec0c1bc81663e29
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 2 20:39:44 2020 +0300

    schematic: Save As dialog: update file extension.
    
    Change file extension of the current file name
    in the "Save As" dialog when the filter
    (.sch or .sym) is changed.
    For example, if the current file name is
    "file.sch" and the filter is switched to
    "Symbols", the file name becomes "file.sym".

commit 9b7bf395c70c0c78f1ff20febaec5f01ba5e498a
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 31 14:51:26 2019 +0300

    schematic: Resize columns in the page manager.
    
    Resize tree view columns to their optimal width
    when the "Show full paths" checkbox is clicked.
    This conveniently returns the "Changed" column
    to its former position after long paths are shown
    and then hidden again, in addition removing the
    no longer needed horizontal scrollbar.

commit 8cf22b659e5d5769c3dbf052a4284084fdd86b0f
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Oct 29 11:28:35 2019 +0300

    schematic: Update --help and --version output.

commit a6b6ab034cc97412c0e87d970bf904be1ffc8793
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Dec 11 21:24:30 2019 +0300

    schematic: Fix a couple of comments.

commit 3922dee14c51bd3694de7c70092bf6d6f7e2108d
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 21:47:52 2019 +0300

    schematic: Doxygen comments in menu code.

commit 0c049ef017b10e08d9c9b12e6a5c29f82d1265f6
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 19:40:13 2019 +0300

    schematic: Enable/disable Hierarchy->Up menu item.

commit 6e697ea3c94b8ba2b99ad4ede66722835f9d33d4
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 17:53:11 2019 +0300

    schematic: #define recent files menu item name.

commit dd3e24a58869acdb818a50289ec13aae83471707
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 17:42:09 2019 +0300

    schematic: Proper action names in popup menu.

commit dc672fad8d18ec7b4a901c5f6be7cd94b98e19c5
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 17:33:30 2019 +0300

    schematic: Set popup sensitivity by action names.
    
    Change the key/value data associated with the
    popup menu widget to be the same as the main
    menu data (action name => GschemAction object).
    Set the sensitivity of popup menu items in
    x_menus_sensitivity().

commit 6e8a3476cfb7cf7501bdc300d0b447bb644e9455
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 16:56:07 2019 +0300

    schematic: Pass the menu to x_menus_sensitivity().
    
    Prepare it to be used also with the popup menu.

commit 79f67f869eb4a38fc0c437c473aca952c9f62996
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 16:02:10 2019 +0300

    schematic: Rewrite x_menus_sensitivity().
    
    Use the key/value data associated with the menu:
    find an action object by action name and change
    its sensitivity.

commit 40fb2e91ec08ddb487620d4a5deeac530d3b12d8
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 15:19:15 2019 +0300

    schematic: Index the menu data by action name.
    
    Make the key/value data associated with the main
    menu widget look like this:
    - key:   action name, e.g. "&edit-copy"
    - value: pointer to a GschemAction object
    It's more reliable than referring to menu items
    by their display name (e.g. "_Edit/_Copy").

commit ae426a117b21b5db6d1d380f6b46564a36d72a82
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 20 13:46:27 2019 +0300

    schematic: Make recent submenu in get_main_menu().
    
    Make x_menu_attach_recent_files_submenu() private.
    Call it in the menu creation function.

commit 086114c2a010a086b9af2ccff5096d7ee1ae3705
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Nov 19 13:32:27 2019 +0300

    schematic: Refactor i_update_menus().
    
    Simplify code. When setting menu items
    sensitivity, take into account the type
    of selected objects.

commit a28d6bfce127b9be957e9db85f808630a2164da8
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 18 07:24:34 2019 +0300

    schematic: Remove conf/schematic/options.scm.

commit b21b7c48f4cc8054443ff63b6dd5487d509f13cb
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 18 06:44:23 2019 +0300

    schematic: Set bus-ripper-symname in liblepton.
    
    bus-ripper-symname is the liblepton RC option,
    but used to be initialized in system-gschemrc
    (later in conf/schematic/options.scm).
    Move it to system-gafrc.

commit f92876a927a9ca6ea927971838d20e08e517513e
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 17 12:16:09 2019 +0300

    schematic: Respect schematic.gui::file-preview.
    
    The File->Open... dialog always shows the preview
    widget, regardless of this option's value.
    Fix it.

commit 2db415d063cf09fafc5702724e574e8b2bc8b637
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 13:25:18 2019 +0300

    schematic: Deprecate log-window RC option.
    
    Replace it with the configuration key:
    - key name: log-window
    - group:    schematic
    - type:     string
    - default:  "later"
    - values:   "later", "startup"

commit 017fca17c662bf3c2aca400298b525a9bd3fee46
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 12:21:50 2019 +0300

    schematic: Deprecate auto-save-interval RC option.
    
    Replace it with the configuration key:
    - key name: auto-save-interval
    - group:    schematic
    - type:     int
    - default:  120

commit 5025d629f09efb3541e8c8138b2be3e48d4be5a4
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 12:10:03 2019 +0300

    schematic: Deprecate logging RC option.
    
    Replace it with the configuration key:
    - key name: logging
    - group:    schematic
    - type:     boolean
    - default:  true

commit fd85cf566537f3115a49c9bf5e930d9800bbc611
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 11:39:23 2019 +0300

    schematic: Deprecate net-consolidate RC option.
    
    Replace it with the configuration key:
    - key name: net-consolidate
    - group:    schematic
    - type:     boolean
    - default:  true

commit c792201eb8a0834c1597dc737814113855efa8e1
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 11:24:16 2019 +0300

    schematic: Deprecate bus-ripper-rotation RC option.
    
    Replace it with the configuration key:
    - key name: bus-ripper-rotation
    - group:    schematic
    - type:     string
    - default:  "non-symmetric"
    - values:   "non-symmetric", "symmetric"

commit 06d5390769198d0582b036a42576c293f52202c2
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 11:14:15 2019 +0300

    schematic: Deprecate bus-ripper-type RC option.
    
    Replace it with the configuration key:
    - key name: bus-ripper-type
    - group:    schematic
    - type:     string
    - default:  "component"
    - values:   "component", "net"

commit 01ad2aab8425d2deae7918625caa3cb3b63f8cf0
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 10:58:45 2019 +0300

    schematic: Deprecate bus-ripper-size RC option.
    
    Replace it with the configuration key:
    - key name: bus-ripper-size
    - group:    schematic
    - type:     int
    - default:  200

commit d13e842bf168f374c38b275d05daebc611b21ef5
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 09:52:01 2019 +0300

    schematic: Deprecate undo-panzoom RC option.
    
    Replace it with the configuration key:
    - key name: undo-panzoom
    - group:    schematic.undo
    - type:     boolean
    - default:  false

commit df1e242cfe9553d8eae7b9cb0c31d2fc45e720cf
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 09:47:06 2019 +0300

    schematic: Deprecate undo-levels RC option.
    
    Replace it with the configuration key:
    - key name: undo-levels
    - group:    schematic.undo
    - type:     int
    - default:  20

commit 1771742368d91dbcd8fc88a89d64445f0a3b7881
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 09:37:20 2019 +0300

    schematic: Deprecate undo-type RC option.
    
    Replace it with the configuration key:
    - key name: undo-type
    - group:    schematic.undo
    - type:     string
    - default:  "disk"
    - values:   "disk", "memory"

commit 5c720a6d9a4da87fa6950336c8c2783b13ca6061
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 09:24:51 2019 +0300

    schematic: Deprecate undo-control RC option.
    
    Replace it with the configuration key:
    - key name: undo-control
    - group:    schematic.undo
    - type:     boolean
    - default:  true

commit 9bd6959c309816a23ac6be2989866949f4190b17
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 08:27:33 2019 +0300

    schematic: Deprecate net-selection-mode RC option.
    
    Replace it with the configuration key:
    - key name: net-selection-mode
    - group:    schematic.gui
    - type:     string
    - default:  "enabled_net"
    - values:   "enabled_net", "enabled_all", "disabled"

commit 53486b3bb27876fd74dea92b594c22e1b8058050
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 08:18:40 2019 +0300

    schematic: Deprecate dots-grid-mode RC option.
    
    Replace it with the configuration key:
    - key name: dots-grid-mode
    - group:    schematic.gui
    - type:     string
    - default:  "variable"
    - values:   "variable", "fixed"

commit 5d5c2d131a6a86acbaae1b676e24eda4925d00cf
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 08:12:29 2019 +0300

    schematic: Deprecate grid-mode RC option.
    
    Replace it with the configuration key:
    - key name: grid-mode
    - group:    schematic.gui
    - type:     string
    - default:  "mesh"
    - values:   "mesh", "dots", "none"

commit 86e45e3b7862fea1862e0a65863538662bca4327
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 07:59:08 2019 +0300

    schematic: Deprecate scroll-wheel RC option.
    
    Replace it with the configuration key:
    - key name: scroll-wheel
    - group:    schematic.gui
    - type:     string
    - default:  "classic"
    - values:   "classic", "gtk"

commit 463e4bb999c37cb52a8dd3a6e50652ed918e1e12
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 07:50:32 2019 +0300

    schematic: Deprecate third-button RC option.
    
    Replace it with the configuration key:
    - key name: third-button
    - group:    schematic.gui
    - type:     string
    - default:  "popup"
    - values:   "popup", "mousepan"

commit 4643f52b629c6f9b7d55784adccc3c70b3c4a65a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 07:18:07 2019 +0300

    schematic: Deprecate middle-button RC option.
    
    Replace it with the configuration key:
    - key name: middle-button
    - group:    schematic.gui
    - type:     string
    - default:  "mousepan"
    - values:   "mousepan", "popup", "action",
                "stroke", "repeat"

commit ecc865a243d4f36652f883b1eb6a8711727a8346
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 07:07:19 2019 +0300

    schematic: Deprecate text-caps-style RC option.
    
    Replace it with the configuration key:
    - key name: text-caps-style
    - group:    schematic.gui
    - type:     string
    - default:  "both"
    - values:   "both", "lower", "upper"

commit 4151414f1750856f1cb36f1e8d7d75b2a1d84979
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 14 06:55:11 2019 +0300

    schematic: Deprecate action-feedback-mode RC option.
    
    Replace it with the configuration key:
    - key name: action-feedback-mode
    - group:    schematic.gui
    - type:     string
    - default:  "outline"
    - values:   "outline", "boundingbox"

commit eb932ed1c856962d51e605da8ada8b456ae99524
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 03:15:25 2019 +0300

    schematic: Deprecate mesh-grid-display-threshold RC option.
    
    Replace it with the configuration key:
    - key name: mesh-grid-display-threshold
    - group:    schematic.gui
    - type:     int
    - default:  3

commit 1465d585d267d3f755bae53721616f7db6d6b857
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 03:05:03 2019 +0300

    schematic: Deprecate dots-grid-fixed-threshold RC option.
    
    Replace it with the configuration key:
    - key name: dots-grid-fixed-threshold
    - group:    schematic.gui
    - type:     int
    - default:  10

commit f4ff9b84c4cffa53945bfd92ad4c9b53d59448ac
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 02:59:36 2019 +0300

    schematic: Deprecate dots-grid-dot-size RC option.
    
    Replace it with the configuration key:
    - key name: dots-grid-dot-size
    - group:    schematic.gui
    - type:     int
    - default:  1

commit 96f0178172da67ad1656716911e937586a44a1c6
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 02:47:07 2019 +0300

    schematic: Deprecate scrollpan-steps RC option.
    
    Replace it with the configuration key:
    - key name: scrollpan-steps
    - group:    schematic.gui
    - type:     int
    - default:  8

commit 018abbfc19980a59976a842408a6bafa96cd7da5
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 02:36:44 2019 +0300

    schematic: Deprecate snap-size RC option.
    
    Replace it with the configuration key:
    - key name: snap-size
    - group:    schematic.gui
    - type:     int
    - default:  100

commit c39ff751691e75b8667f8fa69ccb75d0c6a92838
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 02:22:45 2019 +0300

    schematic: Deprecate text-size RC option.
    
    Replace it with the configuration key:
    - key name: text-size
    - group:    schematic.gui
    - type:     int
    - default:  10

commit 52bee288f52bd3631c31cf0cae6cd4474dd88361
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 01:54:40 2019 +0300

    schematic: Deprecate select-slack-pixels RC option.
    
    Replace it with the configuration key:
    - key name: select-slack-pixels
    - group:    schematic.gui
    - type:     int
    - default:  10

commit c8821a20cd6074aebba39c3489594a6bd14b32c2
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 01:41:41 2019 +0300

    schematic: Deprecate keyboardpan-gain RC option.
    
    Replace it with the configuration key:
    - key name: keyboardpan-gain
    - group:    schematic.gui
    - type:     int
    - default:  20

commit 018298c01f08ac4b68ed73ded645385585bb8212
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 01:25:55 2019 +0300

    schematic: Refactor cfg_read_int_with_check() code.
    
    Define the error message template
    in cfg_read_int_with_check().

commit 33c1e97d43298e66460c819e2703e6c5895d38a5
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 01:16:15 2019 +0300

    schematic: Deprecate mousepan-gain RC option.
    
    Replace it with the configuration key:
    - key name: mousepan-gain
    - group:    schematic.gui
    - type:     int
    - default:  1

commit cd976119444094ca411b456bbcb8eb90c941e9aa
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 8 00:51:47 2019 +0300

    schematic: int values checking code in i_vars.c.
    
    Add cfg_read_int_with_check() function.
    In addition to reading specified configuration
    parameter, it checks its value with user-defined
    predicate function, resetting the value to default
    and printing an error message if that check fails.

commit a1ab3cdba45ae6fe9bea53240fbe4a5f79f59086
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Dec 7 01:57:18 2019 +0300

    schematic: Deprecate zoom-gain RC option.
    
    Replace it with the configuration key:
    - key name: zoom-gain
    - group:    schematic.gui
    - type:     int
    - default:  20
    
    - do not allow zoom-gain == 0
    - add cfg_read_int()
    - add rc-deprecated-int-transformer()

commit 7b5da8ac1673e623855e139160df36453cfb9b1f
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 20:01:01 2019 +0300

    schematic: Deprecate magnetic-net-mode RC option.
    
    Replace it with the configuration key:
    - key name: magnetic-net-mode
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 11dd0e0fc0a106054a72999d4ac5fd105439d6bb
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 19:55:47 2019 +0300

    schematic: Deprecate netconn-rubberband RC option.
    
    Replace it with the configuration key:
    - key name: netconn-rubberband
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit ecca2732eb72d5427af2e678880ac4b92faf25f8
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 19:41:39 2019 +0300

    schematic: Set GschemOptions in separate function.

commit 749b0e29dabddeef05fc2576bcd104bcc9216132
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:54:29 2019 +0300

    schematic: Deprecate embed-components RC option.
    
    Replace it with the configuration key:
    - key name: embed-components
    - group:    schematic.gui
    - type:     boolean
    - default:  false

commit 4b9eb4ea11df7a4998a9bcfa97061bb266629f53
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:31:25 2019 +0300

    schematic: Deprecate net-direction-mode RC option.
    
    Replace it with the configuration key:
    - key name: net-direction-mode
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 4b7a43d223985a8e12138864f73f0b35ed08e05e
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:24:59 2019 +0300

    schematic: Deprecate force-boundingbox RC option.
    
    Replace it with the configuration key:
    - key name: force-boundingbox
    - group:    schematic.gui
    - type:     boolean
    - default:  false

commit a923959a128d4bd6cc6ad3fe9a76621c9769f8bd
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:17:26 2019 +0300

    schematic: Deprecate warp-cursor RC option.
    
    Replace it with the configuration key:
    - key name: warp-cursor
    - group:    schematic.gui
    - type:     boolean
    - default:  false

commit 72e09939f4bd6aad4ef54e9abb8ef5a77ad79048
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:11:21 2019 +0300

    schematic: Deprecate third-button-cancel RC option.
    
    Replace it with the configuration key:
    - key name: third-button-cancel
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 25096db4d56c79275988660c64267ed17d5eb9a6
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 03:07:06 2019 +0300

    schematic: Deprecate enforce-hierarchy RC option.
    
    Replace it with the configuration key:
    - key name: enforce-hierarchy
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 1d62a4fcafd7a437e7d7189f70250244be7ab862
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:58:48 2019 +0300

    schematic: Deprecate file-preview RC option.
    
    Replace it with the configuration key:
    - key name: file-preview
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 7897e87559f6371efc98a2d8ed7701e81fdb425a
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:53:10 2019 +0300

    schematic: Deprecate continue-component-place RC option.
    
    Replace it with the configuration key:
    - key name: continue-component-place
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 672da977c16946b211aab63f41961c07aba4ea5a
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:46:24 2019 +0300

    schematic: Deprecate fast-mousepan RC option.
    
    Replace it with the configuration key:
    - key name: fast-mousepan
    - group:    schematic.gui
    - type:     boolean
    - default:  false

commit f3ddfad056336bdcc45b1a47af06d99a5987afc7
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:39:08 2019 +0300

    schematic: Deprecate zoom-with-pan RC option.
    
    Replace it with the configuration key:
    - key name: zoom-with-pan
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 91550ed25bc85efd07b7a64fdf0728b303f0fbe5
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:29:33 2019 +0300

    schematic: Deprecate handleboxes RC option.
    
    Replace it with the configuration key:
    - key name: handleboxes
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 27f8d02dbe9157fa81041b8a7aca455d28536e86
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 6 02:21:58 2019 +0300

    schematic: Deprecate scrollbars RC option.
    
    Replace it with the configuration key:
    - key name: scrollbars
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit 711938e2a5d97f716721eb88db25491443467d94
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 5 21:01:30 2019 +0300

    schematic: Refactor new config code in i_vars.c.
    
    Add function for reading boolean configuration
    keys.

commit 06070ab22d327c7337a582ce8ea6d14f844750d6
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 5 06:03:29 2019 +0300

    schematic: Deprecate toolbars RC option.
    
    Replace it with the configuration key:
    - key name: toolbars
    - group:    schematic.gui
    - type:     boolean
    - default:  true

commit de9ee26f25301d31f198a3f05ec42d5235bb5ff7
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Nov 18 13:44:35 2019 +0300

    schematic: Rename functions in the fontsel widget.
    
    Ensure consistent functions naming in the font
    selection widget code: rename several functions,
    rearrange them. No functional changes.

commit 321d2934792f0986b04adb9e7cdf6f74fef0a006
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 16 09:47:10 2019 +0300

    schematic: Show font in font cfg save dialog.
    
    Options->Font->Save configuration dialog:
    show the font name that will be saved to
    the configuration.

commit 43e5e434d0e1d245fcdc1f01b95b19038898273c
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Nov 15 22:41:39 2019 +0300

    schematic: Show cfg files in font cfg save dialog.
    
    Options->Font->Save configuration dialog:
    show full file names of the configuration
    files the font settings will be saved to.

commit 66c016061b33666b67c8d04cfb5433cfe9b99e41
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Nov 25 18:40:14 2019 +0300

    schematic: Fix memleak in Hier->DownSymbol code.

commit 7ce80cefe50aaa049802f887670b04bb280f3b9e
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Nov 21 22:19:36 2019 +0300

    schematic: Read schematic.gui::draw-grips in i_vars_set().

commit 3a0fb6fd8f5a227fdad7947a1137e609e36f492f
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Nov 21 21:48:22 2019 +0300

    schematic: Remove g_rc_draw_grips() function.

commit 0fbdf05501ddb2f6e12a2f98de98c010e06723e2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Nov 21 21:46:22 2019 +0300

    schematic: Remove draw-grips from options.scm.

commit 7d97d65458136857373f260d694571b409908bf3
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 13 23:09:42 2019 +0300

    schematic: Catch exceptions in menu.scm.
    
    Generate the main menu correctly, even if some
    system configuration *.conf files are missing.
    Catch exceptions that may be thrown by functions
    in the (geda config) module, use default values
    for configuration keys.

commit 10ca660a96ca39bffedacdfaf6de4c0933623448
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 13 22:29:08 2019 +0300

    schematic: Adjust default values in x_widgets.c.
    
    Docking widgets are disabled by default
    since 3e240e9.

commit 325d6a49868ba9d89ff0de371126288d0d730510
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Nov 15 15:20:52 2019 +0300

    schematic: Fix button name in generic_filesel_dialog().

commit b2ed4ad7ff1deb5008b3e524d20b925ec280afe4
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Nov 12 18:47:00 2019 +0300

    schematic: Don't use error() in gschemdoc.scm.
    
    Do not show backtrace in the log window if
    documentation for a component cannot be found.

commit c09c747d0a48a660ab3e1e371722fa4352a2a514
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Nov 12 18:27:46 2019 +0300

    schematic: Don't distribute gschemdoc.scm.
    
    Do not include gschemdoc.scm in the distribution
    tarball (made by `make dist`). It should be
    regenerated by `make` from the gschemdoc.scm.in
    template file. This way the documentation
    directory will be substituted correctly.

commit 0bab0e30cf5e2a2b9c0aa3a01aceedb38ec2fc37
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Nov 10 15:19:51 2019 +0300

    schematic: Refactor context menu code in x_tabs.c.
    
    - Use GschemAction when creating the context menu
    items and handling activation events.
    - Move the "Close" menu item to the bottom of the
    context menu.

commit f5267c172d66c08f8cfb3faedb8eb91843b5f0dc
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Nov 10 19:41:43 2019 +0300

    schematic: Copyable attributes in compsel dialog.
    
    Names and values of attributes in the component
    selection dialog can now be copied to clipboard.

commit 04c7d628a39b13d4a6f06f85d7cb1935d0944277
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 6 22:06:44 2019 +0300

    schematic: Page header context menu in tabbed GUI.
    
    Add context menu with common actions; show it when
    the user click on the tab's header widget with the
    right mouse button.

commit 1cf2f5d5bb8859f2267ae7243bfe956de632068a
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 6 19:08:31 2019 +0300

    schematic: Adjust default values in x_tabs.c.
    
    Tabbed GUI is enabled by default since 31eb4a5.
    Set the global variable accordingly, amend file
    header comments.

commit d1467576ab954751283cc997206c8d61cc744e82
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Nov 6 18:59:21 2019 +0300

    schematic: Make tabs reorderable.
    
    In tabbed GUI, pages can now be reordered by
    dragging them to a new position with mouse.

commit 398d962c2768b17563ed3ade7d912b600a772f0c
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Oct 25 18:15:01 2019 +0300

    schematic: Show/hide grips at run-time.
    
    Allow toggling of grips at run-time.
    Add new action and menu item.

commit c467b4360707625cccf1ac506caffdec7276a836
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Aug 30 11:06:26 2019 +0300

    rename: Use the (lepton page) module instead of (geda page) in all tools.

commit a4b99ac3cc935fdab1bda116140d4fc0e377bb99
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Oct 19 00:41:19 2019 +0300

    schematic: Fix scrolling in the log window.
    
    Make the log window scroll to the bottom whenever
    a message is written to the log.
    Log window's inability to automatically scroll
    was reported in #238 and then fixed in #239
    (git: fc72ce3).
    However, as it was discovered recently (#480),
    current implementation of that fix may lead to
    crash on some systems (Debian, in particular)
    when File->Print is invoked. The crash itself
    was fixed in git ad4ada5, and this commit fixes
    scrolling again.

commit ad4ada5edfc25ff204bfbe3adad5d0b2895393b3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Oct 17 09:37:06 2019 +0300

    schematic: Fix crash on yielding 'File -> Print'.

commit e1d4f0640d43aa2566d3490b13d610cfa3070d67
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Oct 6 16:53:13 2019 +0300

    schematic: Remove old non-functional script.
    
    20 years old script list-keys.scm is supposed to
    print lepton-schematic key bindings to stdout,
    but it does not work and does not used anywhere.
    If need be, working script can be found here:
    graahnul-grom.github.io/scm/list-keys-dmn.scm.html

commit 0923c43b7f1ef1b7c0a1690f98c9666d158ff84e
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Oct 6 00:22:04 2019 +0300

    schematic: Remove unused scheme script.
    
    The trivial script print-NB-attribs.scm was added
    in 2000 (git: 565d651) and has not been changed
    since then. It's not used anywhere.

commit 425de4e1b3c3cab5f0d97b586013f673818316a8
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Oct 6 00:14:13 2019 +0300

    Delete stale empty directories.

commit e52d626777b90f96c1b6d9c05589e4e4513383df
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Oct 3 23:37:21 2019 +0300

    Update PO files.

commit 618bf342cd9aee8ae8aa6dbeb54ce8f434c505ec
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Sep 28 10:36:37 2019 +0300

    Update PO translation files.

commit 619912c47cfe3da3809c7d2b9652991c6fa3da17
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Sep 28 01:02:14 2019 +0300

    Update copyrights in all '*.pot' files.

commit 343a7347e925cbb2f6c6182c7830fafabfb3d2da
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Sep 28 01:01:10 2019 +0300

    Update COPYRIGHT_HOLDER in all `Makevars' files.

commit 81600c6f4d1960d7e1fb3bc2901af02dfbcf7206
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Sep 28 00:57:55 2019 +0300

    schematic: Update copyrights.

commit 7b3f582fa8f6c79940e9c0beef2f0c767f8195b0
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Sep 27 20:12:21 2019 +0300

    schematic: Fix page manager crash on PgUp/PgDown.
    
    Pressing 'Page Up' and 'Page Down' keys in the
    page manager window leads to segfault. Until it
    is investigated, disable those keys.

commit 8a663ae0c9e8114e34c8271be25b16d6baa6b143
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jul 15 19:29:35 2019 +0300

    schematic: Remove page_select_widget_close().
    
    This function is no longer needed, since widgets
    are destroyed with their parent window (see
    x_widgets_show_in_dialog()).

commit 877120b69c7a4a301006fcb89f95e0af3d778fcf
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 13 15:47:43 2019 +0300

    schematic: "Refresh" in page select widget's menu.
    
    Add "Refresh" context menu item which updates the
    list of pages displayed in the page select widget.

commit 8e4afb249ce9a7e1239fa1b1d1ee8f373b2d03e7
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 13 13:27:26 2019 +0300

    schematic: Fix scrolling in page select widget.
    
    Ensure that the currently selected item is always
    visible in the list of pages.

commit 44112ab561d6a15596318a6d800a26db50106dda
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 13 13:02:12 2019 +0300

    schematic: Rename page select widget source files.
    
    Change name: x_pagesel => page_select_widget.

commit dee948013f80df87c459fb0b736825272eff437a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 13 11:20:47 2019 +0300

    schematic: Convert page manager dialog to widget.
    
    Derive its GObject class from GschemBinClass.

commit 41ffba3a08d8d07805b9fd54f77ab299eff32ebc
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Sep 25 16:08:34 2019 +0300

    build: Fix FreeBSD compilation error on powerpc64.
    
    Building on powerpc64 architecture with base
    system compiler (GCC 4.2) fails with:
    cc1: error: -Wuninitialized is not supported without -O
    Respecting $(CFLAGS) variable in lepton-cli,
    liblepton and lepton-schematic makefiles solves
    the problem.
    FreeBSD bug report #239311:
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239311

commit 11edaa59ed1c6e1689ee1f9615979b303d466726
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jul 3 22:41:21 2019 +0300

    schematic: Optionally show menu items: use-docks.
    
    Depending on the configuration settings value
    [schematic.gui]::use-docks, show or hide relevant
    "Side Dock" and "Bottom Dock" menu items in the
    "View" menu.

commit 7e6603b8d4520ecfdb3b829cdf58b155170bfd62
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jul 3 22:02:57 2019 +0300

    schematic: Optionally show menu items: use-tabs.
    
    Depending on the configuration settings value
    [schematic.gui]::use-tabs, show or hide relevant
    "Next Tab" and "Previous Tab" menu items in the
    "Page" menu.

commit 45ccb4a287e860c35e59cf3aacfa47224f680ea9
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jul 3 17:17:24 2019 +0300

    schematic: Check if menu item is valid.
    
    Check in get_main_menu() if currently processed
    item is a valid one: it must be a list and contain
    3 elements (menu item text, action and icon).
    Otherwise, it is ignored.

commit bf27871a03ef69b00b1a1ff20a4613136519ca72
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 29 21:46:26 2019 +0300

    schematic: Reformat the main menu scm file.
    
    No functional changes.
    - make it human-readable
    - adjust indentation
    - replace tabs with spaces

commit 872cd1254d5fb3dbeb1895625d662ab05d1cf434
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 20 22:08:15 2019 +0300

    schematic: Fix clang++ warnings.

commit 3a046220e29c6cbf6247a1d53b4288abed38d33c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Jul 14 11:30:03 2019 +0300

    schematic: Fix compilation errors triggered when built with g++.
    
    The issue has been introduced in commit ec09490.

commit fb4c2fd59f45fa982ebab758f13e3f1c9b935836
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jul 10 14:01:39 2019 +0300

    schematic: Rewrite attributes attachment code.
    
    Rewrite attributes attachment code in Scheme,
    improve existing behavior:
    - attributes can be attached to any non-text object
    - act on visible attributes only
    - do nothing if attributes are already attached or
    no attributes were selected
    - print successfully attached attributes to the log
    - deselect successfully attached attributes and
    the object they are attached to

commit 349080129de60b24902c8729d0d556a2fc299d8f
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jul 12 18:28:09 2019 +0300

    schematic: Close widgets with parent window.
    
    Close widgets shown by x_widgets_show_in_dialog()
    when their parent window is closed. This is
    important when working with multiple windows,
    since these widgets are bound to the instance
    of GschemToplevel they are created for.

commit 3d436dddde8f264bdeed9256be951e0bd9df5c0e
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jun 9 12:50:39 2019 +0300

    schematic: Remove -p command line option.
    
    "Auto place the window" option is obsolete.

commit 824ba21f84b12b94dff2f68bbf2fa602f6d08e78
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 1 16:26:07 2019 +0300

    schematic: Deprecate window-size option.
    
    window-size gschemrc option is obsolete now.
    Main window's geometry is automatically saved
    to configuration and restored on startup.
    Default values for width and height (800x600)
    are used when no configuration available yet
    (e.g. on first run).
    Remove associated code, define this option using
    define-rc-dead-config().

commit 9afe216cf2bcf8d49b955f285868c4a62af1ea37
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 1 15:38:57 2019 +0300

    schematic: Add restore-window-geometry config key.
    
    "restore-window-geometry" boolean configuration
    key (true by default) in the "schematic.gui" group
    controls whether main window's size and position
    should be restored on startup.

commit 0b72585600c5883e9a568931029e645cf7f4cabc
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 1 13:51:45 2019 +0300

    schematic: Save and restore main window's geometry.
    
    Save window's size and position to the CACHE
    configuration context ("schematic.window-geometry"
    group) and restore them on startup.

commit ec094906d718944b822c4d63e49d1b53b9e683de
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jul 2 15:04:10 2019 +0300

    schematic: Fix signal handling in log widget code.
    
    Every instance of GschemLogWidget installs signal
    handler for the "changed" signal of GtkTextBuffer.
    The text buffer is a member of
    GschemLogWidgetClass structure, so it is shared
    among all instances of GschemLogWidget.
    When the latter is destroyed, the signal handler
    should be disconnected.

commit e579c5b41f9659a6dd70c7ce60626aae4f796465
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jul 2 13:00:36 2019 +0300

    schematic: Use G_DEFINE_TYPE in log widget code.

commit 00213d0d8bac37c4ed48cbefca2474a13d09a2b5
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jul 2 20:43:23 2019 +0300

    schematic: Mouse settings accessible in scripts.
    
    Make middle-button and third-button gschemrc
    options accessible in Scheme scripts.
    Called without argument, these functions will
    return current option's value.

commit dd5ca7c362b0d1104be6311df903816a0bac05e6
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jun 26 13:44:09 2019 +0300

    schematic: Remove excessive mouse action macro.
    
    We do not need to define a separate macro
    for the middle mouse button "pan" action.
    Use MOUSEBTN_DO_PAN.

commit b512fd043e11c6ab14cf643613598c4fdb8bc71e
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jun 26 12:33:54 2019 +0300

    schematic: Rename mouse buttons actions macros.
    
    Give them distinguishable, unified names:
    MOUSEBTN_DO_XXX, where XXX is the action name
    (PAN, POPUP, etc).

commit d2f522a11720c534beb384cce76befbe95128d41
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jun 25 18:13:07 2019 +0300

    schematic: Don't update middle button indicator.
    
    Get rid of i_update_middle_button().
    If the "middle-button" gschemrc option is set to
    "repeat", display "Repeat" string in the middle
    mouse button indicator in the status bar (without
    showing what action will be repeated).

commit bf5c81b8512fe31a32b9bcb374a95307db57e504
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jun 25 12:46:39 2019 +0300

    schematic: &repeat-last-action on middle click.
    
    If the "middle-button" gschemrc option is set to
    "repeat", invoke the &repeat-last-action special
    action when the middle mouse button is clicked.

commit 5efa790101675f8ebe788278033c7037cdd108ca
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jun 25 11:35:35 2019 +0300

    schematic: Set middle mouse button indicator text.
    
    Do it in the status bar creation function, rather
    than in i_update_middle_button().

commit 3e762bd6e2af7c344dbc4c6f1185048fae29c8d0
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 1 22:00:09 2019 +0300

    schematic: Recreate hotkeys dialog.
    
    Handle "response" signal in the hotkeys dialog,
    destroy it when it's closed. This way
    GschemHotkeyStore is also recreated each time,
    so we get updates to keybindings if they change
    while the program is running.
    This partially reverts commit b41084c.

commit fc93e493fb2680916c953cfcba2e00e1fa89ee21
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 1 21:32:41 2019 +0300

    schematic: Simplify GschemHotkeyStore.
    
    At this point we do not need live updates
    of contents in the hotkeys dialog.
    Remove code that tries to do so.

commit a511b86de4022a5c943552f27d906aa505bbce12
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jun 17 11:15:17 2019 +0300

    schematic: Fix visual presentation of actions in the Hotkey dialog.
    
    Since 442e595, neither icons nor action strings were displayed in
    the hotkeys dialog due to replacement of a self-evaluating
    function being the core of an action with a simple one.  Initial
    issue was broken action system in lepton-schematic when built with
    guile-2.2.  The issue was discussed on guile-user mailing list,
    and Mark H Weaver explained that inconsistent behaviour in various
    guile versions and offered a solution for it:
    
    <quote>
    If you need to generate a unique _procedure_, there's only one
    future-proof way to do it: the new procedure must behave differently
    than every other procedure, for some input.
    
    It's a mistake to expect procedures with equivalent behavior to be
    distinguishable in Scheme.
    </quote>
    
    The solution offered and implemented is creating an action core as
    case-lambda with a unique tag (list #f) that every time results in
    a unique function.

commit 7331c7fc81b9dc05e5610b4cdebee54d1d31ea31
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jun 17 11:08:51 2019 +0300

    Revert "schematic: Fix define-action syntax to make it work with guile-2.2."
    
    This reverts commit 442e595847852f85d9edb30b0df66cda9f47427b.

commit c5ce45e11021540ce033235d8ae71da7e1cf04c9
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 16 20:47:22 2019 +0300

    schematic: Rewrite attributes detachment code.
    
    Old behavior was to unconditionally strip all
    attributes of the selected objects (visible
    and invisible, selected or not).
    It has been changed:
    -  detach only selected visible attributes
    from their respective parent objects
    - do not require parent object to be selected
    - print successfully detached attributes to
    the log
    - if selection is empty, selected attributes
    are detached or no attributes are selected,
    do nothing
    - deselect attributes just detached

commit 7cf5a9ad6e1e5ee7df7fe9f498a9244c6f00bec1
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 20 20:38:25 2019 +0300

    schematic: Fix description of net-selection-mode.
    
    More detailed description of the
    net-selection-mode gschemrc option.

commit f721309496de9242441bfbad1c42de728bd6377d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Jun 20 11:55:05 2019 +0300

    schematic: Fix draw-grips rc setting.
    
    Fix broken behavior controlled by the 'draw-grips' gschemrc
    option.  Now, if 'draw-grips' is set to "disabled", it prohibits
    drawing grips of selected objects instead of disabling all resize
    operations while still drawing the grips, as it was before.

commit af710e328f3ddcc0ad19add686f6525fcf68bf3c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 18 20:02:40 2019 +0300

    schematic: "No last action to repeat" message.
    
    When the user hits the dot key (".") to repeat
    the last action, but there is no last action to
    repeat, print descriptive message to the log,
    rather than warning about invalid action '#f'.

commit 22565d12fddb986ff07bf57d7ee871230825e124
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 18 19:40:04 2019 +0300

    schematic: No backtrace on eval-action!() error.
    
    If invalid action is passed to the eval-action!()
    function, it uses error() to report the failure.
    Don't do it, just print a warning to the log.

commit 510bc568674c08b1049bb38fdb7a086381db4725
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 18 19:34:16 2019 +0300

    schematic: Make repeat-last-action ("." key) work.
    
    Add missing use-modules (gschem action).

commit f6e835ea2bba425979bc6094306c10ec478abdf2
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 9 11:53:27 2019 +0300

    schematic: Catch show-file() errors in gschemdoc.
    
    Catch exceptions that can be thrown by show-file()
    function called in the (gschem gschemdoc) module.

commit 9b75b6cd3130ed3637b526747b65189be3308e04
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 9 07:43:44 2019 +0300

    schematic: Leptonize actions' properties.

commit 4ceb948e6b255362cd541e4cfd147a2dcd250d26
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 9 07:37:51 2019 +0300

    schematic: Catch errors in (gschem gschemdoc).
    
    Catch exceptions that can be thrown by show-uri()
    function in the (gschem gschemdoc) module.

commit 03048f4f142756a7dbd80ef8254b8700ea45c69f
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 26 18:04:20 2019 +0300

    schematic: Catch Netlist->allegro errors.
    
    Error checking in the (schematic netlist) module.

commit bba20059cf8d079dbe8b4f8826db797044963e96
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 09:25:09 2019 +0300

    schematic: Rename dialog geometry settings.
    
    Rename configuration groups in gui.conf:
    gschem.dialog-geometry.* =>
    schematic.dialog-geometry.*

commit bbc4e33f6afeb787244315dc33e5fb882a7500b5
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 21:21:01 2019 +0300

    Deprecate image-color option.
    
    image-color gschemrc option is obsolete. It was
    used in deprecated image.scm and print.scm export
    scripts (which are now deleted).
    Remove associated code from lepton-schematic and
    liblepton, define it using define-rc-dead-config()

commit 2daf0b24868629ae253bbaac514ac92d8ebb97b4
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 14:13:04 2019 +0300

    schematic: Deprecate image-size option.
    
    image-size gschemrc option is obsolete. It was
    used in deprecated image.scm and print.scm export
    scripts (which are now deleted).
    Remove associated code, define it using
    define-rc-dead-config().

commit b379ebff8552928cef04fe0005f84a07ba042ecc
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 13:53:58 2019 +0300

    schematic: Remove --output command line option.

commit 0d834c79111f5c44b934225e5b1a19b11fdcba2a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 12:57:17 2019 +0300

    schematic: Deprecate old export functions.
    
    Make old functions that were used in deprecated
    image.scm and print.scm export scripts
    (gschem-image, gschem-pdf, gschem-use-rc-values)
    just print deprecation warning. Define them in
    the (gschem deprecated) module.

commit bdf1007723ce7b67b7f5ec7fc34e78f387004504
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 8 11:47:41 2019 +0300

    schematic: Remove deprecated export scripts.
    
    Remove deprecated (since 2012, git: 626a205) guile
    script.

commit c23c85041d6e52db72069240ca8c7f2e6a4d00f1
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 22 18:27:46 2019 +0300

    schematic: Unused preprocessor code in x_image.c.
    
    Remove unused #defines and unnecessary #includes.

commit 94990e808d78ea38763853e7caae2cc829e2fd39
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 22 18:07:41 2019 +0300

    schematic: Save "Write image" dialog's settings.
    
    When the write image dialog is closed, save the
    following settings to the CACHE configuration
    context ("schematic.write-image-dialog" group):
      - selected directory
      - image size
      - image type
      - image color mode
    When the dialog is opened again, these settings
    are restored.

commit a3038cc9ffb739edc3da57614a5297ddb636b29d
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 21 17:46:27 2019 +0300

    schematic: Add label to the "Write image" dialog.
    
    Add informational label to the write image
    dialog, stating that print-color-map will be used
    for PDF export. So, the results will be less
    surprising for the user (PDF and image files are
    exported using different colors).

commit 99a1985293cbac1f25c6143d88e591f2d95a16a8
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 21 14:53:54 2019 +0300

    schematic: Add 1024x768 to x_image_sizes list.
    
    Values from this list are shown in the
    "Width x Height" combo box in the "Write image"
    dialog box: available resolutions for exported
    images.

commit 0e3bf2c1cc6ae7e712ab8baac077aedcb74ab82b
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 21 14:35:04 2019 +0300

    schematic: Export image using chosen color mode.
    
    Implement image export using color mode (color or
    grayscale) set in the "Color mode" combo box in
    the "Write image" dialog.

commit 278268f81c6c94d2c388e65580f5dd0bc594e2cb
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 21 08:17:59 2019 +0300

    schematic: Add color mode combo to write image dialog.
    
    User can choose from the drop-down list whether to
    export image using colors or in "grayscale" mode.

commit 1901180495781c5e8af6e9ad999d724f738622bf
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 16:05:06 2019 +0300

    schematic: pagesel: remove "Right click" label.

commit af49101acc7458aca114473b76a6fcba44e0ce9d
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 16:02:12 2019 +0300

    schematic: pagesel: automatic vertical scrolling.
    
    Show scrollbars only when needed
    in the page manager dialog.

commit 27eaa4795c65cbedde4926acd2c26020580ac297
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 15:50:44 2019 +0300

    schematic: pagesel: reduce tree column min-width.
    
    Reduce minimum width of the "Filename" tree
    view column in the page manager dialog.

commit 7c8b9879be3451aa94b9050d66c60212d35e3a11
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 15:14:49 2019 +0300

    schematic: pagesel: show basenames by default.
    
    By default, do not show full paths in the page
    manager's pages list.
    When working with hierarchical schematics, most
    of the time they just clutters the view.
    Paths can be shown at any time by checking the
    "Show full paths" checkbox.

commit 4bbdf1fd34ef2eb45ae5a707af52af8f662acfb3
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 14:52:36 2019 +0300

    schematic: pagesel: save show full paths state.
    
    The state of the page manager's "Show full paths"
    checkbox can now be saved and restored.
    The configuration is saved to and read from the
    CACHE configuration context: "show-full-paths"
    key (boolean), "schematic.page-manager" group.

commit d9389cc4cc7c27dcaaf054c06064096fb73677e0
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 14:10:56 2019 +0300

    schematic: pagesel: implement toggle show paths.
    
    When "Show full paths" checkbox in page manager
    dialog is checked, pages are displayed in the
    list with full paths. Otherwise, just basenames
    are shown.

commit 84cb4cd168414be7791ac327592147919782b0ca
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 13:32:03 2019 +0300

    schematic: pagesel checkbox to toggle show paths.
    
    Add "Show full paths" checkbox to page manager
    dialog.

commit 1ff3e2c8ebb43ab8677406f946d42697bcfc014a
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 12:55:56 2019 +0300

    schematic: Move PageselResponseType to c file.

commit 6a6c3dd2a3d8af66679d4d458564e25babf5b526
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 12:45:02 2019 +0300

    schematic: pagesel: remove unneeded includes.

commit 6a3d289f2d2ac3fe048f0fb6ba7335d0bea7c7e9
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 12:39:48 2019 +0300

    schematic: Don't destroy page manager on close.

commit 1f61adec8757ec9e40eddb5c9e146c03cc434b92
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 11:46:40 2019 +0300

    schematic: Use stock GTK close response.
    
    We do not need to define custom response ID
    for close button click event.
    Use GTK_RESPONSE_CLOSE.

commit 0f9b211057f9d05b3b8a56936fa187b909f7d061
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 11:21:59 2019 +0300

    schematic: Do not set button order in pagesel.
    
    Setting alternative button order only makes sense
    for combinations like OK/Cancel, Yes/No.
    Refresh and Close buttons do not need it.

commit 8814ea094c45f3087743f1e8832f3174aec964a1
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 10:32:19 2019 +0300

    schematic: Untangle pagesel context menu handlers.
    
    These were implemented by DEFINE_POPUP_CALLBACK
    macro, which only complicates code.
    Do not use preprocessor, make them ordinary
    static functions.

commit 3c357045e5083f4934b637fa60b91ed42c07e69b
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 09:56:38 2019 +0300

    schematic: Use G_DEFINE_TYPE macro in pagesel.

commit 68541140b3404f11639493c191a0ef370dc3e123
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 4 09:24:56 2019 +0300

    schematic: pagesel_update() need not be public.

commit f1b571ad9df9fa5f2648b81fbf1746158e615e63
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 6 10:33:42 2019 +0300

    schematic: Rename temporary files.
    
    Use new names for temporary files created by undo
    subsystem: gschem.save* => lepton-schematic.save*.

commit fb6620c42628fa92c534841888d1b1a9458e281d
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri May 31 17:59:29 2019 +0300

    schematic: Adjust default rubber band mode.
    
    Set default rubber band mode to TRUE for
    GschemOptions. This is the default value
    set in conf/schematic/options.scm.

commit f0b7a6ffbb940428f1e39dfbc626f32804fb82cd
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri May 31 17:54:26 2019 +0300

    schematic: Adjust default values in i_vars.c.
    
    Set default values for default_* global
    variables to be the same as options set
    in conf/schematic/options.scm.

commit ed933e94feac2043720836f11ffd0570bce98f5c
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 28 11:13:37 2019 +0300

    schematic: Optionally show path in window's title.
    
    Examine the new [schematic.gui]::title-show-path
    configuration key (boolean) in i_set_filename().
    If it's true, show full file path in the main
    window's title. By default, show basename.

commit ea82fcb237351326b2e1a6ee04a6d61e42aeda42
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 28 10:56:08 2019 +0300

    schematic: Change i_set_filename() signature.
    
    Pass 'page changed' status to i_set_filename()
    rather than string with an asterisk ("*").

commit b41d02f292e8599017736d19ca6c59f773aa2cbf
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jun 2 16:41:27 2019 +0300

    schematic: Update --help output.

commit e53f17241ddc0d6c723814affdfac69a7fbab085
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon May 27 17:18:40 2019 +0300

    schematic: Paths in close confirmation dialog.
    
    Add "Show full paths" check box to the close
    confirmation dialog. By default, only basenames
    are shown in the list of unsaved pages.

commit 087173b4066dbf4310cb99e60d419648b7cb8acb
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon May 27 14:45:28 2019 +0300

    schematic: Resizable close confirmation dialog.
    
    Make the confirmation dialog resizable.
    Useful when the list of unsaved files is long.

commit 6c82d19c3b9df548b754793a59ccb963946049ae
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 28 19:36:54 2019 +0300

    schematic: Fix 2nd mouse button status indicator.
    
    If the middle-button gschemrc option is set to
    "popup", show "Menu" in status bar indicator's
    text for the middle mouse button, not "none".

commit c27cbe9f47036c2eb7a25867554faa601aa4a624
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 28 19:26:03 2019 +0300

    schematic: Fix 3rd mouse button status indicator.
    
    Append "/Cancel" to status bar indicator's text
    only if the third-button-cancel gschemrc option
    is set to "enabled".

commit cc248cb9d6914a32cf8cc155a48da2fb9b7e36fc
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 9 14:00:50 2019 +0300

    schematic: 'Help->Find Comp Doc' sensitivity.
    
    Enable 'Help->Find Component Documentation'
    menu item when at least one component object
    is selected. Otherwise, it is disabled.

commit 4663f78210000fe5898f76786cadcded1608c092
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 25 13:06:11 2019 +0300

    schematic: Enable text wrapping in the log window.
    
    Extend the log window text view's context menu
    by adding the "Wrap Long Lines" menu item. It
    toggles text wrapping on and off.

commit 1edc1d7ad6bcca17306b76e6d1437a03fbad71af
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 29 18:30:08 2019 +0300

    schematic: Deprecate raise-dialog-boxes-on-expose.
    
    raise-dialog-boxes-on-expose gschemrc option is
    obsolete. It was introduced to overcome problems
    with old versions of GTK (those, older than the
    minimum version currently required).
    Remove associated code, define it using
    define-rc-dead-config().

commit 0273001a5e213cdba28d85eb7bc26644bd269beb
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 29 18:06:41 2019 +0300

    schematic: Deprecate log-window-type option.
    
    log-window-type gschemrc option is obsolete
    and does nothing. It was used with GTK 1.x.
    Remove associated code, define it using
    define-rc-dead-config().

commit fa8151d6ee466ca832e0ccee26489b5d6b45bd24
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 29 17:52:37 2019 +0300

    schematic: Deprecate logging-destination option.
    
    logging-destination gschemrc option is
    not implemented.
    Remove associated code, define it using
    define-rc-dead-config().

commit cdca1660591dea0c40ea5eafc9ce562c408fc3af
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 29 17:18:14 2019 +0300

    schematic: Deprecate add-attribute-offset option.
    
    add-attribute-offset gschemrc option is
    not implemented.
    Remove associated code, define it using
    define-rc-dead-config().

commit 8d9e3e97dcf6195619b4034b6131954d5e7886a6
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 15:33:48 2019 +0300

    schematic: Fix: cannot find supplied gtkrc file.
    
    Installed gschem-gtkrc file cannot be loaded
    because wrong directories were searched for it.

commit 194054aa5dd174b0a986f79f665b60ce7831aff7
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 16:51:01 2019 +0300

    schematic: Defaults: undo-panzoom = disabled.

commit 983310ed0f247a5dd395521a87b69b7b913b11e8
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 16:04:11 2019 +0300

    schematic: Defaults: undo-levels = 20.
    
    Increased twofold.

commit dc7c2ace1beced608d93026048a6438ff40454e5
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 16:01:57 2019 +0300

    schematic: Defaults: log-window = later.

commit 03863750b144dc1276987117f6e287b7f5191598
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 16:00:31 2019 +0300

    schematic: Defaults: fast-mousepan = disabled.

commit c865ff36453cb90f6b01e68b4de875f0f6af51fa
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu May 23 15:58:49 2019 +0300

    schematic: Defaults: warp-cursor = disabled.

commit a46739fb87c3fe61b966b2d4a0cac85bf4d21171
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 19 19:54:51 2019 +0300

    schematic: Rename function.
    
    i_vars_init_gschem_defaults() =>
    i_vars_init_defaults()

commit 8a74114cb90016676e90fad831e3a9b39355a772
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 19 19:00:11 2019 +0300

    schematic: Use config file's default settings.
    
    Use default settings from the supplied
    geda-system.conf (lepton-system.conf)
    configuration file, do not fill the DEFAULT
    configuration context on startup in
    i_vars_init_gschem_defaults().

commit f9a6155c5b94213d6b6521d0267428e5267d2839
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 19 12:06:54 2019 +0300

    build: Remove unused icon-theme-installer script.

commit 8f10eb588316d8a0043531e7c74e10f569526299
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 19 11:19:01 2019 +0300

    Remove stale .gitignore files.

commit f91f4e8a0505a6e5f8627938171a4b67d30503ed
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 19 11:12:00 2019 +0300

    schematic: Remove unused function.
    
    i_vars_atexit_save_user_config() is no longer
    used. Run-time configuration is saved to the
    CACHE configuration context:
    i_vars_atexit_save_cache_config().

commit 24d69f3ac01c3619dd24f6a2ab3d6947c68344e5
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri May 17 14:02:29 2019 +0300

    schematic: Use proper exit function.
    
    On exit, check if the GTK main loop is running
    and call gtk_main_quit() or exit() depending on
    that. This way we prevent errors if the program
    terminates before the main loop has a chance to
    start.
    For example, this can happen if we want to
    measure the application's startup time with
    the following command:
    time lepton-schematic -c '(file-quit)'

commit 3aaf5190bc49d44f24b12af5386c21a0beded0ab
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 18 12:07:48 2019 +0300

    schematic: Set preview text in fontsel widget.

commit 86ff46ba74fd99a16a6c15bb324a70786cd40916
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Apr 18 11:27:48 2019 +0300

    schematic: Fix preview in font selection widget.
    
    When showing the widget, append font size to the
    font name string. Otherwise, GtkFontSelection
    widget will set its "Size" field to 0,
    effectively hiding text in the "Preview" box.

commit b76eb57c41c19f0939c7dcca287b498fa5235847
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon May 13 15:38:42 2019 +0300

    schematic: Escape status bar message strings.
    
    gtk_label_set_markup() is used to display status
    messages in the status bar. Message string needs
    to be escaped, so that special characters (e.g.
    accelerator keys, such as '<' and '>' ) are
    displayed correctly.

commit 4029cf05c6bbe7b2595df5aef322fc08ebf68b51
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 23:50:06 2019 +0300

    schematic: Correct 'Save All' status bar message.
    
    When deciding what status bar message (success or
    failure) to show after 'File->Save All', do not
    consider cancelled 'Save As...' dialog runs as
    failures.

commit eaaf70ef4b94a16a40c8c5a27881887c74b86518
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 21:14:27 2019 +0300

    schematic: Define _("untitled") globally.
    
    Define untitled page file name prefix string in
    gschem_defines.h.
    UNTITLED_FILENAME_PREFIX should be used in code.

commit 88719fb3e9dba6f429a3f082ddb05ac0cef459c9
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 19:31:56 2019 +0300

    schematic: "Save all" result in the status bar.
    
    Show the status bar message indicating the
    result of the "save all" operation.

commit 56268fec4d712fa3a5e1ff511db556452d61402d
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 19:10:33 2019 +0300

    schematic: x_fileselect_save() returns result.
    
    Return the result of the save operation via
    boolean in/out parameter.
    The return value of the x_fileselect_save()
    function indicates whether dialog was closed
    with the ACCEPT response or not.

commit a53f20a4f69df1f86212e67692f0036ad8882961
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 11:36:38 2019 +0300

    schematic: Reformat code in x_fileselect_save().
    
    Just amend formatting of x_fileselect_save()
    function's code to make it easier to work with.
    No functional changes.

commit 157d0664fea44d7d24eb5b8d381e2461859e45dd
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 3 10:47:37 2019 +0300

    schematic: Log skipped untitled names.
    
    When constructing file name for new "untitled"
    page, the names of already opened files and
    existing files in current directory are taken
    into account. These names are not reused to
    prevent possible consequent data loss.
    Print such skipped names to the log when making
    new pages.

commit dff9eb335cb9a8a78928d049a7c845a0cd897475
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 23:29:34 2019 +0300

    schematic: Fix: localize untitled page name.
    
    The name of an untitled page ("untitled") is a
    localized string, so it should appear as
    _("untitled"), not just "untitled" string literal.

commit 1fb187671ece53c77a3f20475dca112a45997fcb
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 23:18:05 2019 +0300

    schematic: Update tabs' headers on 'Save All'.
    
    If tabbed GUI is enabled, bring each tab's header
    widget up to date, to reflect the 'saved' state
    of the page (e.g. set 'page changed' indication).

commit 000060c1505317fc5a9a9df89519dcba6148bd43
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 23:05:38 2019 +0300

    schematic: Avoid GUI flicker on "File->Save All".
    
    When saving all pages, do not switch between them.

commit 784896f12e9ab039016d2df4f323a49349ca69bd
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 22:23:07 2019 +0300

    schematic: Pass page to x_fileselect_save().
    
    x_fileselect_save() no longer acts on the current
    page. Page to be saved must be passed to this
    function.

commit eb48ed4c609d07031b1ab8e96c2763202909038f
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 21:30:18 2019 +0300

    schematic: Refactor i_callback_file_save().
    
    Use new x_window_untitled_page() function.

commit c9f92694ff7f2aadffe90fe6aaf158db3ce8ce8b
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 21:28:11 2019 +0300

    schematic: Add x_window_untitled_page() function.
    
    This function determines if a given page is
    "untitled" one: newly created under the default
    file name and not yet saved to disk.

commit 58099b1cdc50ccc39ef69f1699dc325261336ac2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 20:29:11 2019 +0300

    schematic: Fix File->Save All incorrect behavior.
    
    i_callback_file_save_all() silently saves all
    opened pages, even if there are new "untitled"
    pages among them.
    Fix this: prompt the user to save new pages by
    opening the "save as" dialog box.

commit b0f569265a348fee39be6d5ec52e796b3a764611
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 20:23:02 2019 +0300

    schematic: Fix untitled_filename().
    
    Avoid using names of already opened files and
    existing files in current directory as new
    untitled page name.

commit 8526b2a5341167fb46239dd9d719376ca1053ff8
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 18:06:27 2019 +0300

    schematic: Add untitled_next_index().
    
    This function returns the next number to be part
    of the untitled file name.

commit d9e5d0bf2b33192b0beb157a4c2d78a908f99c77
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Apr 14 22:37:26 2019 +0300

    precompile: Do not require a running X server.
    
    When running in precompile mode, lepton-schematic
    does not call gtk_init(). It performs necessary
    initialization, compiles Scheme files and quits.

commit 4e711f2214dc8c20fd3690c3f06adee0057f47f7
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Apr 14 18:49:42 2019 +0300

    precompile: Do not use configuration file.
    
    Pass parameters that used to be in config
    file and in config.h to lepton-schematic as
    environment variables:
    - path to precompilation Scheme script
    - path to source directory
    - path to destination directory
    - whether to recurse into the source directory
    - extention of source files' names

commit 05a45e9bc5e6686c27f66997698b12cceaf53077
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Apr 7 08:59:12 2019 +0300

    build: Print precompiled files list.
    
    Print successfully compiled '.go' files list to
    the standard output during 'make precompile'.
    All other messages goes to the standard error.

commit db718a336e068419a301c4165436ee180c805032
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 21 19:53:05 2019 +0300

    schematic: Load precompile script.
    
    In "precompile" mode, lepton-schematic will load
    precompile.scm script. To run precompilation:
    1) export LEPTON_SCM_PRECOMPILE=1
    2) export LEPTON_SCM_PRECOMPILE_CFG=<config file>
    3) run lepton-schematic

commit ec7606040e9a3164d87139ecdb34ad4eabc73e6a
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 21 19:38:26 2019 +0300

    schematic: Add precompile script.
    
    When loaded, it will read configuration from a
    file (set by $LEPTON_SCM_PRECOMPILE_CFG
    environment variable) and actually perform
    precompilation.

commit c5d1ec43ddf6c5d707e2df1f605eb86763edf6de
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 21 19:26:38 2019 +0300

    schematic: Add precompilation configuration file.
    
    This Scheme file defines input and output
    directories, wheter to traverse input dir
    recursively and extension of input files
    (e.g. *.scm).

commit 048a58c58b9e8b4675d1556ca4d24fd4d2943a72
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 21 19:05:11 2019 +0300

    schematic: Add precompilation skeleton code.
    
    If $LEPTON_SCM_PRECOMPILE environment variable is
    set, lepton-schematic starts in "precompilation"
    mode: it will turn off Guile automatic compilation,
    then precompile specific Scheme files and exit.

commit 04cf904e2b677ec7a6919929e5145499947a7ded
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri May 3 20:24:45 2019 +0000

    schematic: Update page manager on Edit->[Un]Embed.
    
    Update page manager (and window's title as well)
    on Edit->Embed and Edit->Unembed, so that the
    "changed" state of the page is visible to the user.

commit 13d082e6a80e775606118a3795efd240f73a497a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 4 16:53:28 2019 +0000

    schematic: Netlist->allegro log message.
    
    Provide feedback in the form of the log message
    "allegro: the output is written to [allegro.out]"
    when the user selects the "allegro" menu item
    from the "Netlist" menu.

commit b896a45f02d56bd659cf699e970cff57b8d46bce
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Apr 9 22:14:29 2019 +0300

    Don't use (ice-9 syncase) in the code.
    
    The module has been deprecated in guile-2.0, and now has no effect
    since its functionality has been built into guile.

commit efd4c1adf768c3815d8009040c246285dcd6000a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Apr 9 21:40:50 2019 +0300

    liblepton: Don't check for existence of the (ice-9 regex) module.
    
    In guile-2.0 and later versions the module is a part of the
    official API, so there is no point to continue checking its
    existence.

commit 58d545c7d27038ab15b2a9e579d1b833e1071492
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Mar 28 11:21:09 2019 +0300

    liblepton: Fix several Guile warnings on unbound variables.
    
    Apart from those functions obviously loaded with "@", the function
    string-match() is exported in (ice-9 regex).  Appropriate modules
    have been imported to simplify code and get rid of warnings on
    unbound variables.

commit 360b9a10119349238c754b9ed409959d1f0b2748
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Apr 2 15:07:49 2019 +0300

    schematic: Fix "unbound variable" error.

commit 547dc07118ac75181e3c55b98aa04bb167af4f60
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 25 10:15:49 2019 +0300

    desktop: Add main category into desktop files.
    
    According to
    https://specifications.freedesktop.org/menu-spec/latest/apa.html,
    previously there was no valid main category in the desktop files.
    
    Issue description in #360:
    "The problem is that without a main category, it is not possible to
    know for sure if a freedesktop compliant menu will show these 2
    applications."
    
    This has been fixed by adding "Development" as main category for
    Lepton. Two additional categories have been rearranged in order
    "Electronics" to have priority over "Engineering".

commit 3da6705baf7e193048cfee9ec16a6df4c35b6a94
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 19 22:44:10 2019 +0300

    schematic: Fix build failures on some systems.
    
    Fixes the build error on a Gentoo system with gcc-8.2.0 as
    follows:
    
    o_net.c:175:36: error: ‘current_rules’ may be used uninitialized
    in this function [-Werror=maybe-uninitialized]
    
    Closes #358.

commit 53de9246ad0c511fc7952a9501120f7e3ff76e7c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 19 22:42:31 2019 +0300

    schematic: Replace tabs with spaces in o_net.c.

commit 3c19af124f26130c1f25467f424052e26e2f474f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 18 20:27:10 2019 +0300

    schematic: Get rid of superfluous comments.

commit a1ea52a6b0943e24de78386b1efd201526edfbbc
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 18 09:16:26 2019 +0300

    schematic: Transform "gschem.scm" into "(schematic gui *)" modules.
    
    The functions defined in gschem.scm have been moved into two new
    modules, (schematic gui keymap) and (schematic gui strokes), which
    eliminates a superfluous step of loading the former file. The
    users may have to fix their extensions to load one of these
    modules to make them work properly.

commit 6340923657482aaa8c83af7fe953a395178bcc52
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Mar 1 07:46:08 2019 +0300

    schematic: Remove unused Guile function.
    
    invoke-macro() is no longer used. Macro
    execution is now preformed in the macro
    widget code.

commit 3c44edbd97f201b8ffdff943b0cf9680d38fcd20
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 16:00:26 2019 +0300

    schematic: Macro widget: remove unneeded includes.

commit 1693c2c5fddc9ebd2fdf3e075014c1205f8c768a
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 15:08:40 2019 +0300

    schematic: Amend comments in macro widget code.

commit ec49a5acfd3e38ce500bd0ac29375bfe4d848a95
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:55:39 2019 +0300

    schematic: Rename macro widget signal handlers.

commit 25f0a26fe3c975bda69e36408485e20ec1627725
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:47:58 2019 +0300

    schematic: Rearrange macro widget code.
    
    Group together GObject functions, signal handlers,
    implementation functions.

commit 7a99902e2a2d558bc5df9af212417148716b786c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:34:50 2019 +0300

    schematic: Use G_DEFINE_TYPE in macro widget.

commit 4df572560dbc72d37b2b2dd3f394ab3298c1c1a2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:30:27 2019 +0300

    schematic: Macro widget: remove unused code.
    
    dispose(), finalize() functions and global variable.

commit 89b4eaf6be9ea25b4b32bf81c5cf4863bb97659e
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:27:33 2019 +0300

    schematic: Add macro_widget_create().
    
    Separate gobject and real code.

commit 6763b828de65c31a627a384eec561e744479f0ec
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:23:11 2019 +0300

    schematic: Remove unused field from macro widget.
    
    There's no need to store label field in the
    _GschemMacroWidget structure.

commit 750f4703cfd1cad33cd43f80e3728fe12d4bcadc
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:20:10 2019 +0300

    schematic: Macro widget: remove unused functions.

commit bc25bd9050b9f9891100640901a4a1a3513e8c6a
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:16:42 2019 +0300

    schematic: Macro widget: remove unused properties.

commit 1ba33e93ed27ce3fab32e8300e97e0b30d75444c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:14:22 2019 +0300

    schematic: Execute macro inside macro widget code.

commit 6cdd5f3615256bedc5df1a9f56489b6996b69ee2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:03:26 2019 +0300

    schematic: Macro widget: add macro execution code.

commit bb2bf299085b20f63167707a26509c6b36d53692
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 14:00:53 2019 +0300

    schematic: Add function to hide macro widget.

commit d0a69240832a34e8608761f62315955eec99e2e3
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 13:44:16 2019 +0300

    schematic: Remove unused function in macro widget.
    
    Remove now unused gschem_macro_widget_get_entry().

commit 15a2666e4b8804f91b03120f6518239bcf663284
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 13:41:36 2019 +0300

    schematic: Add function to show macro widget.

commit 0a176ea78fc0ca74285ecfa276d0326445a25c13
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 13:37:22 2019 +0300

    schematic: Add macro widget creation function.

commit a369a81cffdfe958f06f832c121a1290bd7634bd
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 13:32:43 2019 +0300

    schematic: Add toplevel property to macro widget.

commit d2206cfe206637cfc4a6a88ce4e2b601b1644142
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 13:24:10 2019 +0300

    schematic: Add #include guards.

commit 3d0edb705ebba54b7e0aed333b0fb8d949e63912
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 22 21:56:57 2019 +0300

    schematic: Simplify code of hotkeys dialog.

commit b41084c888137deab5133631589ae0378d33894b
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 22 21:39:40 2019 +0300

    schematic: Don't destroy hotkeys dialog on close.

commit bb77aa55c5aba06c2795e45e31967d96d6de200c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Mar 7 11:43:25 2019 +0300

    schematic: Multiattrib: copyable inherited names/values.
    
    In 'Edit Attributes' dialog, it's now possible to
    copy names and values of inherited attributes to
    clipboard.

commit 307e2b508ca87ec72b2cfb0fde04fdb95c8654d4
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 28 22:01:35 2019 +0300

    schematic: Page changed indication in tab's header.
    
    If tabbed GUI is enabled, display 'paged changed'
    status in the tab's header widget: file name is
    shown in bolder font and an asterisk is added.

commit 8dd8ecf1950255c8ddb1246afce0127ea5c65596
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 22 16:27:37 2019 +0300

    schematic: Update PO files.
    
    No unintentional updates anymore.

commit 95d5df3b63543ab13c0cb2c84b0b2ee4a02e1ae5
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 22 16:11:38 2019 +0300

    schematic: Prevent unwanted updates of PO files.
    
    1) Do not include location comments in PO files.
    2) Prevent accidental updates of PO files if a
    POT file is not updated (PO_DEPENDS_ON_POT=no).

commit dabd5404b88940e7cc13329753d9e730b933a187
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 22 16:10:37 2019 +0300

    schematic: Add po/lepton-schematic.pot to git.

commit b50f3315aef11837116a7f3e1aa82f01e1c15a31
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Feb 28 15:15:21 2019 +0300

    build: Improve build directory cleaning by 'make clean'.
    
    According to automake manual
    (https://www.gnu.org/software/automake/manual/html_node/Clean.html),
    all files built by 'make' (but not 'configure') should be cleaned
    by 'make clean' (listed in the "CLEANFILES" variable), all the
    rest that were made by 'configure' should be deleted by 'make
    distclean'. Appropriate variables in makefiles have been adjusted
    to make 'make' do better cleaning job.

commit 7aa50a943861ed6d45a4d308597c177eeee8d9e9
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Feb 25 21:37:48 2019 +0300

    build: Fix VPATH build error.
    
    Due to missing directory "gschem", it failed as follows:
    
    sed -e 's,[@]docdir[@],/usr/local/share/doc/lepton-eda,g' \
      < ../../../schematic/scheme/gschem/gschemdoc.scm.in \
      > gschem/gschemdoc.scm
    /bin/bash: gschem/gschemdoc.scm: No such file or directory

commit 7ccc48fbad0e37d53665c464bca96d3945d44c4d
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Mar 1 09:03:31 2019 +0300

    schematic: Fix assertion in g_keys_execute().
    
    The glib assertion fails when the user presses
    either "F C" (close window) or "F Q" (quit) keys.

commit e0f6ec192e296c799026a6edffcb4493ff7e26e1
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 9 20:43:56 2019 +0300

    schematic: Do not guess docdir in gschemdoc.
    
    System documentation directory is known at
    compile time. Do substitution in the
    (gschem gschemdoc) module.

commit 442e595847852f85d9edb30b0df66cda9f47427b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Jan 26 11:46:51 2019 +0300

    schematic: Fix define-action syntax to make it work with guile-2.2.
    
    When compiled with guile-2.2, make-action() always returned the
    same thunk (action()) which made define-action not working since
    it redefined make-action() each time it was called by setting new
    properties for the same thunk, thus using the last defined
    action() for each and every menu item. This didn't affect
    guile-2.0 due to, probably, more loose code compilation. The issue
    has been fixed by moving thunk creation to define-action syntax
    which allows creation of new procedures each time it is evaluated.

commit 1366cacd48f470de1ca5c49be61cbfca120d7974
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Feb 1 11:59:06 2019 +0300

    schematic: Don't use non-Guile code in pcb.scm.

commit 1228a8cf8d0c91cc95052f58157cc739b5c7f985
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jan 30 17:16:07 2019 +0300

    schematic: Mention 'git log' in About dialog.

commit d9accbbf11aa17f962563f1d70c201674b8b73b0
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jan 30 13:08:03 2019 +0300

    schematic: About dialog: add a link to gitter.im.

commit 45388700fe57eefb2685990287be59f4bc64fc28
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jan 30 12:53:40 2019 +0300

    schematic: About dialog: remove unused macro.

commit 4009e467b2ca919b3dc31bbe9ad37b790dec963c
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jan 30 12:45:52 2019 +0300

    schematic: Update copyright years.
    
    Update copyright years in the --version output
    and in the About dialog box.

commit 98f60c1f6ba885883bf8be48aa5226fae24d1694
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jan 30 12:20:35 2019 +0300

    schematic: Document middle-button "popup" value.
    
    Indicate in the comments in options.scm
    configuration file, that middle-button option
    can now be set to "popup" string, in which case
    the middle mouse button will be used to display
    the popup menu.

commit 9d6315c9c1d891ca10c0f6f5ca6eb99ecd35278a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jan 29 10:56:50 2019 +0300

    schematic: Fix segfault on update menus sensitivity.
    
    This segfault was triggered by "C-x" "C-v" on a component, which
    caused update of menus and their sensitivity. Since several menu
    items have been changed recently, one of them triggered the crash
    due to improper menu entry name used.

commit ef028ab9c3ef5b366482ad0bdd10510954b1e3f9
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 25 11:54:28 2019 +0300

    schematic: Remember last filter in file dialogs.
    
    "Open" and "Save As" dialogs now remember the
    last chosen file filter. Previously, they always
    opened with schematic files (*.sch) filter set.

commit e9d55630259bf79f13ff5392468e073f4b914f43
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 25 18:22:30 2019 +0300

    schematic: Amend middle mouse button popup menu code.
    
    Place the code into the switch statement where
    other middle mouse button action constants
    are checked.

commit a76f4fc4d6620729b1ff2125f5dd10f2f89eb393
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 25 18:02:34 2019 +0300

    schematic: Renumber mouse buttons action macros.
    
    Sequential numbering of define's that represent
    mouse buttons actions.

commit 1f0f85a24252eca572d06cc93cbc21a0715421ae
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Jan 17 13:04:02 2019 +0300

    schematic: Fix C++ compiler errors.

commit bd42648078f79421f19f4e7e27518b156e1e28ed
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Jan 9 19:14:26 2019 +0300

    liblepton: Get rid of an unused function argument.

commit 627690993a2dc4d879f3eccaec4f8219d2bff732
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 4 02:20:27 2019 +0300

    schematic: Get rid of an unused chunk of code.

commit 38a0b8ffcd0fa99438280f51ca2967477613e8cb
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Jan 3 15:57:46 2019 +0300

    liblepton: Get rid of unused variables.

commit 6f2a179917b4a44688f71c1e242daf62c2d6f36b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Jan 4 17:02:13 2019 +0300

    liblepton, schematic: Get rid of comments on non-existent function.

commit 92c0a3af81fe05356d828eaa45e7a91cdabc9349
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 11 04:58:44 2019 +0300

    schematic: Improve Edit->Lock behaviour.
    
    When locking an object with attributes, do not
    require that all of them are selected.

commit 182ec0a20d4d26ce334cdb44b4ca62bf1fd6f241
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jan 11 04:42:14 2019 +0300

    schematic: Improve Edit->Unlock behaviour.
    
    Locked object and all its attributes can be
    unlocked by selecting just an object itself
    (no need to select all of the attributes)
    and then executing Edit->Unlock.

commit e90e6e5979af22d8f6762cea8e7ae69f55d239ce
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jan 15 16:01:31 2019 +0300

    schematic: Update translation files.
    
    Run 'make update-po' in schematic/po/

commit b4c05f44bd1b6ecf28ec51a5824cb2bc479489ae
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jan 15 16:00:36 2019 +0300

    schematic: Update POTFILES.in.
    
    Translatable menu strings are now in
    scheme/conf/schematic/menu.scm

commit 0ff6eb5aab9d61fd40bf15ef6df91c2695576ced
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jan 15 15:59:30 2019 +0300

    schematic: Split up system-gschemrc.
    
    Distinct parts of the system-gschemrc
    configuration file are moved to separate files
    under conf/schematic/ subdir. The code is copied
    verbatim, so there are no functional changes.
    These files are loaded from system-gschemrc:
    - attribs.scm
    - deprecated.scm
    - keys.scm
    - menu.scm
    - options.scm
    - stroke.scm

commit ec038866281e77f81c862e7a7cf4fc74d767bd5d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Jan 12 11:29:37 2019 +0300

    Fix warnings due to uninitialised "Last-Translator" field in po-files.

commit 6271d6b036ffca94d5607ca823543146c01bae7b
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 12 00:07:26 2019 +0300

    schematic: Update translation files.
    
    Run 'make update-po' in schematic/po/

commit a2055df6f7015c8ceebe1a7b9755a90484ca5375
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jan 12 00:04:18 2019 +0300

    schematic: Add new source files to POTFILES.in.

commit 595aa65471e5bfd3cdba20adb3cbab8467c0e12e
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 10 02:16:00 2019 +0300

    schematic: Fix scale calculation in page view.
    
    In gschem_page_view_zoom_object() scale was
    calculated in such a way that it's always
    equal to 1.

commit ff85a974439d4cf7af18f721a2c55c812abf13b0
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jan 10 02:01:42 2019 +0300

    schematic: Fix abs()/fabs() compiler warnings.

commit 2e22f5d9c933f3cabbdc5edf3ae36e6dc4a4e23f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Dec 19 20:25:54 2018 +0300

    schematic: Add initial netlist export menu.
    
    By now, the only entry in the menu allows exporting of allegro
    netlists.

commit 340c3da1cfbd1dba127bde33f9d89cb96d4f8da5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Dec 25 11:59:25 2018 +0300

    docs: Don't generate latex files by 'make doxygen' by default.
    
    It was reported that several Ubuntu versions do not do TRT when
    building latex documentation.

commit 9ea1c9214e77e210a95cb32490f7e17010e9de30
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Dec 21 14:02:46 2018 +0300

    schematic: Fix compiler warnings.

commit 21a5b6b43b73fbc31965f72dc1c94b939b63748b
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 20 17:03:10 2018 +0300

    schematic: Add open-page-hook.
    
    This hook is called when existing schematic page
    is loaded.

commit ea4b7e6bc899c7e990f8fe602554f197d598c0c7
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 20 17:00:55 2018 +0300

    schematic: Refactor x_window_open_page_impl().

commit e86df693b19b73ee46d13b62fcc37991af6ba839
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Dec 19 20:40:21 2018 +0300

    schematic: Add two casts to avoid compilation warnings and errors.

commit aa9a70bac653af5a03d0d2924f33f53019a63ee9
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 18 11:08:59 2018 +0300

    schematic: Rename macro widget history size key.
    
    Give schematic.macro-widget::history-max
    configuration key a more descriptive name:
    history-length. This key sets the maximum
    number of items to keep in the macro widget
    command history.
    Set the default number of items to 10.

commit 1decab70010b6e80b7c3890ef7ca45753856aba4
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 6 17:01:34 2018 +0300

    schematic: Macro widget: limit history size.
    
    Add schematic.macro-widget::history-max
    configuration key (int; 7 by default).
    This key is read from the USER config context.
    It sets the maximum number of items to keep
    in the macro widget command history.

commit 361ed1ce7b9bba8d854296adea45de5219f161ce
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 5 23:28:37 2018 +0300

    schematic: Text completion in the macro widget.

commit 1b4feafc5bd6abff25b5db1fd099bc7f257e8614
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 5 23:08:52 2018 +0300

    schematic: Macro widget custom font.
    
    Add schematic.macro-widget::font configuration key
    to define macro command text entry widget's font.

commit 1a85b34d5564634166409c26fd36fe4e9ea1be2e
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 4 23:30:57 2018 +0300

    schematic: Refactor macro widget history functions.

commit 116879fa3e67840d03f9343e827771ed45ef5f54
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 4 21:31:14 2018 +0300

    schematic: Command history in the macro widget.
    
    Commands entered in the ":" prompt are now saved
    and displayed in the combo box. The history is
    stored in the CACHE configuration context.
    Group: schematic.macro-widget;
    Key: history;
    Type: string list.

commit 58df2194516204a0bcbe56f6bdcfe16f8e0d79ad
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 4 19:47:25 2018 +0300

    schematic: Use GtkComboBox in the macro widget.

commit 10b167f58d26250f94bd34cc5f9688db3be815f6
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 6 17:54:06 2018 +0300

    schematic: Clear log window: ask for confirmation.

commit 87b66f11266f5a435ecd9e5b30278de93a4ebe34
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 5 13:01:36 2018 +0300

    schematic: Get rid of x_log_open().
    
    It just calls x_widgets_show_log() in two places.

commit 09c5ed6775dae338f9dcb5d14dadfe9be87eefce
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Dec 5 12:40:01 2018 +0300

    schematic: Clear log window support.
    
    The log window's context menu is extended by
    including "Clear Log Window" menu item to it.

commit b5fa37610ed946d1121704871cd7efd467296a72
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 10 09:56:01 2018 +0300

    vams example: Move generate_netlist.scm.
    
    This file is used only by vams example, so move it
    from schematic/scheme/ to netlist/examples/vams/

commit ad2c23c5e0243adb60b589e8523b9cf1f40865c6
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 9 15:16:49 2018 +0300

    schematic: Use page file name in print dialog.
    
    When "Print to File" option is used, file name is
    set to "output.pdf" by default.
    Derive output file name from the file name
    of the current page.

commit 961a5eede1f1a103923b51e6182dcf5dfe317a57
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 6 20:18:32 2018 +0300

    schematic: Revert dialog: focus "No" button.

commit 0e2196bcdc922ec4c17c4c4921aaf00042e4a634
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Dec 6 20:07:45 2018 +0300

    schematic: Improve the revert dialog box.
    
    Indicate what exactly will be done.
    Display the page path.

commit 765ce2813c0620eaee9f32bc657452c203464a9a
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 21:20:41 2018 +0300

    schematic: Update copyrights in changed files.

commit cf8481f67db12684819173eb6009bc23f198fc67
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 20:50:39 2018 +0300

    schematic: Component Select dialog: add tooltips.

commit 9d3a7fd04bf55fdd8dfac5c37d07119f4475b303
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 20:33:41 2018 +0300

    schematic: Accel keys in compselect dialog.
    
    Add accelerator keys to widgets in
    Select Component dialog.

commit 156496503ccca92143415102267043df7bfcf57e
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 19:31:46 2018 +0300

    schematic: Accel keys in arc params dialog.
    
    Add accelerator keys to widgets in
    Edit Arc Parameters dialog.

commit 15e4cea33ac6b05e9cd5ef0cfb32cb7b6303ce4f
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 19:24:54 2018 +0300

    schematic: Fix x_multiattrib.c compiler warnings.

commit 3b495b0fb40fd135af4d6cec2afeac806da6ab3c
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 18:51:18 2018 +0300

    schematic: Accel keys in multiattrib dialog.
    
    Add accelerator keys to widgets in
    Edit Attributes dialog.

commit 0dd48365e1a6717079b90b0fcff662e243b0e17e
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 18:00:37 2018 +0300

    schematic: Accel keys in single attr edit dialog.
    
    Add accelerator keys to widgets in
    Add/Edit Single Attribute dialog.

commit 005b45f42276cc090e3924e0c6551e15044ac7bd
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 17:12:00 2018 +0300

    schematic: Accel keys in add text dialog.
    
    Add accelerator keys to widgets in Add Text dialog.

commit 2a8d6dee37cbc2701a9205958c4fbe8abd819f15
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 17:04:53 2018 +0300

    schematic: Accel keys in text props dialog.
    
    Add accelerator keys to widgets in Text
    Properties dialog.

commit 41467c03a67f657870d3f20f30450854a07abfc8
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 16:53:59 2018 +0300

    schematic: Accel keys in obj props dialog.
    
    Add accelerator keys to widgets in Object
    Properties dialog.

commit ce256180bc1da68b8db7c65e6c138deaff58ec8a
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 16:36:41 2018 +0300

    schematic: Accelerator keys in options dialog.
    
    Add accelerator keys to widgets in Options dialog.

commit 3a7ea91fb5707e28ef00339a82b7b8c70910dcc0
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 3 16:30:38 2018 +0300

    schematic: Mnemonic widgets in property tables.
    
    Labels passed to gschem_dialog_misc_create_property_table()
    can now contain mnemonic keys it their text. In
    that case the widget associated with the label
    (positioned next to it) will be set as a mnemonic
    widget for that label. Now accelerator keys can
    be used within property table widgets.

commit a71b244ed81d6e8317fc414b67155cbbed33c656
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Dec 11 22:23:04 2018 +0300

    Update po-files.

commit 7f4bdd91eaf3c14462f3609df078c32a879509f6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Dec 11 21:36:21 2018 +0300

    Update copyrights in modified files.

commit 1282b8e0c9c14154784e0f51932b5ac947ddd06e
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 2 21:47:05 2018 +0300

    schematic: Avoid GUI blocking when viewing docs.
    
    Use g_spawn_async() to launch documentation
    viewer (`Help` menu items).

commit d5a63e55e060154d1d688bd0e7cb7bf3ea581927
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Dec 3 21:30:34 2018 +0300

    schematic: Fix doc searching bug in the `gschemdoc' module.
    
    Sometimes, when `gschemdoc' tried to "guess" the doc path, it
    failed due to using #f in constructing of resulting strings.
    Now the results of guessing are filtered so this possibility is
    eliminated. The bug appeared on some systems when the user chose
    an entry from the Help menu.
    
    github issue #285

commit c137bd3206cccc86f15bb8913cecd411296aa79d
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 2 22:29:19 2018 +0300

    schematic: Remove old action from context menu.
    
    Delete obsolete edit-pin-type and replace it with
    new edit-object-properties action.

commit 394592e9905be3b3f6e5df3eda92ffcf5e7713d2
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Dec 2 22:23:06 2018 +0300

    schematic: Fix icon name in context menu.

commit d7168e8d2378bde169fb3442f345b347b8468929
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Nov 27 19:48:00 2018 +0300

    schematic: Add/change some keybindings.
    
    - Add "O F" for Options->Font
    - Add "T I" for Attributes->Show/Hide Hidden Text
    (while retaining "E N")
    - Change Help->Find Component Documentation
    to "H O"
    - Change Options->Options to "O O"
    - Change Attributes->Find Text to "T F"

commit ea4c2351abdb758f991587701d163ec4db5c8dec
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Nov 19 18:21:24 2018 +0300

    schematic: Main menu updates.
    
    Make the main menu look more organized and
    easier to navigate through.

commit a4032a52f3a6a3aebbda49415873fb846ad18193
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Nov 20 20:49:30 2018 +0300

    schematic: Remove stale function prototype.

commit 52d3654c89067e75ef198fc21476035d2290513f
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Nov 19 18:01:40 2018 +0300

    schematic: Remove options-text-size action.
    
    This obsolete action was used to invoke
    "Text Size" dialog, which was removed
    in revision 150c850 (back in 2014).

commit e1a3c89ac0aa8bba46fc2e21caa6ee149d91db7a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 10 22:18:32 2018 +0300

    schematic: Leptonize some error messages.

commit 7f1155e81a841256b60993dc5ca2d799918c8fce
Author: Riccardo Lucchese <riccardo.lucchese@gmail.com>
Date:   Tue Oct 14 22:17:11 2014 +0200

    Remove deprecated use of gdk_drawable_get_size()
    
    Verbatim from Gtk+ 2 Reference Manual: "gdk_drawable_get_size has been
    deprecated since version 2.24 and should not be used in newly-written
    code. Use gdk_window_get_width() and gdk_window_get_height() for
    GdkWindows."
    
    Reviewed-by: Vladimir Zhbanov <vzhbanov@gmail.com>

commit a5edf6bce85bc53a53fceead16406a6f25f7ad47
Author: Riccardo Lucchese <riccardo.lucchese@gmail.com>
Date:   Tue Oct 14 22:17:07 2014 +0200

    Remove deprecated use of GTK_WIDGET_REALIZED()
    
    Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_REALIZED has been
    deprecated since version 2.20 and should not be used in newly-written
    code. Use gtk_widget_get_realized() instead."
    
    Reviewed-by: Vladimir Zhbanov <vzhbanov@gmail.com>

commit 2c7b81e6e8d19abfc874ad49d5df7e40c7f886aa
Author: Riccardo Lucchese <riccardo.lucchese@gmail.com>
Date:   Tue Oct 14 22:17:02 2014 +0200

    Remove deprecated use of GTK_WIDGET_SET_FLAGS()
    
    Verbatim from Gtk+ 2 Reference Manual: "GTK_WIDGET_SET_FLAGS has been
    deprecated since version 2.22 and should not be used in newly-written
    code. Use the proper function instead."
    
    Reviewed-by: Vladimir Zhbanov <vzhbanov@gmail.com>

commit f3b53ac3a43ffba5461ebe8e0683ee5cac247147
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 3 19:48:23 2018 +0300

    schematic: Compatibility functions for deleted actions.
    
    Add &edit-color, &edit-linetype, &edit-filltype
    and &edit-pin-type functions, all of them call
    new &edit-object-properties.

commit 29b2c195598296eb138a1b8572da0008ddf9561e
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Oct 26 10:50:40 2018 +0300

    schematic: Better loading file error message.
    
    Reformat, replace "gschem" with "lepton-schematic",
    offer to use --verbose command line option.

commit 6c10c5f49d0c61b81f00fc40b45ae56a43377363
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Oct 25 22:42:56 2018 +0300

    schematic: --verbose sets verbose_loading.
    
    Set liblepton's verbose_loading global variable
    if --verbose (-v) command line option is passed
    to lepton-schematic.

commit f264fbb2529ed9d87e1fa3e8b4087fe683799055
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Oct 31 20:19:39 2018 +0300

    schematic: Add new action to system-gschemrc.
    
    Add menu item and key binding ("E O", formerly
    used to invoke edit-color action) for
    edit-object-properties action.

commit 208adb906e38ebbe4e8af747245e13ac9aef24ab
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Oct 31 19:54:44 2018 +0300

    schematic: Remove four obsolete actions.
    
    1) edit-color
    2) edit-linetype
    3) edit-filltype
    4) edit-pin-type
    Superseded by edit-object-properties action.

commit fc47ad918400489f7df8abaeaf6e3f5085ead06a
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Oct 31 19:19:48 2018 +0300

    schematic: Add edit-object-properties action.
    
    Show "object properties" widget.
    This action will replace the following actions
    (they do exactly the same):
    1) edit-color
    2) edit-linetype
    3) edit-filltype
    4) edit-pin-type

commit 494704d01992b1fcac8ec6f0e397b9418e243481
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Nov 1 21:55:35 2018 +0300

    Update po-files.

commit 2e683f8c5274335c4e105be95e9dd0762839c9ec
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Nov 1 15:24:48 2018 +0300

    Update copyrights of the files changed since 1.9.5.

commit 1973b85488d7aa81818a395092d8d27a355233c2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 14 21:07:53 2018 +0300

    schematic: Fix compiler warning in C++ mode.
    
    C++11 compiler requires a space between string and macro name.

commit 3e7b7a6d529f56fdafdedf021e4b02a5d8d3f8a9
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Oct 6 22:18:47 2018 +0300

    schematic: Fix -q command line option.
    
    -q (--quiet) command line option does not take
    an argument.

commit 7c0582a514f41220f2f937dac05edad7d6ff2cbe
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Oct 2 12:19:11 2018 +0300

    schematic: Configurable number of recent files.
    
    Add [schematic.gui]::max-recent-files configuration key
    (integer) that sets the maximum number of recent files
    to show in 'File->Open Recent' menu.

commit 83440a665feec6691232924439dbe9e8a80839e4
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Oct 2 09:44:58 2018 +0300

    schematic: Rename a constant in x_menus.c.

commit 41b2b3e646e31fed628efdd0f2668d6fd13c26a6
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Sep 5 14:50:03 2018 +0300

    schematic: Fix SCM_ASSERT in g_funcs_confirm().

commit 267e4b296703c589ea0c49d5e2f85d684581e5c7
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Sep 5 14:36:51 2018 +0300

    schematic: Fix g_funcs_filesel().
    
    Do not try to convert a NULL string if file
    selection dialog opened by gschem-filesel()
    guile function is canceled.
    Just return SCM_BOOL_F.

commit 3df474d481ee65043c08f7d048176665d3ab914e
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 22:43:37 2018 +0300

    schematic: Enable middle mouse button to display popup menu.
    
    (middle-button "popup") in gschemrc configuration file.

commit 430ca109ff5c822e391d93087b1be499c0b9d5f2
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Aug 1 20:25:23 2018 +0300

    schematic: Configurable lists of text size values.
    
    Values that appear in the 'size' combo box of 'add text'
    and 'edit text' dialogs can now be configured.
    If 'text-sizes' configuration key in 'schematic.gui'
    group is set to semicolon-separated list of values,
    that list will be used instead of the default one.

commit 5a1f0b5006c633feb40b67c4e8477b536dacc973
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Aug 1 23:09:57 2018 +0300

    schematic: Fix deprecated code in x_autonumber.c.
    
    When 'Autonumber text' dialog (Attributes -> Autonumber Text...)
    is opened, a warning about using 'adjustment with non-zero
    page size' is printed to terminal window. This is fixed by
    not using GtkAdjustment at all with the 'Starting number'
    GtkSpinButton.

commit fc72ce36b5cd0f1371cd29b6d6544c5720d21f97
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Aug 3 17:58:58 2018 +0300

    schematic: Log window: fix scrolling.
    
    Make the log window scroll to the bottom
    when something is written to the log.

commit e3c5104010ec37969acb1fefa6fa2bb35efca4d9
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Aug 12 13:40:53 2018 +0300

    Update po-files.

commit 3d35454356c61a748ae4ffb12a2dfd0527734e3a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Aug 12 12:16:53 2018 +0300

    docs: Update Copyright lines in man pages.
    
    - For those tools which had contributions since 2017, a new Lepton
      copyright line has been added.
    
    - For those tools which had no contributions since 2017, the last
      contribution year has been changed to 2017 to avoid automatic
      year change.

commit 2103ad0a4fdeac5ec12d570550fb0d72d4c686fa
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Aug 12 12:07:44 2018 +0300

    docs: Fix GEDADATA default value in several man pages.

commit 50cb14ac0d340ff3c1ad4cee3f01a6e4d56d0e74
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 14 18:37:52 2018 +0300

    schematic: Default values for freestyle colors.
    
    Currently freestyle colors are disabled by default.
    Give them reasonable default values, so they are
    properly displayed.

commit 1384d6667adf1933526d49e53ff1687da359ffcd
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 14 21:29:06 2018 +0300

    schematic: Add menu item for view-find-text-state.

commit 947667c6c7683c20ff2ecf245cd9648a8582b46c
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jul 14 21:28:29 2018 +0300

    schematic: Add view-find-text-state action.

commit 68401ef9360fad16361dd82dddaf06199ee31f7f
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 20:45:58 2018 +0300

    schematic: Fix 'make distcheck'.
    
    Add font_select_widget.h to the list of headers.
    It turned out that if you forget to add a header file
    to schematic/include/Makefile.am, 'make distcheck'
    will fail (although build, install, 'make check'
    are all OK).

commit 46f3295129b82378b224f890a89ddb546a9dd0e6
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 19:20:23 2018 +0300

    schematic: Add menu item for options-select-font.

commit c9e22d214c2bf20b9c68f8db6032bdcd543ff5b2
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 19:14:25 2018 +0300

    schematic: Add options-select-font action.

commit d7f73aa950a083639593fa79f522f1a3f59a3312
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 18:59:30 2018 +0300

    schematic: Add code to show font select widget.

commit 9555e3fa165be1c6172a0e8cd9da5eb34b9aaa99
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Jun 30 18:45:25 2018 +0300

    schematic: Add font selection widget.

commit 630f941eca79fefc4d928fccdcb413ebcb0291a9
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 23:46:23 2018 +0300

    schematic: Rename config key for custom font.
    
    Rename "font-name" configuration key in schematic.gui
    group to "font" to keep naming scheme uniform.
    We already have similarly named [export]::font key.

commit 5ccc1c33d084fe003f29d3f032f148bbba0a8bd6
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 20:25:54 2018 +0300

    schematic: Support custom schematic font.
    
    Add [schematic.gui]::font-name configuration key
    (string, empty by default) that sets the name of
    the font to be used to draw text in schematics.
    For example:
    [schematic.gui]
    font-name=OpenGost Type A TT Regular
    This parameter also affects the output created
    with 'File->Write Image...' and of course should
    be distinguished from [export]::font configuration
    key (font for 'lepton-cli export' command).

commit ccd7145315f45632b6eae2ba01c64214f36535c3
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 11:57:46 2018 +0300

    schematic: Use cache config context for dialog geometry.

commit dfc54fe4c518c1bcfec860eecf53e487fac5fbb0
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 11:55:51 2018 +0300

    schematic: Save cache (not user) config on exit.

commit 43aaea7801bb40333817ced110c0d75585fd897c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 15:10:30 2018 +0300

    Update translation files.

commit 391e382160f95c380594376637c36c862971b750
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 13:49:02 2018 +0300

    schematic: Display tooltips for tab's headers.
    
    Currently full path to the schematic file is shown.

commit b0f03467f4473a073130cdf8bb7fa19a7e7d0dd9
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 27 21:29:00 2018 +0300

    schematic: Fix name of the main window's icon.

commit 81322fb4c92c0127bf3b2ddee902f62888a32d64
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 26 22:25:36 2018 +0300

    schematic: Use new MIME type in clipboard code.

commit bb268c6c6dd68278a0d9f875dd9d8d5785691a42
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 26 22:19:14 2018 +0300

    schematic: Use new MIME type in menu code.

commit a52e08887c1f3054a2f03c403299289aa48b0586
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 26 21:58:05 2018 +0300

    rename: Fix MIME types in desktop files.

commit ea5855782898d1425d215c5ae0afd16ac6f2e85d
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 23 17:28:12 2018 +0300

    schematic: Bolder font for the status line.
    
    Add [schematic.status-bar]::status-bold-font configuration
    key (boolean, false by default) which allows to display
    the status line with bolder font weight.

commit 8d71ed0b776aa63f8b8332813f637b10532ebaa7
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed May 23 16:51:02 2018 +0300

    schematic: Configurable active status line color.
    
    Add [schematic.status-bar]::status-active-color configuration
    key (string, default value: "green") which allows to set a color
    of the status line (at the right end of the status bar) when
    some action mode is activated.

commit 3e395b87657d3545b99e9e03ffaf6bac22093a50
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 13 13:27:25 2018 +0300

    schematic: Conditionally show new status bar indicators.
    
    Add [schematic.status-bar]::show-rubber-band and
    [schematic.status-bar]::show-magnetic-net boolean
    configuration keys (both false by default) to control
    whether to show net rubber band and magnetic net mode
    status bar indicators, respectively.

commit 211cdeec6b22fc81f8c9705b44f2ad2fa3311b0a
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun May 13 00:23:29 2018 +0300

    schematic: Add tooltips for status bar indicators.

commit 82fe002f51c2b0581f23fd91003d0971b2fa1e79
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 12 21:00:33 2018 +0300

    schematic: Configurable status bar mouse indicators.
    
    Add boolean [schematic.status-bar]::show-mouse-buttons configuration
    key (true by default) which controls whether to show mouse buttons
    assignment indicators in the status bar.

commit 2998f54f0987cdd8038bb5ee9e6b1d524d7b6661
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 12 20:24:02 2018 +0300

    schematic: Add rubberband, magnetic mode status bar indicators.

commit 35036f68631ca7c35b08720b98c1bc7d38552e4c
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Apr 22 21:42:18 2018 +0300

    rename: Revert whitespace, copyright changes in leptonized man pages.

commit 6da7b7e502dc880a17e9c6942976d313902f225e
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Apr 16 20:56:26 2018 +0300

    schematic: Use new names in man page.

commit 0aeb94f54f8ecdea62d0410d99c0be35c01f3fa0
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Apr 22 20:40:49 2018 +0300

    schematic: Rename application icons and desktop file.

commit 1c08c2f1140cd9e0cc97114c99cdcab8e73fe2de
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 18 23:58:51 2018 +0300

    schematic: Use new name for main window widget.

commit a75953df2cd9c50e3654fc5d418a1abe414cd1ff
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Apr 18 23:48:43 2018 +0300

    schematic: Set program name in about dialog.
    
    Without it GTK will substitute executable file name
    for program name in about dialog. So if application
    is launched by compatibility symbolic link (bin/gschem),
    "gschem" will be displayed.

commit 48e20b47c365b7670a7df269ecb89ac31a27e9f5
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Apr 16 15:09:57 2018 +0300

    schematic: Remove dead DEBUG code.

commit ef6378d5843428f6149bba1335226584394e9374
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Apr 14 15:15:53 2018 +0300

    schematic: Update color edit widget on color scheme change.

commit fed092097e9a922d897efc253aff7a79206609e6
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Apr 14 15:11:54 2018 +0300

    schematic: Add view-color-edit action.

commit a26a4416b5fb81fddc35ed0b60c6cf87564ca167
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Apr 14 15:08:21 2018 +0300

    schematic: Add color scheme editor widget.
    
    It allows one to edit the current color scheme, then
    save it to a file, that can be loaded on startup from
    gschemrc config file: (primitive-load "/path/to/my-colors.scm")
    Current limitations: 1) transparency is not supported,
    2) display and outline color schemes are the same.

commit ef7a9a994c09a24ecfdb06ae6390bcd095b110e1
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Apr 14 13:23:30 2018 +0300

    schematic: Add new color scheme handling functions.
    
    - change color in display and outline color maps
    - convert color map to a string (Scheme code)

commit a1367c56d7f7a6fd453defe9ee83a8165917c452
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Apr 14 13:17:56 2018 +0300

    schematic: Split up x_colorcb_update_colors().

commit 9e0c34381fea4be9087ff8be67eeb451c0a0749c
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Mar 28 14:27:56 2018 +0300

    schematic: do not hardcode file name in file save dialog.

commit 8a00a431ef1b30e3bdc6dced9420bd11b7d3d60c
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Mar 28 14:17:58 2018 +0300

    schematic: Fix a bug in File->Save.
    
    Take into account file existence when deciding whether
    to open "Save As..." dialog.

commit 588af7fc74e6bbaa267c56740d4fa435d631714c
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Feb 25 19:59:59 2018 +0300

    schematic: Fix: preserve zoom in tabbed GUI.
    
    Zoom level is preserved when the main window is resized.
    Also preserve zoom level for already opened pages.

commit ac2a71bc3d3ece78dd8f2d0cbd67b547e41580d3
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 24 22:55:54 2018 +0300

    Fix copyright years in about dialog, README, -V output.

commit 2ff548225c57f3270c84f2435e366c4b174abbd6
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Feb 13 02:56:21 2018 +0300

    schematic: don't print disclaimer to the log window.

commit 904e9122014827010b6a94523c2e6e0720967e8b
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 20:35:17 2018 +0300

    schematic: prefix log file names with "schematic", not "gschem".

commit 39f4a05b294583b2597a1c220506e29757549621
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 20:27:42 2018 +0300

    schematic: display git version in the log window.

commit 0b7ca75ca7e9dc2b93bbddcee14bb44bdb015e58
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 20:18:15 2018 +0300

    schematic: use new program name in the log window.

commit 4616ea8ef3eced7a7986d3ee4ca3a58c3bdf5d39
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 20:17:36 2018 +0300

    schematic: use new program name in main window's title.

commit 3030a4900da3aa31c8633708bc863ad2b7b66748
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 20:15:03 2018 +0300

    schematic: about dialog: update information.
    
    Copyright field text and license information is taken
    from the Lepton EDA github page ("License" section).

commit f3ec16e34caef1b008500f58ea105c1ec726cf61
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 15 20:01:00 2018 +0300

    schematic: update tab's header on File->Save As.

commit 56cbb861a0af68524eca7635252d8fbd916f536d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 14 20:30:19 2018 +0300

    schematic: Add (TabInfo*) casts to fix C++ compiler errors.

commit d3534d1caf6def6c6a2191b41a742b4b09f538b2
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 14:45:18 2018 +0300

    schematic: cancel actions before creating a tab with a new page.

commit 434dbd3b38642966263a1f4702bb96a35efb2c0d
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 23:22:11 2018 +0300

    schematic: add menu items for page-next-tab, page-prev-tab.

commit 88e89a482f7766d65e94f7704e7085527b8f751b
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 23:16:46 2018 +0300

    schematic: add page-next-tab, page-prev-tab actions.

commit afb5973b84878eb9e2343e93d827347709513279
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 23:01:47 2018 +0300

    schematic: use tabbed GUI support.
    
    To enable tabbed GUI set "use-tabs" key to "true"
    in the "schematic.gui" config group.
    See comments at the top of schematic/src/x_tabs.c file.

commit 020e3a4f97c7ad268637540fff00e442c3ca4995
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 21:22:30 2018 +0300

    schematic: add new code for tabbed GUI support.

commit 6f5ffef73007123dbd659ce14d4ceb5ca7e4f678
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 21:03:30 2018 +0300

    schematic: add toplevel variables for tabbed GUI.

commit dc49be9bc3753cbed49af1a5a978610311993c99
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 20:47:13 2018 +0300

    schematic: add proxy functions for page open/close/set_current.

commit f3ab7e02d28edfed8e3f10ede90f8639fae668b2
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 20:27:55 2018 +0300

    schematic: make x_window_close_page() return a value.
    
    Return pointer to a new current page.

commit ed8ba189038e738b400ba327611b791ef4fd409a
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 20:14:07 2018 +0300

    schematic: split up x_window_setup_draw_events().
    
    One function is used to setup draw events for the main window,
    another - for the drawing area.

commit f1992ee64cf1eea529e5b596ea48516c89fc5888
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 20:01:06 2018 +0300

    schematic: make page view scrolling setup function non-static.

commit e8cfc4769a220f31ad03198883c80d77e427b3f9
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 19:47:41 2018 +0300

    schematic: x_window_select_object(): do not use low-level function.
    
    Use x_window_set_current_page() instead of gschem_page_view_set_page().

commit 816a879fbac49827107a15d81148dbf495cd4f59
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 19:21:13 2018 +0300

    schematic: fix: stray blank page after Page->Revert.
    
    If only one page is opened, Page->Revert opens
    a new blank page (the result of x_window_close_page() call).

commit 19540d2195f81b7170dca01cdb223a26b2a68d76
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Feb 7 19:29:59 2018 +0300

    schematic: fix: deprecated GTK function in gschem_page_view.c.

commit 20412db59ebd460f4054cf854373f7702e438d67
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 15 22:09:52 2018 +0300

    schematic: Keep color selection combo box updated.
    
    Update colors list in color selection combo box
    to match current color scheme.

commit 02e8d193203fc5fbad54d6ff0a562daceb1d9529
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 15 21:58:42 2018 +0300

    schematic: get_color_name() should return const char*.

commit 9e39fb3562dabeb067a7c6eb344e455bd074f1c8
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Feb 17 20:27:41 2018 +0300

    schematic: Use automatic scrolling for widgets.
    
    Show vertical scroll bar only when needed in text
    and object properties widgets.

commit 281ea353bb756cd0ecca075fb47b1361a2ab7252
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 22:59:45 2018 +0300

    schematic: fix alternative button order in text entry dialog.

commit 8d5dc5c48a4ea4c4a641356225005f20bf0b2a1d
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 21:56:17 2018 +0300

    schematic: find text state widget: show scrollbars only when needed.

commit 00b8a3f0bc2565af194fa1f56ef6b30267810070
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 8 21:55:58 2018 +0300

    schematic: log window: show scrollbars only when needed.

commit e1a91d31719107c300ff64d3d00a85ac7ec6195d
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 19 20:20:18 2017 +0300

    schematic: User-defined font for the log window.
    
    Add "font" configuration key (string, [schematic.log-window] group).
    It specifies a font that will be used to display text
    in the log window. For example:
    [schematic.log-window]
    font=Monospace 12

commit aa61362f836f3bf39755de372fd6ad970d33586c
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Dec 12 12:40:25 2017 +0300

    schematic: Use new name for config group.
    
    Place "modify-viewport" configuration key (introduced in
    commit e050f01) in the "schematic.undo" config group.
    Initially, the groups was named "gschem.undo".

commit 132dbd65e5c29ab01cc9f696b3548ecc3416e3b2
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 18 00:10:38 2017 +0300

    schematic: Add label and tooltip to hotkeys dialog.

commit 9eeaa8ffb2816ce593b25157a8f65080f41ae6a8
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Oct 4 14:31:45 2017 +0300

    schematic: Fix height of the value textview in multiattib dialog.
    
    Inside the multiattrib dialog box, the value textview has a height
    of one pixel on some systems. The issue was previously fixed in
    commit 42182f0 and reintroduced in commit 79d6da9. This patch
    fixes the regression.
    
    Reported-by: Edward Hennessy <ehennes@sbcglobal.net> (github issue #158)

commit 4b668725cbb4edc571860c22b40ea63c3c08beba
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun Oct 1 12:39:13 2017 +0300

    schematic: Fix the directory name where doc files are searched.

commit bcbebfdfe8a33adda3d3b9f31724b92c23ad8e8a
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Jun 13 01:37:32 2017 +0300

    schematic: Add filtering support to hotkeys dialog.

commit 72e901bd7676664d8f285c5c1d17b4bb39d95c60
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jun 5 21:58:36 2017 +0300

    schematic: undo.scm: place module usage and export statements inside define-module().

commit 3ed722c6d2b91c44df1253209ab8786c16fbab06
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jun 5 19:24:52 2017 +0300

    schematic: Add undo-save-state guile function.
    
    Saves current state onto the undo stack.
    Now it's possible to support undo/redo operations
    while modifying a schematic from guile code.
    The function is in the new module (schematic undo).

commit bdaf8319ac5640a435ebded29dd4f61ebabe0281
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jun 5 16:38:36 2017 +0300

    schematic: Use new program name ("schematic") in settings.

commit c42ffef1f871dc1ed5d6f0dc4ce5c5248f8993e0
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Jun 5 00:33:02 2017 +0300

    schematic: Add support for showing widgets as dialogs.
    
    The type of GUI is controlled by "use-docks" boolean
    configuration key in "gschem.gui" group. By default it's
    "true": use docking widgets. If it's "false" then
    the widgets will be shown as dialog boxes.

commit a51a260b1043dc2f398d2db257478292192f95c6
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 1 17:41:31 2017 +0300

    schematic: Fix "unbound variable" error in builtins.scm.
    
    This guile module uses gschem-msg function from g_funcs.c.
    Functions defined in that file are not properly exported,
    so we need to use '@@'-syntax in order to call them
    from modules.

commit b8fbda6be7b300f39174fb2a6fa92819637a48bc
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 19 10:13:14 2017 +0300

    schematic: Add widget to check symbols.

commit e355dbeb3432702959668da5f684044a235f18d4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 12 15:30:24 2017 +0300

    schematic: Fix pot-file name in .gitignore.

commit 389254b99e5044c0834951c9ebe094ee772d91e0
Author: graahnul-grom <graahnul.grom@gmail.com>
Date:   Thu May 18 12:20:12 2017 +0300

    gschem: Do not warn about missing menu in log window.
    
    Log window is cluttered with 'Tried to set the
    sensitivity on non-existent menu item' messages
    when one of the standard menus in system-gschemrc
    is commented out.
    
    Log messages about setting sensitivity of missing
    menu item to stdout if G_MESSAGES_DEBUG environment
    variable is set.

commit 282aafcf9b3221373a281b3fb0f3a36942edb733
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 16 05:28:50 2017 +0300

    gschem: Refactor widgets display code.

commit 5865abc9bd31b0dc44c6fd22818b3f175467a983
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 13 20:21:41 2017 +0300

    gschem: Documentation fixes.

commit 77081896831197bf1c536bbc2e79a70f3fffa43e
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat May 13 03:44:17 2017 +0300

    gschem: Make addition to g_current_window() doxygen documentation.

commit 58818838cde29e17c44e92572546d6eb5e7e64d6
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri May 12 21:34:03 2017 +0300

    gschem: Add missing initialization of st_gschem_toplevel variables.

commit 1fc24bb570403ee2967f240cb0b159c65afde49f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 2 10:58:14 2017 +0300

    rename: New name and text for what-is-gschem.html.

commit be2e6dfb47e23279572bf9136900fd85f26dd66e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 2 10:56:03 2017 +0300

    rename: Rename some documentation files.

commit ee0213797d9ef15ea94bbf03b4d4abbd2c8cfc36
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 2 10:38:10 2017 +0300

    rename: Rename gschem's doxygen file.

commit 6483dd69eeab8d872d820b1820f2f244ad9977af
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 09:43:08 2017 +0300

    rename: Rename gschem man page.

commit e98ff111617f1967b0fc1dfd62c041273eac207c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 11:01:46 2017 +0300

    rename: "Leptonize" boilerplates.

commit cc5f8851ea3bd3a92d031e7d78b414dbf4020f39
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 09:06:08 2017 +0300

    Remove several obsolete files (BUGS and TODO).

commit 245888a96fcfe54328e99cced0d12f5ce5644e17
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Apr 11 16:14:56 2017 +0300

    build: Add support for --disable-compat-symlinks for lepton-schematic.

commit a1e47a2b5b515ea40eb6461124f327adfc7339d6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Apr 11 15:05:43 2017 +0300

    rename: Fix NLS textdomains for lepton-schematic.

commit ed9fe5fdf75aae1a2dfbd9157c1bbc856b768046
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Apr 11 15:03:51 2017 +0300

    rename: Fix program names in .gitignore.

commit d378a623ed809ee66e90779eb8c7555fa71316df
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 09:43:37 2017 +0300

    rename: Rename gschem in gschem-main.txt.

commit 27947f3886e517547d03756f384ef4ce1f707943
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 09:07:05 2017 +0300

    rename: Replace `gschem' in various comments with `lepton-schematic'.

commit 537e37ce52c1b52a3d37b07a5c460459a07c49ba
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Apr 6 21:15:58 2017 +0300

    rename: Rename `gschem' to `lepton-schematic'.

commit 9838b6dc8c9a803f2fffcfe5621c7298e2a55475
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Apr 6 16:42:58 2017 +0300

    rename: Rename gschem/ to schematic/.
