commit 3215b13e22980c4de3694d40f246750c4b056cb6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Jun 4 03:02:49 2020 +0300

    Update POT & PO files.

commit 6717d7498b377cb984e79fa1a82e0c39bbc38dc3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Jun 3 20:11:55 2020 +0300

    Update copyrights in modified files.

commit 1ee52c5889b6f73cb7bb2e061988c8a015f4de31
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 17:21:51 2020 +0300

    libleptonattrib: Fix up Russian translation to see how it all works.

commit 62fdd223d860876c02fa622512d0fe00a00420e9
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 17:11:23 2020 +0300

    libleptonattrib: Update POT file.

commit a4bef2c13883a4f74ce2147495a02c4c3d2cb062
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 16:39:36 2020 +0300

    libleptonattrib: Fix up xgettext invocation flags.
    
    In the code of 'lepton-attrib' the call for gettext() is
    abbreviated as 'G_' instead of '_', which is recommended in new
    Guile versions to avoid collisions with match() and the like
    functions.  The commit makes 'xgettext' aware of it.

commit 7014118524715ec51910b8458606f84e030b0fea
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 16:39:24 2020 +0300

    libleptonattrib: Fix subdir name in Makevars.

commit e4b728af3c0eb761b607f376df9b558b3b33e60b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 16:35:49 2020 +0300

    libleptonattrib: Get rid of lepton-attrib.pot.
    
    Since the directories attrib/ and libleptonattrib/ have been
    merged again, this file is superfluous.

commit 4b1bdc8c8aca1a794f198f9389520a331984b80c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 10:31:35 2020 +0300

    libleptonattrib: Use 'scm' extension for the source of 'lepton-attrib'.
    
    Otherwise, xgettext mistakenly treats the code as C.

commit 23f41300ccda29cc470bbe57c1d4ff6d3974c978
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 10:20:10 2020 +0300

    libleptonattrib: Use gettext domain when the gettext() function is called.

commit a566419fabc1819550a029c0fc506585c2940e59
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 10:14:17 2020 +0300

    libleptonattrib: Use gettext domain of the library in lepton-attrib.in.

commit b0df705f732aea803b145b115e4a33bb58fa65cb
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 09:47:16 2020 +0300

    libleptonattrib: Move files left in attrib/ to the library directory.
    
    Besides, add lepton-attrib.in to the list of translations.

commit b458bfe929605a61a1bd3dc75775636b52283e70
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 29 04:02:36 2020 +0300

    libleptonattrib: Fix library version.

commit c99f66985e4c8a5645147869ee25944a99d938a6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 27 21:27:56 2020 +0300

    libleptonattrib: Add two .gitignore files.

commit e3ff2684ee57e942540bd87d3c2d5de4a11d943d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 27 21:16:09 2020 +0300

    libleptonattrib: Add POT file.

commit a8f4b078d240ca02c120c82cc5eecf30a4defe72
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 21 11:28:51 2020 +0300

    attrib: Move s_page_save_all() to libleptonattrib.
    
    It is used only there.

commit 6c888ee90c469133417a1255a936450c444b34ee
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 21 10:19:46 2020 +0300

    attrib: Remove a function call.
    
    There is no point to call s_toplevel_set_page_current() in the
    code where processed page is specified explicitly.

commit 12258e269d15ab3d828e9140a3d97637c8c29d74
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 22:06:34 2020 +0300

    attrib: Clean up whitespaces in x_fileselect.c.

commit b3487b54bfb2063f200b083edb2f0c9ffa79a6d5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 21:31:47 2020 +0300

    attrib: Initialize GTK window within lepton_attrib_window().

commit 368212d8e15c65600445d32b5c8b200e1791af00
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 21:24:45 2020 +0300

    attrib: Get rid of irrelevant stuff in a doxygen comment.

commit acaa2fbd4b9b9981dccbdb7cd122de42ca735387
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 21:05:25 2020 +0300

    attrib: Fix/reduce doxygen comment of a function.

commit ba9162b57a7e5b00108ce75064bbd43d7b4159c3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 21:04:35 2020 +0300

    attrib: Less info in the About dialog.

commit ba22fbb279933e8275091ae13fdd60067b146f47
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 21:00:17 2020 +0300

    attrib: Reduce line lengths once again.

commit 18cc739c15be1937c9d8bfcc8e7dff095d22d28f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 20:57:46 2020 +0300

    attrib: Reduce line lengths for some strings.

commit 3b741d7643eb8c9622aff20feae5f579eb198f26
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 20:47:18 2020 +0300

    attrib: Reduce code lines by using shorter strings.

commit 62d4919b9ef9d5c0b7e6c1d467f2b20f3f878229
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 20:27:05 2020 +0300

    attrib: Move lepton_attrib_window() to x_window.c.

