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#2mmoll wants to merge 1 commit intoNetBSD:trunkfrom mmoll:gcc_44_texinfo
mmoll wants to merge 1 commit intoNetBSD:trunkfrom
mmoll:gcc_44_texinfo
Conversation
Author
|
commited as b099cf9 |
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 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
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 "®ex-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 >key, >motion and >sequence.
+ 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 ' by ' (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 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
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.