commit 29c8e3d2780d5225cbd3f015aa8f661c2de1fde3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Dec 11 02:05:59 2020 +0300

    Update PO and POT files.

commit 3ed732f99e0d3931d73350272df172adfbadc000
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Dec 7 14:26:36 2020 +0300

    cli: Do not use libleptonrenderer.h.
    
    That file was removed from liblepton.

commit bfa8e5762045dd31e26880cc08d787af7cc02539
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Dec 4 05:23:11 2020 +0300

    Update POT & PO files.

commit ff881e363ba5a8d805a6da83e1ab51f03caf8926
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 28 21:38:08 2020 +0300

    cli: Use renderer headers from liblepton.
    
    Former libleptonrenderer's header files
    are now in liblepton.

commit b0867f37a5c584c640db95f17adbad957b493615
Author: dmn <graahnul.grom@gmail.com>
Date:   Sat Nov 28 20:12:15 2020 +0300

    build: Do not use libleptonrenderer.

commit 4460f5e9a08d09c162d33cd17f61621bea1eabd1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Jul 1 22:37:50 2020 +0300

    liblepton: Get rid of TOPLEVEL argument in g_rc_parse().

commit 207a16f194ac3ff0c15c2a584a2f2c531ff0904b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Jul 8 02:11:47 2020 +0300

    liblepton: Fix colored output by lepton-cli on some architectures.
    
    Fix the issue manifested on x86-64 consisting of using different
    pointers to the variable 'print_colors' in Scheme code and C cli
    code, which lead to gray output in color mode by cli.  Curiously
    enough, anything worked OK on i686.  To resolve the issue,
    'print_colors' has been made static, and a C getter for it and its
    Scheme wrapper have been added.

commit de423d378d53c9303f7c54d38ca620180799744a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Jul 14 12:56:36 2020 +0300

    liblepton: Get rid of lepton_version_message().
    
    The only C code which uses it is in lepton-cli. Other tools
    process Lepton version info in Scheme. So there is no point to
    support this particular not much usable format output everywhere.

commit 7cc61511fb0b58124b959075212e64911a0938d4
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Jul 13 21:01:18 2020 +0300

    liblepton: Rewrite %lepton-version in Scheme using FFI.

commit a584273dbccef3cc40028a4079c33d61b3245c09
Author: dmn <graahnul.grom@gmail.com>
Date:   Fri Jun 12 09:39:30 2020 +0300

    build: Fix g++ warnings.

commit acc8d28c932748c7c5e9ef21611b68f5bb11ac7a
Author: dmn <graahnul.grom@gmail.com>
Date:   Wed Jun 10 13:33:10 2020 +0300

    cli: Use colors_count() function.
    
    Do not use the MAX_COLORS constant directly.

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

    Update POT & PO files.

commit 3d84b2da6e92657d6a5273cb114b2432645cca84
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue May 26 23:21:23 2020 +0300

    Remove unnecessary dependency on version.h in several files.

commit 8b4f179cf782e6a72e1ba380777093a585771e89
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 2 19:44:54 2020 +0300

    liblepton: Get rid of two unused functions.

commit 3c53e50dcbbe857fc7a296681511e7c61521cc77
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue May 12 10:45:50 2020 +0300

    cli: Use public configuration API.
    
    Do not use configuration API routines
    which exposes internal data structures (GFile).

commit 6b6a1867c3dfb9ce3ae7f3d828d613a75ed77341
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 3 23:22:34 2020 +0300

    Fix FSF address in boilerplates.

commit 1e7811854993f438fe6abc08f818259f1fe3ea87
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 14 23:28:00 2020 +0300

    liblepton: Get rid of TOPLEVEL argument in functions calculating bounds of list of objects.
    
    There interdependent functions are affected:
    
    - geda_component_object_calculate_bounds()
    - geda_object_calculate_visible_bounds()
    - world_get_object_glist_bounds()

commit 66c8ca540bf4bc282db037fbd63c83586b7f25c6
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 17 15:00:46 2020 +0300

    liblepton: Get rid of some unused fields and functions for rendering.