commit cb099b357ed39c188eef54b3d2236ca3c18c2afc
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 14:16:23 2020 +0300

    attrib: Get TOPLEVEL once.
    
    Just now, in such a way calling for lepton-attrib's functions
    works in lepton-schematic (I was not able yet to figure out why I
    cannot get the current TOPLEVEL just by using
    edascm_c_current_toplevel() for all funcs called in series in
    Scheme code).

commit c916555b66b4bfbea5d67e3a3ae92c1c16ae497b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 13:28:32 2020 +0300

    attrib: Move g_debug() up to ease debugging.

commit e0dc0e99886aa507e8e7f79027c6dd442aeeb20f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 12:02:55 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_visibility.c.

commit 89a4217a64f64fb35a45a9001e684b555ba74d97
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 12:02:29 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_toplevel.c.

commit e5fe3b85b9cc463a2c034ac2e4bf48042372c45c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 12:01:48 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_table.c.

commit d30949c6e3c386eff1ac90adc1ce3a45a465ef0e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 11:02:13 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_string_list.c.

commit 02ca21dd4df17a31077c740fae6376fa05d3f38a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 10:56:54 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_sheet_data.c.

commit 2cfe177ef9da7f5d52749d9e7858981d9e3f5596
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 10:47:51 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_object.c.

commit a73da95eafb7d770d822d29cc601810aee3f1f35
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 10:47:27 2020 +0300

    attrib: Replace DEBUG with using g_debug() in s_attrib.c.

commit 8a2679837c6de290791d44711a8ec2440a2122e5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 10:39:16 2020 +0300

    attrib: Replace DEBUG with using g_debug() in gtksheet_2_2.c.

commit c63569e998209f168f2c6a99d7b22d00c44f7269
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 08:32:04 2020 +0300

    attrib: Replace DEBUG with using g_debug() in f_export.c.

commit 091b741219b1f7eefc03aa3f99cad971ed3e7ab4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 20 08:26:47 2020 +0300

    attrib: Replace DEBUG with using g_debug() in attrib.c.

commit 8efd0462d1a0bc0e9116c21123ab04507f53e34c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 13:19:11 2020 +0300

    attrib: Fix doxygen comments for lepton_attrib_window().

commit 94b5824b6c0c96741755132b66c2045753e43c2f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 13:14:39 2020 +0300

    attrib: Get rid of attrib_main().

commit 07cfdff57d3866ef9f0028ef6b5a176f7e10f661
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 13:10:03 2020 +0300

    attrib: Make lepton_attrib_window() void.
    
    The function always returned TRUE, so there is no point to check
    its returned value.

commit b7083df2757631fa8ba33459d4c7ada91458a6ee
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 13:08:38 2020 +0300

    attrib: Rename a function.

commit 94f743c36d648e3e8ac8d5a1f92f97eb426d8af8
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 12:42:41 2020 +0300

    attrib: Open schematic pages in Scheme code.

commit d479baf67e8b9d20e4e9fa694004c2e4b1dc9f9f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 12:32:45 2020 +0300

    attrib: Separate dealing with files and pages in x_fileselect_load_files().

commit 7e7e4ea339e03cb410deca228f55ef3aab349a95
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 12:16:56 2020 +0300

    attrib: Move sheet_head creation to x_fileselect_load_files().

commit 3b80ee2e7299160d36c0eeab285db60e4ecd0280
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 19 11:41:15 2020 +0300

    attrib: Get rid of unused function.

commit 0d054c5707acc407612db8ea22438ef5e667fa69
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 23:33:34 2020 +0300

    attrib: Get rid of pr_current().
    
    Get rid of the function which set the global TOPLEVEL structure
    for lepton-attrib.  Use the same approach as liblepton uses
    instead.  Thus, lepton-attrib's functions can now be used in other
    environments where toplevel is already set.

commit 3691e47ffdfd9ecb55840346b90a054399f02990
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 23:21:06 2020 +0300

    attrib: Fix a doxygen comment.

commit afdaf41ccf60a341505a139d6077f167ab50ad8f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 22:52:46 2020 +0300

    attrib: Get rid of an unused dialog.
    
    The function x_fileselect_save() is not used, since lepton-attrib
    is only able to save pages all together.  There is no point to
    maintain it farther.

commit 4f7e847396370da7730cb4a446499e59d9170a93
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 22:30:35 2020 +0300

    attrib: Get rid of a local function.

commit e5bfd5b24b985e292d9be3891d9afae15af63581
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 22:29:31 2020 +0300

    attrib: Get rid of TOPLEVEL argument in s_toplevel_save_sheet().

commit 9d1cdfbf44149a3e82655b4df79561f048cf79f1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 22:24:16 2020 +0300

    attrib: Reduce code by moving same functionality into one function.

commit 245f5b98a5c606832636e5fdb14a261969bb6f1a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 22:21:09 2020 +0300

    attrib: Use shorter name for a function.

commit 378179ad601a4a9dbe4b656b58f670ceec0e1145
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 19:52:10 2020 +0300

    attrib: Free the GSList* variable representing list of processed files in x_fileselect_load().
    
    Thus we ensure the variable is freed anyways.

