Release 2.2.6 Sun August 12 2018
Bug fixes:
#170#206 Avoid doing arithmetic with NULL pointers in XML_GetBuffer
#204#205 Fix 2.2.5 regression with suspend-resume while parsing
a document like '<root/>'
Other changes:
#165#168 Autotools: Fix docbook-related configure syntax error
#166 Autotools: Avoid grep option `-q` for Solaris
#167 Autotools: Support
./configure DOCBOOK_TO_MAN="xmlto man --skip-validation"
#159#167 Autotools: Support DOCBOOK_TO_MAN command which produces
xmlwf.1 rather than XMLWF.1; also covers case insensitive
file systems
#181 Autotools: Drop -rpath option passed to libtool
#188 Autotools: Detect and deny SGML docbook2man as ours is XML
#188 Autotools/CMake: Support command db2x_docbook2man as well
#174 CMake: Introduce option WARNINGS_AS_ERRORS, defaults to OFF
#184#185 CMake: Introduce option MSVC_USE_STATIC_CRT, defaults to OFF
#207#208 CMake: Introduce option XML_UNICODE and XML_UNICODE_WCHAR_T,
both defaulting to OFF
#175 CMake: Prefer check_symbol_exists over check_function_exists
#176 CMake: Create the same pkg-config file as with GNU Autotools
#178#179 CMake: Use GNUInstallDirs module to set proper defaults for
install directories
#208 CMake: Utilize expat_config.h.cmake for XML_DEV_URANDOM
#180 Windows: Fix compilation of test suite for Visual Studio 2008
#131#173#202 Address compiler warnings
#187#190#200 Fix miscellaneous typos
Version info bumped from 7:7:6 to 7:8:6
Release 2.2.5 Tue October 31 2017
Bug fixes:
#8 If the parser runs out of memory, make sure its internal
state reflects the memory it actually has, not the memory
it wanted to have.
#11 The default handler wasn't being called when it should for
a SYSTEM or PUBLIC doctype if an entity declaration handler
was registered.
#137#138 Fix a case of mistakenly reported parsing success where
XML_StopParser was called from an element handler
#162 Function XML_ErrorString was returning NULL rather than
a message for code XML_ERROR_INVALID_ARGUMENT
introduced with release 2.2.1
Other changes:
#106 xmlwf: Add argument -N adding notation declarations
#75#106 Test suite: Resolve expected failure cases where xmlwf
output was incomplete
#127 Windows: Fix test suite compilation
#126#127 Windows: Fix compilation for Visual Studio 2012
Windows: Upgrade shipped project files to Visual Studio 2017
#33#132 tests: Mass-fix compilation for XML_UNICODE_WCHAR_T
#129 examples: Fix compilation for XML_UNICODE_WCHAR_T
#130 benchmark: Fix compilation for XML_UNICODE_WCHAR_T
#144 xmlwf: Fix compilation for XML_UNICODE_WCHAR_T; still needs
Windows or MinGW for 2-byte wchar_t
#9 Address two Clang Static Analyzer false positives
#59 Resolve troublesome macros hiding parser struct membership
and dereferencing that pointer
#6 Resolve superfluous internal malloc/realloc switch
#153#155 Improve docbook2x-man detection
#160 Undefine NDEBUG in the test suite (rather than rejecting it)
#161 Address compiler warnings
Version info bumped from 7:6:6 to 7:7:6
2018-08-18 -- 0.8.6
* Fixed: Bad/NULL .hostText.afterLast when parsing certain rather pathologic
but well-formed URIs with empty host (e.g. "//:%aa@") (GitHub #15)
Thanks to Kurt Schwehr for the report!
* Fixed: Fix uriRemoveBaseUri for case where scheme, host name,
IPvFuture address or path segments of the source address were
string prefixes of the related counterpart in the base URI.
Thanks to Yang Yu for the patch! (GitHub #19, #20)
* Fixed: Make UriStringToUnixFilename and UriStringToWindowsFilename
support minimal representation a la RFC 8089, e.g. file:/bin/bash
(compare to file:///bin/bash with three slashes) (GitHub #12, #14)
Thanks to Zane van Iperen for the report!
* Fixed: Documentation typos (GitHub #10, #11)
Thanks to Graham Percival!
* Improved: Made API docs of uriRemoveBaseUri more clear
(related to GitHub #19)
* Soname: 1:22:0
Add missing DEPENDS
Upstream changes:
0.84 Mon 16 Jul 2018 17:49:10 BST
- Put back credential cache code lost in Signature 4 patch (Branislav Zahradník)
0.83 Tue 10 Jul 2018 22:30:23 BST
- All patches by Branislav Zahradník
- Use Signature 4 by default only for amazonaws host (issue #29)
- Relaxing constraint on owner id, accepting any string (issue #18)
- Enable secure by default (issue #23)
- Sanity object uris to avoid invalid signature (issue #28)
0.82 Sat 7 Jul 2018 14:28:06 BST
- Use HEAD request to determine bucket region (patch by Branislav Zahradník)
0.81 Thu 28 Jun 2018 20:27:44 GMT (TRIAL RELEASE)
- Restore CHANGES files format
- Change path to new github repo
- Add optional delimiter parameter to
Net::Amazon::S3::Client::Bucket->list (patch by Christian
Lackas)
- Add expected and received ETag value if upload is detected as
being incorrect.
- Add support for all location constraints when creating buckets
- making DateTime coercion optional for last_modified (something that
might happen million of times without ever been used, in a rather
expensive operation) (patch by Christian Lackas)
- avoiding MD5 calculation of large files (chunked uploads) that
are then never used (patch by Christian Lackas)
- add ability to set use_virtual_host to use virtual host method
of making requests which eliminate having to set the region
endpoint of a bucket. (patch by Christian Lackas)
- Add V4 support (patch by Branislav Zahradník)
MooseX::Types::DateTime::MoreCoercions builds on MooseX::Types::DateTime to add
additional custom types and coercions. Since it builds on an existing type, all
coercions and constraints are inherited.
Upstream changes:
1.12
26 Jun 2018
- Typo found by Florian Schlichting fixed.
- Add gcd() and lcm() functions.
- New example scripts (a couple transferred over from
Math::Polynomial::Solve) in the new eg/ directory.
Update DEPENDS
Upstream changes:
1.004 Sun 19 Aug 2018
- No functional changes
- Tests powered by JSON::PP instead of JSON::XS
- Simplified tests with fewer dependencies
Upstream changes:
0.12 2018-08-12 dmol@cpan.org
- Fix MANIFEST
0.11 2018-08-11 dmol@cpan.org
- Added FT_LOAD_COMPUTE_METRICS load flag (HinTak)
- Added face->foreach_glyph method for iterating over all glyphs
(some of them don't necessarily have a unicode point) (HinTak)
Upstream changes:
0.108 2018-07-30 15:35:23-04:00 America/New_York
- No changes from 0.107-TRIAL.
0.107 2018-07-24 15:10:36-04:00 America/New_York (TRIAL RELEASE)
[Fixes]
- Fixed a bug where failure to load optional modules would trigger
an external $SIG{__DIE__} handler.
0.106 2018-07-14 09:37:00-04:00 America/New_York
[Tests]
- Protected t/locking.t from PERL_PATH_TINY_NO_FLOCK already
in the environment.
0.105 2018-07-07 10:09:04-04:00 America/New_York (TRIAL RELEASE)
[Additions]
- The PERL_PATH_TINY_NO_FLOCK environment variable has been added to
allow users to disable file locking (and any associated warnings).
[Changes]
- Detection of unsupported 'flock' is no longer BSD-specific. This
allows detecting and warning, for example, with the Luster filesystem
on Linux.
[Tests]
- Improve reliability and diagnostics of tests run via 'do'.
==================
WebKitGTK+ 2.20.5
==================
What's new in WebKitGTK+ 2.20.5?
- Fix rendering artifacts in some web sites due to a bug introduced in 2.20.4.
Overview of changes in GLib 2.56.2
==================================
* Support version 2 of the NetworkMonitor portal interface
* Bug fixes:
740791 gio: cannot specify the source when joining a multicast group...
755721 g_inotify_file_monitor_start called with nullpointer for dirn...
773435 After g_get_home_dir() fails, a second use deadlocks
793727 Use-after-free in emit_network_changed() of gnetworkmonitorba...
794380 Build failure of gcocoanotificationbackend.c on OS X < 10.9
794801 /network-monitor/add_networks fails if there is a proxy and g...
795138 gobject build failure with gcc <= 4.7
795234 Fix Jenkins CI build failures for network tests
795406 Glib fails to build for Android
795429 glib-genmarshal shows redundant "time" warning message agains...
795711 gitlab-ci: update meson
795735 Fix comparison for GVariant property values
795802 gdbus-codegen doesn't accept --output-directory with --output...
#1240 W32: g_get_system_data_dirs() works differently for C++ applic...
#1401 g_clear_handle_id: clear_func is nullable, despite documentatin...
#1452 GFileInfo: unable to retrieve correct modification time of link...
#1458 g_volume_get_mount returns NULL value after g_volume_mount_fini...
* Translation updates
Russian
Slovenian
3.35.2 (2018-08-06)
- Fix functionality of --site and --local command-line options
- MSW: Fix local rename not updating file list
- OS X: Fix compatibility with old CPUs not supporting SSE4
Apply patch written by <soda> and shared with upstream as part of
<https://github.com/stedolan/jq/pull/1458> in order to fix crashes of jq when
using date builtin functions.
Also add a SUBST class intended to avoid invoking git as part of pre-configure
phase when invoking autoreconf.
While here take the MAINTAINERship and reformat a bit the Makefile
(NFCI).
Thanks a lot to <soda>, Takehiko NOZAKI and <nonaka> for investigating
the issue, writing the patches, sharing them with upstream and as
part of PR pkg/52460!
Bump PKGREVISION
ver 0.20.21 (2018/08/17)
* database
- proxy: add "password" setting
- proxy: support tags "ArtistSort", "AlbumArtistSort", "AlbumSort"
- simple: allow .mpdignore comments only at start of line
* output
- httpd: remove broken DLNA support code
* playlist
- cue: support file type declaration "FLAC" (non-standard)
* URI schemes are case insensitive
* Android, Windows
- enable the "curl" storage plugin
Overview of changes leading to 1.8.8
Tuesday, August 14, 2018
====================================
- Fix hb-icu crash on architectures where compare_exchange_weak() can
fail falsely. This bug was introduced in 1.8.4.
https://bugs.chromium.org/p/chromium/issues/detail?id=873568
- More internal refactoring of atomic operations and singletons.
- API changes:
The following functions do NOT reference their return value before
returning:
* hb_unicode_funcs_get_default()
* hb_glib_get_unicode_funcs()
* hb_icu_get_unicode_funcs()
This is consistent with their naming ("get", instead of "reference")
as well as how they are used in the wild (ie. no one calls destroy()
on their return value.)