commit 2068fec8731145622f1fdd07bc73c1dc50196fe3
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 28 06:35:46 2020 +0300

    cli: Fix library name in a comment.

commit 80f8fc582c8b05f425e9f2c9b591e38c90754e36
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 28 06:00:15 2020 +0300

    liblepton: Get rid of no longer necessary TOPLEVEL field.

commit 912941e20d9daaf03b0e5e3c016771919fd26b47
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 28 05:34:12 2020 +0300

    cli: Set up renderer before reading of schematic files.
    
    Placeholder creation includes calculation of text bounds, so the
    renderer should be also set up to do it correctly.

commit c726deb82085d983e8807487129e0815d385c88e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Mar 28 05:12:52 2020 +0300

    cli: Use liblepton's function for text bounds calculation.
    
    Thus, both lepton-cli and lepton-schematic use the same function
    for text rendering.

commit c752b7168eb977bfa610ee61d5d62f422c57431a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Tue Mar 17 12:58:01 2020 +0300

    liblepton: Avoid using of TOPLEVEL fields to enable rendering of placeholders.
    
    'toplevel->rendered_text_bounds_func' has been used before to
    check if placeholders need to be rendered.  Now, a specially
    crafted function is used instead.  It allows rendering of
    placeholders for graphical tools ('lepton-schematic' and
    'lepton-cli export').  Rendering for the rest non-graphical tools
    is disabled, as before.

commit 6c6bdc603ff445fc1bf8555ce390e33e721e9f00
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Mar 20 20:30:03 2020 +0300

    cli: Fix Russian translation.
    
    Add translation fix suggested by @graahnul-grom.

commit 92124adb47b4613bf077aff3e3093af671c59490
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Mar 6 04:03:29 2020 +0300

    cli: Fix header entry and comments in ru.po.

commit 9119685ab67b15148a0ffb9e403278b0b19c21a5
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Mar 5 13:49:55 2020 +0300

    cli: Update Russian translation.

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 5f2415a697cc490b8857cf38c522e667c822d386
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu Mar 5 12:42:16 2020 +0300

    cli: Update PO files.

commit cc6df8dcba81cddb215b18896f75eb86de92f6f2
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 26 13:18:47 2020 +0300

    cli: 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 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 6250bb2b72e1d054d3a6f1f973250d0aa6d8d48e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Wed Feb 12 03:42:56 2020 +0300

    cli: Rename environment variable inhibiting processing of rc files.
    
    The name 'gaf' is obsolete, and there is alike variable in
    liblepton for the same aims, so now the same variable name is
    used in both cases.

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

    rename: libgeda_init() to liblepton_init().

commit 11641e936511144e1cb591b09b2c4c26f143fd8a
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Oct 29 16:34:17 2019 +0300

    cli: Fix command line options processing.

commit 287293218d23d04f5fa008ec45de73175faeb227
Author: dmn <graahnul.grom@gmail.com>
Date:   Tue Oct 29 15:57:37 2019 +0300

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

commit 82ebdd8e9a1c5a2dd4801a8fc10342af9df65d70
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Oct 28 17:25:52 2019 +0300

    cli: Provide access to the CACHE config context.
    
    Allow `lepton-cli config` to read and write
    settings stored in the CACHE configuration
    context using the --cache (-c) command line
    option.

commit f608ed18cea67dee6fe0d8e0ee2ae63cbe5c6b15
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Oct 25 12:30:09 2019 +0300

    cli: Fix compilation errors by g++ in export_list_paper_size_names().
    
    Introduced in commit 23063d4220.

commit 5db2b87fc7cf733d48a8b18674685852f6de0489
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Oct 24 16:11:14 2019 +0300

    cli: Describe -P option in the man page.

commit 4f19a1825897d0b2d13840cd8bb47f9e7857459a
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Oct 24 15:17:04 2019 +0300

    cli: Align 'export --help' output.