commit 1670c95604161bd5c4f23d5c53c6643976c6c7a7
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon May 18 15:41:51 2020 +0300

    attrib: Process files by File open dialog in Scheme code.

commit 71ea4ef619de0f02d4c4dd445ade23dd14f89856
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sun May 17 13:17:12 2020 +0300

    attrib: Use Scheme FFI to initialize main window.

commit bb33ca3a482f14cb3fe27004e4d9beef363a4e3d
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 14:51:45 2020 +0300

    attrib: Fix a comment.

commit 798b31ed494feae0c3d204b12b9db681309dbbd9
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 14:51:17 2020 +0300

    attrib: Fix file name in a comment.

commit 64a5567fd754fe4008fb8c16aa6800c7db92417c
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 14:43:48 2020 +0300

    attrib: Rename two more functions.

commit 0cfc3cd4e9b734d86102bc9febb3a25aa02e4143
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 14:42:12 2020 +0300

    attrib: Rename a function.

commit c3c89c1287788e30b26260992b6c5ce7e3563135
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 13:08:30 2020 +0300

    attrib: Get rid of empty i_basic.c.

commit d774a77de32549686d46a2eeee8edd77eb35b4c3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat May 16 13:06:54 2020 +0300

    attrib: Get rid of unused header file.

commit 3c763775facc283ce3cc863489efe6fbba16505a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 15 12:06:10 2020 +0300

    attrib: Move calling Gtk functions to Scheme code.
    
    Now, Guile FFI is used to load Gtk functions.

commit 984a4a814946bf2a094a0b3dd65eeda9c027e2be
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 15 10:28:13 2020 +0300

    attrib: Fix up some comments.

commit 73373e4b0b7bfee92269ee0acde9c6eae22c6e50
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri May 15 10:14:03 2020 +0300

    attrib: Report if there are unreadable files in Scheme.

commit bbeaa540728710487c8fbb5b20ad7a1e8156246e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 21:47:50 2020 +0300

    attrib: Use SCM argument in gattrib_main().
    
    This prevents crashes when many files are opened due to garbage
    collection of GSList structure.

commit 5dfad77d430df8fc561c5a2e2690bc9d86571c65
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 20:45:21 2020 +0300

    attrib: Simplify call for gtk_init().

commit bc891128899385113f8a6e4ea365b18f7252ba07
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 20:25:55 2020 +0300

    attrib: Don't use g_thread_init() in the code.
    
    Quote:
    
    g_thread_init has been deprecated since version 2.32 and should
    not be used in newly-written code.
    
    This function is no longer necessary. The GLib threading system is
    automatically initialized at the start of your program.

commit e5da0a23765adb173491151b7f1947aa5281b568
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 19:24:15 2020 +0300

    attrib: Reduce the number of arguments of gattrib_main().

commit d68c06b96f7a33c8b8286987beddae1466be84e4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 13:40:26 2020 +0300

    attrib: Get rid of parsecmd.c.
    
    Its functions have been already reimplemented in Scheme.

commit 5e3704bbb2dc6d8592354af3452e5bd622b24338
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 13:11:13 2020 +0300

    attrib: Add support for --verbose option in Scheme.

commit d91c23ac0f39872c18aa710b2acd795e3ebc0bf7
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 14 12:41:10 2020 +0300

    attrib: Get rid of mostly unused option --quiet.

commit ae2d1f3e04b9d729f0207bda0d8c66ae6736b2d0
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 13 19:48:30 2020 +0300

    attrib: Use FFI functions to actually load schematic files.

commit f13e6d635c5a2f1dcf7ad0377ed9155f5343256f
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 13 11:28:44 2020 +0300

    attrib: Move log initialization to Scheme code.

commit 632294d1caf9fe3f46a27193a339f63c94e8a7f6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed May 13 11:02:42 2020 +0300

    attrib: Remove liblepton initialization from C code.
    
    It is already loaded in lepton-attrib Scheme source code.

commit f7c768cba94cd18d7d8429468b2e610f644d17ed
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 31 18:53:37 2020 +0300

    attrib: Get rid of the global variable 'pr_current'.
    
    This prevents crashes on some architectures since the variable may
    be not initialized when used first time due to unspecified order
    of initialization of global functions and variables.

commit d67f3b91d0d6db7263b21306e1bdb5f3f5b7e9aa
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 31 11:28:09 2020 +0300

    attrib: Rewrite executable 'lepton-attrib' in Scheme.

commit fcb5ac5cd1077391854a02db2ec7d5fe99b031e4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 30 22:01:21 2020 +0300

    attrib: Move some functions to libleptonattrib.

commit 949e0a36a3fbf66658133c9471c36d50783eea41
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 30 18:57:23 2020 +0300

    attrib: Transform source code into library 'libleptonattrib'.
