Skip to content

lang/gcc44: use texinfo fix from lang/gcc48#2

Closed
mmoll wants to merge 1 commit intoNetBSD:trunkfrom
mmoll:gcc_44_texinfo
Closed

lang/gcc44: use texinfo fix from lang/gcc48#2
mmoll wants to merge 1 commit intoNetBSD:trunkfrom
mmoll:gcc_44_texinfo

Conversation

@mmoll
Copy link

@mmoll mmoll commented Jul 16, 2017

No description provided.

@mmoll
Copy link
Author

mmoll commented Jul 16, 2017

commited as b099cf9

@mmoll mmoll closed this Jul 16, 2017
netbsd-srcmastr pushed a commit that referenced this pull request Aug 14, 2017
    - Make sure we depend on the latest LSU::XS if the system support XS.

0.55     2017-07-22
    - Fixed incorrect comments in doc examples for uniq().
    - Added a new function, mode(), requested by Jerrad Pierce. GH #2.
netbsd-srcmastr pushed a commit that referenced this pull request Aug 14, 2017
0.55     2017-07-23

- Skip all the tests unless List::SomeUtils 0.56 is installed. This fixes the
  issue where trying to install the new List::SomeUtils ends up pulling this
  distribution, which then fails because an older LSU is installed but doesn't
  export mode(). Reported by John SJ Anderson. GH #1.


0.54     2017-07-22

- Added a new function, mode(), requested by Jerrad Pierce. GH #2.
netbsd-srcmastr pushed a commit that referenced this pull request Sep 4, 2017
What's new in psycopg 2.7.3.1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

