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/.