commit 23063d4220d39234d89b57897a2e991182864dfd
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Oct 24 12:37:45 2019 +0300

    cli: List available paper size names.
    
    Print paper size names available on the running
    system to standard output (and exit) if new -P
    (--paper-names) command line option is passed
    to the "export" lepton-cli command.
    One of these names can then be specified via
    the --paper=NAME command line option to set
    the paper size.

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 53986490818a64d90d83e08bd078ff9714f85fcf
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Sat Sep 28 00:45:22 2019 +0300

    cli: Update copyrights.

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 0cd7a8d8029f2122cbaad0e5878d499d6aa235d6
Author: dmn <graahnul.grom@gmail.com>
Date:   Sun Jun 2 16:38:54 2019 +0300

    cli: Update --help, --version output.

commit bbe4ed733a935bb6c59ce19d9343a0bda1c1c7c9
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon May 13 12:05:25 2019 +0300

    cli: Prevent unwanted updates of PO files.
    
    1) add lepton-cli.pot to source control
    2) modify Makevars:
        - MSGMERGE_OPTIONS = --no-location
        (eliminates comments with line numbers in *.po)
        - PO_DEPENDS_ON_POT = no
        (do not modify PO files if it's not necessary)
    3) make -C cli/po/ update-po

commit 283ac6927ee40b4240a384ba5e02d16d2c8789a4
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Feb 21 20:00:58 2019 +0300

    cli: Use precompiled Scheme files.

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 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 43aaea7801bb40333817ced110c0d75585fd897c
Author: dmn <graahnul.grom@gmail.com>
Date:   Thu Jun 7 15:10:30 2018 +0300

    Update translation files.

commit 5c1d8a4ddd73dc109196b727500ad93db7c513d1
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Thu May 31 23:31:30 2018 +0300

    cli: Fix the Scheme API texinfo manual filename in man page.

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 e6b0e0eaf2192d02a9867018f68973512dc49bce
Author: dmn <graahnul.grom@gmail.com>
Date:   Mon Apr 16 22:28:50 2018 +0300

    cli: Update man page.

commit df76d0691aad1a7aa92f86026211cb0818a71f34
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Fri Apr 7 10:59:23 2017 +0300

    rename: Fix schematic capture tool name in several man-pages.

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 401984f1e6cceb799a189a60d8902b334029a87e
Author: Edward Hennessy <ehennes@sbcglobal.net>
Date:   Sat Apr 15 16:27:14 2017 -0700

    Fix layout parameter for lepton-cli export

commit 71c36a3c389670bba177fc08eee031e6eb7a363b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 13:46:46 2017 +0300

    build: Add support for --disable-compat-symlinks in lepton-cli.

commit 96a288c46164e18555cc8b761d801773e2f84ada
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 12:50:41 2017 +0300

    rename: Fix EDA name in boilerplates of lepton-cli sources.

commit a7502bf63e3574024bfa30384a809890ccecdffa
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 13:03:17 2017 +0300

    rename: Fix gettext domain for lepton-cli.

commit 50541abe4b69563672f6a69e73eceb98c9c13e3e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 13:01:42 2017 +0300

    rename: Replace `gEDA/gaf' with `Lepton EDA' in lepton-cli sources.

commit 0fe33650a211e02b6a38de527c1df7d05d55dd16
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 12:59:57 2017 +0300

    rename: Fix lepton-cli man page.

commit 0b2b07ff6920aadd4cb7c054542c842b68085e9a
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 12:57:37 2017 +0300

    rename: Fix command line utility name in source files.

commit 6120c0c36c01abda1950b74886c2351298972cdc
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 12:46:07 2017 +0300

    rename: Rename gaf man page.

commit 12cb2f7d139ad7d3670ce0befad31399e98b779e
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 12:33:56 2017 +0300

    rename: Rename `gaf' to `lepton-cli'.

commit 60b6fc0c26d2a29bc9fe9412ffce43d17d8d3f8b
Author: Vladimir Zhbanov <vzhbanov@gmail.com>
Date:   Mon Mar 27 09:42:14 2017 +0300

    rename: Rename gaf/ to cli/.