- Dropped libresolv from wheel package to avoid incompatibility with
  glibc 2.26 (wheels ticket #2)
netbsd-srcmastr pushed a commit that referenced this pull request Sep 17, 2017
1.72      2016-09-02 06:50:53-05:00 America/Chicago
  * Full release (no changes from 1.71 beyond version)

1.71      2016-09-01 22:57:25-05:00 America/Chicago (TRIAL RELEASE)
  * Minor bump for impending BioPerl 1.7 release.
  * #2 : 'Unescaped left brace in regex is deprecated' with newer versions of perl
    fixed [fjossandon]
netbsd-srcmastr pushed a commit that referenced this pull request Sep 26, 2017
Set LICENSE.

0.82 - Mon 21 Aug 2017
    * Set recurrence timezone to the same as the 'start' attribute (fix github issue #2)
netbsd-srcmastr pushed a commit that referenced this pull request Oct 22, 2017
Set LICENSE.

0.82 - Mon 21 Aug 2017
    * Set recurrence timezone to the same as the 'start' attribute (fix github issue #2)
netbsd-srcmastr pushed a commit that referenced this pull request Feb 23, 2018
2018-02-07 -- 0.8.5

  * Changed: The uriparser project has moved from SourceForge to GitHub:
      Code + issue tracker: https://github.com/uriparser/uriparser
      New website: https://uriparser.github.io/
      Please update any links of yours, accordingly. Thank you!
  * Fixed: Memleak in out-of-memory clean-up code
      of URI normalization, related to SF.net bug #28.
      Thanks to Chris Hills for the report!
  * Fixed: Fix compilation of uriparse(1) on FreeBSD
      Thanks to Ed Schouten for the patch!
  * Fixed: Fix C90 compilation errors
      Thanks to Joel Cunningham for the patches!
  * Fixed: Space requirements documented for uriWindowsFilenameToUriStringA
      given URI "file://server1/file1.txt" (SF.net bug #31)
      Thanks to threedyd for the report!
  * Fixed: Compiler warnings
      Thanks to Joel Cunningham for the patches!
  * Fixed: Stop exporting internal function RemoveBaseUriImpl
      Thanks to Joel Cunningham for the report!
  * Fixed: API documentation front page no longer empty with Doxygen 1.8.13
  * Fixed: "make -C doc install" fixed for lack of .map files
  * Improved: Communicate that absolutePath is always URI_FALSE for URIs
      with a host in uriparse CLI tool output and Uri.h header
      (GitHub #2, SF.net #30)
  * Soname: 1:21:0

2015-10-12 -- 0.8.4

  * Fixed: Stack overflow on parsing malformed IPv6 addresses with
      more than eigtht quads.  Thanks to Alexander Klink for the report!
  * Soname: 1:20:0

2015-10-04 -- 0.8.3

  * Fixed: uriCompareRange reported NULL pointer and range of
      length zero as equal, by mistake.
      Thanks to Robert Kausch and his Coverity report.
  * Fixed: Use-after-free in out-of-memory code of uriMakeOwner.
      Thanks to Chris Hills and his Klocwork-based report (SF.net bug #28)
  * Soname: 1:19:0

2015-04-27 -- 0.8.2

  * Fixed: Broken conversion from/to Windows network shares (SF.net bug #21)
      Thanks to Adam Gross and Dmitry Repkin!
  * Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net bug #24)
      As a side effect, this fixes the test suite for AArch64.
      Thanks to Marcin Juszkiewicz for the patch!
  * Fixed: MinGW Makefile:
      LIB_DIR fixed from ../../lib leftover to ../../src (SF.net bug #27)
      Thanks to Dmytro Zagashev for the report!
  * Fixed: Add missing NULL checks to UriStringToFilename (SF.net bug #25)
      Thanks to Jerome Custodio for the report!
  * Changed: Leave inlining decisions to GCC
  * Soname: 1:18:0

2014-10-20 -- 0.8.1

  * Fixed: Sync URI_VER_* preprocessor defines (were at 0.7.6, SF.net bug #23)
  * Fixed: Bug in internal function that may flip uriEqualsUri results around
  * Added: Function uriAddBaseUriEx allowing to resolve URIs with
      a scheme identical to that of the base URI to resolve against
      as if the URI to resolve had no scheme specified, when flag
      URI_RESOLVE_IDENTICAL_SCHEME_COMPAT is specified
      (SF.net feature request #4)
  * Soname: 1:17:0

2014-07-12 -- 0.8.0.1

  * Fixed: ISO C90 warnings (SF.net bug #20)
  * Changed: No longer ship RFC documents (to make things easier for Debian)
  * Soname: 1:16:0

2013-12-20 -- 0.8.0

  * Fixed: Resolution of relative URI "/" broken
      Thanks to Mo McRoberts for the patch!
  * Fixed: uriAddBaseUri produced uriUri objects with both host
      and the absolutePath flag set (while the absolutePath flag
      should only be true for URI objects without a host) when
      resolving absolute URIs like "/" or "/foo/bar".
      Now the absolutePath flag is set to URI_FALSE and an empty
      segment is added as necessary
  * Fixed: .errorCode could end up unset, previously
      Thanks to Radu Hociung for the patch!  (SF.net bug #16)
  * Fixed: Resolve use of non-POSIX "sed -r" used when building
     documentation  (SF.net bug #18)
     Thanks to Ryan Schmidt for reporting!
  * Fixed: Build DLL with -no-undefined on Windows
      Thanks to Michel Zou for the patch!  (SF.net bug #19)
  * Added: Command line tool "uriparse"
      Thanks to Radu Hociung for coding!  (SF.net feature request #3)
  * Soname: 1:15:0

2013-08-24 -- 0.7.9

  * Fixed: Error position ended up as NULL for some syntax errors.
      Thanks to Daniel Solano Gómez for the patch!  (SF.net bug #14)
  * Soname: 1:14:0

2013-05-13 -- 0.7.8

  * Fixed: Fix dissection of query string "q=hello&x=&y=" (SF.net bug #12)
      Thanks to Marc Novakowski for reporting!
  * Soname: 1:13:0
netbsd-srcmastr pushed a commit that referenced this pull request Feb 24, 2018
2018-02-07 -- 0.8.5

  * Changed: The uriparser project has moved from SourceForge to GitHub:
      Code + issue tracker: https://github.com/uriparser/uriparser
      New website: https://uriparser.github.io/
      Please update any links of yours, accordingly. Thank you!
  * Fixed: Memleak in out-of-memory clean-up code
      of URI normalization, related to SF.net bug #28.
      Thanks to Chris Hills for the report!
  * Fixed: Fix compilation of uriparse(1) on FreeBSD
      Thanks to Ed Schouten for the patch!
  * Fixed: Fix C90 compilation errors
      Thanks to Joel Cunningham for the patches!
  * Fixed: Space requirements documented for uriWindowsFilenameToUriStringA
      given URI "file://server1/file1.txt" (SF.net bug #31)
      Thanks to threedyd for the report!
  * Fixed: Compiler warnings
      Thanks to Joel Cunningham for the patches!
  * Fixed: Stop exporting internal function RemoveBaseUriImpl
      Thanks to Joel Cunningham for the report!
  * Fixed: API documentation front page no longer empty with Doxygen 1.8.13
  * Fixed: "make -C doc install" fixed for lack of .map files
  * Improved: Communicate that absolutePath is always URI_FALSE for URIs
      with a host in uriparse CLI tool output and Uri.h header
      (GitHub #2, SF.net #30)
  * Soname: 1:21:0

2015-10-12 -- 0.8.4

  * Fixed: Stack overflow on parsing malformed IPv6 addresses with
      more than eigtht quads.  Thanks to Alexander Klink for the report!
  * Soname: 1:20:0

2015-10-04 -- 0.8.3

  * Fixed: uriCompareRange reported NULL pointer and range of
      length zero as equal, by mistake.
      Thanks to Robert Kausch and his Coverity report.
  * Fixed: Use-after-free in out-of-memory code of uriMakeOwner.
      Thanks to Chris Hills and his Klocwork-based report (SF.net bug #28)
  * Soname: 1:19:0

2015-04-27 -- 0.8.2

  * Fixed: Broken conversion from/to Windows network shares (SF.net bug #21)
      Thanks to Adam Gross and Dmitry Repkin!
  * Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net bug #24)
      As a side effect, this fixes the test suite for AArch64.
      Thanks to Marcin Juszkiewicz for the patch!
  * Fixed: MinGW Makefile:
      LIB_DIR fixed from ../../lib leftover to ../../src (SF.net bug #27)
      Thanks to Dmytro Zagashev for the report!
  * Fixed: Add missing NULL checks to UriStringToFilename (SF.net bug #25)
      Thanks to Jerome Custodio for the report!
  * Changed: Leave inlining decisions to GCC
  * Soname: 1:18:0

2014-10-20 -- 0.8.1

  * Fixed: Sync URI_VER_* preprocessor defines (were at 0.7.6, SF.net bug #23)
  * Fixed: Bug in internal function that may flip uriEqualsUri results around
  * Added: Function uriAddBaseUriEx allowing to resolve URIs with
      a scheme identical to that of the base URI to resolve against
      as if the URI to resolve had no scheme specified, when flag
      URI_RESOLVE_IDENTICAL_SCHEME_COMPAT is specified
      (SF.net feature request #4)
  * Soname: 1:17:0

2014-07-12 -- 0.8.0.1

  * Fixed: ISO C90 warnings (SF.net bug #20)
  * Changed: No longer ship RFC documents (to make things easier for Debian)
  * Soname: 1:16:0

2013-12-20 -- 0.8.0

  * Fixed: Resolution of relative URI "/" broken
      Thanks to Mo McRoberts for the patch!
  * Fixed: uriAddBaseUri produced uriUri objects with both host
      and the absolutePath flag set (while the absolutePath flag
      should only be true for URI objects without a host) when
      resolving absolute URIs like "/" or "/foo/bar".
      Now the absolutePath flag is set to URI_FALSE and an empty
      segment is added as necessary
  * Fixed: .errorCode could end up unset, previously
      Thanks to Radu Hociung for the patch!  (SF.net bug #16)
  * Fixed: Resolve use of non-POSIX "sed -r" used when building
     documentation  (SF.net bug #18)
     Thanks to Ryan Schmidt for reporting!
  * Fixed: Build DLL with -no-undefined on Windows
      Thanks to Michel Zou for the patch!  (SF.net bug #19)
  * Added: Command line tool "uriparse"
      Thanks to Radu Hociung for coding!  (SF.net feature request #3)
  * Soname: 1:15:0

2013-08-24 -- 0.7.9

  * Fixed: Error position ended up as NULL for some syntax errors.
      Thanks to Daniel Solano Gómez for the patch!  (SF.net bug #14)
  * Soname: 1:14:0

2013-05-13 -- 0.7.8

  * Fixed: Fix dissection of query string "q=hello&x=&y=" (SF.net bug #12)
      Thanks to Marc Novakowski for reporting!
  * Soname: 1:13:0
netbsd-srcmastr pushed a commit that referenced this pull request Feb 25, 2018
0.28   2018-02-11

- Fixed handling of the IN_MOVED_TO event for the Inotify watcher. This event
  was being entirely ignored, but we should just treat it as a file creation
  event. Fixed by Aaron Crane. PR #2.
netbsd-srcmastr pushed a commit that referenced this pull request Mar 13, 2018
0.16.0						2017/10/05

* Fix the homepage URL in the gemspec. (#2)
* Drop CodeClimate.
* Fix #3: Remove `luna-rubocop-formatters`.
* Do a little cleanup.
* Update Copyright year.
* Pathutil added `#empty?` in 2.4.

0.16.1						2017/12/12

* Add Pathutil#[], so we are compatible with RSpec.
netbsd-srcmastr pushed a commit that referenced this pull request Mar 21, 2018
[5.0.0] - 2017-10-13

Added

* Ability to specify an initial language for the parser, so that the #
  language header isn't required (#288 by charlierudolph and aslakhellesoy)
* A better wording for the Greek translation of Scenario Outline
  (¦°¦Å¦Ñ�¦ô¦Ã¦Ñ¦Á¦Ì¦Ì¦Á ¦²¦Å¦Í¦Á¦Ñ�¦ô¦Ï¦Ô) (#185 by pmatsinopoulos)
* Added female, singular Given in Romanian (Dat�«¥ fiind) (#202 by tsundberg)
* (C) CMake support (#2 #3 by Pwera)

Changed

* Compile empty scenarios to empty pickles (#249 #264 by brasmusson)
netbsd-srcmastr pushed a commit that referenced this pull request Apr 23, 2018
Upstream changes:
0.13      2018-04-22 08:19:00Z
    - re-instate testrules.yml file to force serialize testing

0.12      2018-04-20 11:00:09Z
    - add rules files for 'prove' and Test::Harness to specify that tests need
      to be run serially for now
    - support spaces (and other special characters too) in share files (PR #2;
      thanks, Shoichi Kaji!)
netbsd-srcmastr pushed a commit that referenced this pull request May 30, 2018
Upstream changes:
0.57     2018-05-26

- Fix C compiler warnings. Reported by Jim Keenan. GH #2.
netbsd-srcmastr pushed a commit that referenced this pull request Jul 7, 2018
Upstream changes:
1.700     2017-07-02
        - Perldoc tweaks, GH #2, thanks to choroba
netbsd-srcmastr pushed a commit that referenced this pull request Aug 21, 2018
1.25  2018-08-18

- Merge pull request #2 from shawnlaffan/master, thanx Shawn!

  continue scanning one-liners when use if, autouse or >5.010 found

- Fix how data obtained from compiling or executing a file
  is incorporated (_info2rv).

  Sanitize all pathnames to use slash (instead of backslash):
  - members of @inc
  - keys and values of %INC
  - members of @dl_shared_objects
  This should make stripping @inc prefixes finally work.

- Add %Preload rule for FFI::Platypus

- Add bugtracker to META.yml
@iamleot iamleot mentioned this pull request Aug 31, 2018
netbsd-srcmastr pushed a commit that referenced this pull request Oct 14, 2018
- fixed xterm256 and truecolor whitespace output #2
  (https://gitlab.com/saalen/highlight/issues/90)
- fixed LaTeX, TeX, SVG and ODT whitespace output (regression of 3.45)
- added darkplus theme (https://gitlab.com/saalen/highlight/merge_requests/84)
- converted ChangeLog to AsciiDoc
- allowed state test indicators to match both whitespace (ws) and the
  enclosing state (others)
- CLI: default output changed to xterm256 or truecolor if run in a
  terminal with color support and only a single file is outputted
- GUI: added checkbox in the clipboard tab to output selected lines only
netbsd-srcmastr pushed a commit that referenced this pull request Oct 20, 2018
Upstream changes:
1.21  2018-10-06 MANWAR
      - Patched issue RT# 67061 (handle warning uninitialsed value).

1.20  2018-10-05 MANWAR
      - Merge pull request #4 from jjatria/302-found, changing the
        name of 302 statuses from Moved to Found.

1.19  2018-10-04 MANWAR
      - Merged pull request #3 from jjatria/max-age, which sets max-age
        attribute correctly from constructor.

1.18  2018-10-03 MANWAR
      - Merged pull request #2 from jjatria/samesite, adding
        SameSite support to Cookie handling.

1.17  2018-10-02 MANWAR
      - Merged pull request #7 from asb-capfan/master, should fix
        CPAN Testers fail report on some windows box.
netbsd-srcmastr pushed a commit that referenced this pull request Oct 23, 2018
pkgsrc changes:
 - Add a dependency to www/libpsl
 - Add a patch to adjust running of the tests (otherwise because
   `APACHE_HTTPD' is defined to `no' a `no' program will be executed but
   will fail because no `no' program is usually available)

Changes:
Changes in libsoup from 2.64.1 to 2.64.2:

 * TLD tests updated (Claudio Saavedra)
 * Updated translations: Serbian

Changes in libsoup from 2.63.92 to 2.64.1:

 * Many fixes to the meson build system (which, by the way, is
   NOT official yet) (#13, Tomas Popela)
 * Updated translations: Belarusian.

Changes in libsoup from 2.63.92 to 2.64.0:

 * Many fixes to the meson build system [#7, #8, #9, #11, Tomas Popela]
 * Updated translations: Brazilian Portuguese, Galician,
          Hungarian, Latvian, Danish.

Changes in libsoup from 2.63.91 to 2.63.92:

 * Make sure that XMLRPC tests build in Debian too [Claudio Saavedra]
 * Distribute missing meson files [Claudio Saavedra]
 * Some fixes to the meson build files [Claudio Saavedra]
 * Updated Korean and Swedish translations

Changes in libsoup from 2.63.90 to 2.63.91:

 * Simplify soup_hosts_matches_host() [Claudio Saavedra]
 * Add new tests for trailing dots in domain names [Claudio Saavedra]
 * Updated Turkish translation

Changes in libsoup from 2.63.2 to 2.63.90:

 * Set default cookie path for NULL origins [#1, Adrian Perez de Castro]
 * Fixes to GObject-introspection [bgo#794787, Corentin Noël]
 * Use atomic-refcounting in classes that are not using GObject-refcounting
   [bgo#785110, Edward Hervey]
 * Many Coverity-found code fixes [bgo#781771, Milan Crha]
 * Bail out on cookie-jar calls with empty hostnames [#3, Michael Catanzaro]
 * Fixes to the simple-httpd example [#2, Mooffie]
 * Updated translations: Chinese (Taiwan), Catalan

 Note: from now onwards bgo# references bugs in GNOME Bugzilla
 and # issues in GNOME gitlab.

Changes in libsoup from 2.63.1 to 2.63.2:

 * Many fixes to the meson build system support [#795324,
          #782410, Tomas Popela, Jan Alexander Steffens]
 * Fixes to xmlrpc-server test with PHP >= 7.2 and related
   [#795111, #782410 Jan Alexander Steffens]
 * Fix critical warning in SoupSocket [Carlos Garcia Campos]
 * Updated translations: Romanian, Friulian, Slovenian,
   Czech, Spanish, Indonesian, Chinese (China).
netbsd-srcmastr pushed a commit that referenced this pull request Dec 2, 2018
2.42.0 (stable):

* Attribute: Add several create_attr_*() methods
  (Kjell Ahlstedt) Bug #781059 = Issue #2 (Tony Houghton)
* FontDescription: Add set/get_variations()
  (Kjell Ahlstedt)

Build:
* Requires pango >= 1.41.0
  because of FontDescription::set/get_variations()
  (Kjell Ahlstedt)
netbsd-srcmastr pushed a commit that referenced this pull request Dec 11, 2018
Changes for version 2.3.1:
--------------------------
- Fixed unconditional inclusion of "sys/io.h" on Linux
- Autotools improvement
  - Non-recursive Automake, improved parallelizability
  - Compatibility fixes for FreeBSD's pmake and OpenBSD's make
  - Out-of-source building

Changes for version 2.3:
-------------------------
- Bug fixes:
  - CMF: Fix uninitialised variable use (thanks binarymaster)
  - CMF: Handle invalid offsets without crashing
  - ROL: Prevent access beyond end of vector
  - MSC: Fix use of uninitialised variable
  - HSC: Handle out of range patterns more gracefully
  - MID: Fix for issue #2 - out of range array read
  - LDS: Use the tempo stored inside the Loudness-File instead of simply returning 70Hz
  - RIX: Fix several replay bugs (thanks to Palxex)
  - RIX: Big-endian fix by Wei Mingzhi
  - XAD: Tempo fix
  - Various other out of bounds array fixes, timing fixes, etc.
- New formats:
  - BMF: Easy AdLib 1.0
  - CMF: SoundFX Macs Opera
  - GOT: God of Thunder
  - HSQ/SQX/SDB/AGD/HA2: Herbulot AdLib System (HERAD)
  - MUS/IMS/MDI: AdLib Visual Composer ROL derivatives
  - SOP: sopepos' Note Player
  - VGM: Video Game Music
- Allow compilation on platforms that don't support real OPL hardware access
- Add support for compiling on Appveyor and publishing a NuGet package
- Add Visual Studio 2015 projects
- Add support for Travis CI builds
- Add new CRC16 and CRC32 tests
- Addition of WoodyOPL from DOSBox SVN (thanks to NY00123)
- Addition of NukedOPL (thanks to loki666 and nukeykt)
- Move from SourceForge to GitHub
- DRO player refactored (thanks to Laurence Myers and William Yates)
- Add (mono) OPL3 support to the surround/harmonic-effect OPL
- Fix occasional random noise in right channel when using surround OPL and Satoh synth
- Add display for ROL comment and instrument names
- Improve support for different Westwood ADL format versions
- Improve CMF transpose support (per-channel now)
- Autotools build environment updated

Changes for version 2.2.1:
--------------------------
- Bug fixes:
  - CMF: Fix crash on v1.0 files
  - DRO: Correct playback of early v0.1 files

Changes for version 2.2:
------------------------
- New format support:
  - JBM: JBM Adlib Music Format
  - CMF: New player (more accurate) for Creative Music Format
  - DRO: DOSBox Raw OPL v2.0 support
- Fixed current subsong rewind in D00 player.
- Added test case for ADL file format.
- Fixed replay bug in DRO player (thanks to Adam Nielsen).
- New surround/harmonic synth effect (sounds really nice!)
netbsd-srcmastr pushed a commit that referenced this pull request Jan 3, 2019
Upstream changes:
0.29      2018-12-31 03:26:01Z
      - quiet compiler warning (Jacques Germishuys, PR #2)
      - canonical repository moved to
        https://github.com/moose/Package-Stash=XS
netbsd-srcmastr pushed a commit that referenced this pull request Jan 22, 2019
This simple package is designed to read a list of items whose
parsing character may be selected by the user. Once the list is
read, its items are stored in a structure that behaves as a
dimensioned array. As such, it becomes very easy to access an
item in the list by its number. For example, if the list is
stored in the macro \foo, the item #3 is designated by \foo[3].
A component may, in turn, be a list with a parsing delimiter
different from the parent list, paving the way for nesting and
employing a syntax reminiscent of an array of several
dimensions of the type \foo[3,2] to access the item #2 of the
list contained within the item #3 of the top-tier list.
netbsd-srcmastr pushed a commit that referenced this pull request Jan 24, 2019
Changelog:

2019/01/08 : 1.8.17
    - BUG/MAJOR: stream-int: Update the stream expiration date in stream_int_notify()
    - MINOR: mux-h2: only increase the connection window with the first update
    - BUG/MEDIUM: mux-h2: mark that we have too many CS once we have more than the max
    - BUG/MEDIUM: server: Also copy "check-sni" for server templates.
    - MINOR: lb: allow redispatch when using consistent hash
    - MINOR: stream/cli: fix the location of the waiting flag in "show sess all"
    - MINOR: stream/cli: report more info about the HTTP messages on "show sess all"
    - BUG/MEDIUM: cli: make "show sess" really thread-safe
    - BUG/MINOR: lua: Return an error if a legacy HTTP applet doesn't send anything
    - BUG/MINOR: lua: bad args are returned for Lua actions
    - BUG/MEDIUM: lua: dead lock when Lua tasks are trigerred
    - BUG/CRITICAL: mux-h2: re-check the frame length when PRIORITY is used

2018/12/21 : 1.8.16
    - BUG/MINOR: logs: leave startup-logs global and not per-thread
    - BUG/MEDIUM: dns: Don't prevent reading the last byte of the payload in dns_validate_response()
    - BUG/MEDIUM: dns: overflowed dns name start position causing invalid dns error

2018/12/13 : 1.8.15
    - MINOR: threads: Make sure threads_sync_pipe is initialized before using it.
    - DOC: clarify force-private-cache is an option
    - BUG/MINOR: connection: avoid null pointer dereference in send-proxy-v2
    - BUG/MINOR: backend: check that the mux installed properly
    - BUG/MEDIUM: buffers: Make sure we don't wrap in buffer_insert_line2/replace2.
    - MEDIUM: ssl: add support for ciphersuites option for TLSv1.3
    - BUG/MEDIUM: Cur/CumSslConns counters not threadsafe.
    - BUG/MINOR: checks: queues null-deref
    - BUG/MEDIUM: mworker: segfault receiving SIGUSR1 followed by SIGTERM.
    - BUG/MEDIUM: stream: don't crash on out-of-memory
    - BUILD: ssl: fix null-deref warning in ssl_fc_cipherlist_str sample fetch
    - BUILD: ssl: fix another null-deref warning in ssl_sock_switchctx_cbk()
    - BUILD: stick-table: make sure not to fail on task_new() during initialization
    - BUILD: peers: check allocation error during peers_init_sync()
    - DOC: Fix a few typos
    - BUG/MEDIUM: threads: fix thread_release() at the end of the rendez-vous point
    - BUG/MEDIUM: threads: make sure threads_want_sync is marked volatile
    - BUILD: compiler: add a new statement "__unreachable()"
    - MINOR: lua: all functions calling lua_yieldk() may return
    - BUILD: lua: silence some compiler warnings about potential null derefs (#2)
    - BUILD: lua: silence some compiler warnings after WILL_LJMP
    - CLEANUP: stick-tables: Remove unneeded double (()) around conditional clause
    - BUILD: Makefile: add a "make opts" target to simply show the build options
    - BUILD: Makefile: speed up compiler options detection
    - BUILD: Makefile: silence an option conflict warning with clang
    - MINOR: server: Use memcpy() instead of strncpy().
    - MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80.
    - MINOR: peers: use defines instead of enums to appease clang.
    - DOC: fix reference to map files in MAINTAINERS
    - BUILD: compiler: rename __unreachable() to my_unreachable()
    - BUG/MEDIUM: pools: Fix the usage of mmap()) with DEBUG_UAF.
    - BUG/MEDIUM: h2: Close connection if no stream is left an GOAWAY was sent.
    - BUILD: Makefile: add the new ERR variable to force -Werror
    - BUG/MINOR: cache: Crashes with "total-max-size" > 2047(MB).
    - BUG/MINOR: cache: Wrong usage of shctx_init().
    - BUG/MINOR: ssl: Wrong usage of shctx_init().
    - DOC: cache: Missing information about "total-max-size"
    - BUG/MINOR: only mark connections private if NTLM is detected
    - BUG/MINOR: only auto-prefer last server if lb-alg is non-deterministic
    - BUG/MAJOR: http: http_txn_get_path() may deference an inexisting buffer
    - BUG/MEDIUM: auth/threads: use of crypt() is not thread-safe
    - BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn
    - BUG/MEDIUM: Make sure stksess is properly aligned.
    - BUG/MINOR: config: Copy default error messages when parsing of a backend starts
    - BUG/MEDIUM: hpack: fix encoding of "accept-ranges" field
    - BUG/MINOR: ssl: ssl_sock_parse_clienthello ignores session id
    - BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name
    - BUG/MINOR: cfgparse: Fix the call to post parser of the last sections parsed
    - BUG/MINOR: lb-map: fix unprotected update to server's score
    - BUG/MEDIUM: sample: Don't treat SMP_T_METH as SMP_T_STR.
    - BUG/MINOR: hpack: fix off-by-one in header name encoding length calculation
    - BUG/MINOR: mux-h2: refrain from muxing during the preface
    - BUG/MINOR: mux-h2: advertise a larger connection window size
    - BUILD: compression: fix build error with DEFAULT_MAXZLIBMEM
    - BUILD: threads: fix minor build warnings when threads are disabled
    - MINOR: stats: report the number of active jobs and listeners in "show info"
    - MINOR: servers: Free [idle|safe|priv]_conns on exit.
    - DOC: clarify that check-sni needs an argument.
    - DOC: refer to check-sni in the documentation of sni
    - BUG: dns: Prevent stack-exhaustion via recursion loop in dns_read_name
    - BUG: dns: Prevent out-of-bounds read in dns_read_name()
    - BUG: dns: Prevent out-of-bounds read in dns_validate_dns_response()
    - BUG: dns: Fix out-of-bounds read via signedness error in dns_validate_dns_response()
    - BUG: dns: Fix off-by-one write in dns_validate_dns_response()
    - DOC: Update configuration doc about the maximum number of stick counters.
    - DOC: restore note about "independant" typo
    - DOC: Fix typos in README and CONTRIBUTING
    - DOC: Fix typos in different subsections of the documentation
    - DOC: fix a few typos in the documentation
netbsd-srcmastr pushed a commit that referenced this pull request Feb 15, 2019
Provided by Thomas Dickey in private email.

 20181112 (t)
	> Adam Denton:
	+ fix a typo in tcap.h (Savannah #52872).
	> Jeff Morriss:
	+ use strncpy() rather than memcpy() for copying hashed key from
	  crypt(), to work with Fedora 28 which does not necessarily use a
	  fixed-size buffer.
	> Wayne Cuddy:
	+ modify x11.c to avoid clearing the window manager flags that control
	  focus behavior, to work with ctwm.
	> Tom Dickey:
	+ add WinVile64 package script for Inno Setup.
	+ show "win64" for $os symbol if built for 64-bit Windows.
	+ add ifdef in winvile.iss to accommodate changes with Inno Setup 5.6.1
	+ use GetModuleFileNameEx() in preference to looking for winvile's
	  registry keys or the PATH when finding the executable path for
	  the "-Or" option.
	+ improve coloring of "\f" font markers in the nroff filter.
	+ fix a mis-setting in api.c from 9.8q cleanup.
	+ document winvile registry settings in the help-file.
	+ create symbolic links for the utility program's manual pages, point
	  to the base manpage.
	+ document the utility programs and scripts which normally are packaged
	  in the manual page.
	+ if $VILE_LIBDIR_PATH is set, prefer that in vile-libdir-path
	+ corrected glob expression for vile-libdir-path
	+ several fixes using Visual Studio 2017 code analysis, including
	  + w32cmd.c, correct if-statement for IsDialogMessage call
	  + w32misc.c, correct size of allocation for buffer
	  + ensure no leak on failed realloc
	  + modify casts to avoid truncation
	  Some parts of the analysis are false positives; it appears to have
	  problems in the flow analysis for reporting uninitialized values and
	  dereferencing null pointers.  In particular, it does not understand
	  the idiom for reallocating an array of types.
	+ build-fix for Visual Studio 2012 and later: the "FILE" struct is
	  opaque.
	+ use registry value for PaddedBorderWidth in winvile to account for
	  misleading results from GetSystemMetrics introduced by Vista.
	+ modify makefile.wnt to allow build with Visual Studio 2012 and later,
	  which omit the Win32.mak file.
	+ fix a couple of unescaped "?" in suffixes for majormodes, e.g., in
	  mvmnmode.
	+ add vcproj and vcxproj majormodes.
	+ add a "report" target in makefile.wnt to show the symbols used in
	  a build to help troubleshoot upgrades to newer Visual Studio.  For
	  instance, it is possible to build using Visual Studio Express 2012
	  with Windows SDK 7.1 by setting APPVER to "5.01".
	+ reorder a comparison in regmatch() to avoid indexing past limits in
	  some cases of multibyte characters.
	+ add a check in set_vattrs() to ensure loop limit is greater than zero
	  to handle a boundary case with double-width characters.
	+ fix or work around gcc8 warnings.
	+ improve initialization of hashed-key for crypt() using memset() on
	  the buffers rather than assuming the hash is the documented length.
	  Even with this, valgrind warns about buffer mismanagement within
	  libcrypt.so.
	+ check for _nc_free_tinfo() for leak-checking with ncurses' tinfo
	  library.
	+ modify perl/ruby filters to ensure the in-memory file ends with nul.
	+ add filters for yaml, rust-modes to develop for a tutorial.
	+ improve iss-filt.l, handling named constants such as {app}.
	+ update iss.key, e.g., setup-directives and runtime functions.
	+ compiler-warning fixes for gcc 7.2.1 with SuSE.
	+ regenerate doc/*.doc from Debian 7 to Debian 8; the table-width
	  changed from links 2.7 to 2.8
	+ add dummy "]]" in sh-filt.l to work around breakage with flex 2.6.1,
	  which insists on preprocessing C source using m4.
	+ modify character class assumed for tags, to check for graphic
	  characters.  Previously that used qident (cf: 9.7g), which did not
	  allow for dots in filenames which could be present in a ctags file if
	  it were generated using "ctags --extra=+f *" (Savannah #51774).
	+ update ftp site url
	+ improved configure macros:
	  CF_ADD_CFLAGS, CF_ADD_INCDIR, CF_BUILD_CC, CF_CC_ENV_FLAGS,
	  CF_CURSES_CPPFLAGS, CF_CURSES_FUNCS, CF_CURSES_LIBS, CF_FIND_LINKAGE,
	  CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_LARGEFILE, CF_MAKEFLAGS,
	  CF_MKSTEMP, CF_NCURSES_CONFIG, CF_NCURSES_VERSION, CF_POSIX_C_SOURCE,
	  CF_PROG_EXT, CF_PROG_GROFF, CF_SIZECHANGE, CF_STRUCT_TERMIOS,
	  CF_TRY_XOPEN_SOURCE, CF_WITH_ICON_THEME, CF_WITH_MAN2HTML,
	  CF_XOPEN_CURSES, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS
	+ modify ti-filt.l to allow hexadecimal, as per X/Open Curses
	  documentation.  This is different from termcap, which (like terminfo)
	  supports octal and decimal numbers.
	+ build-fixes for Visual Studio 2015
	+ build-fixes to allow test-compile with ActiveState Perl 5.24.1, which
	  does not work with winvile because its DLL does not provide
	  COM entrypoints, e.g., CoTaskMemFree and CoRegisterClassObject
	+ update config.guess, config.sub

 20161217 (s)
	> Brendan O'Dea:
	+ add command-line parsing for "--" token, assumed by visudo in the
	  1.8.12 - 1.8.16 changes (report by Wayne Cuddy).
	> Tom Dickey:
	+ recompute majormode order when "after", "before" or "qualifiers" is
	  modified for a majormode.
	+ add yamlmode (discussion with Steve Lembark)
	+ modify DSTRING definition in lex-filter to handle continuation lines.
	+ modify cfgmode to reduce false-matches with random ".cfg" files.
	+ improve ps syntax filter
	  + interpret %%BeginData / %%EndData keywords
	  + interpret %%BeginPreview / %%EndPreview keywords
	+ add ".mcrl2" as suffix for mcrlmode.
	+ fixes from test-script: conf, hs, nr, rc, rcs, txt, xq, xml
	+ improved regression test-script to check for places where the syntax
	  filter might have mixed buffered- and unbuffered-calls in the same
	  state, causing tokens in the markup to "move".
	+ remove a statement from flt_putc in the standalone filters that
	  converted a bare ^A to ^A?.
	+ remove escaping from digraphs.rc, since change in 9.7zg made that
	  both unnecessary and incorrect (reports by Marc Simpson, Brendan
	  O'Dea).
	+ improve tcl syntax filter
	  + color backslash-escapes in double-quotes.
	  + add rules to handle regexp and regsub regular expressions.  This
	    does not yet handle -regexp switch cases.
	  + add call to flt_bfr_error to flag unbalanced quotes here and in
	    a few other filters.
	  + modify newline patterns to allow for cr/lf endings in continuations
	  + add special case for literals like "{\1}" and "{\\1}".
	  + add special case for html entities such as "{{}" and "{&foo;}"
	+ improve sh syntax filter
	  + allow quoted strings within '${' parameter, a detail that can
	    happen with ksh brace groups (report by j.  van den hoff).
	  + handle ksh's "ANSI C quotes", i.e., "$'xxx'" using single quotes
	    after a dollar sign.
	  + use the ksh ("-K") option for bashmode and zshmode syntax.
	  + interpret "$name" within '${' parameter
	  + don't warn for inline-here documents
	  + handle special case where matching tag for a here-document is on
	    the same line as a closing ")" in $(xxx) command.
	  + highlight ksh's "[[", "((", "$((" bracketing like "{".
	  + handle ksh's "((" and "$((" arithmetic expressions.
	  + handle ksh's base#value numbers
	+ improve perl syntax highlighter:
	  + fix state used to guess where a pattern might occur, e.g., after
	    an "if" keyword with no preceding operator to account for line
	    breaks.
	  + correct a check for illegal numbers, which flagged hexadecimal
	    numbers containing "e".
	  + distinguish special case of "format =" vs "format =>".
	  + allow pod to begin without a preceding blank line, but warn.
	  + allow for case where pod mode is turned on/off with only one blank
	    line between the directives.
	  + check for simple patterns that may follow operators such as "map".
	  + allow '$', '+' or '&' as a quote or substitution delimiter
	  + allow angle brackets for quotes after 'q', etc.
	  + fix highlighting when square-brackets are used as delimiters in a
	    perl substitution, e.g., s[foo[bar]xxx][yyy]
	+ quiet some unnecessary compiler warnings with glibc > 2.20 by adding
	  _DEFAULT_SOURCE as needed.
	+ improve version-comparison for "new" flex to allow for 2.6.0, and
	  accept that for built-in filters.  Also modify filters/mk-2nd.awk
	  to work with "new" flex ifdef's to ignore yywrap (Debian #832973).
	+ correct long-name for filename-ic mode (report Marc Simpson).

 20160727 (r)
	> Marc Simpson:
	+ correct a typo in skipblanksb() which caused up-paragraph "{{" to
	  get stuck (Savannah #47211).
	> Tom Dickey:
	+ fix an off-by-one in argument list for wvwrap vs winvile that broke
	  edit-with operation from file explorer.
	+ correct expression for QIDENT in rpm-filt.l, sh-filt.l, which could
	  match multiple tokens rather than a single one and interfere with
	  states for here-document.
	+ use CF_PROG_LINT, which checks for cppcheck.  Alternatively, this
	  works, though the "$(LIBS)" used in the lint-rule has to be removed:
		export LINT=cppcheck
		export LINT_OPTS="--enable=all"
	+ add error-patterns for cppcheck.
	+ updates for configure macros
	+ CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options,
	  since the added options can include various compiler options before
	  and after preprocessor options.
	+ CF_FUNC_DLSYM add braces around calls to CF_ADD_LIB which follow a
	  test "&&" operator since the macro uses multiple statements
	+ CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath
	  option.  According to FreeBSD #178732, either works since FreeBSD
	  4.x; however scons does not accept anything except the -Wl,-rpath
	  form.
	+ CF_LIB_PREFIX build-fixes for OS/2
	+ CF_WITH_MAN2HTML use configured shell
	+ CF_XOPEN_CURSES improve check, making it define NCURSES_WIDECHAR if
	  we happen to be building on a platform (such as OSX) where we do not
	  define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED
	+ CF_XOPEN_SOURCE build-fixes for OS/2
	+ modify configuration so that "--no-leaks" does not imply
	  "--with-trace", since that is not necessary when using valgrind.
	+ add null-pointer checks in vile-manfilt for some unusual erasures.
	+ promote $filename-ic to a global mode, using this to allow users to
	  do filename-completion on any system ignoring the case of filenames
	  (discussion on vile mailing list started by Marc Simpson).
	+ modify noautobuffer mode to update the "last" buffer when the user
	  jumps around, e.g., using ":e" or the "historical-buffer" toggle
	  (discussion on vile mailing list started by Hymie).
	+ add examples for which-exec and which-source to vile.hlp to show
	  what the popup-buffer might look like when a numeric parameter
	  precedes these commands.
	+ modify parsing of VILE_STARTUP_PATH to accept colon-separated list
	  (report by Chris Green).
	+ improve formatting of vile.hlp (report by Paul Fox).
	+ add mode "keep-position" to allow changing the behavior after
	  applying a command to a range, to better match the nvi (BSD) and
	  vi (Solaris) flavors (prompted by report by Marc Simpson).
	+ reset "$_" before executing each top-level command (report by Marc
	  Simpson).
	+ improve workarounds for building with "new" flex, in particular the
	  change of return-type for yyget_leng() (report by Martin Ward).
	+ make special case when locating the copy of vile which was run, to
	  not warn and skip because it was found in a group-writable
	  directory (discussion with Steve Lembark).
	+ update config.guess, config.sub

 20150907 (q)
	> Brendan O'Dea:
	+ corrected initialization for Vileserv in vileperl.rc (report by
	  Chris Green).
	> Tom Dickey:
	+ add command-line options -u and -U to set $system-crlf variable
	  before the "unnamed" buffer is initialized.
	+ add $system-crlf to allow override of compiled-in default for "dos"
	  mode so that winvile can be told to create the "unnamed" buffer with
	  linefeed endings (Savannah #44773).
	+ add variable $system-name to show the name used in version message
	+ add checks after write-hook is run in case the script set $return to
	  anything except true or sortoftrue, or if the script set the buffer
	  to "view".  In either case, do not proceed to write the buffer
	  (report by Matthew White).
	+ modify prompts for register name to support name-completion, and
	  recognize "register" as a typed macro-parameter (prompted by
	  discussion with Wayne Cuddy).
	+ modify configure macros to use the configured shell rather than just
	  /bin/sh, to accommodate deprecation of non-POSIX shells such as that
	  used in Solaris.
	+ add configure option --with-man2html, use in generating vile-man.html
	+ modify wvwrap to ensure that it does not pass options to winvile
	  as filenames (Savannah #44774).
	+ update autoconf macros from ongoing work in lynx, ncurses and xterm
	  for testing ncurses6.
	+ fix special case of ^G toggling in minibuffer versus '\' escaping
	  (report by Wayne Cuddy).
	+ cleanup logic which sets DOT.o to the beginning of a line, to
	  ensure that the left-margin is used rather than just the first
	  position on a line.
	+ changes in 9.8p for global substitutions with "^" exposed at least
	  one place, e.g., in oneliner.c where DOT was moved to the next line
	  without ensuring that its offset was reset.  Review and amend several
	  other occurrences where DOT moves to next or previous line (report by
	  Jan Wells).

 20150201 (p)
	> from https://github.com/ricksladkey/vile (Rick Sladkey):
	  + check in ntconio.c if running in ConEmu, e.g., ConEmuPID variable
	    is set, and if so, allow its bold/italic extensions.
	  + modify ntconio.c to honor Unicode keyboard input.
	  + amend GetCurrentDirectory() buffer size for Unicode.
	> Tom Dickey:
	+ add configure check for stricmp, omitted from recent Cygwin.
	+ partial fix for recalling from history this command:
		'a,.s/$/;/
	  With the fix, one can edit the previous command, and issue minor
	  variations.
	+ improve suffix rules for mvn mode by allowing a version number in
	  the filename.
	+ improve ant, mvn modes to highlight user-defined tags, e.g., within
	  "${" and "}".
	+ update mvnmode keywords to maven 3.2.5
	+ modify vile-xml-filt to color property names according to the new
	  "xmlprops" table.
	+ update antmode keywords to ant 1.9.4, including a representative set
	  of property names.  The updated table also attempts to distinguish
	  between tasks and subtasks.
	+ add the more useful types/macros from c99 headers to c.key
	+ repaint all windows on an "unnamed" buffer if told to reread and
	  discard changes (report by Hymie on mailing list).
	+ modify logic used in global substitutions to ensure that "^" for
	  beginning of the line is matched only once (report by Wayne Cuddy).
	+ fix a few build problems with --disable-extensions
	+ modify configure macro CF_WITH_APP_DEFAULTS to check OSX-related
	  pathnames for MacPorts and Apple's variant.
	+ improve configure macro CF_SUBDIR_PATH, changing it to a loop, adding
	  /usr/pkg (NetBSD) and /opt/local (Mac OSX)
	+ update yacc.key for current byacc keywords.
	+ modify yaccfilt.l to handle escaped newlines in quoted strings.
	+ build-fix for xvile without multibyte support.
	+ add error patterns for bison and byacc.
	+ correct workaround in manfilt.c for bullet characters from 9.8g;
	  they were lost when using UTF-8 encoding.
	+ improve tcl-filt.l handling of single character between curly braces,
	  showing that as string-attribute.
	+ modify tcl-filt.l to handle square brackets quoted by curly braces
	  (report by Wayne Cuddy).

 20141002 (o)
	> Tom Dickey:
	+ fix some leaks, etc., reported by valgrind and Coverity.
	+ correct filtername setting for issmode, which used ini-filter.
	+ add ":" and "#" to ini-filter as aliases for "=" and ";"
	+ add desktop-mode, using ini-filter.
	+ revise ldel_chars() function to restore feature of backspacelimit
	  to delete newlines while backspacing.  This was lost in 9.5s changes
	  (Savannah #43291).
	+ add case to CF_XOPEN_SOURCE for Unixware, from lynx.
	+ modify configure script to define _NETBSD_SOURCE for Minix, because
	  its header files put the POSIX.1-2001 prototypes, such as isblank,
	  there.
	+ add vile-to-html, vile-libdir-path to uninstall rule
	+ modify configure script to supply default "-o" option for the install
	  program, since MINIX's does not provide a useful default.
	+ other tweaks to work around deficiencies in Ash's parser, e.g., not
	  counting tokens until after dequoting.
	+ modify configure script to avoid using "expr", fixing problem using
	  this with MINIX3.2, which uses Ash - a shell which omits the "<",
	  "<=", etc., comparison operators which POSIX specifies for "expr".
	+ CF_ADD_LIBS workaround in CF_X_TOOLKIT uses pkgconfig, whose files
	  generally are using incomplete dependencies - in turn introducing
	  lots of duplication.  filter out the duplicates.
	+ CF_CURSES_FUNCS improve workaround for weak-linkage, seems to fix
	  tests with NetBSD 6.1
	+ CF_X_ATHENA add --with-Xaw3dxft option
	+ CF_X_TOOLKIT add workaround for breakage in XQuartz upgrades
	+ update config.sub

 20140706 (n)
	> Brendan O'Dea:
	+ use INT2PTR and PTR2IV macros rather than an explicit cast in perl.xs
	  and ptypemap.
	> Tom Dickey:
	+ improve description of search-list for syntax filter keywords in
	  vile.hlp; add links/anchors to improve navigation in vile-hlp.html,
	  config.html and macros.html
	+ modify error-pattern to work with the GNU make 4.0 change to
	  quotes
	+ modify makemode mode-filename pattern to match BSDMakefile and
	  GNUMakefile
	+ add vile-to-html, vile-libdir-path
	+ modify manfilt.c to recognize aixterm-style SGR 90-97 as colors 8-15.
	+ correct off-by-one count in decoding "meta" markup from 9.8l changes
	  which did not work with external filters.
	+ add note in config.doc recommending ncursesw for screen option over
	  curses/ncurses, for UTF-8 support.
	+ modify DisableHook/EnableHook to let their return-value be usable as
	  the latch condition.
	+ if configure check for gcc -rdynamic option fails, fallback to the
	  built-in filter configuration.
	+ suppress -rdynamic option-check for clang, because its error
	  reporting is unreliable.
	+ correct logic in nextbuffer() when autobuffer mode is unset.  Similar
	  fix for prevbuffer() (report by Hymie on mailing list).
	+ modify test for stuttering in vile_op(), to check if a count precedes
	  the final letter in a command.  With this change,
	  	^All
	  stutters as before, making the command in terms of lines.  However
	  	^Al5l
	  will act on the next 5 characters.  Note that
	  	^Al1l
	  will act on a single character (Savannah #42147).
	+ fix a double-free in bclear(), when the buffer is marked noundoable
	  (report by Paul Fox).
	+ update config.guess, config.sub

 20140330 (m)
	> Kevin Buettner:
	+ add missing "break" in DATA() macro in x11.c from 9.8j changes.
	> Tom Dickey:
	+ fix configure check if curses.h is needed, by suppressing external
	  reference to vl_strncpy.
	+ build-fix for --disable-extensions by providing dummy set_tagsmode()
	+ modify [ShowFormatted] to also handle logmode the same as
	  typescript files
	+ modify makefile.wnt to show version-details in wvwrap.exe
	+ minor fix to make-hlp.pl, to complete underlining of project
	  hierarchy section of vile.hlp
	+ clarify in vile.hlp how to suppress "press any key to continue"
	  message in winvile when running external shell-commands.
	+ build-fix when configuring --with-external-filters when only flex
	  2.5.35 / 2.5.37 is available (report by Kevin Buettner).
	+ fix crash in winvile in "select-all" command (Savannah #41943).
	+ update gnreight.h from Debian/testing libc6 2.17-97
	+ update xvile.desktop with improvements from Fedora package.

 20140131 (l)
	> Derek Woolverton:
	+ add new keywords for C++11
	> Rick Sladkey:
	+ change initialization in ntconio.c to improve use with ConEmu, e.g.,
	  when the window is resized.
	> Tom Dickey:
	+ add version details to win32 executables.
	+ improve rpm spec-file filter:
	  + add checks for "%" markers in unexpected places, e.g., in comments.
	  + change %package to not begin quoted text; it should be a one-liner
	+ modify ^X-n to filter typescript files like vile-pager.
	+ fill in pod descriptions for undocumented perl modules.
	+ additional change for Savannah #37988 to update screen when removing
	  a newline which was inserted initially by the "o" command.
	+ modify mode-pathname for makemode to work with arbitrary level of
	  directory; it assumed something like "/usr/lib/pkgconfig".
	+ minor fix to tcap.c to restore colors after completing a loop which
	  turns off attributes.  The directory.pm script caused the driver to
	  reset reverse-video and bold, but the driver was restoring colors
	  only after the first reset.
	+ minor fixes for perl modules:
	  + correct off-by-one position of highlighting for spell.pm
	  + modify spell.pm to remember the last replacement made for a given
	    word and offer that as the first choice on followup changes.
	  + modify dirlist.pm to reposition the window on completion so that
	    the last lines written to the buffer will always be visible.
	  + modify hgrep.pm to set $search so that for instance, visual-matches
	    works.
	+ modify perl modules to use strict feature.
	+ add ".pp" to pasmode / Pascal and ".shtml" to htmlmode (suggested by
	  Radek Liboska).
	+ add requires/provides for Perl modules in vile.spec (suggested by
	  Radek Liboska).
	+ correct a sign-extension bug in column_sizes(), which caused
	  incorrect cursor-movement for some 8-bit encodings (report by Radek
	  Liboska).
	+ add still more keywords for C++11
	+ fix for 9.8j change to manfilt.c; reset the overstrike link to null
	  in erase_cell(), to avoid freeing memory twice.
	+ modify internal links of html documentation to fix linklint warnings
	+ fix most issues reported by rpmlint for package/vile.spec:
	  + add configure option "--disable-stripping"
	  + strip executables during install by adding "-s" normally
	  + make the wmconfig files non-executable
	  + update FSF address in several files
	+ modify -F option to ensure that output uses \n consistently for the
	  line-separator verus \r\n.
	+ minor fix to sh-filt.l's stripping of leading blanks in a here-
	  document.
	+ updated ftp-mirror to http://invisible-mirror.net/archives/vile
	+ add a new attribute markup, "M" for "meta" which is ignored by vile.
	  Modified filters to emit their command-line using this markup so
	  that applications can determine which filter was invoked when the -F
	  option is used to provided marked-up files.
	+ build-fixes to allow "new" flex 2.5.35 to be used to build the
	  various filter configurations, noting that the recommended
	  tool is still "reflex" (report by Joran Ahlback).
	+ add convile.nsi and minvile.nsi scripts to use for creating
	  installers from convile and minvile via cross-compiling.  NSIS is far
	  less capable than Inno Setup, so the latter still gives the
	  recommended packages.
	+ move ignoresuffix setting from cmode to global settings, i.e., to
	  use for other filetypes.
	+ modify tags logic to set "tagsmode" if it is defined, and assuming
	  that, to test the local check-modtime value, i.e., that managed via
	  the majormode to allow tags files to be selectively reloaded when
	  their content changes (discussion with Wayne Cuddy).
	+ modify sh-filt.l to recognize ksh93/bash here-strings, noting that
	  they are not standardized.
	+ review/improve tcl syntax highlighter (report by Wayne Cuddy):
	  + do not treat single-quote specially
	  + allow newlines in double-quotes
	  + recognize square brackets in double-quotes to denote nested
	    commands.
	  + fix ambiguity between "-option" and "-number".
	  + show sprintf-codes with string color.
	  + highlight "#" prefixing hexadecimal digits as a number.
	  + do not color args for unknown verbs.
	  + update keywords to tcl/tk 8.6.0
	+ add ".nsh" suffix to nsis mode.
	+ fix for "-F" option when filtered file has no syntax highlighting;
	  the MK variable was not set, causing getregion() to fail.
	+ update config.guess, config.sub

 20130707 (k)
	> Brendan O'Dea:
	+ correct a couple of places in api.c which used characters rather
	  than bytes, which made
		:%perldo s/^/X/
	  do the wrong thing for UTF-8 encoding.
	+ change perl.xs to use bullets in a few cases to work with newer
	  Perl's POD parser.  Also add a "back" tag (Debian #708027).
	+ improve configure script for perl by locating xsubpp by the same
	  process as the module is loaded, e.g., using @inc (prompted by
	  discussion of Gentoo #380741).
	> Tom Dickey:
	+ add "&regex-escape" function to allow a literal string to be assigned
	  to "$search" without confusion (discussion with Wayne Cuddy).
	+ add ".tmac" suffix to nrmode
	+ modify ins_anytime() to request a screen update on completion so that
	  temporary changes to the screen such as empty lines for the "o"
	  command will be undone if needed (Savannah #37988).
	+ add powershell mode
	+ convert non-generated html documentation to HTML4-strict; change
	  font-coloring to use css.
	+ amend change for Savannah #37806 to exclude buffers where the file
	  encoding is 8bit, fixing a mispositioning of the cursor, e.g., for
	  ISO-8859-2 encoding (report by Radek Liboska).
	+ add json mode

 20130414 (j)
	> Brendan O'Dea:
	+ correct warnings from pod2text
	> Tom Dickey:
	+ add configure options --enable-freetype and --enable-fontsets, to
	  support proposed refactoring of x11.c
	+ modify manfilt.c to interpret ANSI erase-line, insert/delete
	  character and inline cursor-movement controls.
	+ modify manfilt.c to improve parsing of SGR sequences, allowing for
	  expansion to simple cursor movement as would be used in line-editing
	  for bash and tcsh (prompted by discussion with Joel Winteregg).
	+ improve/fix ruby syntax highlighter:
	  + add missing logic needed to make binary numbers parse
	  + track curly-brace level in var_embedded().
	  + improve parsing/highlighting of %r{pattern}
	  + handle special token :`
	  + stop highlighting after __END__
	  + interpret extended mode for regular expressions, showing comments
	    in different color.
	  + corrected logic for here-document delimiter when it happens to be a
	    quoted string.
	  + recognize ruby 1.8's ?a syntax for ASCII character.
	  + accept floating point constant without decimal point.
	  + handle CR/LF endings for lines with here-document tags.
	  + improve parsing of embedded expressions in strings, e.g., "#{1+2}".
	  + improve parsing of extended-quoting, e.g., %|foo|
	  + add ruby.key as alias for rb.key, to simplify use of the filter
	    as a standalone program.
	  + add mode for special case of embedded-ruby used in Rails, call that
	    "erb" mode, activated by the "-e" option of the filter.
	+ apply consistent stylesheet and website links to html documentation.
	+ add commands to show bound commands ordered by the key to which they
	  are bound:
	  describe-all-keys,
	  describe-all-cmdmode-keys,
	  describe-all-insmode-keys,
	  describe-all-selmode-keys
	  (prompted by discussion with Chris Green).
	+ modify htmlfilt.l to highlight embedded php, improve its parsing
	  of embedded css.
	+ modify definition of istype() to ensure that it returns true only if
	  the character parameter is actually in the range 0..255 (Savannah
	  #38342).
	+ amend change made to alt-tabpos in 9.7u for multibyte characters to
	  make tab and other control characters work as they did before
	  (Savannah #37806).
	+ fixes for issues reported by Coverity:
	  + modify ctype-tables to allow for -1 as a character value, since
	    that may be used in CharAtDot().
	  + use setjmp/longjmp for recovering from fatal errors in lexers.
	  + undo change to wrap-word from 5.6t, allowing a parameter which is
	    interpreted as a number of spaces to append after the cursor when
	    the line is split.
	  + various minor resource leaks.
	+ start refactoring x11.c, making the current text-drawer x11plain.c
	+ merge/adapt Brendan's current scripts to add perl documentation
	  to the vile-common Debian package for test-builds.  This also makes
	  the ".xpm" file consistent with the desktop icons.
	+ add "divert" to m4 preamble to work with sendmail's ".mc" files.
	+ use shape-mask and correct visual depth for window-decoration icon
	  in xvile.
	+ the "-i" option is available in most filters now.  Ignore it when
	  checking for unknown options in the wrapper for external filters
	  (report by Wayne Cuddy).
	+ updates for configure script macros:
	  + add 3rd parameter to AC_DEFINE's to allow autoheader to run
	  + remove unused macros
	+ update config.guess, config.sub

 20120923 (i)
	> Tom Dickey:
	+ fix build for minvile, whose icon path was broken in 9.8h
	+ amend fix for Savannah #36801 to make a special case for the calls
	  via "execute-named-command" which limits the quoting to search
	  commands and shell-commands by testing the first character of the
	  command-line (report by Wayne Cuddy).
	+ update configure script to support --datarootdir option.
	+ improve dependencies for rpm package by adding extra patterns for
	  vile's mime.pl and plugins.pl scripts.
	+ improve ToggleMode macro, making it set the local value as ToggleList
	  does (report by Wayne Cuddy).

 20120807 (h)
	> Tom Dickey:
	+ document icon options in config.doc
	  NOTE: the meaning of the --with-icondir option changes with this
	  version; --with-pixmapdir replaces that usage, while --with-icondir
	  is used to support icon themes.
	+ update vile.mini.xpm to add 32x32 and 48x48 sizes.
	+ add configure --with-icon-name option.
	+ add iconName resource, which can override the compiled-in pixmap.
	+ revise xvile configure options with improved versions from xterm.
	+ add .png and .svg icons, for use in icon-themes.
	+ add fences to rpmmode.
	+ restore highlighting of xpmmode, lost in 9.8g changes.
	+ modify vile.spec to conditionally incorporate the perl features.
	  NOTE: this omits dict.pm due to limitations of the rpm program.
	+ improve pattern used for regular expressions in awk-filt.l
	+ improve check in c-filt.c for quoted strings to ensure that a
	  backslash is given for continuation-lines.
	+ modify ecrypt.c to reset seed/salt before each file, so that a set
	  of files can be decrypted with a wildcard.
	+ improved lex-filt.l:
	  + do not treat a line consisting only of whitespace as indented-code.
	  + amend CODE1 state to handle indented comments between patterns.
	+ modify initialization of [vileinit] to quote parameters passed from
	  the command-line, e.g., for the "-s" option so that embedded blanks
	  are retained (report by Greg McFarlane, Savannah #36801).
	+ modify hist_show() to return correct index for "#" buffer when
	  autobuffer mode is turned off (Savannah #36739).
	+ correct logic in special_formatter() for L_CURL case so that
	  expressions such as
		setv $modeline-format "%{&cat 'ignorecase is ' $ignorecase}"
	  work (patch by Adam Denton, Savannah #35288).
	+ corrected highlighting of continuation-lines for double-quoted
	  strings in awk, tcl filters (prompted by report by Wayne Cuddy).
	+ reduce sh.key to POSIX shell keywords and utilities.
	+ add zshmode and bashmode, for consistency.
	+ add kshmode, to address slight syntax differences between Korn
	  (ksh93) and Bourne shell scripts.
	+ add new command "derive-majormode", which is used to make a new
	  mode initially copying another mode's settings.
	+ improved sh-filt.l:
	  + "<<<" short-form here-document.
	  + add "-K" option to support Korn shell's "vnames", which allows one
	    to define a variable containing "." if there already exists a
	    variable consisting of the part before the ".".
	  + exclude backtic from a pattern in here-documents, which prevented
	    embedded backtic's from being recognized.
	  + extend the list of operators for brace substitution.
	+ use autoconf 2.52.20120310, to work around Intel 12.x compiler.
	+ add configure check for clang, to improve compiler warnings.
	+ build-fix for HP-UX 10.20 lex, which prototyped main() without params

 20120309 (g)
	> Tom Dickey:
	+ relax conditions for displaying saved message just before starting
	  full screen mode, to allow the default help-summary to show (report
	  by Paul Fox).
	+ modify logic for [vileinit] and [vileopts] buffers which are used
	  during startup, to first close their window if possible, eliminating
	  a message that interfered with other startup messages (report by
	  Paul Fox).
	+ improve insert-exec mode by filtering out characters which have
	  special meaning in insert-mode.
	+ add ToggleMode macro (prompted by question by Wayne).
	+ add complete.rc GetCompletion macro as an example of how to do
	  insert-completion.
	+ add "show-user-variables" command.
	+ implement "describe-$variables" command.
	+ add alias "describe-user-functions" for "describe-&functions"
	+ add alias "describe-state-variables" for "describe-$variables"
	+ add variables $get-at-dot, $get-it-all, $get-length and $get-offset
	  to simplify scripting of &get-completion and similar features.
	+ modify vilefilt.l to highlight functions using "-" character.
	+ add aliases &get-key, &get-motion, &get-sequence as more readable
	  names for &gtkey, &gtmotion and &gtsequence.
	+ add &get-completion function to support macros that can handle
	  name-completion in insert mode (prompted by mailing list discussion).
	+ reset video-attributes for linebreak when computing the left/right
	  scrolling offset, fixing a case from 9.8f which left stray highlights
	+ updated nsis.key
	+ modify conffilt.l to match leading keywords that may begin with a
	  leading punctuation mark, other than the existing comment markers or
	  brackets.
	+ modify nsis mode to ignore case of keywords.
	+ add -i option to most syntax filters to control whether keyword
	  matching is done ignoring case.  The exceptions are html, imake and
	  make, which use special logic for deciding which to use.
	  NOTE: this is an incompatible change which can affect user-defined
	  majormodes that use the affected filters.  However, presetting the
	  -i option on about a third of the syntax filters would be more
	  confusing than making this explicit in filters.rc
	+ modify configure script to support cross-compiling, tested with
	  cross-compiler to mingw using convile and minvile targets.
	+ add null-pointer checks for "nohl" fix in 9.8f, needed for the case
	  when no majormode is in effect.
	+ modify vile-manfilt to accept 0xb7 bullet character used in some
	  manpages.
	+ updates for configure macros CF_NCURSES_CONFIG, CF_XOPEN_SOURCE

 20111127 (f)
	> Tom Dickey:
	+ trim unneeded loader flags added in Mandriva 2010.2's rpmbuild, since
	  those prevent the loadable filters from linking.
	+ modify symlinking of manpages in vile.spec to avoid using absolute
	  links, since those may be removed in rpmbuild.
	+ change makefile.wnt to add WIDE knob to define UNICODE, and also for
	  the OLE configuration to use comsuppw.lib rather than comsupp.lib
	+ drop -G4 option from makefile.wnt, which was an optmization to favor
	  486 processors phased out in Visual C++ 5.0, and with 9.0 produces
	  a warning.
	+ change return type of TERM.setpal from void to int, since the return
	  value is used with the win32 platform.
	+ modify special case for "dos" setting in a submode introduced in
	  8.3q, recognizing "nodos" also.  This allows overriding a submode
	  that is previously defined, e.g., in modes.rc, by a user's .vilerc
	  (report by Wayne).
	+ correct "nohl" when used in a submode.  As a side-effect, vile frees
	  video attributes for the buffers, but in this special case it did not
	  limit the freeing to buffers using the majormode whose highlight
	  submode was turned off (report by Wayne).
	+ add force-empty-lines operator.
	+ add delete-empty-lines operator (request by Wayne).
	+ change tabstop within [Printable Chars] to keep the result within
	  80 columns.
	+ improved rpm syntax highlighter:
	  + modify number pattern to add dots and dashes for version numbers.
	  + match keywords in more places by checking for the name in %name and
	    %{name} patterns when the first match fails.
	  + add keywords %exclude, %makeinstall and %run_ldconfig
	+ add vile-pager to dpkg package script for vile.
	+ add ".pod" files to perlmode.
	+ change default in basic.key to Keyword for consistency.
	+ modify xresfilt.l to check for continuation-lines of comments.
	+ add "YI" capability to tc.key, per ncurses fix.
	+ add extra-colors settings for linenumber and linebreak, as well
	  as the normal "<" and ">" markers.
	+ modify makemode to use tabinsert, allowing notabinsert to be a
	  default in other mode (patch by Anthony Shipman).
	+ add erlang syntax highlighter and majormode (patch by Anthony
	  Shipman).
	+ add linebreak mode, like vim (request by Paul Van Tilburg).
	  This does NOT yet work with color highlighting, but does work with
	  wide-characters.
	+ fill in a missing chunk of logic for wrapping double-width characters
	  (report by Sukegawa Shigeyuki).
	+ modify debian/rules to work around a quoting problem in Brendan
	  O'Dea's build environment.
	+ fix a typo in help-file description of modeline (report by Wayne).
	+ adapt/use multi-package feature of Fedora rpm script.
	+ modify dpkg and rpm scripts to install lxvile.
	+ add build-dependency for dpkg test-script against libperl-dev
	+ several configure macro updates, from lynx/ncurses/tctest/xterm:
	  + CF_ANSI_CC_CHECK - do a sanity check on $CC; occasional users add
	    options directly to it rather than follow the standards by setting
	    $CFLAGS and/or $CPPFLAGS.
	  + CF_CURSES_CPPFLAGS - make checks for special libraries on hpux10
	    and sunos4 optional
	  + CF_CURSES_FUNCS - workaround for bug in gcc 4.2.1 (FreeBSD 8.1)
	    which caused part of test program to be omitted, i.e., when it saw
	    two return-statements in a row it omitted the _first_ one.  Also
	    add expression to pointer check to help FreeBSD's linker decide it
	    should be validated.  Just an assignment was not enough.
	  + CF_CURSES_LIBS - add check for NetBSD's otermcap
	  + CF_CURSES_HEADER - change order for curses.h / ncurses.h pairs to
	    put ncurses.h first, which will tend to provide the same #define's
	    as in CF_NCURSES_HEADER (report by Dennis Preiser).
	  + CF_CURSES_LIBS - make checks for special libraries on hpux10 and
	    sunos4 optional
	  + CF_CURSES_TERM_H - modify to avoid spurious check for
	    <curses.hterm.h> if there is no ncurses version.  Look for
	    ncurses's term.h anyway, to work around breakage by packagers who
	    separate ncurses' header files.
	  + CF_DISABLE_RPATH_HACK - fix garbled message
	  + CF_LD_RPATH_OPT - add cases for DragonFlyBSD and MirBSD
	  + CF_MAKEFLAGS - filter out GNU make's entering/leaving messages.
	    This only appeared when using the macro in a dpkg script, though it
	    should have in other cases.
	  + CF_PKG_CONFIG - modify to allow autoconf-2.13 or autoconf-2.52
	    configurations.
	  + CF_RPATH_HACK - add a check for libraries not found, e.g., from
	    suppressed functionality of gcc in linking from /usr/local/lib, and
	    add a -L option to help work around this.
	  + CF_STRUCT_TERMIOS - relax ncurses-oriented change to make this work
	    as fixup after CF_XOPEN_SOURCE
	  + CF_TERMCAP_LIBS - modify the workaround for old AIX system (e.g.,
	    from 1997 or before) to not set $cf_cv_termlib if it succeeds in
	    finding initscr in libcurses.  Doing that confused a check in tin's
	    configure.in which looks at that variable to decide if
	    termcap/terminfo library was found.  The check for tgoto in
	    libtermcap on the next line is the actual check which is needed,
	    and should fail if there is no termcap library installed.
	  + CF_XOPEN_CURSES - fix typo in the workaround for
	    _XOPEN_SOURCE_EXTENDED
	  + CF_XOPEN_SOURCE - extend aix case to aix 7.x, modify checks to
	    prefer _XOPEN_SOURCE vs _XOPEN_SOURCE_EXTENDED.
	  + CF_X_ATHENA_LIBS - DragonFlyBSD's pkgsrc combines Xaw6 and Xaw7
	    into a single package, and doesn't provide a plain "libXaw.so"
	    symlink.  Work around by testing for the 6/7 versions.
	+ restore delphi keyword file.
	+ amend change from 9.7w to install rule for vileget, making it use
	  the normal INSTALL_SCRIPT symbol.  Some platforms' "strip" utility
	  do not error if the file happens to be a shell script.
	+ amend build-fix for cygwin to fix winvile OLE.

 20110411 (e)
	> Tom Dickey:
	+ improve ada syntax highlighter by parsing attributes, adding a list
	  of the predefined attributes to its keyword file.
	+ fix character-type initialization to allow built-in locales in 9.7d
	  to work (report by Ramil Farkhshatov).
	+ amend a change from 9.7zd which lost the repeat-count for single-byte
	  characters in "r" and other uses of lins_chars() (report by Hymie on
	  mailing list).
	+ build-fixes for --disable-extensions
	+ add tables, modify functions, to support name-completion for the
	  ":g" global commands.  Previously, name-completion used the entire
	  table, which is about 7 times longer.
	+ add "describe-globals" command.
	+ add the "pp" operator to documentation of :g in help-file (report by
	  Wayne on mailing list)
	+ change backup-style from universal to buffer-mode (request by Wayne
	  on mailing list).
	+ add a check in bytes_at0() to ensure that the offset is positive.
	+ modify logic used when cursor-tokens is set, to extract the token
	  from the screen.  It was only searching for the first token which
	  began on or after the current position.  Now it searches for tokens
	  which may begin before the current position (report by Ian Watson).
	+ build-fix for xvile with cygwin, broken in 9.8a changes to
	  consolidate w32vile.h includes.

 20101228 (d)
	> Tom Dickey:
	+ modify expression used for "path" type in regexp.c to avoid matching
	  non-ASCII punctuation characters.
	+ merge changes from Debian package script for 9.8c
	+ add preamble patterns for Emacs "text" and "Autotest" modes.
	+ minor improvements to performance by inlining as macros some
	  frequently used functions.
	+ apply the same improvement for line-deletion to these functions:
	  attributereqion(), find_release_attr(), update_window_attrs().
	+ improve performance of line-deletion by eliminating a search for
	  region-pointer, using data already collected (report by Gary
	  Jennejohn).
	+ modify CAPNAME expression in tc-filt.l to accept "#2", etc.
	+ extend generate set of single-byte encodings to include those listed
	  by iconv for which there is no predefined locale, e.g., the Windows
	  codepages.
	+ modify several places which check for special characters, e.g., when
	  parsing repeat-counts in normal mode, to also exclude multibyte
	  characters (report by Ramil Farkhshatov).
	+ use the generated single-byte encodings from 9.8c to improve UTF-8
	  support for platforms without iconv, i.e., by relating the narrow
	  and wide encodings.
	+ add $kbd-encoding variable, to control whether the keyboard uses the
	  same encoding as the display and/or locale.

 20101206 (c)
	> Rick Sladkey
	+ add Unicode support to the vile Win32 console driver.
	> Tom Dickey:
	+ add generated set of single-byte encodings, to replace the ASCII and
	  ISO-8859-1 fallbacks used when no suitable 8-bit "narrow" locale can
	  be setup.  The tables also have the corresponding set of locale names,
	  which provides a fallback for cases when the locale support is
	  incomplete (prompted by report by Ramil Farkhshatov).
	+ modify CF_WITH_CURSES_DIR and related macros so the --with-curses-dir
	  option applies to both ncurses and curses.
	+ modify CF_X_ATHENA and CF_X_TOOLKIT autoconf macros to accomodate
	  changes in xorg package scripts.
	+ modify several autoconf macros to lessen use of legacy
	  "${name-value}" feature in favor of standard "${name:-value}", since
	  it is broken in recent version of bash.
	+ remove a spurious '\' in backreference for sed in CF_LEX_VERSION
	  macro (report by Mark McKinstry)
	+ add ".yy" suffix to yaccmode.
	+ add ".gperf" and ".ll" suffixes to lexmode.
	+ ncu-indent is now provided by "cindent" at
	  http://invisible-island.net/cindent/
	+ set pointsize in output from atr2html.
	+ use cindent to format the ".c"-files.
	+ use cindent to format the lex-files.
	+ correct description of "copy-to-clipboard" in cmdtbl.
	+ update config.guess, config.sub

 20100915 (b)
	> Tom Dickey:
	+ correct a check in the combination of showchar mode with the
	  :show-printable command when the global file-encoding mode is set to
	  locale.  Also make this combination apply whether or not the ruler
	  mode is set.
	+ correct setting of reg_utf8flag when the global file-encoding mode is
	  set to locale, e.g., for UTF-8 encoding.
	+ add "%" to syntax highlighting of makefile target patterns.
	+ add configure --enable-link-prefix, which is used to trim unneeded
	  libraries from link-commands, to reduce package dependencies.
	+ build-fix for Ubuntu package, which must ensure that -lcrypt is
	  added when building vile-crypt due to weak-linkage issues.

 20100908 (a)
	> Tom Dickey:
	+ modify configure check for gcc's -r dynamic option to include the
	  message from QNX's gcc 2.95.2, which simply ignores the "dynamic".
	+ modify RPM spec-file to remove the doc-directories' scripts at build
	  time, since rpmbuild 4.4.2.3 on Centos 5.5 automatically adds unwanted
	  dependencies on the Perl scripts found there as part of the package's
	  requirements for installing.
	+ fix many strict gcc compiler warnings.
	+ remove support for OpenLook.
	+ add configure --enable-colored-menus option (discussion with Chris
	  Green).
	+ modify makefiles for winvile so that it supports unix-style
	  encryption.
	+ modify vile-crypt to accept a "-u" option for unix-style encryption.
	+ add Jochen Obalek's unix-style crypt function for platforms without
	  that, e.g., win32 and OS/2.
	+ modify perl.xs to build/work with perl 5.004 (cf: 9.7e).
	+ add configure workaround for perl 5.004's prototype for main().
	+ drop two symbols from embedded-Perl configure check, since they did
	  not appear in 5.004, and are not used by perl.xs
	+ build-fix for OS/2 EMX:
	  + remove a '/' after $(DESTDIR), to work with DOS devices.
	  + suppress unsupported "inline" definition for icc compiler.
	+ build/runtime fixes for DJGPP:
	  + provide fallback for intptr_t type.
	  + amend a change from 9.7h which assigned a non-malloc'd pointer to
	    context where it was later freed.
netbsd-srcmastr pushed a commit that referenced this pull request Feb 24, 2019
Upstream changes:
version 3.006: Fri 15 Feb 09:01:51 CET 2019

        Fixes:
        - MailDir warns about repeat count, since last release added 'use
          warnings' to the file.  [Keita Jamadam] github issue #2
        - mbox parsing failed on changing handling of blank lines by Mail::Message
          rt.cpan.org#128513 [Gregor Herrmann] + [cpantesters]
netbsd-srcmastr pushed a commit that referenced this pull request Feb 27, 2019
Allows us to drop all the local patches that were merged upstream.
lld is not a dependency, zig by default bundles lld and doesn't use
an external one. comment it.

Andrew Kelley (62):
      Merge pull request #1975 from BenoitJGirard/master
      Merge pull request #1963 from matthew-mcallister/dedup-compile-log-warning
      Merge pull request #1972 from coypoop/netbsd
      README: add NetBSD to support table
      pull request fixups
      Merge branch 'emekoi-fix-1711'
      export _mh_execute_header with weak linkage
      docs: note top level declarations are order-independent
      docs: shadowing
      zig fmt: fix infix operator before multiline string literal
      add test for 74bdc1d1f898705
      Merge branch 'kristate-zig-backport-issue1944'
      remove --no-rosegment workaround now that valgrind bug is fixed
      valgrind client requests for undefined values
      Merge branch 'slice-deref-failure' of https://github.com/matthew-mcallister/zig into matthew-mcallister-slice-deref-failure
      pull request fixups
      Merge branch 'matthew-mcallister-slice-deref-failure'
      deduplicate compile errors for undeclared identifiers
      packed structs support comptime bitcasting
      extern structs support comptime bitcasting
      `@sliceToBytes` works at comptime
      better handling of arrays in packed structs
      better field access of types which have one possible value
      fix `@bitCast` when src/dest types have mismatched handle_is_ptr
      docs for packed structs
      add regression test for bitcast to array
      implement vector negation
      better libc detection (#1996)
      introduce std.debug.captureStackTrace
      fix `zig fmt` arg0 handled incorrectly
      add `zig cc` command to act like a C compiler
      zig cc: remove "polly" which was an undefined symbol on macos
      zig cc: work around clang calling GetCommandLine on Windows
      Merge pull request #2003 from ziglang/zig-cc
      first class support for compiling C code
      building DLLs on Windows works better
      `@cImport` works with `--cache on`
      Merge pull request #2005 from ziglang/c-source
      zig build: 2 improvements
      fix infinite recursion in type_has_one_possible_value
      delete incorrect TODO comment
      add docs for zero bit types and pointers to zero bit types
      fix not finding libgcc_s when looking for native libc
      add a compile error note when C import fails and not linking libc
      better error message when forgetting to link against libc
      add a regression test for #704
      fix incorrectly trying to memset at comptime
      fix the libc compile error tests to only run on linux
      use -nobuiltininc when compiling c code
      use -nostdinc++ when compiling C code
      use -nostdinc and sometimes -nolibc when compiling C code
      breaking changes to the way targets work in zig
      fix regressions on Windows
      introduce sys_include_dir for when sys/* files are not with stdlib.h
      add builder.addFmt API and use it to test stage1 zig fmt
      fix .gitignore file and add commit missing std lib file
      add test coverage for binary OR on error sets
      add test coverage for type used as switch case
      fix handling when there are multiple externs and
      fix stage1 zig fmt on macos
      improve docs for unions and switching on tagged unions
      windows returns EINVAL for fopen when there is an asterisk in the name

Benoit Jauvin-Girard (1):
      Fix std.math.powi so powi(x, +-0) = 1 for any x.

BenoitJGirard (2):
      Merge pull request #1 from ziglang/master
      Merge pull request #2 from ziglang/master

Jimmi HC (1):
      Fixed std.testing.expectEqual

John Schmidt (2):
      Some function doc tweaks (#1961)
      Add priority queue

LemonBoy (4):
      Silence gcc8 class-memaccess warnings
      Add align attribute for params pointers
      Translate parameterless C functions (#1978)
      Prevent crash in tagged enums rendering (#1986)

Matthew McAllister (3):
      Fix lvalue dereference type checking
      Deduplicate compile log statement warnings
      Check for duped error messages in compile tests

Maya Rashish (3):
      Add NetBSD support
      Undo local, unneeded patch
      Don't provide a bogus definition of EVFILT_USER

Quetzal Bradley (1):
      fix openWriteNoClobber and add test

emekoi (1):
      make @enumToInt work on union(enum)

kristopher tate (1):
      src/analyze.cpp: default to using `param_node` upon callconv error;
netbsd-srcmastr pushed a commit that referenced this pull request Dec 2, 2020
Pkgsrc changes:
 * set version# only once

Upstream changes:

v0.0.4 2020-03-09 Paris (France)

 * Fix 32bit backend where we miss to fully apply an invalid_arg
 * Fix 64bit backend where Native.unsigned_compare and
   Nativeint.unsigned_div exists (OCaml 4.08.0)

v0.0.3 2010-09-12 Paris (France)

 * Avoid partial application of function (#2, @dinosaure)
 * Add [@Immediate] tag (#4, @dinosaure)
 * Fix select.ml in 32bit (#5, @IndiscriminateCoding)
 * Fix typo (#6, @hannesm)
 * Add fuzzer (#8, @dinosaure)
 * Fix lsr and asr in 64bit (#8, @cfcs, @dinosaure)
 * Optimization on of_int function (64bit) (#8, @cfcs, @dinosaure)
 * Optimization on abs function (64bit) (#8, @cfcs, @dinosaure)
 * Fix 32bit architecture, keep bit-sign in the same place (#8,
   @dinosaure, review @cfcs)

OK'ed by jaapb@
netbsd-srcmastr pushed a commit that referenced this pull request Dec 18, 2020
:reproducible:
:sectanchors:
:sectnums!:
:toc-title: Contents
:toc: left
:toclevels: 1

== highlight 3.59

13.11.2020

  - HTML output: added `white-space: pre-wrap` to pre tag CSS
  - updated mark_lines.lua plug-in accept a line range as input parameter and output xterm256 terminal sequences
  - improved Ruby code folding of the outhtml_codefold plug-in
  - updated astyle lib to rev 672
  - added support for reStructured Text (https://gitlab.com/saalen/highlight/-/issues/170)
  - added support for Rego (openpolicyagent.org)
  - added `outhtml_copy_clipboard.lua` plugin
  - CLI: adapted default xterm256/truecolor theme to terminal background colour
  - CLI: adapted ANSI line numbers to terminal background colour (https://gitlab.com/saalen/highlight/-/issues/172)
  - CLI: fixed segfault if the user home directory cannot be determined (https://gitlab.com/saalen/highlight/-/issues/171)
  - GUI: initial font set to Monospace
  - GUI: replaced highlight.xpm by highlight.png icon

== highlight 3.58

07.09.2020

  - improved `--force` fallback argument handling (https://gitlab.com/saalen/highlight/-/issues/163)
  - added C++ attribute syntax support
  - added Lua function `StoreValue` to set and retrieve information across Lua states
  - added `extras/eclipse-themes/eclipse_color_themes.py` script to retrieve themes from eclipsecolorthemes.org
  - added support for Web Assembly Text
  - updated mark_lines.lua to output 16m terminal sequences (https://gitlab.com/saalen/highlight/-/issues/164)
  - fixed issues in bash.lang (https://gitlab.com/saalen/highlight/-/issues/161)
  - fixed Bash heredoc highlighting in bash_functions.lua (https://gitlab.com/saalen/highlight/-/issues/156)
  - CLI: `highlight --version -q` only prints the version number
  - GUI: added theme contrast indicator


== highlight 3.57

12.05.2020

  - added support for Haml (https://gitlab.com/saalen/highlight/-/issues/140)
  - added support for Wren
  - added Lua function `OverrideParam`
  - fixed regression in xterm256 or truecolor output (https://gitlab.com/saalen/highlight/-/issues/152)
  - fixed `--list-scripts` with read-only language definitions (https://gitlab.com/saalen/highlight/-/issues/154)
  - improved several language definitions
  - Windows GUI: added dark mode


== highlight 3.56

06.04.2020

  - added support for Sequence Alignment Maps (SAM files)
  - added empty-file mode to `--no-trailing-nl` (https://gitlab.com/saalen/highlight/issues/147)
  - fixed issue with `--syntax-by-name` waiting for stdin (https://gitlab.com/saalen/highlight/-/issues/151)
  - fixed issue with `--syntax` reading matching files in the current working directory (https://gitlab.com/saalen/highlight/-/issues/151)
  - fixed string parsing in lisp.lang (https://gitlab.com/saalen/highlight/-/issues/150)
  - fixed output of UTF-8 text in xterm256 or truecolor output (https://gitlab.com/saalen/highlight/-/issues/152)
  - fixed regex in js.lang (thanks to Jens Schleusener)
  - fixed calculation of testcase markers with UTF-8 input
  - allowed number literals with underscores in Java, Scala, D, Julia, C#, Perl and Ada definitions
  - added Nord theme (https://gitlab.com/saalen/highlight/-/merge_requests/125)


== highlight 3.55

29.01.2020

  - improved handling of empty files in xterm256 and truecolor output (https://gitlab.com/saalen/highlight/issues/147)
  - added EncodingHint attributes to filetypes.conf and language definitions (https://gitlab.com/saalen/highlight/issues/141)
  - CLI: allowed file paths as --theme and --syntax argument (https://gitlab.com/saalen/highlight/issues/145)
  - GUI: removed deprecated QTime API call


== highlight 3.54.1

21.11.2019

  - W32 CLI: fixed two pass mode if executed in Mingw shell


== highlight 3.54

11.11.2019

  - fixed default colour output in BBCode (https://gitlab.com/saalen/highlight/issues/134)
  - fixed corner case in sh.lang
  - fixed syntax tests with UTF-8 input (https://gitlab.com/saalen/highlight/issues/123)
  - added support for Bash in outhtml_codefold.lua plug-in
  - added ballerina.lang
  - added block strings to java.lang
  - added author hints in themes and language definitions
  - added C++20 reserved words in c.lang
  - added editorconfig file and validated all files accordingly (thanks to Tristano Ajmone)
  - CLI: fixed `--list-scripts` with `-d` or HIGHLIGHT_DATADIR env variable (https://gitlab.com/saalen/highlight/issues/139)
  - GUI W32: replaced multibyte path trace window by startup hint if NtfsDisable8dot3NameCreation is set
  - GUI: removed AsciiDoc instruction lines from the README popup window


== highlight 3.53

31.07.2019

  - fixed out-of-range exception with repeated `AddKeyword` calls
  - added `KeywordFormatHints`, `Priority` and `Constraints` elements to syntax definitions
  - added Lua function `AddPersistentState` (https://gitlab.com/saalen/highlight/issues/112)
  - renamed md.lang to markdown.lang
  - added Fish syntax definition (thanks to James Lee)
  - makefile: added _FILE_OFFSET_BITS=64 flag
  - CLI: added optional fallback syntax to `--force` (https://gitlab.com/saalen/highlight/issues/126)
  - CLI: added option `--max-size` (https://gitlab.com/saalen/highlight/issues/127)
  - GUI: added multibyte path trace window
  - GUI: fixed superfluous creation of the same stylesheet file


== highlight 3.52

28.05.2019

  - added negation `~` to test state indicators (https://gitlab.com/saalen/highlight/issues/122)
  - added support for Hugo (https://gitlab.com/saalen/highlight/merge_requests/113)
  - added 5 duotone themes (https://gitlab.com/saalen/highlight/merge_requests/115)
  - CLI: fixed segfault with `--force` (https://gitlab.com/saalen/highlight/issues/125)
  - GUI: limited font selection to monospace fonts (https://gitlab.com/saalen/highlight/issues/124)


== highlight 3.51

16.05.2019

  - SVG output: added `white-space: pre` in styles
  - HTML output: replaced &apos; by &#39; (https://bugs.debian.org/927410)
  - HTML output: fixed index file format (missing close tags)
  - CLI: moved syntax recognition functions to DataDir class
  - CLI: added regular expressions and default false values to `--verbose` output
  - CLI: fixed `--list-cat` without `--list-scripts` (https://gitlab.com/saalen/highlight/issues/107)
  - CLI: added optional argument to `--base16` (https://gitlab.com/saalen/highlight/issues/113)
  - CLI: added default base16 themes (https://gitlab.com/saalen/highlight/issues/113)
  - CLI: added `--isolate` option (https://gitlab.com/saalen/highlight/issues/118)
  - GUI: improved UTF16 input path handling on Windows


== highlight 3.50

22.03.2019

  - added lineno, column parameters to OnStateChange hook
  - added support for Crystal (thanks to C R Jaensch)
  - added support for Slim (https://gitlab.com/saalen/highlight/merge_requests/85)
  - compress man docs during installation (thanks to Chris Mayo)
  - fixed several typos in documentation and manpages
  - CLI: added `--syntax-by-name` option (suggested by Chris Mayo)
  - CLI: removed deprecated `--list-langs` and `--list-themes` options
  - GUI: added terminal sequence output options (https://gitlab.com/saalen/highlight/issues/110)


== highlight 3.49

06.02.2019

 - fixed more problems with syntax test indicators reporting wrong states (https://gitlab.com/saalen/highlight/issues/102)
 - added support for Meson, Solidity, TOML and Terraform
 - improved Perl and Yaml highlighting
 - added Categories field to all config files
 - CLI: added category info in `--list-scripts` output
 - CLI: added `--list-cat` option (https://gitlab.com/saalen/highlight/issues/99)
 - CLI: added optional topic parameter to `--help`
 - GUI: added theme category selection
 - GUI: display categories of selected syntax or theme


== highlight 3.48

14.12.2018

 - fixed `--list-scripts` abortion with Fedora default compilation options (https://gitlab.com/saalen/highlight/issues/84)
 - fixed a problem with syntax test indicators reporting wrong states after comments
 - improved Verilog syntax
 - improved quoted string highlighting for Perl and Ruby
 - detection of pkg-config's Lua version in src/makefile


== highlight 3.47

13.10.2018

 - fixed xterm256 and truecolor whitespace output #2 (https://gitlab.com/saalen/highlight/issues/90)
 - fixed LaTeX, TeX, SVG and ODT whitespace output (regression of 3.45)
 - added darkplus theme (https://gitlab.com/saalen/highlight/merge_requests/84)
 - converted ChangeLog to AsciiDoc
 - allowed state test indicators to match both whitespace (ws) and the enclosing state (others)
 - CLI: default output changed to xterm256 or truecolor if run in a terminal
        with color support and only a single file is outputted
 - GUI: added checkbox in the clipboard tab to output selected lines only


== highlight 3.46

07.10.2018

 - fixed xterm256 and truecolor whitespace output (https://gitlab.com/saalen/highlight/issues/90)
 - converted manuals to AsciiDoc (thanks to Tristano Ajmone)


== highlight 3.45

02.10.2018

 - added `DocumentHeader` and `DocumentFooter` plug-in hooks
 - added `RemoveKeyword` Lua function for syntax definitions
 - added syntax test indicators (see README_TESTCASES)
 - added support for ISO and R10 variants of Modula2 (thanks to Benjamin Kowarsch)
 - fixed R identifiers (https://gitlab.com/saalen/highlight/merge_requests/77)
 - fixed ALAN IF identifiers (see https://gitlab.com/saalen/highlight/merge_requests/79)
 - fixed issue with Bash string interpolation
 - fixed some bugs found by coverity tool (https://gitlab.com/saalen/highlight/issues/82)
 - added Swift keywords and types
 - added filetypes.conf.5 man page (https://gitlab.com/saalen/highlight/issues/83)
 - added Gradle extension mapping (https://gitlab.com/saalen/highlight/merge_requests/80)


== highlight 3.44

17.07.2018

 - fixed gcc 8 compilation warnings
 - fixed Ruby string interpolation
   (https://github.com/andre-simon/highlight/issues/70)
 - added support for ALAN IF (thanks to Tristano Ajmone)
 - added 107 Base16 themes (thanks to Tristano Ajmone)
   (https://github.com/chriskempson/base16)
 - updated Rust and Java reserved words lists
 - revised documentation
 - moved extras/css-themes into extras/themes-resources
 - added extras/themes-resources/base16 (thanks to Tristano Ajmone)
 - GUI: added Base16 theme selection checkbox
 - CLI: added `--base16` option to enable the new themes
 - CLI: accept - as argument to read from stdin
   (https://github.com/andre-simon/highlight/issues/73)


== highlight 3.43

30.04.2018

 - updated astyle code to release 3.1 (Rev. 655)
 - added webkit reformatting style
 - improved several language definitions
 - fixed Matlab string recognition
   (https://github.com/andre-simon/highlight/issues/61)
 - fixed Autohotkey escape sequence recognition (thanks to Klaus Daube)
 - added excel.lang (https://github.com/andre-simon/highlight/pull/60)
 - improved Qt pro file (https://github.com/andre-simon/highlight/pull/59)
 - CLI: added `--reformat-option`
   (https://github.com/andre-simon/highlight/issues/62)
 - CLI: added `--line-range` (https://github.com/andre-simon/highlight/issues/64)
 - GUI: added Bulgarian translation  (thanks to Georgi Sotirov)


== highlight 3.42

20.01.2018

 - fixed `HL_OUTPUT` in Lua state for `HL_FORMAT_XHTML` and `HL_FORMAT_TRUECOLOR` values
 - fixed lib-shared make target
 - updated astyle code to release 3.1.0 beta
 - added Polygen and EBNF2 syntax definitions (thanks to Tristano Ajmone)
 - added pywal terminal colouring template in extras/pywal
 - added reformatting style ratliff (replaces banner)
 - added extras/langDefs-resources/cleanslate.lang (thanks to Tristano Ajmone)
 - improved Perl6 compatibility
 - improved PHP string interpolation
 - improved Haskell definition (https://github.com/andre-simon/highlight/pull/52)
 - CLI: added `--canvas` option to define background color padding in ANSI output
   (https://github.com/andre-simon/highlight/issues/40)
 - GUI: added French translation (thanks to Antoine Belvire)
 - GUI: added Scripts tab (suggested by Tristano Ajmone)
 - GUI: minor bugfixes


== highlight 3.41

27.11.2017

 - renamed examples directory to extras
 - line anchors (`-a`) are attached as id attribute to the first span or li tag in
   HTML output (https://github.com/andre-simon/highlight/issues/36)
 - renamed ID prefix in outhtml_codefold plug-in to be compatible with `-a` IDs
 - added fstab.lang and added anacrontab in filetypes.conf
 - removed references to OutputType::HTML32
 - added extras/css-themes and extras/langDefs-resources
   (thanks to Tristano Ajmone)
 - CLI: removed deprecated indicator of `--data-dir` option
 - CLI: added `--no-version-info` option
 - GUI: fixed initial theme selection
 - GUI: added "Omit version info comment" option
 - GUI: added "Copy with MIME type" option for HTML output
   (https://github.com/andre-simon/highlight/issues/32)


== highlight 3.40

20.10.2017

 - fixed Ruby string parsing (thanks to Jens Schleusener)
 - fixed segfault on sparc64 (patch by James Clarke)
 - fixed PureBasic definition (https://github.com/andre-simon/highlight/issues/25)
 - added CMake definition (https://github.com/andre-simon/highlight/issues/20)
 - added email definition (https://github.com/andre-simon/highlight/issues/21)
 - linked scm suffix to lisp definition
   (https://github.com/andre-simon/highlight/issues/22)
 - W32 CLI: support HIGHLIGHT_DATADIR and `--data-dir` options
   (https://github.com/andre-simon/highlight/issues/24)
 - revised documentation


== highlight 3.39

25.07.2017

 - added syntax for Docker and Elixir
 - improved HTML, Julia, Kotlin and Smalltalk syntax definitions
 - GUI: added "Paste, Convert and Copy" button
   (https://sourceforge.net/p/syntaxhighlight/support-requests/4/)


== highlight 3.38

20.06.2017

 - fixed Bash variable highlighting issue
 - updated astyle code to release 3.0.1 (https://sourceforge.net/p/astyle/bugs/438)
 - added bash_ref_man7_org.lua plugin


== highlight 3.37

30.05.2017

 - fixed Perl string highlighting issue
 - fixed highlighting if a line continues after the nested code delimiter
 - updated astyle code to release 3.0
 - added examples/pandoc (thanks to Tristano Ajmone)
 - added syntax mapping for markdown
   (https://github.com/andre-simon/highlight/issues/11)
 - added syntax mapping for clj
   (https://github.com/andre-simon/highlight/issues/15)
 - improved Java definition (https://github.com/andre-simon/highlight/issues/13)
 - added theme to JSON converter in  examples/json
   (https://github.com/andre-simon/highlight/issues/8)
 - CLI: added support for environment variable HIGHLIGHT_OPTIONS
   (https://github.com/andre-simon/highlight/issues/17)


== highlight 3.36

30.03.2017

 - fixed code folding plugin to support more Ruby conditional modifiers
   (thanks to Jens Schleusener)
 - fixed Perl quoted string highlighting (thanks to Jens Schleusener)
 - added new GeneratorOverride syntax definition parameter
 - added Filenames parameter in filetypes.conf to assign input filenames
   to syntax types (suggested by Andy)
 - added FASM definition and edit-fasm theme (thanks to Tristano Ajmone)
 - added outhtml_ie7_webctrl plug-in (suggested by Tristano Ajmone)
 - GUI: file extensions can be configured for multiple languages,
   triggers syntax selection prompt
 - GUI: added Italian translation (thanks to Tristano Ajmone)


== highlight 3.35

28.02.2017

 - fixed code folding plugin to support Ruby conditional modifiers
 - fixed JSON definition (thanks to Timothee Cour)
 - fixed output of unknown syntax warning with applied force switch
   (thanks to Andy)
 - added state trace parameter to `Decorate` plug-in function
 - added GDScript definition and edit-godot theme (thanks to Tristano Ajmone)
 - updated SWIG code samples
 - updated Artistic Style lib (SVN Rev. 553)
 - revised docs
 - CLI: fixed creation of hidden files if output filename is prepended by its
   input path
 - CLI: added switch `--stdout` (https://sourceforge.net/p/syntaxhighlight/bugs/14)


== highlight 3.34

27.12.2016

 - fixed segfault with `--skip` applied on a single file input list
   (thanks to Jens Schleusener)
 - added support for Python 3.6 syntax
 - added Github and Sourceforge themes


== highlight 3.33

02.11.2016

 - fixed highlighting of nested section delimiters
 - fixed PHP definition (thanks to Christoph Burschka)
 - fixed font family declaration in SVG
 - fixed user defined encoding in ODT
 - fixed unnecessary output of style file with `--inline-css`
   (thanks to Jens Schleusener)
 - added vimscript language definition (thanks to Max Christian Pohle)
 - added Coffeescript language definition (thanks to Jess Austin)
 - added PureBasic definition and theme (thanks to Tristano Ajmone)
 - added JSX language definition (suggested by Max Stoiber)
 - added PO translation definition
 - added plug-in outhtml_add_figure.lua
 - updated js definition
 - updated Artistic Style lib (SVN Rev. 521)
 - improved various color themes and syntax definitions


== highlight 3.32

24.09.2016

 - added support for true color escape codes (`--out-format` truecolor)
 - fixed xterm256 output for paging with less (thanks to Fylwind)
 - fixed operator regex in rnc.lang, crk.lang and yaml.lang (thanks to Joe Klauza)
 - added Pony and Whiley definitions
 - updated Ceylon, Julia and TypeScript definitions
 - added Go, AutoHotKey, TypeScript and R to the foldable list in the
   outhtml_codefold.lua plug-in
 - removed plugins/bash_ref_linuxmanpages_com.lua
 - GUI: fixed README, ChangeLog and License file paths on Linux


== highlight 3.31

01.08.2016

 - revised documentation
 - GUI: fixed minor layout issues


== highlight 3.30

30.06.2016

 - the data directory can be defined with the HIGHLIGHT_DATADIR environment variable
 - fixed RTF output of UTF-8 input; needs input encoding set to utf-8
   (thanks to Kamigishi Rei)
 - fixed XML comment recognition (thanks to Mani)
 - data search directories were appended to the result of `--list-scripts`
 - revised older syntax definitions
 - updated base URLs of bash_ref_linuxmanpages and cpp_ref_qtproject plug-ins
 - GUI: added system copy and paste shortcuts for clipboard functions
   (suggested by Kamigishi Rei)


== highlight 3.29

24.05.2016

 - added Ansible Yaml definition (thanks to Raphael Droz)
 - added Chapel definition (thanks to Lydia Duncan)
 - fixed gcc 6 warnings about deprecated auto_ptr usage
 - src/makefile: added -std=c++11 because of auto_ptr to unique_ptr transition
   (thanks to Jens Schleusener)
 - GUI: fixed style file output if "write to source directory" option is
   checked (thanks to Jim Pattee)


== highlight 3.28

15.02.2016

 - added support of Pascal, Lua, Ruby and C# regions in outhtml_codefold.lua
 - improved outhtml_codefold.lua to handle embedded languages
 - added string delimiters in the Ruby definition
 - added new AssertEqualLength flag in string section of language definitions
 - improved heredoc parsing
 - fixed Lua multiline string recognition
 - improved SVG whitespace output (patch by Paul de Vrieze)
 - added Nim and mIRC Scripting definitions


== highlight 3.27

19.01.2016

 - improved outhtml_codefold.lua to ignore brackets on the same line
 - added RTF output to mark_lines.lua
 - fixed Powershell and NSIS definitions
 - added JSON and Github Markdown definitions
 - CLI: added `--keep-injections` option to force plugin injection output with `-f`
 - GUI: added keep injections checkbox
 - GUI: fixed crash after removing selected plugins


== highlight 3.26

13.01.2016

 - added `HL_REJECT` state to be used in a `OnStateChange` function
 - added `DecorateLineBegin` and `DecorateLineEnd` hooks
 - added mark_lines.lua, outhtml_codefold.lua, comment_links.lua plug-ins
 - fixed font face in ODT output
 - fixed Operators parameter in frink.lang and oorexx.lang
 - fixed regular expression parsing within strings for JS, Perl and Ruby
 - CLI: added `--page-color` option to include a page color in RTF output
 - GUI: added RTF page color checkbox


== highlight 3.25

18.12.2015

 - added new SVG definition to support embedded scripting
 - improved js.lang, css.lang, scss.lang, less.lang, tsql.lang
 - modified HTML ordered list output to work better with new plug-ins
 - renamed plug-in variable `HL_INPUT_FILE` to `HL_PLUGIN_PARAM`
 - CLI: renamed `--plug-in-read` option to `--plug-in-param`
 - GUI: updated plug-in parameter label and tool-tips
 - GUI: fixed minor issues


== highlight 3.24

02.11.2015

 - fixed TeX output for cweb documents (patch by Ingo Krabbe)
 - fixed string interpolation in bat.lang
 - added reduce_filesize.lua, outhtml_add_shadow.lua,
   outhtml_add_background_svg.lua, outhtml_add_background_stripes.lua,
   outhtml_add_line.lua plug-ins
 - added TCL extension in examples/tcl
 - added kotlin.lang, nginx.lang and julia.lang
 - updated php.lang to include version 7 keywords
 - updated ceylon.lang to include version 1.2 keywords
 - updated scripts in examples directory
 - CLI: style-infile option marked as deprecated
 - GUI: shortened paths in file input lists


== highlight 3.23

16.07.2015

 - added rs.lang
 - added conf.lang (thanks to Victor Ananjevsky)
 - added some extensions in filetypes.conf (patch by Victor Ananjevsky)
 - fixed Matlab definition and style (thanks to Justin Pearson)
 - CLI: fixed `--list-scripts` with unknown argument (thanks to Jens Schleusener)


== highlight 3.22

17.02.2015

 - updated astyle code to release 2.05.1
 - fixed shebang recognition (thanks to Victor Ananjevsky)
 - GUI: added option to define line numbering start


== highlight 3.21

02.02.2015

 - added support for LESS, SASS and Stylus CSS processors (suggested by Marcel Bischoff)
 - added support for Lua 5.3, removed LUA52 makefile option
 - fixed heredoc matching in perl.lang (thanks to cornucopia)
 - fixed Haskell lang (thanks to Daan Michiels)
 - fixed RNC lang (thanks to Daan Michiels)
 - fixed regex pattern in js.lang


== highlight 3.20

28.11.2014

 - updated astyle code to release 2.05
 - added astyle reformatting style vtk


== highlight 3.19

05.09.2014

 - added bold, italic and underline attributes to xterm256 ANSI output
   (patch by Andrew Fuller)
 - fixed assembler mapping in filetypes.conf (thanks to Jens Schleusener)
 - added Swift definition
 - improved ASP, F#, OCaml and Lisp syntax definitions
 - added interpolation patterns to several definitions
 - updated base URLs in cpp_ref_gtk_gnome and cpp_ref_qtproject plug-ins
 - CLI: added Pango markup output option (patch by Dominik Schmidt)


== highlight 3.18

28.03.2014

 - filenames without extension (ie. makefile) can be mapped in filetypes.conf
   (suggested by Sam Craig)
 - fixed Rexx highlighting
 - added GDB language definition (thanks to A. Aniruddha)
 - added the.theme (thanks to Mark Hessling)


== highlight 3.17

06.01.2014

 - updated astyle code to release 2.04
 - added astyle reformatting styles google, pico and lisp
 - improved raw string parsing in cs.lang (patch by smdn.jp)
 - added regex recognition in js.lang (patch by Troy Sankey)
 - added PDF language definition (thanks to Roland Hieber)


== highlight 3.16.1

01.11.2013

 - fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/)


== highlight 3.16

30.09.2013

 - updated astyle code to release 2.03
 - added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash
 - revised several language definitions
 - added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner)
 - added SWIG PHP binding (patch by G. Wijaya)


== highlight 3.15

27.06.2013

 - updated Diluculum code to release 1.0 (support of Lua 5.2)
 - patched Diluculum to support Lua 5.1 and 5.2
 - added support for Yang (thanks to A. Aniruddha)
 - fixed Ruby definition


== highlight 3.14

31.04.2013

 - added HeaderInjection and FooterInjection variables for syntax plug-ins
 - fixed handling of CRLF files on Linux (suggested by William Bell)
 - replaced single data directory by a dynamic config file search; see README
   (suggested by Daniel)
 - added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
 - CLI: added `--list-scripts` option
 - CLI: marked `--data-dir`, `--list-langs`, `--list-themes` options as deprecated
 - CLI: removed `--add-config-dir` option


== highlight 3.13

05.02.2013

 - added support for Crack (thanks to Conrad Steenberg)
 - added XML shebang regex (thanks to Ferry Huberts)
 - added hints to makefile to deal with Lua 5.1 and LuaJIT system libs
 - updated cpp_ref_gtk_gnome.lua plug-in
 - updated cpp_ref_cplusplus_com.lua plug-in
 - CLI: fixed segfault if `--force` was applied and unknown files were parsed
   (thanks to Jussi Judin)
 - GUI: fixed unselected theme after first program start


== highlight 3.12

05.10.2012

 - CSS class name is omitted in HTML output if class-name option is set to NONE
 - added support for highlighting of string interpolation
 - added support for Dart and TypeScript
 - fixed SWIG module
 - GUI: added Simplified Chinese translation (thanks to Love NoAny)


== highlight 3.11 beta

21.08.2012

 - replaced Pattern/Matcher classes by the Boost xpressive library
   (now swig example is broken)
 - updated Relax NG syntax (thanks to Roger Sperberg)
 - added new oxygenated theme (thanks to Roger Sperberg)
 - fixed highlight.pro to include correct lua5.1 paths
 - GUI: fixed shebang recognition


== highlight 3.10 beta

21.07.2012

 - fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash)
 - changed default output from HTML 4.01 to HTML5
 - changed default HTML font family to include the generic monospace font
 - added ODT Flat XML output format (`--out-format=odt`)
 - added fontenc package in LaTeX output (patch by Yimin Li)
 - fixed RTF hyperlink output in several plug-ins
 - removed ctags option (functionality was replaced by plug-in)
 - CLI: added `--wrap-no-numbers` option (patch by Michael Enßlin)
 - GUI: replaced Qt file dialogs by native dialogs


== highlight 3.9

01.05.2012

 - enhanced the plug-in interface (added Decorator function and Injections property)
 - added several example plug-ins which show how to add keyword links to online
   references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org)
 - added ctags plugin (ctags_html_tooltips.lua)
 - improved Perl and N3 definitions (thanks to Heiko Jansen)
 - CLI: marked `--ctags-file` option as deprecated
 - CLI: added `--plug-in-read` option to define an input file for plug-ins
 - CLI: fixed file suffix recognition
 - GUI: added input field for a plug-in input file
 - GUI: fixed initial input tab selection
 - GUI: set initial font selection to Courier


== highlight 3.8

24.02.2012

 - updated astyle code to release 2.02.1
 - fixed SWIG perl binding makefile (patch by David Bremner)
 - fixed shebang recognition (patch by Georgios M. Zarkadas)
 - fixed file suffix recognition (patch by Georgios M. Zarkadas)
 - fixed memory leak in astyle's ASFormatter (patch by MENG Wei)


== highlight 3.7

03.01.2012

 - added support for Biferno (thanks to Sandro Bilbeisi)
 - added support for RPL (thanks to Frank Seidinger)
 - added support for Ceylon
 - fixed Ruby definition
 - HTML font string may contain a list of fonts, which is not enclosed in quotes
   (suggested by Sebastiano Poggi)
 - GUI: added `--portable` command line option to save config files in the current
   working directory instead of the user directory (suggested by Royi Avital)
 - GUI: fixed some language mappings


== highlight 3.6

05.10.2011

 - added support for UPC (thanks to Viraj Sinha)
 - added support for N3, N-Triples, Turtle, SPARQL (suggested by  Heiko Jansen)
 - added Solarized color theme (thanks to Steve Huff)
 - fixed OCaml definition (thanks to Kakadu Hafanana)
 - fixed camo colour theme
 - removed sienna and desertEx colour themes
 - CLI: fixed segfault with `--print-style` option
 - GUI: added "Dock floating panels" checkbox in the main menu


== highlight 3.5

02.06.2011

 - updated astyle code to release 2.02
 - fixed `--force` option (thanks to Stefan Bühler)


== highlight 3.4

31.03.2011

 - added support for ABC, Algol, AS/400 CL, BCPL,  Limbo, Gambas, JavaFX,
   RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm
 - fixed web plugins (Serendipity, DokuWiki, Wordpress)
 - fixed BBCode closing tag order
 - GUI: Updated Czech translation (thanks to Pavel Fric)


== highlight 3.3

28.12.2010

 - updated astyle code to release 2.01
 - fixed overwriting of files with the same name in recursive batch mode
   (thanks to Ramanathan U.)
 - added DataDir class to SWIG interface (patch by David Bremner)
 - added Andes theme (thanks to Roger Sperberg)
 - enabled deprecated @highlight pass-through (suggested by David Bremner)
 - dropped oceandeep theme
 - updated documentation


== highlight 3.2

08.11.2010

 - added plug-in function `AddKeyword` (suggested by Michael Serrano)
 - language definitions are cached instead of being reloaded if input syntax
   changes
 - added keyword group ID parameter to the plug-in function `OnStateChange`
 - added plug-in script bash_functions.lua
 - added theme description in output style's comment
 - added enum and union keywords in c.lang (thanks to Thiago)
 - added dl linking flag in Makefile to fix Debian build error
   (thanks to Michael Serrano)
 - added NDEBUG flag in makefile to disable asserts
 - GUI: Added Czech translation (thanks to Pavel Fric)


== highlight 3.1

24.08.2010

 - updated Diluculum to version 0.5.3
 - fixed README
 - fixed conversion without highlighting (`--syntax txt`)
 - fixed msxml definition (thanks to Andrei Rosca)
 - added edit-flashdevelop theme (thanks to Andrei Rosca)
 - CLI: fixed minor bugs


== highlight 3.1 beta3

12.08.2010

 - added `--config-file` option
 - CLI: fixed minor bugs
 - GUI: renamed output specific options tab
 - GUI: remember state of the dock panel


== highlight 3.1 beta2

08.07.2010

 - moved plugin scripts from examples to new plugins directory
 - fixed web_plugin path in makefile (thanks to Jochen Schmitt)
 - fixed SWIG interface and example scripts
 - improved converted VIM colour themes
 - improved several language definitions (Fortran77, Zonnon,
   Basic, Verilog, Squirrel, R)
 - added new plugins (java_library.lua, theme_invert.lua)
 - GUI: added plug-in description label
 - GUI: moved setting controls into a dock panel


== highlight 3.1 beta1

21.06.2010

 - enabled loading of multiple plugins
 - added MXML language definition (suggested by Neal Delfeld)
 - fixed HTML, XML, CSS, Actionscript and JavaScript definitions
 - converted 60 popular VIM colour themes


== highlight 3.0 beta

03.06.2010

 - language definitions, themes, filetypes.conf were converted to Lua scripts
   (try examples/*2to3.py to convert old files)
 - added `--plug-in` option to enable user scripts
 - renamed *.style files to *.theme
 - moved include files from src/core to src/include
 - moved examples/plugins to examples/web_plugins
 - renamed `--linenumbers` to `--line-numbers`
 - renamed several language definitions and themes
 - fixed several string delimiter issues (Ruby, Lua)
 - changed default theme for xterm256 output to edit-vim-dark
 - changed short options: `-O` is `--out-format`, `-d` is `--out-dir`, `-T` is `--doc-title`
 - disabled `--mark-line` feature
 - disabled `--add-data-dir` feature
 - disabled separate output format options (use `--out-format` instead)
 - disabled XML output (use SVG or XHTML)
 - New dependencies: Lua5.1-devel, Boost Headers (Bind)


== highlight 2.16

29-03-2010

 - updated astyle code to release 1.24
 - added indentation styles 1tbs and horstmann
 - added `--no-trailing-nl` switch (suggested by Adiel Mittmann)
 - added Modula2 definition (thanks to Benjamin Kowarsch)
 - added EBNF definition (thanks to Mate Ory)
 - added ABNF, AutoHotKey, BBCode and Clean language definitions
 - updated C++ definition to support C++0x syntax
 - added StartupNotify switch in desktop file (patch by Jochen Schmitt)


== highlight 2.15

25-02-2010

 - improved HTML nested language patterns (thanks to Simone)
 - improved Rexx and PL1 definitions (thanks to Robert Prins)
 - added support for NXC and NBC
 - GUI: added copy and paste support (thanks to Torsten Flammiger)
 - GUI: fixed preview of UTF-8 input


== highlight 2.14

04-01-2010

 - fixed Rexx output (thanks to Marc Hessling)
 - added support for Go and Pure
 - added support for BNF (thanks to Julien Fontanet)
 - updated Logtalk definition (thanks to Paulo Moura)
 - updated THE theme  (thanks to Marc Hessling)
 - CLI: `--quiet` switch suppresses "Unknown source file extension" error
   (suggested by Nathan Gray)


== highlight 2.13

02-10-2009

 - fixed SVG output (thanks to Xico)
 - GUI: added new icon


== highlight 2.12

07-09-2009

 - fixed bug with $INCLUDE statement
 - fixed ctags file parsing
 - added nested language recognition within a source file (suggested by Pavel Striz)
 - added $NESTED statement to language definitions (pas, html, tex)
 - added support for F# (fs.lang)
 - added support for haXe (hx.lang)
 - improved various language definitions
 - revised documentation
 - LIB: added version to shared lib output name
 - CLI: added options `--start-nested` and `--print-style`


== highlight 2.11

23-07-2009

 - added BBCode output option (`--bbcode`, suggested by Qui Peccavit)
 - added new `--delim-cr` option to cope with MacOS 9 files
   (suggested by Steven Haddock)
 - added shared lib target (make lib-shared, suggested by Dario Teixeira)
 - list of installed languages (`--list-langs`) was enhanced to include mapped file
   extensions (suggested by Martin Kammerlander)
 - improved many colour themes using Agave (agave.sf.net)


== highlight 2.10

24-06-2009

 - fixed CR parsing bug on MacOS (thanks to Shiro Wilde)
 - fixed SWIG makefile (thanks to David Bremner)
 - license changed from GPLv2 to GPLv3 (incl. included libs)
 - updated Artistic Style lib to version 1.23
 - new indentation schemes: stroustrup, whitesmith, banner
 - removed indentSchemes and helpmsg directories
 - removed README_INDENT
 - replaced ide-devcpp theme by a new jedit theme
 - added support for Interactive Data Language (idlang, thanks to Roberto
   Mendoza)
 - added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System),
   CHILL, NetRexx, Inno Setup and INTERLIS
 - added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions
   to filetypes.conf
 - improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML
   definitions
 - improved spec.lang for RPM (thanks to Luoyi Ly)
 - CLI: option `--help-lang` is deprecated
 - API: dropped setSpecialOptions(), renamed initializing methods to init*


== highlight 2.9

30-April-2009

 - added more customized boxes for the LaTeX `--pretty-symbols` switch
   (thanks to Romain Francois)
 - GUI: fixed makefile to pass custom paths to the Qt project makefile
   (thanks to Joerg Germeroth)
 - GUI: reduced window height (thanks to Fidel Barrera)
 - GUI: added Spanish translation (thanks to Fidel Barrera)
 - GUI: added drag and drop for input files


== highlight 2.8

30-March-2009

 - added `--pretty-symbols` option to improve LaTeX output quality of tilde and
   braces (thanks to Romain Francois)
 - omitted warning message if `--syntax` parameter is contained in the `--skip` list
   (thanks to Bob Smith)
 - included language descriptions in `--list-langs` output
 - dropped dependency of `--replace-quotes` and `--fragment` options
 - enhanced Python SWIG example (testmod.py)
 - added qmake language definition
 - fixed SWIG scripts (thanks to David Bremner)
 - fixed gcc 4.4 compilation (patch by Jochen Schmitt)
 - dropped core/html32generator.*
 - dropped src/gui (wxWidgets based interface)
 - GUI: rewrote the user interface using Qt


== highlight 2.7

12-January-2009

 - changed versioning scheme to major.minor
 - fixed infinite loop in the W32 build when outputting LaTeX/TeX as UTF-8
   (thanks to Christophe Bal)
 - fixed VHDL and Scilab definitions (thanks to Frederik Teichert)
 - fixed XML definition (thanks to Edin)
 - fixed `-r` switch (thanks to Frederik Teichert)
 - fixed default number recognition regex
 - added Clojure language definition (thanks to Pierre Larochelle)
 - added wrapping arrow in LaTeX/HTML output if `--wrap`/`--wrap-simple` is set
   (suggested by Frederik Teichert)
 - updated ide-msvcpp.style to match current Visual Studio appearance
   (suggested by Pieter Kruger)
 - added make targets "lib" and "cli"
 - organized sources in subdirectories (core, cli, gui) and adjusted makefiles


== highlight 2.6-14

21-October-2008

 - added `--ctags-file` option to add tooltips with meta information in HTML output
 - added options to improve compatibility with GNU source-highlight: +
   `--doc`, `--no-doc`, `--tab`, `--css`, `--output-dir`, `--failsafe`, `--out-format`,
   `--src-lang`, `--line-number`, `--line-number-ref`
 - fixed ADA95, C#, Eiffel, Fortran, TCL, Bash definitions
 - added Vala language definition
 - added several file suffixes to filetypes.conf
 - fixed gcc 4.3 compilation issues (patch by Detlef Reichelt)
 - fixed race condition in makefile (patch by Jochen Schmitt)
 - added exit condition if input path matches output path
   (suggested by James Haefner)
 - GUI: added ctags file selection options (only wx2.9 version)


== highlight 2.6-13

29-September-2008

 - added `--skip` option to ignore unknown file types (suggested by Bob Smith)
 - added Haskell LHS language definition (suggested by Sebastian Roeder)
 - added regex description for Perl and Ruby definitions
 - improved Bison, Paradox, SML, Snobol, Verilog definitions
 - renamed snobol.lang to sno.lang
 - updated Artistic Style lib to version 1.22
 - replaced dirstream lib by a faster file globbing method
   (invoked with `--batch-recursive`)
 - support for USE_FN_MATCH compile flag was dropped
 - Makefile generates libhighlight.a (suggested by Adiel Mittmann)
 - Updated SWIG makefile and documentation


== highlight 2.6-12

04-August-2008

 - added RTF character stylesheet option (suggested by Klaus Nordby)
 - fixed filetypes.conf path in RPM specfile (thanks to Nikita Borodikhin)


== highlight 2.6-11

09-July-2008

 - added SVG output option (`--svg`)
 - reassigned `-G` short option from `--class-name` to `--svg`
 - fixed various makefile issues (patches by Samuli Suominen)
 - added highlight.desktop file (suggested by Samuli Suominen)
 - GUI: added SVG and font selection options (only wx2.9 version)
 - GUI: reduced window height by hiding format specific input controls
 - updated highlight.spec to compile wx2.9 GUI


== highlight 2.6-10

07-May-2008

 - fixed XHTML output (thanks to Allen McPherson)
 - added Logtalk definition (thanks to Paulo Moura)
 - added support for Eiffel ecf project files (thanks to Jérémie Blaser)
 - various code improvements (patch by Antonio Diaz Diaz)


== highlight 2.6-9

26-March-2008

 - fixed `--validate-input` option with input from stdin
 - fixed missing DESTDIR prefix in makefile (thanks to Bob Smith)
 - fixed handling of several keyword regexes using the same group name
 - added support for Lilypond
 - added support for Arc (thanks to Pierre Larochelle)
 - added support for embedded output instructions (see README)
 - added examples/highlight_pipe.* (PHP, Perl and Python interface scripts)
 - replaced getopt_long by argparser class
 - language definition parameters $kw_list and $kw_re are merged to $keywords
 - GUI: fixed preview of UTF-8 files (thanks to Victor Woo)
 - GUI: added all-gui-wx29 target in Makefile to compile with wxWidgets 2.9


== highlight 2.6-8

01-February-2008

 - fixed highlighting issue with nested comments, if delimiters are distinct
 - fixed XML and CSS highlighting
 - fixed C escape sequence parsing of octal and hex sequences
 - language definition tag tag_delim was dropped
 - outdated file README_ES was dropped
 - gcc4.3 compilation support was added (patch by Jochen Schmitt)
 - font-family parameter is enclosed in apostrophes in HTML output
 - added `--kw-case=capitalize` option
 - added `--enclose-pre` option
 - added file README_LANGLIST
 - improved several language definitions
 - GUI: decreased window height
 - GUI: preview window is scrolled to last view position after a content update
 - GUI: windows saves and restores previous position and size


== highlight 2.6-7

04-January-2008

 - support for RTF background colour was added
 - regex() in language definitions  expression allows optional definition of
   capturing group number
 - added `--add-config-dir` option to define config search path
   (suggested by Nathaniel Gray)
 - allowed invocation of makefile with CFLAGS and LDFLAGS as parameters
   (patch by Nathaniel Gray)
 - fixed OCaml definition (thanks to Nathaniel Gray)
 - fixed AutoIt definition
 - added case insensitive file suffix matching (thanks to Stefan Boumans)
 - GUI: added RTF mimetype to clipboard data (thanks to Stefan Boumans)
 - GUI: fixed preview update after tab width change (thanks to Stefan Boumans)


== highlight 2.6-6

10-December-2007

 - added Smalltalk definition and moe theme (thanks to Joerg Walter)
 - added support for diff and patch files
 - GUI: added clipboard button (suggested by Klaus Schueller and Stefan Boumans)
 - fixed Matlab definition (thanks to Andreas Boehler)
 - fixed print.style (thanks to Albert Neu)
 - fixed output of lines with CR/LF (bug of 2.6.5)
 - fixed php and css definitions
 - updated ActionScript definition (thanks to Samuel Toulouse)
 - updated sql definition (thanks to Stefan Boumans)
 - dropped dull theme


== highlight 2.6-5

02-October-2007

 - fixed compilation warning on 64 Bit OS (thanks to Uwe Sassenberg)
 - allowed embedded comments in Pascal definition (thanks to Helmut Giritzer)
 - fixed memory leak
 - improved performance
 - added serendipity plugin in examples/plugins
 - added support for diff (and patch) files (suggested by Dan Christensen)
 - adjusted SWIG makefiles and sample scripts
 - improved definitions of Bash, Ruby, Maya, Tcl, Agda and Haskell


== highlight 2.6-4

13-September-2007

 - fixed TeX and LaTeX output (space after strings were omitted,
   thanks to Andre Schade)
 - fixed Perl language definition (thanks to Jens Kadenbach)
 - fixed gui.cpp compilation with wxWigets unicode build (thanks to Dennis Veatch)
 - updated R language definition (thanks to Yihui Xie)


== highlight 2.6-3

06-September-2007

 - added `--inline-css` option to output CSS within each tag element
 - renamed previewgenerator.* files to html32generator.*
 - GUI: changed GUI configuration format (using wx config classes)
 - GUI: added inline CSS option
 - binaries are no longer stripped by default (src/makefile)
 - added notes to makefiles and INSTALL concerning static linking
   (thanks to Ken Poole)
 - improved MacOS X compatibility (thanks to Benjamin Kowarsch)
 - added ide-xcode theme (thanks to Benjamin Kowarsch)
 - README files were updated
 - updated plugin scripts to use the new `--inline-css` option


== highlight 2.6-2

19-July-2007

 - dropped deprecated option `--format-style`
 - added `--html` option for plausibility (HTML output is still default)
 - reassigned `-H` option to `--html`
 - added option `--kw-case` to output keywords in upper case or lower case if
   the language is not case sensitive
 - added option `--mark-line` to highlight several code lines in HTML output
 - added mark-line parameter to colour themes, renamed kw_group parameter
   to kw-group
 - added option `--validate-input` to test if input file is text (if the input
   is considered binary, no parsing takes place)
 - updated astyle code to release 1.21
 - improved PHP4 compatibility of the wordpress plugin (thanks to Thomas Keller)
 - added support for Open Object Rexx (oorexx.lang)
 - updated documentation


== highlight 2.6-1

21-May-2007

 - support of HTML colour notation in theme files (ie #12aa00)
 - fixed bad formatting of single line comment and directive substrings after
   line wrapping took place (multiline comments may still be screwed up)
 - enabled `highlight -c stdout` to print style definition to stdout
 - moved highlight/highlight subdir to highlight/src
 - removed examples/cgi
 - added examples/plugins
 - moved gui file directories ext and i18n to DATADIR/gui_files/
 - removed themes: berries-light, whatis
 - added themes: lucretia, orion
 - fixed SWIG interface files and scripts
 - fixed makefile and filetypes.conf (thanks to Axel Dyks)
 - improved ini.lang (thanks to Axel Dyks)
 - GUI: added Brazilian Portuguese translation (thanks to Yorick)


== highlight 2.6-0

05-May-2007

 - fixed bug with line number count starting at zero by default
 - modified makefile to support PREFIX and DESTDIR variables (patch by Jeremy Bopp)


== highlight 2.5-6 beta

20-April-2007

 - added new option `--class-name` (suggested by John Pye)
 - fixed XML output (thanks to Hilmar Bunjes)
 - updated README files


== highlight 2.5-5 beta

05-April-2007

 - renamed `--line-number-width` to `--line-number-length`
 - added new option `--line-length`
 - fixed compilation error with gcc 4.3 (thanks to Martin Michlmayr)
 - added script shebang recognition with stdin input (patch by Alan Briolat)
 - added support for Boo scripting language
 - fixed translated help texts
 - added *.p, *.i, *.w as Progress file suffixes (thanks to Mark Reeves)


== highlight 2.5-4 beta

07-March-2007

 - improved display quality of preview font (Courier New)
 - updated astyle to version 1.20.2


== highlight 2.5-3 beta

03-March-2007

 - fixed bug in GUI preview update
 - reduced GUI height
 - added support for Linden script (Second Life)


== highlight 2.5-2 beta

28-February-2007

 - added prefix and prefix_bin variables to makefile (suggested by Thomas Link)
 - removed LaTeX page dimension directives (suggested by Thomas Link)
 - improved several color themes
 - removed berries-dark, added seashell theme


== highlight 2.5-1 beta

29-January-2007

 - fixed GTK GUI language file encoding to UTF 8
 - improved Ruby language definition
 - added gui subsection in the RPM specfile


== highlight 2.5-0 beta

17-January-2007

 - added Miranda language definition (thanks to Peter Bartke)
 - added Powershell (Monad) language definition
 - fixed ignored conf_dir parameter in makefiles (thanks to Bob Smith)
 - included source files and additional make rules to compile a wxWidgets GUI
   (binary: highlight-gui; make all-gui; needs wxWidgets 2.6+)


== highlight 2.4-8

19-October-2006

 - added xterm 256 color output (`-M`, `--xterm256`) (thanks to Wolfgang Frisch)
 - prints warning if output format ignores the theme background colour
 - fixed Java and Python language definitions
 - revised README files


== highlight 2.4-7

10-June-2006

 - fixed segfault in symbol parsing procedure (thanks to Veit Wedtstein)
 - updated Lua and Lisp definitions
 - added AutoIt, NSIS, Graphviz and Qore definitions
 - updated SWIG sample scripts


== highlight 2.4-6

02-May-2006

 - fixed segfault when outputting ANSI (thanks to Philip Jenvey)

== highlight 2.4-5

20-March-2006

 - fixed bug which caused segfault on x86_64 (thanks to Eric Hopper)
 - fixed wrong enumeration start when outputting text w/o highlighting
   (thanks to Russell Yanofsky)
 - added anchor-prefix option (suggested by Peter Biechele)
 - added anchor-filename option (suggested by Mazy)
 - added $description entry to language file format
 - added D language file
 - updated regex classes to version 1.05.02


== highlight 2.4-4

19-February-2006

 - added print-config option
 - added scilab definition (thanks to Gunnar Lindholm)
 - dropped support for XSL-FO (use XML instead for further processing)
 - dropped deprecated options (css-infile, css-outfile, include-css)
 - fixed line numbering (starting at 1, printed if syntax option is txt)
   (thanks to Russell Yanofsky)
 - renamed extensions.conf to filetypes.conf
 - moved content of scriptre.conf into filetypes.conf
 - renamed option help-int to help-lang
 - renamed option format-style to reformat
 - updated regex classes to version 1.04
 - code cleanup
 - updated documentation


== highlight 2.4-3

30-October-2005

 - added RTF page-size option (suggested by David Strip)
 - fixed bug in RTF output, which prevented italic and bold output
   (patch by Jeremy Weinberger)
 - renamed colour theme parameter KW_CLASS to KW_GROUP


== highlight 2.4-2

25-September-2005

 - added line-number-start switch (suggested by Roie Black)
 - added babel switch to make output compatible with LaTeX Babel
   package (disables Babel shorthands)
 - fixed ampl.lang (thanks to David Strip)
 - fixed error message if language definition is unknown
 - added Nemerle definition (n.lang)
 - added SAS definition (thanks to Alexandre Detiste)
 - added TTCN3 definition (thanks to Peter Biechele)
 - added tcsh.lang (thanks to Igor Furlan)
 - Unix package: moved *.conf to /etc/highlight/
   (suggested by Jochen Schmitt)


== highlight 2.4-1

23-July-2005

 - dropped include-pkg option
 - added CSS style for list items (`--ordered-list`)
 - fixed default number regex
 - fixed VHDL event recognition
 - added missing KWD keyword style to several colour themes
 - added $STRING_UNEQUAL parameter for language definitions
 - added string CodeGenerator::generateString(const string &)
 - improved Ruby and Octave highlighting
 - added SWIG interface in examples/swig
 - removed examples/python-binding
 - removed themes: neon2 fluke greyish ide-jbuilder4 ide-jcreator2
   ide-synedit neon2 rand02 ron whitenblue website


== highlight 2.3-6 beta

02-July-2005

 - fixed crash in language definition loader
 - saved helpmsg/cs.help as iso-8859-2
 - added include-pkg option to define a list of LaTeX packages
   which should be included
 - fixed output of UTF-8 characters (replaced isspace by iswspace)


== highlight 2.3-5 beta

26-June-2005

 - fixed LaTeX and TeX output
 - added support for UTF-8 LaTeX output (suggested by Sungmin Cho)
 - dropped automatic conversion of ASCII characters > 127, package
   latin1 is included instead


== highlight 2.3-4 beta

17-June-2005

 - added font and fontsize options (submitted by Yves Bailly)
 - added line-number-width (suggested by Yves Bailly)
 - code cleanup


== highlight 2.3-3 beta

16-May-2005

 - added kwd keyword class to most of the colour themes
 - added regular expressions to some language definitions


== highlight 2.3-2 beta

04-May-2005

 - improved number regex
 - added `--ordered-list` option (suggested by Dominic Lchinger)
 - fixed tag parsing (broken in 2.3-1)
 - updated docs
 - added Brazilian help text (thanks to Adao Raul)
 - added Czech help text


== highlight 2.3-1 beta

23-April-2005

 - added support for regular expressions in language definitions


== highlight 2.2-10

25-March-2005

 - added support for PowerPC Assembler (thanks to Juergen Frank)
 - added support for AppleScript (thanks to Andreas Amann)
 - added encoding option to set proper output encoding type in XML and
   HTML output formats (default encoding: ISO-8895-1)
   Note: encoding name has to match input file encoding
 - style definitions are generated if only `--fragment` and `--style-outpath`
   options are set
 - added simple recognition of scripts without file extension
   (Bash, Perl, AWK, Python)
 - added config file scriptre.conf to configure script recognition
 - moved langDefs/extensions.conf to package base directory
 - added `--force` option to generate output if language type is unknown
 - fixed parsing of escape sequences outside of strings in Perl
   (last six points suggested by Andreas Amann)
 - fixed output of CR line terminators
 - added classes pre.hl and body.hl in CSS definitions


== highlight 2.2-9

27-February-2005

 - fixed `--output` option
 - fixed line number indentation in TeX and LaTeX output
 - fixed compilation error for Darwin (OSX) (thanks to Plumber)
 - fixed LaTeX compilation warnings (thanks to Tyranix)
 - fixed xml default file suffix
 - closing style tags are no longer printed in the following output line
   (suggested by Yves Bailly)
 - fixed rb.lang (Ruby is case sensitive)
 - external style definitions and inclusion of user defined styles were
   added to LaTeX and TeX output
 - installation directory configuration is improved in the makefiles
   (all suggested by Thomas Link)
 - new options: style-outfile, style-infile, include-style
 - deprecated options: css-outfile, css-infile, include-css


== highlight 2.2-8

20-February-2005

 - added XML output (suggested by Matteo Bertini)
 - added support for MS SQL (thanks to Magnus ?erg)
 - added support for Pyrex (thanks to Matteo Bertini)
 - added support for Hecl, Luban and Qu


== highlight 2.2-7

12-January-2005

 - fixed compilation error on AMD64/gcc4.0 (thanks to Andreas Jochens)
 - fixed tab replacement (thanks to Adrian Bader)
 - fixed parsing of keywords with special characters as prefix ($ALLOWEDCHARS)
   (thanks to Magnus ?erg)
 - single spaces in (La)TeX are no longer preceded by backslash


== highlight 2.2-6

03-December-2004

 - fixed compilation error with getopt and Solaris 5.8
   (thanks to Philippe Cornu and Jean-Emmanuel Reynaud)
 - enabled css-infile option when include-css is set
 - improved IO and Perl language definitions
 - updated dirstram classes to release 0.4
 - W32 port: fixed installation path determination


== highlight 2.2-5

31-October-2004

 - fixed some compiler warnings in various Debian builds (thanks to Ayman Negm)
 - fixed indentation error in LaTeX output and output of "--" in bold font
   (thanks to Michael Suess)
 - added background colour attribute of body element to the CSS output to
   improve compatibility with old browsers (NS Communicator 4.8)
   (thanks to Wojciech Stryjewski)
 - in CSS output, user defined CSS definitions are now included after highlight
   style definitions to make modifications easier
 - highlight returns EXIT_FAILURE after every IO failure
 - updated Spanish manual and help message (thanks to David Villa)


== highlight 2.2-4

26-September-2004


 - changed ANSI output colours to vim style (suggested by David Villa)
 - added new acid indentation scheme and acid colour theme
   (thanks to Alexandre "AciD" Bonneau)
 - highlight returns 1 (EXIT_FAILURE) if file operations failed
   (suggested by David Villa)
 - fixed bug in LaTeX output: `[` and `*` characters after a linebreak (`\\`)
   caused latex compilation to stop (thanks to Christian Schilling)
 - improved error reports


== highlight 2.2-3

10-September-2004

 - applied patch to suppress compiler warnings on several platforms
   (thanks to weasel@debian.org)
 - renamed the /utils directory to /examples, which moved to
   /usr/share/doc/highlight/ (suggested by Ayman Negm)
 - if `--output` is defined and output format is (X)HTML, the CSS file is stored in
   the directory given by `--output` (suggested by Vicky Brown)
 - added spanish translations: README_ES and es.help (thanks to David Villa)
 - added support for SNMPv1 and SNMPv2 files: mib.lang (thanks to Roman Surma)
 - fixed highlighting of escape sequences in Pascal (thanks to Grzegorz Tworek)
 - added Pascal multi line comment delimiters: (*, *)
 - added a third keyword style (kwc) to all themes
 - added a third keyword group: ada.lang, gawk.lang, c.lang, java.lang, pas.lang
 - fixed some language definition with old $keyword entries


== highlight 2.2-2

20-July-2004

 - removed $STRINGDELIMITERPAIR parameter
 - internal changes


== highlight 2.2-1

11-July-2004

 - added content-type (iso-8859-1) to HTML output
 - added possibility to define custom keyword groups (suggested by Daniel Bonniot)
 - reformatting and indentation schemes are customizable, config files are located
   in /indentSchemes (suggested by Petri Heiramo)
 - added new output format: ANSI terminal sequences (`--ansi`)
   (suggested by David Villa)
   assigned `-A` to `--ansi`, `-g` to `--fop-compatible`
 - added `$SL-COMMENT` parameter to colour themes (enables separate highlighting
   of single and multi line comments)
 - added option to fill linenumbers with zeroes
 - improved quality of colour themes
 - changed names of following command line options:
   deletetabs -> replace-tabs
   listthemes -> list-themes
   listlangs  -> list-langs
   includecss -> include-css
   printindex -> print-index
 - dropped support for C# member attributes (was a nasty workaround)
 - dropped support for Forth
 - removed unnecessary `--batch` (`-b`) option
 - removed utils/cgi/perl/README_CGI
 - fixed raw string highlighting bug: r"""\n""" in Python is parsed correctly
 - fixed some old parameters in language definitions
 - added source directory names to generated index file (`-C`)


== highlight 2.0-25

20-June-2004

 - fixed quote replacement in LaTeX (\dq -> \dq{}) (thanks to Adrian Bader)
 - fixed crash if $HOME is not defined (thanks to Kostas Maistelis)
 - added compile flag CONFIG_FILE_PATH to define a custom path to the config file
 - added local copy of getopt, which is compiled if the system does not provide it
   (removed win32cmdline.*)
 - fixed VHDL event parsing
 - removed some poor quality colour themes and improved some others
 - added ide-eclipse style


== highlight 2.0-24

10-June-2004

 - improved VHDL support (thanks to Aaron D. Marasco)
 - added Coldfusion MX definition (thanks to Paul Connell)
 - added $REFORMATTING option to language definitions
 - added a Python binding in utils/python-binding
 - some code clean up


== highlight 2.0-23

16-May-2004

 - fixed ABAP definition (thanks to Kevin Barter)
 - fixed Python definition
 - fixed parsing of methods applied to numerical literals (possible in Ruby)
 - fixed indentation of line numbers in LaTeX (thanks to Michael Berndt)
 - reduced LaTeX output file size
 - improved layout of LaTeX document
 - applied some patches to Artistic Style code (see astyle.sourceforge.net)
 - added updated phpwiki-plugin utils/cgi/php/SyntaxHighlighter.php
   (thanks to Reini Urban)


== highlight 2.0-22

19-April-2004

 - improved Fortran 77 parsing (thanks to Geraldo Veiga),
   moved parsing information to f77.lang and f90.lang
 - added highlighting of float literals like .5
 - added new language definitions: ABAP/4, ARM, Bison, Dylan, FAME,Informix, Lisp,
   Octave, R, Scala, Snobol, Verilog
 - removed `-d` option
 - added `-P` option to display a progress bar in batch mode


== highlight 2.0-21

23-March-2004

 - added option (`-r`) to replace " by \dq in LaTeX (thanks to Nikolai Mikuszeit)
 - added option (`-E`) to define another search path, where language definitions
   and themes may be stored (suggested by a Debian package tester)
 - fixed bug which disabled HTML anchors (thanks to Richard Beauchamp)
 - fixed wrong current working directory detection in W32 code (thanks to Ian Oliver)
 - improved fragmented TeX output
 - fixed man page
 - changed path of config file to ~/.highlightrc (Unix)
 - added options to config file
 - changed parameter prefix from "/" to the more convenient "$" in configuration files
 - changed "typesmods" parameter in language definitions to "types"
 - improved some colour themes
 - added $INCLUDE statement in language definitions to include content of other files


== highlight 2.0-20

09-March-2004

 - added new parser options: TYPEDELIMITERS and KEYWORDDELIMITERS to enable
   highlighting of variables like ${var}
 - changed RTF font to Courier New
 - added symbol highlighting (last two suggested by Anssi Lehtinen)
 - added new colour themes (darkblue, zellner, ron, peachpuff, pablo, nedit)
 - added a new directive to add a custom installation directory at compile time
   (CUSTOM_INSTALL_DIR in highlight/makefile)
 - added Doxygen documentation
 - updated spec.lang, sh.lang and make.lang
 - fixed some case insensitive language files
 - replaced make by ${MAKE} in makefile (suggested by Thomas Dettbarn)
 - removed utils/frontend (see homepage for highlight-gui package)
 - moved German help to README_DE
 - moved documentation files to /usr/share/doc/highlight (suggested by Ayman Negm)


== highlight 2.0-19

21-February-2004

 - improved whitespace indentation in TeX and LaTeX
 - fixed output of +, -, =, <, > in TeX
 - fixed output of blank lines in TeX
   (all suggested by Milan Straka)
 - updated Java language definition to 1.5
 - added support for BibTex, Erlang, Icon, Lisp, Lotos, Maple, Objectice C,
   Prolog, PostScript and RPM Spec


== highlight 2.0-18

08-February-2004

 - changed hskip unit in LaTeX output vom mm to em
 - fixed different font width of spaces in TeX output
   (thanks to Milan Straka)
 - added macros in TeX output to reduce file size
 - fixed bug which made first line number disappear (introduced in 2.0-17)
 - declared XSL-FO output as experimental, added a switch to provide
   modified output for both Apache FOP and xmlto/xsltproc


== highlight 2.0-17

01-February-2004

 - enabled multiple input file names and real batch processing wildcards
 - improved debugging output
 - added new PHP Wiki plugin (thanks to Alec Thomas)
 - fixed newlines at the beginning and the ending of HTML output
 - fixed Java and Nice language definitions (thanks to Daniel Bonniot)
 - general cleanup (code, makefiles, docs)


== highlight 2.0-16

12-January-2004

 - added new options to wrap long lines (suggested by Johannes Wei�)
 - added new colour themes: vim, vim-dark and ide-codewarrior
 - improved Java, Nice and C parsing


== highlight 2.0-15

04-January-2004

 - improved XSL-FO output (thanks to Daniel Bonniot)
 - reduced LaTeX output file size


== highlight 2.0-14

21-December-2003

 - added XSL-FO output format (suggested by Daniel Bonniot)
 - fixed segfault when theme file was not found
 - improved makefiles
 - ported code to Solaris (thanks to Ade Fewings)


== highlight 2.0-13

25-November-2003

 - fixed parsing of XML comments
 - fixed conversion of umlauts and accents
 - improved parsing of numbers (suffixes like 30L, 4.5f; exponents)
 - '@' in HTML output is replaced  by HTML entity to confuse spam robots
 - fixed Avenue, Perl, Progress and Clipper language definitions
 - added support for Action Script, Objective Caml, Standard ML, Felix,
   Frink, IO, Nasal, MaxScript, Oberon, Object Script
 - replaced AutoConf build process by customizable makefile (suggested by John Skaller)


== highlight 2.0-12

09-November-2003

 - fixed parsing of subtractions (i.e: varName-1)
 - added support for SuperX++ (thanks to Kimanzi Mati)
 - added Relax NG Compact language definition (thanks to Christian Siefkes)


== highlight 2.0-11

26-October-2003

 - fixed LaTeX and Squirrel language definitions
   (thanks to Stephan Bhme and Alberto Dechemelis)
 - fixed number parsing (allow 'a'-'f' in Hex numbers only)
 - replaced double quotes by single quotes in fragmented LaTeX output
 - added a new subdirectory "utils/", moved "cgi/" there
 - added a new Python Qt-Frontend
 - added a PHP module (thanks to Philip Van Hoof)
 - added Nice language definition


== highlight 2.0-10

21-September-2003

 - changed LaTeX font settings to \tt and \it
 - improved fragmented LaTeX output
 - fixed LaTeX language definition
 - fixed multi line compiler directive parsing with strings
 - added new Squirrel ans JSP language definitions


== highlight 2.0-9

14-September-2003

 - trailing whitespace from input is ignored
 - modified LaTeX fragmented output to simplify inclusion of code in
   existing documents
 - added support for multiple line compiler directives
 - added new THE style (thanks to Mark Hessling)


== highlight 2.0-8 Hot Summer Build

15-August-2003

 - fixed bug which prevented highlighting of escape characters within strings
   which start a new line
 - fixed XHTML line anchors attribute to "id"
 - added background colour support for plain TeX
 - improved recognition of strings with different open/close delimiters
 - added a reasonable 4th support
 - internal changes to improve speed
 - changed XHTML encoding from utf-8 to iso-8859-1 and xhtml version to 1.1
 - removed comment in XHTML header to enable highlighting when style
   definition is included in output
 - added recognition of hex, octal and unicode escape sequences (\123, \xff)
 - improved Python and Tcl support


== highlight 2.0-7

04-August-2003

 - fixed parsing of C# simplified strings (thanks to Cerda)
 - added support for C# member attributes (thanks to Gauthier)
 - added `--listlangs` option (suggested by Mark Hessling)
 - improved plausibility of `--outdir` option (thanks to Otto Barnes II)


== highlight 2.0-6

27-July-2003

 - fixed bug in HTML and XHTML output, which caused insertion of too many
   "</span>" tags (thanks to Mark Hessling)


== highlight 2.0-5

20-July-2003

 - improved LaTeX, TeX and RTF colour output
 - fixed TeX output formatting errors
 - fixed LaTeX line number output (thanks to Johannes Nolte)
 - improved code portability (thanks to Gauthier)
 - added french help (thanks to Gauthier)


== highlight 2.0-4

01-July-2003

 - improved Ada 95 output (thanks to Frank Piron)
 - added HTML index file option
 - simplified API
 - added some language definitions


== highlight 2.0-2

28-May-2003

 - fixed bug causing lowercase output of case insensitive
   languages (thanks to David and Mark Hessling)
 - added new Matlab colour theme (thanks to David)
 - improved Rexx language definition (thanks to Mark Hessling)
 - added plain text language definition


== highlight 2.0

01-May-2003

 - fixed memory leak in DataDir::searchDataDir()
 - fixed configuration file pa…
netbsd-srcmastr pushed a commit that referenced this pull request Jan 4, 2021
Change to the OpenPrinting fork of apple/cups, e.g., that fork already contains

- dnssd patch patch-config-scripts_cups-dnssd.m4
- freebsd patch patch-cups_getifaddrs-internal.h
- libtool patch patch-af

apple/cups#4947 was fixed in both.

Changes in CUPS v2.3.3op1
-------------------------

- The automated test suite can now be activated using `make test` for
  consistency with other projects and CI environments - the old `make check`
  continues to work as well, and the previous test server behavior can be
  accessed by running `make testserver`.
- ippeveprinter now supports multiple icons and strings files.
- ippeveprinter now uses the system's FQDN with Avahi.
- ippeveprinter now supports Get-Printer-Attributes on "/".
- ippeveprinter now uses a deterministic "printer-uuid" value.
- ippeveprinter now uses system sounds on macOS for Identify-Printer.
- Updated ippfind to look for files in "~/Desktop" on Windows.
- Updated ippfind to honor `SKIP-XXX` directives with `PAUSE`.
- Updated IPP Everywhere support to work around printers that only advertise
  color raster support but really also support grayscale (Issue #1)
- ipptool now supports DNS-SD URIs like `ipps://My%20Printer._ipps._tcp.local`
  (Issue #5)
- The scheduler now allows root backends to have world read permissions but not
  world execute permissions (Issue #21)
- Failures to bind IPv6 listener sockets no longer cause errors if IPv6 is
  disabled on the host (Issue #25)
- The SNMP backend now supports the HP and Ricoh vendor MIBs (Issue #28)
- The scheduler no longer includes a timestamp in files it writes (Issue #29)
- The systemd service names are now "cups.service" and "cups-lpd.service"
  (Issue #30, Issue #31)
- The scheduler no longer adds the local hostname to the ServerAlias list
  (Issue #32)
- Added `LogFileGroup` directive in "cups-files.conf" to control the group
  owner of log files (Issue #34)
- Added `--with-max-log-size` configure option (Issue #35)
- Added `--enable-sync-on-close` configure option (Issue #37)
- Added `--with-error-policy` configure option (Issue #38)
- IPP Everywhere PPDs could have an "unknown" default InputSlot (Issue #44)
- The `httpAddrListen` function now uses a listen backlog of 128.
- Added USB quirks (Apple issue #5789, #5823, #5831)
- Fixed IPP Everywhere v1.1 conformance issues in ippeveprinter.
- Fixed DNS-SD name collision support in ippeveprinter.
- Fixed compiler and code analyzer warnings.
- Fixed TLS support on Windows.
- Fixed ippfind sub-type searches with Avahi.
- Fixed the default hostname used by ippeveprinter on macOS.
- Fixed resolution of local IPP-USB printers with Avahi.
- Fixed coverity issues (Issue #2)
- Fixed `httpAddrConnect` issues (Issue #3)
- Fixed web interface device URI issue (Issue #4)
- Fixed lp/lpr "printer/class not found" error reporting (Issue #6)
- Fixed xinetd support for LPD clients (Issue #7)
- Fixed libtool build issue (Issue #11)
- Fixed a memory leak in the scheduler (Issue #12)
- Fixed a potential integer overflow in the PPD hashing code (Issue #13)
- Fixed output-bin and print-quality handling issues (Issue #18)
- Fixed PPD options getting mapped to odd IPP values like "tray---4" (Issue #23)
- Fixed remote access to the cupsd.conf and log files (Issue #24)
- Fixed the automated test suite when running in certain build/CI environments
  (Issue #25)
- Fixed a logging regression caused by a previous change for Apple issue #5604
  (Issue #25)
- Fixed fax phone number handling with GNOME (Issue #40)
- Fixed potential rounding error in rastertopwg filter (Issue #41)
- Fixed the "uri-security-supported" value from the scheduler (Issue #42)
- Fixed IPP backend crash bug with "printer-alert" values (Issue #43)
- Removed old Solaris inetconv(1m) reference in cups-lpd man page (Issue #46)
- Fixed default options that incorrectly use the "custom" prefix (Issue #48)
- Fixed a memory leak when resolving DNS-SD URIs (Issue #49)
- Fixed systemd status reporting by adopting the notify interface (Issue #51)
- Fixed crash in rastertopwg (Apple issue #5773)
- Fixed cupsManualCopies values in IPP Everywhere PPDs (Apple issue #5807)
netbsd-srcmastr pushed a commit that referenced this pull request Feb 5, 2021
0.1.5 (2020-11-30)

* fix #2, remove unneded bins
netbsd-srcmastr pushed a commit that referenced this pull request Feb 7, 2021
Changes for Version 2.14 (2021-01-20)

  * Schema Update Notice #1: This release drops a trigger from the database schema (replacing it with a TEMP trigger that is created as needed). This change happens automatically the first time you add content to a repository using Fossil 2.14 or later. No action is needed on your part. However, if you upgrade to version 2.14 and then later downgrade or otherwise use an earlier version of Fossil, the email notification mechanism may fail to send out notifications for some events, due to the missing trigger. If you want to permanently downgrade an installation, then you should run "fossil rebuild" after the downgrade to get email notifications working again. If you are not using email notification, then the schema change will not affect you in any way.
  * Schema Update Notice #2: This release changes how the descriptions of wiki edits are stored in the EVENT table, for improved display on timelines. You must run "fossil rebuild" to take advantage of this enhancement. Everything will still work without "fossil rebuild", except you will get goofy descriptions of wiki updates in the timeline.
  * Add support for Fossil chat.
  * The "fossil clone" command is enhanced so that if the repository filename is omitted, an appropriate name is derived from the remote URL and the newly cloned repo is opened. This makes the clone command work more like Git, thus making it easier for people transitioning from Git.
  * Added the --mainbranch option to the fossil git export command.
  * Added the --format option to the "fossil timeline" command.
  * Enhance the --numstat option on the "fossil diff" command so that it shows a total number of lines added and deleted and total number of files modified.
  * Add the "contact" sub-command to fossil user.
  * Added commands "fossil all git export" and "fossil all git status".
  * Added the "df=CHECKIN" query parameter to the /timeline page.
  * Improvements to the "/sitemap" page. Add subpages /sitemap-timeline and /sitemap-test.
  * Better text position in cylinder objects of Pikchr diagrams.
  * New "details.txt" settings available to custom skins to better control the rendering of Pikchr diagrams:
      * pikchr-foreground
      * pikchr-scale
      * pikchr-fontscale
  * Allow the use of SQL functions inside the ticket table definition for custom ticket configurations.
  * The built-in SQLite is updated to version 3.35.0 alpha containing performance optimizations, especially performance associated with startup, and minor improvements to the CLI.
  * Performance optimizations to Fossil itself.
  * Countless improvements and enhancements to the documentation
netbsd-srcmastr pushed a commit that referenced this pull request Mar 2, 2021
Change log:

0.5.3
======
- Appearance Changes:
  - Use old style menu alignment (#97, !77)

- Bug Fixes:
  - Add a keybinding to reset font size
  - Fix inverted return value of scroll event handler
  - Various small improvements regarding accels
  - Block the right signal handler for tooltip updates
  - A clarification about action groups

- Translation Updates:
  Basque, French, Galician, Portuguese (Brazil), Russian, Slovenian,
  Swedish

0.5.2
======
- New Features:
  - Add a "Viewer Mode" toggle (#50, !72)
  - Improve `--quit` option: close all windows interactively (!71)
  - Improve encoding management (#42, !69)
    - Display the current encoding in the status bar
    - Make the default encoding configurable via GSettings
    - Allow to choose encoding in the "Open" and "Save As" dialogs (#42)
    - Add a command line option to choose encoding
  - Add a "Delete Line" action (#13, !66)
  - Make automatic addition of the last EOL character configurable (#53, !65)
  - Switch to GFile for I/O operations (#4, #27, #75, !64)
    - Add file monitoring (#75)
    - Add a setting to create a tilde-backup file when saving (#27)
    - Make saving atomic (#4)

- Appearance Changes:
  - Filter files on mime type in the "Open" and "Save As" dialogs (#2, #35, !67)

- Code Refactoring:
  - Improve encoding management (#42, !69)
    - Make encoding dialog more generic and self-contained
    - Encodings definition review
    - Clarify encoding management when opening files
    - Improve unicode BOM management
  - Switch to GFile for I/O operations (#4, #27, #75, !64)
    - Set the save action sensitivity more precisely
    - Let GFile APIs check for file existence when reading
    - Let GFile APIs check for external modifications when saving
    - Basic switch to GFile for I/O operations

- Bug Fixes:
  - Make "replace" and "replace all" behaviors consistent (#94)
  - Ensure that the page setup is properly applied when printing (#90)
  - Avoid character escape issues in menu item action names (#91)
  - Properly initialize document search properties
  - Avoid illegal memory access when searching with tab changes (!73)
  - Revert to "Wrap Around" always true for the search bar (#83)
  - Prevent too late accesses to the buffer in selection mode
  - Direct call to keybinding signals for "Delete" and "Select All" (#83)
  - Improve editing keybindings consistency (#83)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur
netbsd-srcmastr pushed a commit that referenced this pull request Mar 6, 2021
Update HOMEPAGE, from author in PR 56041.

1.4.1

Fixed a memory overflow bug while reading files from the command line, using
a patch from David Tardon, which was passed on by UsernameRandomlyGenerated.
[#56] #sf-patch-3

1.4.0


Added

    Regression tests for basic functionality, based on old custom scripts.
    Regression tests confirming fixes for previously fixed issues: #14, #19.

Changed

    Removed one check for . and .. when traversing a directory tree. #12
    Regenerated config file parser.
    Updated the safe filter to translate new lines, carriage returns, and tabs
    into underscores. #9 #11 #17

Fixed

    The examples in detox.1 no longer say -c when they mean -f. #30
    The command synopsis in detox.1 and inline-detox.1 no longer adds a dash
    before the sequence and configfile. #30


1.3.3



Fix version identifier in detox binary.

1.3.2


Fixed

    Table based UTF-8 translation no longer mangles characters. [#14]


1.3.1


Fixed

    Merged fix for Debian #861537, written by Vasily Kolobkov, passed on by
    Zenaan Harkness, Quentin Guittard, and Joao Eriberto Mota Filho. This
    addresses an issue with detox generating malformed characters during
    translation. #14


1.3.0



    Migrated from configure.in and Makefile.in to the full autoconf suite. [#1]
    Remove detox_path.h, in favor of command line defines. [#1]
    Removed libpopt support. [#2]
    Fixed the way inline-detox is generated. [#6]
    Merged parse_option_*.[ch] and file*.[ch]. [#1, #2, #6]
    Added --inline as an option to detox, to enable inline mode on the main
    binary. [#6]
netbsd-srcmastr pushed a commit that referenced this pull request Apr 19, 2021
Add missing DEPENDS

Upstream changes:
0.9721 2021-04-18
- fix BitMatrix and AdjacencyMatrix problems - thanks @dod38fr for report

0.9720 2021-03-25
- better fix - no mutate inputs

0.9719 2021-03-25
- fix all_paths infinite loop on cycle - thanks @tobez for report

0.9718 2021-03-13
- remove doc of deleted average_degree method - thanks @lindleyw for report

0.9717 2021-01-27
- bulk APIs for UnionFind
- add unionfind config option for util/grand.pl (benchmark-ish script)
- GRAPH_ALLOW_RECURSION env var to turn off recursion protection
- "Light" edge-map now uses bit-vectors -> smaller storage
- directed hypergraphs
- fix same_biconnected_components logic when given >2 vertices

0.9716 2021-01-01
- use Set::Object
- {neighbours,successors,predecessors,reachable}_by_radius

0.9715 2020-12-31
- fix AdjacencyMap::Light attributes so delete when path deleted
- fix as_hashes undirected edges: now both directions
- subgraph_by_radius take multiple vertices

0.9714 2020-12-25
- remove "omni*" - hypergraphs are simply directed or undirected
- as_hashes works with undirected hypergraphs
- add_edge with != 2 vertices only for undirected hypergraph
- any_edge
- delete_*_attributes_by_id (and deleting last attribute) now don't destroy that entity
- AdjacencyMap::Light can have attributes, so no slowdown if use (eg APSP)

0.9713 2020-12-19
- fix edges_at on self-edges in scalar context
- fix refvertexed_stringified predicate
- remove "hypervertices": a collection of n vertices is a hyperedge
- AdjacencyMap.get_paths_by_ids
- transitive_closure et al no longer re-bless objects to Graph
- AdjacencyMap.get_ids_by_paths
- no more uniqedged configurability
- BitMatrix transpose option
- Transitive closure records path successor, not predecessor. Method name and docs updated.

0.9712 2020-12-05
- bug-fix: set_edge_attribute_by_id add_edge_by_id if not exist
- connected_component_by_index behaves same with/without unionfind
- AdjacencyMatrix handle multiedged
- reduce redundant sorting for _UNORD, fix AdjacencyMap::Vertex with ID 0
- AdjacencyMap.stringify
- allow constructor args to override "prototype" object
- fix docs for TransitiveClosure to correctly say path_vertices default true
- AdjacencyMatrix now always creates adjacency matrix (clue in name)
- remove compat02 features
- drop untested scalar-context Traversal.postorder mutation behaviour
- much more lazy-loading of modules
- set_vertex_attribute_by_id now works on hypervertexed
- internal AdjacencyMap uses array not hash for mapping index to path
- successors/predecessors/rename_path work right with multivertex
- AdjacencyMap array -> stable vertices ordering, TCM performance benefit
- TransitiveClosure etc handle multiedged
- all_paths ignore self-loops

0.9711 2020-11-27
- ingest handle multivertexed, multiedged right

0.9710 2020-11-27
- all_paths method
- as_hashes handle multivertexed, multiedged right

0.9709 2020-11-22
- add path_count option to TransitiveClosure
- get_{edge,vertex}_attributes undef if no such entity, in list context
- as_hashes method
- ingest method

0.9708 2020-11-06
- update metadata for Test::More version dep
- stringify hypervertices right
- add rename_vertex, rename_vertices

0.9707 2020-10-31
- can't use Safe, ergo Storable, on 5.8

0.9706 2020-10-20
- metadata list test-deps as not runtime

0.9705 2020-10-20
- document clustering_coefficient return empty list on no vertices - RT#114094
- apply lazy-load patch from Stephen Loyd - RT#123236
- depend on Heap 0.80 instead of local fork. Heap::Elem is really an interface not superclass.
- fix uninitialised value warning in SP_Dijkstra - RT#118539
- fix complement losing vertices on unconnected graphs - RT#115366
- fix average_path_length when two vertices given - RT#120611
- switch to GitHub issues rather than RT
- fix all_successors with non-truthy names - fix #5
- add Graph::Matrix->stringify to help debug
- fix APSP_Floyd_Warshall logic error when subpaths totalled 0 - fix #3
- typo fix - thanks @jkeenan (#6)
- Added "use strict; use warnings;", etc - thanks @manwar (closes #2)
netbsd-srcmastr pushed a commit that referenced this pull request Apr 24, 2021
0.3.0.2
* NOINLINE literal instead of fromString (#2, sjakobi). This produces
  a further reduction in allocations and pandoc compile time.

0.3.0.1
* NOINLINE fromString (#1). @sjakobi reports that this change reduced
  total allocations for building pandoc-2.12 with GHC 8.10.4 by 8.5%
  and reduced peak allocations are reduced from 3854MB to 3389MB.
netbsd-srcmastr pushed a commit that referenced this pull request May 30, 2021
The changes include:

 * #2 Fix native grep not always being in extended regex mode
 * Add a "Prerelease" release channel
 * Code now uses pre-commit, black, prettier, isort and flake8 just like OctoPrint itself.

In turn, this is required to update py-octoprint to version 1.6.1.
netbsd-srcmastr pushed a commit that referenced this pull request May 31, 2021
Version 10.37 26-May-2021
-------------------------

A few more bug fixes and tidies. The only change of real note is the removal of
the actual POSIX names regcomp etc. from the POSIX wrapper library because
these have caused issues for some applications (see 10.33 #2 below).
netbsd-srcmastr pushed a commit that referenced this pull request Jun 3, 2021
[0.2.0] - 2021-06-02

Added:
-Add installation instructions for FreeBSD
-Add Homebrew instructions to README.md
-Add NetBSD instructions to README.md

Changed:
-Update table of contents
-Support xplr for file selection (closes #2)
-Use eprintln macro while printing errors
-Update README.md about the use of xplr
netbsd-srcmastr pushed a commit that referenced this pull request Aug 1, 2021
** Announcement:

Taskwarrior 2.5.3 Released 2021-01-03

The TaskWarrior team is happy to announce a new release! This
bugfix-only release ships a critical fix for issue #2375, which
can make your task report commands hang and eventually die in
certain scenarios.

There were no other critical issues reported specifically for the
2.5.2 release, which either means we did an exceptional job in
backporting bugfixes from 2.6.0, or nobody tested the 2.5.2 release
and we're talking to ourselves here. Going forward, we're going to
tweet more. We can get hearts there.

While most developments happen on the 2.6.0 branch, the 2.5.3 also
proudly features refactored CI system which gave its stamp of
approval for this release.

This is a recommended upgrade.


** Changelog:

2.5.3 () -

- #2375   task hangs then dies when certain tasks are present in a report
          Thanks to Max Rossmannek, Tomáš Janoušek and Chad Phillips.

------ current release ---------------------------

2.5.2 (2020-12-05) - b0c17d11639dc6e783befd89c8508f2abb9b4287

- TD-64   sync conflict deleted all annotations of the task
          Thanks to Markus Beppler, Konstantin Vorobyev
- TI-91   Timewarrior does not compile on DragonFly
          Thanks to Michael Neumann
- TW #1 URL formating
           Thanks to buhtz
- TW #2 Update to markdown and rename DEVELOPER to DEVELOPER.md
           Thanks to Lynoure Braakman
- TW-54/#115 Reduce output for timesheet
          Thanks to Aikido guy
- TW-61   Extract only tasks with annotations
          Thanks to Aikido Guy
- TW-213  Align countdown column on boundary between number and text.
          Thanks to Eric Fluger
- TW-1572 Alternative approach to urgency inheritance
          Thanks to Jens Erat, Wim Schuermann
- TW-1667 hooks: upon failure indicate which hook failed
          Thanks to Daniel Shahaf
- TW-1785 Purge command to remove deleted tasks
          Thanks to Paul Beckingham
- TW-1772 Implementation of circular dependency detection is inefficient
          Thanks to Michael Meier
- TW-1778 Unicode strings are truncated in task description
          Thanks to Andrew, bjonnh, OKOMPer, Vladimir
- TW-1788 Closing a reopened task does not update the end time
          Thanks to Ralph Bean
- TW-1791 taskrc(5) manpage: spurious "pri." in rule.precedence.color
          Thanks to Sebastien Badia
- TW-1792 The info command uses '0' to reference dependencies on non-
          pending tasks.
- TW-1795 Calendar underline on Day padding
          Thanks to Renato Alves
- TW-1805 project:ide is not allowed
          Thanks to Slaven ʙanovic
- TW-1807 dateformat lacks a flag to display day of week
          Thanks to Ellington Santos
- TW-1813 Range filter doesn't work
          Thanks to george js
- TW-1820 Install with -DLANGUAGE=2 flag not work.
          Thanks to E. Manuel Cerr'on Angeles
- TW-1823 Incorrect unicode text wrapping / justifying.
          Thanks to Sergey Trofimov
- TW-1827 Extract annotations from a task
          Thanks to Ryan
- TW-1855 "Well-known" CA certificates not properly auto-loaded
          Thanks to Flavio Poletti
- TW-1857 Change Task::get call to the more efficient Task::has
          Thanks to Zachary Manning
- TW‐1858 Change signature for dependencyGetBlocked
- TW-1859 Change signature of Task::getTags
- TW-1860 Change signature of Task::getAnnotations
- TW-1861 Truncated description when adding annotation
          Thanks to eezewaek
- TW-1869 segmentation fault (on unusual installation)
          Thanks to Eric Hymowitz
- TW-1873 Specify different path to extensions/hooks directory
          Thanks to Eli
- TW-1877 task done, task edit, task is now pending
          Thanks to Eric Hymowitz
- TW-1878 uuids subcommand produces a space-delimited list, not comma-delimited
          Thanks to Scott Kostyshak
- TW-1881 Missing last character(s) in Description field
          Thanks to Hubert Toullec
- TW-1881 default.scheduled seems not to work
          Thanks to Onion
- TW-1885 Task Sync does not send TLS SNI headers
          Thanks to Dan Callahan
- TW-1903 grammar error -- There are 1 local changes.
          Thanks to Eric Hymowitz
- TW-1906/#1919 sync sub-command is missing from task(1) manual page
          Thanks to rjc
- TW-1910 unreachable statement
          Thanks to Martin Strunz
- TW-1917/#1930 "above" does a string comparison, even when the value is numeric
          Thanks to Dirk Deimeke
- TW-1930 Typo in help
          Thanks to Kai HTML
- TW-1935 Separate verbosity category for rc overrides
          Thanks to Paul J. Fenwick
- TW-1936 Tweak tests to have fuller TAP compliance
          Thanks to Paul J. Fenwick
- TW-1938 Adjust behaviour of new-uuid and new-id verbosity levels
          Thanks to Paul J. Fenwick
- TW-1947 "urgency.over" filter seems to not work correct
          Thanks to Marc Richter
- TW #1964 task burndown shows extra brackets #1964
           Thanks to php-coder
- TW #1966 Tests: Don't hardcode errno constants #1966
           Thanks to Jakub Wilk
- TW #1973 Don't nag when no tasks are READY
           Thanks to Martin F. Krafft
- TW #1986 [Nit] Update DEVELOPER.md after migration to Github
           Thanks to Kirill Bobyrev
- TW #1922 Can't find export scripts
           Thanks to tom-doerr
- TW #2020 reserved.lines is not affecting the burndown height
           Thanks to ad₋si
- TW #2047 Exiting the task editor with an error code doesn't remove the lock file
           Thanks to coaxial
- TW #2051 doc/man: ready tasks sorted with started tasks 1st
           Thanks to Simon Désaulniers
- TW #2053 Do not set CMP0037 on CMake 3.11.0 and above
           Thanks to Janik Rabe
- #2077    Change taskrc override priority, respect verbose override, refactor.
           Thanks to taiyu-len
- #2108    CmdHistory: repeat unit if a larger unit changes
           Thanks to Janik Rabe
- #2132    JSON encode/decode string UDAs
           Thanks to Chad Phillips
- #2176    How to get the full list of tags ?
           Thanks to Adrien Lemaire
- #2091    duration of task is set to a wrong and extremely big value
           Thanks to Wray Zheng
- Added 'juhannus' as a synonym for 'midsommarafton'
           Thanks to Lynoure Braakman
- Deprecated the 'DUETODAY' virtual tag, which is a synonym for the 'TODAY'
  virtual tag.
- Removed deprecated 'alias._query' setting.
- Fixed ambiguity in the esp-ESP localization
           Thanks to Fidel Mato
- Deprecated the 'new-uuid' verbosity option, since its functionality can be
  removed by merging with 'new-id'.
- Correct a false-positive warning when a due date is removed and a wait is
  added.
- Added 'QUARTER' virtual tag.
- Fixed unquoted glob in bash completion script
           Thanks to Ran Benita
- Deprecated use of alternate Boolean configuration settings. Use values "0" for
  off, and "1" for on. Avoid used of "on", "off", "true", "t", "false", "f",
  "yes", "y", "no", "n".
- Fixed test harness for Python 3.x.
           Thanks to jrabbit
- Improved certificate validation diagnostics
           Thanks to Jelle van der Waa
- Improved portability for SunOS-like OSes.
           Thanks to Antonio Huete Jimenez
- Updated the 'timesheet' command with a more compact report that accepts a
  filter, and has a default filter showing the last four weeks of completed and
  started tasks.
- Added 'history.weekly', 'history.daily', 'ghistory.weekly', 'ghistory.daily'
  report variations, with code refactoring.
          Thanks to Lukas Barth
- New DOM references: annotations.count, tw.syncneeded, tw.program, tw.args,
  tw.width, tw.height, tw.version.
- The message telling you to sync now indicates how many local changes will be
  synced.
- Removed compile-time language settings and I18N.
- Workaround for alias grep=rg in fish
          Thanks to Lionel Miller.
- Do not set CMP0037 on CMake 3.11.0 and above
          Thanks to Janik Rabe
netbsd-srcmastr pushed a commit that referenced this pull request Aug 20, 2021
[0.2.3] - 2021-08-18
Bug Fixes
-Fetch the dependencies before copying the file to embed

[0.2.2] - 2021-08-18
Bug Fixes
-Copy the config file into registry to resolve it for embed

[0.2.1] - 2021-08-18
Bug Fixes
-Copy the configuration file to embed into package

[0.2.0] - 2021-08-18
Bug Fixes
-Use custom error type for UTF-8 errors

Documentation
-Update the doc comment of prepend

Features
-Embed the default configuration file into the binary
-Add --init flag for creating the default config
-Support a global location for configuration file (#2)

Miscellaneous Tasks
-Move cliff.toml to config/

Refactor
-Create a constant for default configuration file
-Update the log message for unprocessed tags

Styling
-Update the message of --init flag
netbsd-srcmastr pushed a commit that referenced this pull request Aug 20, 2021
v0.3.2
-minor fix: focus change when delete in queue
-invidious auto select
-update: add links to gstreamer and youtube-dl.
-Merge pull request #2 from jim4067/patch-1

v0.3.1
-refactor: avoid unwrap
netbsd-srcmastr pushed a commit that referenced this pull request Sep 17, 2021
gtools 3.9.2 - 2021-06-03
-------------------------

Bug fixes:

- Fix missing man page and export for `combinations` and `permutations`.

Behind the scenes:

- Fixed more spelling/typographical errors, mostly in `NEWS.md`.

- Speed up `checkRversion` by removing checks for versions 2.x and 3.x.

gtools 3.9.1 - 2021-06-01
-------------------------

Bug fixes:

- Use valid HTTP request for example in `setTCPNoDelay` to prevent
  errors when running tests.

Behind the scenes:

- Fixed numerous spelling/typographical errors.

- Update obsolete http URLs to https

gtools 3.9.0 - 2021-05-31
-------------------------

New functions:

- New `script_file` and `script_path` functions to obtain the
  directory or full path to the currently executing script.

- New 'stat_mode` function to calculate the statistical mode (most
  frequently occurring value).

- New `capwords` function to apply title capitalization rules to a
  character vector.

- Move `baseOf` from `gplots` as requested by Steffen Möller. #2

New parameters:

- Add `scientific` parameter to `mixedsort` and `mixedorder` to
  control whether numbers in scientific notation are recognized.
  Resolved #7.

- Enhance `invalid` to detect `try-error` objects. #6

Bug fixes:

- Add support for R version 4 to `checkRVersion`.  Resolved #5.

- Correct bug in `lastAdd` by explicitly checking for a `.Last` of
  mode function.

Behind the scenes:

- Modernize package code by using `roxygen2` for documentation and
  managing the NAMESPACE.

- Modernize C function registration.

- Replace http URLs with `https` and resolve broken links.

- Add github actions to automated testing

- Use pkgdown to generate HTML documentation.

- Use `styler` package to standardize R code formatting.


gtools 3.8.2 - 2020-03-23
-------------------------

Minor changes to support R 4.0
netbsd-srcmastr pushed a commit that referenced this pull request Nov 30, 2021
Change log:

4.16.2
======
- Properly initialize GdkRectangle to prevent crash (Issue #57)


4.16.1
======
- Revamp the documentation to modernize and uniformize accross
components
- Fix keyboard navigation when only one item is present (#53)


4.16.0
======
- Focus must not be required in single click mode (Issue #190)
- Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
- Adjust padding only for vertical item orientation (Issue #48)
- bump glib (and gio, gthread, etc) to 2.50.0
- Fix GCC warning (false negative)
- Translation Updates:
  Basque, Estonian, Norwegian Bokmål, Portuguese (Brazil), Russian,
  Slovenian, Turkish, Vietnamese

4.15.3
======
- Re-grab tree selection to prevent rare crash (Issue #46)
- Remove unneeded RTL adjustment (Issue #45)
- exo-open: Wrap long URI in error dialog (Issue #26)
- Avoid truncated text in small zoom levels (#42)
- Make ExoIconView reduce selection on a single click (issue #39)
- Partially restore 6fcefce9 (Issue #18)
- Adds new, foreign README.md
- Add check for valid GtkTreeSelection (issue #40)
- Reset cursor on drag end in single-click mode
- exo-open: Change priority of command line parameters (Fixes #20)
- Prevent label from overlapping icon in RTL (Fixes #36)
- Prevent "selection_changed" bursts (#37)
- Small change to documentation for exo_strdup_strftime
- desktop-item-edit: Fix fallback for desktop file type detection
- desktop-item-edit: Improve detection of invalid icon names (Fixes #33)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (Closes !9)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian,
  Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post
  1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur,
  Vietnamese,

4.15.2
======
- icon-chooser-dialog: Allow removing selected icon (Fixes #2)
- desktop-item-edit: Fix sensitivity of save button (Fixes #28)
- Rework exo_icon_view_scroll_event for overshoot effect (Fixes #25)
- Allow resizing the xfce4-settings window smaller (Fixes #19)
- Drop exo-csource from exo
- Fix build on OpenBSD (!2)
- Fix race condition in make install (Fixes #29)
- Remove unused perl module requirement
- Replace bugzilla occurences with gitlab (Fixes #30)
- Translation Updates:
  Albanian, Chinese (China), Chinese (Hong Kong), Danish, Eastern
  Armenian, French, German, Hebrew, Japanese, Kazakh, Korean, Lithuanian,
  Portuguese, Portuguese (Brazil), Russian, Swedish, Turkish

4.15.1
======
This release transitions several exo components to xfce-settings.
Please use with xfce-settings 4.15.1 or later for best results.
- Removed binaries: exo-compose-mail, exo-helper-2
- Removed from API: ExoCellRendererEllipsizedText,
  ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog,
  ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient,
  exo_atomic_inc, exo_atomic_dec

Other Updates:
- state variable is a GtkStateFlags
- Fix previous commit
- desktop-item-edit: Fix sensitivity of save button (Bug #16813)
- Add basic GitLab pipeline
- Attach popup window to toplevel parent (Bug #16768)
- Rename Thunar.desktop to thunar.desktop (Bug #16197)
- Extend selection on shift+drag (Bug #7526)
- Do not cancel selection on shift+drag
- Rename Thunar.desktop to thunar.desktop (Bug #16197)
- Fix type declaration (Bug #16678)
- desktop-item-edit: Use new XfceTitledDialog API
- Fix GTimeVal deprecation
- Replace deprecated G_INLINE_FUNC macro
- Replace deprecated macro
- Wrong keyboard navigation after using rubberband in exo-icon-view (Bug #16286)
- Cursor position in icon view not visible/highlighted when using ctrl + arrows (Bug #12227)
- Make sure default applications are properly set in mimeapps.list
- Translation Updates:
  Albanian, Amharic, Arabic, Asturian, Basque, Belarusian, Bengali,
  Catalan, Chinese (Hong Kong), Chinese (Taiwan), Danish, Dutch,
  Estonian, Greek, Hungarian, Icelandic, Interlingue, Italian, Kannada,
  Latvian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Occitan
  (post 1500), Panjabi (Punjabi), Persian (Iran), Portuguese, Romanian,
  Russian, Slovak, Spanish, Telugu, Turkish, Uighur, Urdu, Urdu
  (Pakistan), Vietnamese
netbsd-srcmastr pushed a commit that referenced this pull request Dec 11, 2021
0.1.7 (2021-10-28)

* Land #2, Update Ubuntu version & Ruby Setup
* Land #4, Update Rapid7 vulnerability reference link
netbsd-srcmastr pushed a commit that referenced this pull request Dec 26, 2021
upstream changes:
-----------------
fetchmail-6.4.25 (released 2021-12-10, 31653 LoC):

# BREAKING CHANGES:
* Since distributions continue patching for LibreSSL use, which cannot be
  linked legally, block out LibreSSL in configure.ac and socket.c, and
  refer to COPYING, unless on OpenBSD (which ships it in the base system).
  OpenSSL and wolfSSL 5 can be used.  SSL-related documentation was updated, do
  re-read COPYING, INSTALL, README, README.packaging, README.SSL.
* Bump OpenSSL version requirement to 1.0.2f in order to safely remove
  the obsolete OpenSSL flag SSL_OP_SINGLE_DH_USE. This blocks out 1.0.2e and
  older 1.0.2 versions. 1.0.2f was a security fix release, and 1.0.2u is
  publicly available from https://www.openssl.org/source/old/1.0.2/
* Some of the configure.ac fiddling MIGHT have broken cross-compilation
  again. The maintainer does not test cross-compiling fetchmail; if you
  have difficulties, try setting PKG_CONFIG_LIBDIR to the pkg-config path
  containing your target/host libraries, or see if --with-ssl-prefix or
  --with-wolfssl-prefix, or overriding LDFLAGS/LIBS/CPPFLAGS, can help.
  Feedback solicited on compliant systems that are before end-of-life.

# BUG FIXES:
* 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
  contained a typo and would not kick in properly.
* Library and/or rpath setting from configure.ac was fixed.

# ADDITIONS:
* Added an example systemd unit file and instructions to contrib/systemd/
  which runs fetchmail as a daemon with 5-minute poll intervals.
  Courteously contributed by Barak A. Pearlmutter, Debian Bug#981464.
* fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
  see INSTALL and README.SSL. This is considered experimental.
  Feedback solicited.

# CHANGES:
* The getstats.py dist-tool now counts lines of .ac and .am files.
* ./configure --with-ssl now supports pkg-config module names, too. See INSTALL.

# TRANSLATIONS: language translations were updated by these fine people:
(in reverse alphabetical order of language codes so as not to prefer people):
* sv:    Göran Uddeborg [Swedish]
* sq:    Besnik Bleta [Albanian]
* pl:    Jakub Bogusz [Polish]
* ja:    Takeshi Hamasaki [Japanese]
* fr:    Frédéric Marchal [French]
* eo:    Keith Bowes [Esperanto]
* cs:    Petr Pisar [Czech]

# CREDITS:
* Thanks to Corey Halpin for testing release candidates.

--------------------------------------------------------------------------------
fetchmail-6.4.24 (released 2021-11-20, 30218 LoC):

# OPENSSL AND LICENSING NOTE:
> see fetchmail-6.4.22 below, and the file COPYING.

  Note that distribution of packages linked with LibreSSL is not feasible
  due to a missing GPLv2 clause 2(b) exception.

# COMPATIBILITY:
* Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
  warning workaround. Remove the cast of yytoknum to void.  This may cause
  a compiler warning to reappear with older Bison versions.
* OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
  certificate in its trust store because OpenSSL by default prefers the
  untrusted certificate and fails.  Fetchmail now sets the
  X509_V_FLAG_TRUSTED_FIRST flag (on OpenSSL 1.0.2 only).
  This is workaround #2 from the OpenSSL Blog.  For details, see both:
  https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/
  https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

  NOTE: OpenSSL 1.0.2 is end of life, it is assumed that the OpenSSL library
  is kept up to date by a distributor or via OpenSSL support contract.
  Where this is not the case, please upgrade to a supported OpenSSL version.

# DOCUMENTATION:
* The manual page was revised after re-checking with mandoc -Tlint, aspell,
  igor. Some more revisions were made for clarity.

# TRANSLATIONS: language translations were updated by these fine people:
* sv:    Göran Uddeborg [Swedish]
* pl:    Jakub Bogusz [Polish]
* fr:    Frédéric Marchal [French]
* cs:    Petr Pisar [Czech]
* eo:    Keith Bowes [Esperanto]
* ja:    Takeshi Hamasaki [Japanese]

--------------------------------------------------------------------------------
fetchmail-6.4.23 (released 2021-10-31, 30206 LoC):

# USABILITY:
* For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
  error message to suggest sslproto '' instead.
  This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
  Fixes Redhat Bugzilla 2008160. Fixes GitLab #39.

# TRANSLATIONS: language translations were updated by these fine people:
* ja:    Takeshi Hamasaki [Japanese]
* sr:	 Мирослав Николић (Miroslav Nikolić) [Serbian]

--------------------------------------------------------------------------------
fetchmail-6.4.22 (released 2021-09-13, 30201 LoC):

# OPENSSL AND LICENSING NOTE:
* fetchmail 6.4.22 is compatible with OpenSSL 1.1.1 and 3.0.0.
  OpenSSL's licensing changed between these releases from dual OpenSSL/SSLeay
  license to Apache License v2.0, which is considered incompatible with GPL v2
  by the FSF.  For implications and details, see the file COPYING.

# SECURITY FIXES:
* CVE-2021-39272: fetchmail-SA-2021-02: On IMAP connections, without --ssl and
  with nonempty --sslproto, meaning that fetchmail is to enforce TLS, and when
  the server or an attacker sends a PREAUTH greeting, fetchmail used to continue
  an unencrypted connection.  Now, log the error and abort the connection.
  --Recommendation for servers that support SSL/TLS-wrapped or "implicit" mode on
  a dedicated port (default 993): use --ssl, or the ssl user option in an rcfile.
  --Reported by: Andrew C. Aitchison, based on the USENIX Security 21 paper "Why
  TLS is better without STARTTLS - A Security Analysis of STARTTLS in the Email
  Context" by Damian Poddebniak, Fabian Ising, Hanno Böck, and Sebastian
  Schinzel.  The paper did not mention fetchmail.

* On IMAP and POP3 connections, --auth ssh no longer prevents STARTTLS
  negotiation.
* On IMAP connections, fetchmail does not permit overriding a server-side
  LOGINDISABLED with --auth password any more.
* On POP3 connections, the possibility for RPA authentication (by probing with
  an AUTH command without arguments) no longer prevents STARTTLS negotiation.
* For POP3 connections, only attempt RPA if the authentication type is "any".

# BUG FIXES:
* On IMAP connections, when AUTHENTICATE EXTERNAL fails and we have received the
  tagged (= final) response, do not send "*".
* On IMAP connections, AUTHENTICATE EXTERNAL without username will properly send
  a "=" for protocol compliance.
* On IMAP connections, AUTHENTICATE EXTERNAL will now check if the server
  advertised SASL-IR (RFC-4959) support and otherwise refuse (fetchmail <= 6.4
  has not supported and does not support the separate challenge/response with
  command continuation)
* On IMAP connections, when --auth external is requested but not advertised by
  the server, log a proper error message.
* Fetchmail no longer crashes when attempting a connection with --plugin "" or
  --plugout "".
* Fetchmail no longer leaks memory when processing the arguments of --plugin or
  --plugout on connections.
* On POP3 connections, the CAPAbilities parser is now caseblind.
* Fix segfault on configurations with "defaults ... no envelope". Reported by
  Bjørn Mork. Fixes Debian Bug#992400.  This is a regression in fetchmail 6.4.3
  and happened when plugging memory leaks, which did not account for that the
  envelope parameter is special when set as "no envelope". The segfault happens
  in a constant strlen(-1), triggered by trusted local input => no vulnerability.
* Fix program abort (SIGABRT) with "internal error" when invalid sslproto is
  given with OpenSSL 1.1.0 API compatible SSL implementations.

# CHANGES:
* IMAP: When fetchmail is in not-authenticated state and the server volunteers
  CAPABILITY information, use it and do not re-probe. (After STARTTLS, fetchmail
  must and will re-probe explicitly.)
* For typical POP3/IMAP ports 110, 143, 993, 995, if port and --ssl option
  do not match, emit a warning and continue. Closes Gitlab #31.
  (cherry-picked from 6.5 beta branch "legacy_6x")
* fetchmail.man and README.SSL were updated in line with RFC-8314/8996/8997
  recommendations to prefer Implicit TLS (--ssl/ssl) and TLS v1.2 or newer,
  placing --sslproto tls1.2+ more prominently.
  The defaults shall not change between 6.4.X releases for compatibility.

# TRANSLATIONS: language translations were updated by these fine people:
* sq:    Besnik Bleta [Albanian]
* cs:    Petr Pisar [Czech]
* eo:    Keith Bowes [Esperanto]
* fr:    Frédéric Marchal [French]
* pl:    Jakub Bogusz [Polish]
* sv:    Göran Uddeborg [Swedish]

# CREDITS:
* Thanks for testing the release candidates and bug reports to:
  Corey Halpin, Stefan Eßer.CVS: ----------------------------------------------------------------------
netbsd-srcmastr pushed a commit that referenced this pull request Feb 12, 2022
0.2 -- 2022-01-11
* Make MimeAttachments a newtype, and export it [API change]. Derive
  ToJSON, ToEncoding using generics for deterministic field order.
* Add Ord instance for MimeBundle and MimeData. [API change]
* Derive ToJSON for MimeBundle, with a deterministic order of keys.
* Add ToJSON instance for MimeData [API change].
* Make JSONMeta a newtype and export it [API change]. Derive ToJSON with a
  deterministic order of keys.
* Add cellId field to Cell (#2). [API change] Needed for Nb4.5+.

0.1.0.2 -- 2020-10-23
* Changes for aeson 2 compatibility.
* Simplified round trip test to avoid use of aeson-diff, which doesn't work
  with aeson 2.
netbsd-srcmastr pushed a commit that referenced this pull request Apr 2, 2022
4.16.0 (2022-03-17)
======
Note: GlobalTime and Orage panel plugin are being deprecated and will be
removed in a future release. Their features will be integrated with or provided
by existing Xfce components.
See https://gitlab.xfce.org/apps/orage/-/issues/3#note_43209

Finalize port to GTK 3, small fixes and cleanup for 4.16.0 (see MRs for more
details):
- Add new application icon (!18)
- Fix some memory leaks
- i18n: Use `xfce_textdomain()` to initialize translations
- Trace messages cleanup (!15)
- Update COPYING (Issue #10, !17)
- Use stdout and stderr correctly in main.c
- Build tz_convert only with bundled libical (!14)
- Switch to reverse-DNS naming for icon and desktop files (!13)
- D-Bus service cleanup (!12)
- Fix `orage_exec()` and its calls
- Update project files (!10)
- Fixed strptime parse issue on FreeBSD (#6, !11)
- Fix make distcheck warnning
- Fixed libpopt detection on FreeBSD (!9)
- Fix build warnings 3: Clang static analyzer (!6)
- Added 'git' to program version string and 'sed' check (!7)
- Fix build warnings 2: Compilation (!4)
- Fix build warnings 1: Autotools (!3)
- Add basic GitLab pipeline (!2)

Commits from merge request !1 (GTK 3 port), which also includes 4.15.x below:
- Reverted to c60567fe
- Fixed typos
- Added support for 'legacy' non RGBA GTK colours. Both RGBA and old
colous are now supported.
- Replaced unused parameters '(void)' castings with GLib G_GNUC_UNUSED.
Added GLib check to configure.
- Removed trailing whitespaces and corrected formatting
- Updated version numbers
- Aligned new appointment->alarm Sound and Procedure entry fields and
removed unused code.
- Renamed 'OragePlugin *clock' to 'OragePlugin *plugin' or 'OragePlugin
*orage_plugin'
- Fixed libical support, supported libical version is now >= 3.0.
- Added variable tmp only when HAVE_LIBICAL is not defined
- Dead code removal
- Removed outdated is_utc, libical uses UTC timezone. This patch allows
to use libical 3.0
- Updated with 'Ical week start day' issue
- Fixed: "'Ical week start day' configuration parameter is ignored".
Issue #5
- Changed version number to 4.15.2

- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
  Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk,
  Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Urdu, Urdu (Pakistan), Uyghur

4.15.1 (2021-12-15, unreleased version)
======
Notes from old ChangeLog file:
* Fixed libbsd dependency: reverted libical strl* functions back to
  str* or changed orage functions from strl* to g_strl*.
* Automake changes: silent mode is now default
* Minimum autogen required version is 4.16.0
* Ported GlobalTime to GTK3:
  * Replaced GlobalTime background and foreground colours from GdkColor to
    GdkRGBA (old colours from GlobalTime configuration is not valid
    anymore)
* Ported panel-plugin to GTK3.
  * Changed to plugin to use panel plugin class. Initial patches
    contributed by Patronos.

Full commit list:
- Version 4.15.1 release time
- Updated with panel plugin changes
- Changed 'save' signal to member of plugin class
- Dead code removal
- Added FIXME comments
- Changed int parameter to gint
- Removed invalid "column-homogeneous" property from box property
- Fixed plugin tooltip
- Fixed rc file write
- Fixed panel plugin blocking/unblocking when configuration menu is
closed
- Fixed "properties_frame" handling
- Added log domain for panel plugin
- Fixed object "dialog" getters and setters
- Fixed class based plugin intialization
- Added xfce_titled_dialog_get_type == 0 check
- Updated TODO message
- Removed redundant declaration
- Replaced GTK_STOCK_OK with "_OK"
- Replaced deprected GTK2 code with alternative GTK3 code
- Replaced gtk_tool_button_new_from_stock with
orage_toolbar_append_button
- Removed deprecated gtk_widget_get_default_style
- Removed redundant const qualifiers
- Fixed typo
- Replaced gtk_font_button_get_font_name with gtk_font_chooser_get_font
and added g_free for release memory from allocated font name
- Disable unused parameter warning
- Changed variable clock_rotation_array from char to const gchar
- Changed OS default background to white and foreground (text colour)
to black
- Replaced gtk_style_context_get_property with gtk_style_context_get
- Fixed casting of GtkStyleProvider
- Replaced deprecated gtk_css_provider_get_default with
gtk_css_provider_new
- Suppressed deprecated warnings
- Changed clock background and font colour from GtkColour to GtkRGBA
- Casted GtkWidget to GtkLabel
- Replaced gtk_widget_override_font with gtk_label_set_attributes
- Replaced hbox with box
- Replaced table with grid
- Suppresed unused parameter warning
- Fixed tooltips for GTK3 (removed gtk_tooltips_new and related)
- Removed unused code
- Fixed panel plugin type name
- Code cleanup: replaced ';;' with ';'
- Patches from issues #4: started to porting orage plugin to class
structure.
- Replaced string constants which was used in several places with macros
- Added patches from issues #2 and #3. These patches allows to compile
panel-pugin, but compiled code is still non functional (needs cleanup
from remaining GTK2 version).
- Enabled XFCE API for GTK3 (X-XFCE-API=2.0)
- Internal libical and tz_convert fixes to get it compiled on Fedora35
- Suppressed unused parameter warnings
- Replaced subdir object build with convenience library
- Enabled building panel plugin
- Enabled building 'xfce-xfcalendar-settings.desktop'
- Fixed compiler warnings about coparing signed and unsigned
- Replaced gtk_hbox_new with gtk_box_new
- Suppressed deperecation warnings for
gtk_widget_override_background_color and gtk_widget_override_color
- Isolated deprecated color modify functions
- Replaced deprecated gtk_font_button_get_font_name with
gtk_font_chooser_get_font
- Replaced deprecated gtk_widget_modify_font and
gtk_widget_override_font with gtk_label_set_attributes
- GNU intltool 0.51.0 (Ubuntu 21.04) needs that 'm4' directory exists
before calling intltoolize
- Replaced Globaltime colours from GdkColor to GdkRGBA
- Replaced GTK_STOCK_OK in globaltime timezone selection with "_OK" and
changed orage timezone selection to match as possible with globaltime
timezone slection (in future globaltime tz selection will be merged
with orage tz selection)
- Replaced gtk_image_new_from_stock with gtk_image_new_from_icon_name
- Replaced stock ID based buttons with named icon based
- Fixed grid cell lengths for two last rows in "Text Default
Formatting" table
- Replaced table with grid
- Replaced all boxes in gt_prefs.c with grid
- Removed redundant gtk_box_pack_start
- Removed redundant warning macros
- Replaced deprecated gtk_widget_modify_font with
gtk_widget_override_font
- Fixed GlobalTime raising event handling
- Added more debug info for tray icon rising
- Ported code that use GdkEventClient to GTK3
- Replaced box with grid
- Replaced clocks.hdr_hbox box with grid
- Replaced clocks.main_hbox hbox with grid
- Disabled unused parameter warning
- Fixed pointer error while pressing any button (re-added functions.h)
- Added .gitignore
- Added X11 library check to configure
- Created convinience library for shared files (shared between Orage
and Globaltime)
- Re-enabled building Globaltime
- Fixed libbsd dependency: reverted libical strl* functions back to str*
- Added new TODOs and removed already done
- Updated changes in version 4.15.x
- Removing dependency to libbsd: replaced strlcpy, strlcat, etc
functions with g_strl* functions
- Added silent automake rules as default
- Updated required XDT_AUTOGEN_REQUIRED_VERSION to 4.16.0
- Fixed Orage internal CSS filenames
- Changed working version to 4.15.1
- Reverted back required autogen version

4.15.0 (2021-10-07, unreleased version)
======
Most code ported to GTK3, tested only on FreeBSD.
- GTK3 port
netbsd-srcmastr pushed a commit that referenced this pull request Jun 3, 2022
v0.5 2022-04-08 Paris (France)
------------------------------------

* `duff` works only for OCaml >= 4.07 (@hannesm, #11)
* Update with `ocamlformat.0.21.0` (@hannesm, #11)
* Remove the `bigarray-compat` dependency (@hannesm, #11)

v0.4 2021-15-03 Paris (France)
------------------------------------

- Upgrade test to use `hxd.0.3.1`
- Upgrade to `ocamlformat.0.16.0`

v0.3 2020-06-02 Paris (France)
------------------------------------

__breaking changes__

* Add a constraint with `git.2.1.3` (#7)
* Update the documentation (#6)
* Work on the new API (#2)
* Delete provided binary (#5)
* Move to `dune.2.0.0` (#5)
* Integrate fuzzer into tests (#5)
* Apply ocamlformat (#5)
netbsd-srcmastr pushed a commit that referenced this pull request Jul 5, 2022
Updated in wip by Paolo Vincenzo Olivo.
Remove upstreamed patches.

2021-01-10 (0.6.3) Volker Gropp <bwmng(at)gropp.org>
* remove outdated copyright and email
* Merge pull request #25 from fweimer/patch-1 AC_QEF_C_NORETURN: Include
  <stdlib.h> for exit
* Merge pull request #27 from ofalk/master Fix potential write to unallocated
  memory.
* Merge pull request #28 from vgropp/#2-fix-csv-bits feat: #2 output bits in csv
* Merge pull request #29 from vgropp/#2-fix-csv-bits fix(doc): #2 output bits
  in csv
* Merge pull request #32 from vgropp/new-netstat-#5 feat: add support for newer
  (2016+) linux netstat #5

2019-01-01 14:50 (0.6.2) Volker Gropp <bwmng(at)gropp.org>
* Merge pull request #22 from vgropp/issue-#13 to fix windows build
* Merge pull request #20 from dreibh/master CSV file output: fix for timestamp
  inaccuracy and Y-2038 problem
* Merge pull request #21 from vgropp/travisci add travisci
* Merge pull request #17 from Himura2la/master Add the started time in "sum"
  mode
* Merge pull request #18 from Himura2la/fix-dynamic Fix DYNAMIC and ANSIOUT in
  config
* Merge pull request #10 from SoapGentoo/fixes Use `static inline` instead of
  `inline`
* Merge pull request #9 from adventureloop/master Always fflush the pipe
* Merge pull request #7 from samueloph/fsf_address_clean Update FSF address
* Merge pull request #6 from samueloph/master Fix typos
* fix nan and inf values on fast refresh (fixes debian bug #532331)
netbsd-srcmastr pushed a commit that referenced this pull request Aug 31, 2022
0.1.7 (2022-03-07)

* Land #2, Fix Multipart Boundary Fingerprint Issue
netbsd-srcmastr pushed a commit that referenced this pull request Aug 31, 2022
0.1.4 (2022-02-12)

Enhancements

* Add support for simplecov's groups feature -w #2 @PragTob
netbsd-srcmastr pushed a commit that referenced this pull request Sep 11, 2022
Required by ruby-auth package version 1.0 and later.

VersionGem

Alternatives

This gem has a very niche purpose, which is:

1. providing introspection of a Version module based on a Version::VERSION
   constant string,
2. while not interfering with gemspec parsing where the VERSION string is
   traditionally used.

If this isn't precisely your use case you may be better off looking at
Versionaire, a wonderful, performant, well-maintained, gem from the
Alchemists.

For more discussion about this see issue #2
netbsd-srcmastr pushed a commit that referenced this pull request Dec 12, 2022
This bug fix release corrects a regression introduced in 1.0.7 that
caused running makedepend on larger bodies of source to incorrectly
hit the "out of space: increase MAXFILES" error, and made makedepend
run measuribly slower than before.

Alan Coopersmith (3):
      man page: add line breaks in Synopsis section
      Bug #2: fix regression introduced by fix for bug #1
      makedepend 1.0.8
netbsd-srcmastr pushed a commit that referenced this pull request Dec 17, 2022
Tested on NetBSD 9 amd64 with postfix and spamass-milter.  NB the rule
renaming below and the modified init.pre, which will not be merged by
updating if init.pre is locally modifed.


Upstream Release Notes:


Introduction
------------

Apache SpamAssassin 4.0.0 contains numerous tweaks and bug fixes over
the past releases. In particular, it includes major changes that
significantly improve the handling of text in international language.

As with any major release, there are countless functional patches and
improvements to upgrade to 4.0.0. Apache SpamAssassin 4.0.0 includes
several years of fixes that significantly improve classification and
performance. It has been thoroughly tested in production systems. We
strongly recommend upgrading as soon as possible.


Notable features:
=================


New plugins
-----------

There are three new plugins added with this release:


#1 Mail::SpamAssassin::Plugin::ExtractText

This plugin uses external tools to extract text from message parts,
and then sets the text as the rendered part. All SpamAssassin rules
that apply to the rendered part will run on the extracted text as
well.


#2 Mail::SpamAssassin::Plugin::DMARC

This plugin checks if emails match DMARC policy after parsing DKIM and
SPF results.


#3 Mail::SpamAssassin::Plugin::DecodeShortURLs

This plugin looks for URLs shortened by a list of URL shortening
services. Upon finding a matching URL, plugin will send a HTTP request
to the shortening service and retrieve the Location-header which
points to the actual shortened URL. It then adds this URL to the list
of URIs extracted by SpamAssassin which can then be accessed by uri
rules and plugins such as URIDNSBL.


Removed plugin
--------------

HashCash module, formerly deprecated, has now been removed completely


Notable changes
---------------

This release includes fixes for the following:

  - Support for international text such as UTF-8 rules has been
     completed and significantly improved to include native UTF-8
     processing

  - Bayes plugin has been improved to skip common words aka noise
     words written in languages other than English

  - OLEVBMacro plugin has been improved in order to detect more
     Microsoft Office macros and dangerous content. It has also been
     improved to extract URIs from Office documents for automatic
     inclusion in rules such as RBL lookups.

  - You can now use Captured Tags to use tags “captured” in one rule
     inside other rules

  - sa-update(1) tool has been improved with three new options:

    #1 forcemirror: forces sa-update to use a specific mirror server,

    #2 score-multiplier: adjust all scores from update channel by a
      given multiplier to quickly level set scores to match your
      preferred threshold

    #3 score-limit adjusts all scores from update channel over a
      specified limit to a new limit

* SSL client certificate support has been improved and made easier to
   implement with spamc/spamd

* DKIM plugin can now detect ARC signatures

* More work on improving the configuration and internal coding to use
  more inclusive and less divisive language

* spamc(1) speed has been improved when both SSL and compression are
  used

* The normalize_charset option is now enabled by default. NOTE: Rules
  should not expect specific non-UTF-8 or UTF-8 encoding in the body.
  Matching is done against the raw body, which may vary depending on
  normalize_charset setting and whether UTF-8 decoding was successful.

* Mail::SPF is now the only supported module used by the SPF plugin.

* Mail::SPF::Query use is deprecated, along with settings
  do_not_use_mail_spf, do_not_use_mail_spf_query.

 * SPF lookups are not done asynchronously and you may consider using
   an SPF filter at the MTA level (pypolicyd-spf / spf-engine / etc)
   which generates a Received-SPF header that can be parsed by
   SpamAssassin.

 * The default sa-update ruleset doesn't make ASN lookups or header
   additions anymore.  Configure desired methods (asn_use_geodb /
   asn_use_dns) and add_header clauses manually, as described in
   documentation for the Mail::SpamAssassin::Plugin::ASN.


New configuration options
-------------------------

All rules, functions, command line options and modules that contain
"whitelist" or "blacklist" have been renamed to "welcomelist" and
"blocklist" terms

Old options will continue to work for backwards compatibility until at
least the Apache SpamAssassin version 4.1.0 release

New tflag "nolog" added to hide info coming from rules in SpamAssassin
reports

New dns_options "nov4" and "nov6" added.
IMPORTANT:; You must set nov6 if your DNS resolver is filtering IPv6
AAAA replies.

Razor2 razor_fork option added. It will fork separate Razor2 process
and read in the results later asynchronously, increasing
throughput. When this is used, rule priorities are automatically
adjusted to -100.

Pyzor pyzor_fork option added. It will fork separate Pyzor process and
read in the results later asynchronously, increasing throughput. When
this is used, rule priorities are automatically adjusted to -100

urirhsbl and urirhssub rules now support "notrim" tflag, which forces
querying the full hostname, instead of trimmed domain

report_charset now defaults to UTF-8 which may change the rendering of
SpamAssassin reports

Notable Internal changes
------------------------

Meta rules no longer use priority values, they are evaluated
dynamically when the rules they depend on are finished

DNS and other asynchronous lookups like DCC or Razor2 plugins are now
launched when priority -100 is reached. This allows short circuiting
at lower priority without sending unneeded DNS queries

New internal Mail::SpamAssassin::GeoDB module supporting RelayCountry
and URILocalBL plugins provides a unified interface to Geographic IP
modules. These include:
    MaxMind::DB::Reader (GeoIP2)
    Geo::IP
    IP::Country::DB_File
    IP::Country::Fast.

Bayes and TxRep Message-ID tracking now uses a different hashing
method


Optimizations
-------------

Apache SpamAssassin 4.0.0 represents years of work by the project with
numerous improvements, new rule types, and internal native handling of
messages in international languages. These three key optimizations
will improve the efficiency of SpamAssassin:

    DNS queries are now done asynchronously for overall speed
    improvements

    DCC checks can now use dccifd asynchronously for improved throughput

    Pyzor and Razor fork use separate processes done asynchronously
    for increased throughput
netbsd-srcmastr pushed a commit that referenced this pull request Feb 11, 2023
Change log:

4.18.0 (2023-02-08)
======
- Changed Orage internal time and data strings to GDateTime (MR !20)
- In event list, fixed event hiding when event start at 00:00 and end 00:00 in
  same date (this kind event can be created when creating full day event, save
  event and then unset full day option). (MR !20)
- Removed bundled libical (Issue #5)
- Removed panel plugin (Issue #11)
- Removed GlobalTime (Issue #12)
- Replaced old Orage icons (Issue #16) and removed 160x160 icons
- Replaced deprecated dbus-glib with GDBus (Issue #4)
- Changed event attach order in day view window (Issue #15)
- Added Wayland support (Issue #2)
- Fixed orage_persistent_alarms.txt not found messages (MR !35)
- Fixed after wakeup tray icon updating (Issue #14)
- Changed alarm_structure to reference counted structure. This fixes warnings
  about memory leaks (MR !38, replaces MR !8)
- Changed libnotify minimum version to 0.7.0 (MR !39)
- Disabled sound alarm when sound command is not set (MR !40)
- Fixed large ical file import (Issue #8)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, English (Australia), English (United
  Kingdom), Esperanto, Estonian, Finnish, French, Galician, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokml,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Spanish,
  Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur,
  Vietnamese
netbsd-srcmastr pushed a commit that referenced this pull request May 16, 2023
Change log:

1.10.4 (2023-05-14)
======
- Fix warning about checking file permissions
- Refactor supported image formats handling (!49)
- Add support to AVIF (#109)
- Add support to JPEG XL (#108)
- Check if the pixbuf-loader supports writing
- Restrict file permission if not saved in a user-owned directory (#2)
- Save preferences when plugin finalizes screenshot (#96)
- Fix screenshot finalize behavior for plugin
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian
  Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant