* === Released 0.1.5 ===
* Tons of svn improvements/fixes, courtesy of Stefan Sperling
* Fixed MACRO naming in makefiles. Bug #7850
* Fixed invalid usage of g_quark_from_static_string. Bug #6322
2.12.3
Akira TAGOH (1):
Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled.
2.12.2
Akira TAGOH (8):
Don't call perror() if no changes happens in errno
Fix FcCacheOffsetsValid()
Fix the build issue with gperf 3.1
Fix the build issue on GNU/Hurd
Update a bit for the changes in FreeType 2.7.1
Add the description of FC_LANG envvar to the doc
Bug 101202 - fontconfig FTBFS if docbook-utils is installed
Update libtool revision
Alan Coopersmith (1):
Correct cache version info in doc/fontconfig-user.sgml
Khem Raj (1):
Avoid conflicts with integer width macros from TS 18661-1:2014
Masamichi Hosoda (2):
Fix PostScript font alias name
Update aliases for URW June 2016
Release 1.14.10 (2017-06-13 Bryce Harrington <bryce@osg.samsung.com>)
========================================================================
Bugfix release rolling up backported fixes for the past half year.
Bug Fixes
---------
* Clarify documentation regarding device scale inheritance and the units
used in cairo_surface_create_similar_image.
Bug #99094.
* Fix error reporting in the xcb backend if fallback fails. Instead of
returning NULL when the X11 server can't do some operation, return a
surface in an error state.
* Call XSync in the xlib backend before setting the error handler to
ignore errors for certain requests, to make sure all pending errors
are handled first.
* For opentype fonts, always use gid to lookup glyph.
* If glyph 0 used for rendering, remap to different index.
* Set font size to em size when retrieving unhinted metrics.
* Flush ASCII85Decode file after use with Postscript files.
* pdf: Don't fail subsetting if unable to convert utf8 to utf16.
* For truetype, reverse cmap search should end when 0xffff- 0xffff range
reached.
* Fix bug in line wrapping with the PDF operators.
* Fix an off by one check in cairo-image-info.c.
c-ares version 1.13.0 - June 20 2017
Changes:
cmake build system support added
Add virtual function set for socket IO: ares_set_socket_functions
Bug fixes:
CVE-2017-1000381: c-ares NAPTR parser out of bounds access
macos: do not set HAVE_CLOCK_GETTIME_MONOTONIC
test: check ares_create_query with too-long name
dist: add ares_library_initialized.* to the tarball
fix build on OpenBSD
dist: ship msvc_ver.inc too
test: Add gTest/gMock files to SOURCES
test: add fuzz entrypoint for ares_create_query()
configure: clock_gettime workaround
docs: convert INSTALL to MarkDown & tweak
ares_process: fix return type of socket_create function (win32 warning)
docs: fixed references to ares_set_local_ip4 and ares_set_local_ip6
Windows DNS server sorting
Use ares_socklen_t instead of socket_t
ares_create_query: use ares_free not naked free
msvc_ver.inc support most recent Visual Studio 2017
acountry: Convert char from ISO-8859-1 to UTF-8
ares_expand_name: limit number of indirections
configure: do not check for ar if specified manually
Added support for Windows DNS Suffix Search List
ares.h: support compiling with QNX
orm
[orm] [bug] Fixed issue with subquery eagerloading which continues on from the series of issues fixed in 2699, 3106, 3893 involving that the “subquery” contains the correct FROM clause when beginning from a joined inheritance subclass and then subquery eager loading onto a relationship from the base class, while the query also includes criteria against the subclass. The fix in the previous tickets did not accommodate for additional subqueryload operations loading more deeply from the first level, so the fix has been further generalized.
sql
[sql] [bug] Fixed AttributeError which would occur in WithinGroup construct during an iteration of the structure.
postgresql
[postgresql] [bug] Continuing with the fix that correctly handles Postgresql version string “10devel” released in 1.1.8, an additional regexp bump to handle version strings of the form “10beta1”. While Postgresql now offers better ways to get this information, we are sticking w/ the regexp at least through 1.1.x for the least amount of risk to compatibility w/ older or alternate Postgresql databases.
[postgresql] [bug] Fixed bug where using ARRAY with a string type that features a collation would fail to produce the correct syntax within CREATE TABLE.
mysql
[mysql] [bug] MySQL 5.7 has introduced permission limiting for the “SHOW VARIABLES” command; the MySQL dialect will now handle when SHOW returns no row, in particular for the initial fetch of SQL_MODE, and will emit a warning that user permissions should be modified to allow the row to be present.
mssql
[mssql] [bug] Fixed bug where SQL Server transaction isolation must be fetched from a different view when using Azure data warehouse, the query is now attempted against both views and then a NotImplemented is raised unconditionally if failure continues to provide the best resiliency against future arbitrary API changes in new SQL Server versions.
[mssql] [bug] Added a placeholder type mssql.XML to the SQL Server dialect, so that a reflected table which includes this type can be re-rendered as a CREATE TABLE. The type has no special round-trip behavior nor does it currently support additional qualifying arguments.
oracle
[oracle] [bug] Support for two-phase transactions has been removed entirely for cx_Oracle when version 6.0b1 or later of the DBAPI is in use. The two- phase feature historically has never been usable under cx_Oracle 5.x in any case, and cx_Oracle 6.x has removed the connection-level “twophase” flag upon which this feature relied.
This release involves no functionality changes, but is the first to ship wheels as well as an sdist.
3.11.5:
This release provides a performance improvement to shrinking. For cases where there is some non-trivial "boundary" value (e.g. the bug happens for all values greater than some other value), shrinking should now be substantially faster. Other types of bug will likely see improvements too.
This may also result in some changes to the quality of the final examples - it may sometimes be better, but is more likely to get slightly worse in some edge cases. If you see any examples where this happens in practice, please report them.
PHP 7.x on i386 crashes unless built with GCC >= 4.9. There
was the necessary tweak for the lang/php70 and lang/php71
packages, but not for dependencies such www/ap-php. As a
result, www/ap-php crashed during the build. We fix this by
moving the GCC_REQD to Makefile.php which is included
by dependent packages
https://git.finalrewind.org/feh/plain/ChangeLog
Tue, 06 Jun 2017 20:40:00 +0200 Daniel Friesel <derf+feh@finalrewind.org>
* Release v2.19
* Follow the freedesktop.org Thumbnail Managing Standard by saving
thumbnails in ${XDG_CACHE_HOME}/thumbnails (defaulting to
~/.cache/thumbnails) instead of ~/.thumbnails
(patch by Olof-Joachim Frahm)
* Install app icons with the correct permissions of 644
* Documentation improvements
Changes in 5.0.6
================
* NEW command 'set micro' enables encoding-specific char for gprintf %c format
* NEW command 'set datafile missing NaN' treats invalid data as if it were missing
* NEW backport updated svg/domterm terminal from development version
* CHANGE - start/end limits in nested iterations are reevaluated dynamically
* CHANGE - revised adjustment of x2label and plot title when x2tics are present
* CHANGE - mark non-free pdf terminal DEPRECATED (to be removed in release 5.2)
* CHANGE - allow fractional font sizes for gdlib terminals
* CHANGE - do not allow inverted R axis (requires support not backported from 5.1)
* CHANGE - allow pointinterval property in 'with lp' for splot as well as for plot
* CHANGE - "linewidth <lw>" is accepted as a terminal option for aquaterm, qt, wxt
* CHANGE - spline segments outside xrange are ignored rather than treated as errors
* FIX assignment of x/y dimensions in "binary record=(a,b) ... with image"
* FIX wxt - multithreaded wxt was faulting during resize (mutex lock failure)
* FIX windows - timed pause only worked for intervals < 1 second
* FIX Front/back layering of border+grid lines was not always correct in hidden3d
* FIX "set pm3d depthorder interpolate N,M" memory allocation failure
* FIX aquaterm failed to honor request to disable enhanced text markup
* FIX save and show commands failed to list linecolor for lines with "lt -1"
* FIX the "missing" data flag is honored by "using ($n)" as it is for "using n"
* FIX error reporting of line number inside a bracketed clause
* FIX gnuplot_x11: possible fix for sporadic use-after-free error
* FIX initialization of hidden3d structures for splot with dots
* FIX track arrowhead properties in hidden3d mode
* FIX tracking of NaN values from function evaluated during binary data input
* FIX 3D rotation does not clobber hidden/visible status of plots
1.9 - 2017-05-29
~~~~~~~~~~~~~~~~
* **BACKWARDS INCOMPATIBLE:** Elliptic Curve signature verification no longer
returns ``True`` on success. This brings it in line with the interface's
documentation, and our intent. The correct way to use
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.verify`
has always been to check whether or not
:class:`~cryptography.exceptions.InvalidSignature` was raised.
* **BACKWARDS INCOMPATIBLE:** Dropped support for macOS 10.7 and 10.8.
* **BACKWARDS INCOMPATIBLE:** The minimum supported PyPy version is now 5.3.
* Python 3.3 support has been deprecated, and will be removed in the next
``cryptography`` release.
* Add support for providing ``tag`` during
:class:`~cryptography.hazmat.primitives.ciphers.modes.GCM` finalization via
:meth:`~cryptography.hazmat.primitives.ciphers.AEADDecryptionContext.finalize_with_tag`.
* Fixed an issue preventing ``cryptography`` from compiling against
LibreSSL 2.5.x.
* Added
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey.key_size`
and
:meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.key_size`
as convenience methods for determining the bit size of a secret scalar for
the curve.
* Accessing an unrecognized extension marked critical on an X.509 object will
no longer raise an ``UnsupportedExtension`` exception, instead an
:class:`~cryptography.x509.UnrecognizedExtension` object will be returned.
This behavior was based on a poor reading of the RFC, unknown critical
extensions only need to be rejected on certificate verification.
* The CommonCrypto backend has been removed.
* MultiBackend has been removed.
* ``Whirlpool`` and ``RIPEMD160`` have been deprecated.
Changes between 1.0.16 and 1.0.17
Ensure --color=no is honoured where appropriate, add --color-term-output-only
plus minor fixes.
Changes between 1.0.17 and 1.0.18
Fix regression which broke piping to less.
Core
Release v1.1.4.1
conf: Check the availability of PTHREAD_MUTEX_RECURSIVE
PCM API
pcm: dmix: Fix the inconsistent PCM state
pcm: dshare: Call snd_pcm_dshare_state() directly
pcm: dmix: Workaround for binary incompatibility
conf: Check the availability of PTHREAD_MUTEX_RECURSIVE
build: Define __USE_UNIX98 for old glibc
Configuration
conf: Check the availability of PTHREAD_MUTEX_RECURSIVE
Test/Example code
test: add a test for list operation to user-defined element sets
Changes with APR-util 1.6.0
*) Mark apr_dbd_freetds as unsupported, and remove it from all builds
[Nick Kew]
*) Update MySQL build to stop using libmysqlclient_r.
[Petr Sumbera <petr.sumbera oracle.com>]
*) apr_buckets: Add apr_bucket_file_set_buf_size() which allows to configure
the size of the buffer used to read files. [Yann Ylavic]
*) apr_crypto: avoid excessive iteration in bcrypt hash.
[Hanno Böck <hanno hboeck.de>]
*) apr_siphash: Implement keyed hash function SipHash. [Yann Ylavic]
*) apr_crypto: Add apr_crypto_key() function which supports keys
generated from a passphrase or a raw secret provided by the caller.
Deprecate apr_crypto_passphrase(). [Graham Leggett]
*) apr_crypto_nss: Ensure the SECItem returned by PK11_ParamFromIV
is properly freed. [Graham Leggett]
*) apr_crypto: Don't cache the driver if initialisation fails. This
stops the second and subsequent attempt to use the API from failing
claiming the library is not initialised. [Graham Leggett]
*) apr_crypto: Add a native CommonCrypto implementation for iOS and OSX
where OpenSSL has been deprecated. [Graham Leggett]
*) apr_xml_to_text: Add style APR_XML_X2T_PARSED to maintain a
consistent namespace prefix. [Jari Urpalainen
<jari.urpalainen nokia.com>]
Changes for APR 1.6.2
*) Corrected non-Unix builds for APR_LOCK_DEFAULT.
Changes for APR 1.6.1
*) Defer timed locks API for later 1.7 release [Nick Kew, William Rowe]
*) Export build files find_apr.m4 and apr_common.m4 [Jacob Champion]
Changes for APR 1.6.0
*) apr_allocator: Provide apr_allocator_align() to get the true size that
would be allocated for the given size (including the header and
alignment). [Yann Ylavic]
*) apr_os_proc_mutex_put_ex: Allow to specify whether the OS native
mutex should or not be cleaned up (destroyed) with the constructed
APR mutex (given pool), and default to not for the simple _put()
function. [Yann Ylavic]
*) apr_proc/global_mutex: Fix API regarding the native OS mutexes
accessors from/to available APR mechanisms, adding the new functions
apr_os_proc_mutex_get_ex() and apr_os_proc_mutex_set_ex() which give
control to the user over the selected mechanisms, including the missing
POSIX semaphores (sem_t) on platforms supporting them.
[Yann Ylavic]
*) apr_proc_mutex-pthread: Refcount shared mutexes usage to avoid
destruction while still is use by some process(es). PR 49504.
[Yann Ylavic]
*) apr_file_io: Add apr_file_pipe_create_pools() allowing a pair of
pipes to be created, each in a different pool. [Graham Leggett]
*) Add apr_pollcb_wakeup(), with similar behavior to
apr_pollset_wakeup(). Add apr_pollcb_method_name(), with similar
behavior to apr_pollset_method_name().
[Neil Conway <nrc cs berkeley edu>, Jeff Trawick]
*) apr_table_overlap: Add APR_OVERLAP_TABLES_ADD to merge and set when
overlapping tables. [Graham Leggett]
*) locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
[Yann Ylavic]
*) Introduce the apr_cstr_fn() family of functions, derived from
the svn_cstring_ functions of the Subversion project.
*) Add APR_SO_FREEBIND option for apr_socket_opt_set. PR 58725.
[Ashley GC, Jan Kaluza, Joe Orton]
*) apr_filepath_merge: Fix truename length calculation on Windows
in cases where the "short" name variant is actually longer than
the "long" or "true" name. See: testnames.c:merge_shortname().
[Bert Huijben <rhuijben a.o>]
*) apr_atomic: Fix errors when building on Visual Studio 2013 while
maintaining the ability to build on Visual Studio 6 with Windows
Server 2003 R2 SDK. PR 57191. [Gregg Smith]
*) apr_skiplist: Add apr_skiplist_addne*() family to preserve existing
values (no duplicate), add apr_skiplist_size(), apr_skiplist_height()
and apr_skiplist_preheight() to get the corresponding current values,
and apr_skiplist_set_preheight() to modify it. [ Yann Ylavic ]
*) Add new --enable-allocator-guard-pages which is like allocator-uses-mmap,
but will also add inaccessible guard pages before and after each memnode.
This will result in higher ressource usage but allow to find/protect
against certain buffer overflow/overread bugs. Under Linux, it may be
necessary to increase /proc/sys/vm/max_map_count . [Stefan Fritsch]
*) apr_skiplist: Add apr_skiplist_add() to support multiple values.
*) Add new --enable-pool-concurrency-check configure option to detect
thread-unsafe concurrent accesses to pools. Runtime costs should be
relatively low. [Stefan Fritsch]
*) Add support code to teach valgrind about APR pools and allocators.
[Stefan Fritsch]
*) Add apr_sockaddr_info_copy(), for making a deep copy of an
apr_sockaddr_t into a specified pool. [Yann Ylavic
<ylavic.dev gmail.com>]
*) Added Unix domain socket support.
[Mladen Turk]
*) Add apr_shm_delete() to compliment apr_shm_remove().
[Jim Jagielski]
*) Intruduce APR_PERMS_SET macros for setting the owner/group on
objects. Currently only implemented for shm, proc and global
mutexes on posix platforms.
[Mladen Turk]
*) Add apr_escape_ldap() and apr_pescape_ldap(), escaping characters
as described by RFC4514 and RFC4515 respectively. [Graham Leggett]
---- Version 8.13.11 - 2017-06-15 ----
Fix crash when twice a same voice in %%score inside tune
Fix some compilation warnings and crash with gcc-5.4
(reported by Guido Gonzato and more people)
Fix more crashes in recent versions of MacOS X
(reported by David Lacroix)
This release contains mostly feature requests.
Features:
The stats1 verb now lets you use regular expressions to specify
which field names to compute statistics on, and/or which to
group by. Full details are here.
The min and max DSL functions, and the min/max/percentile
aggregators for the stats1 and merge-fields verbs, now support
numeric as well as string field values. (For mixed string/numeric
fields, numbers compare before strings.) This means in particular
that order statistics -- min, max, and non-interpolated percentiles
-- as well as mode, antimode, and count are now possible on
string-only (or mixed) fields. (Of course, any operations
requiring arithmetic on values, such as computing sums, averages,
or interpolated percentiles, yield an error on string-valued
input.)
There is a new DSL function mapexcept which returns a copy of
the argument with specified key(s), if any, unset. The motivating
use-case is to split records to multiple filenames depending
on particular field value, which is omitted from the output:
mlr --from f.dat put 'tee > "/tmp/data-".$a, mapexcept($*, "a")'
Likewise, mapselect returns a copy of the argument with only
specified key(s), if any, set. This resolves#137.
A new -u option for count-distinct allows unlashed counts for
multiple field names. For example, with -f a,b and without -u,
count-distinct computes counts for distinct pairs of a and b
field values. With -f a,b and with -u, it computes counts for
distinct a field values and counts for distinct b field values
separately.
If you build from source, you can now do ./configure without
first doing autoreconf -fiv. This resolves#131.
The UTF-8 BOM sequence 0xef 0xbb 0xbf is now automatically
ignored from the start of CSV files. (The same is already done
for JSON files.) This resolves#138.
For put and filter with -S, program literals such as the 6 in
$x = 6 were being parsed as strings. This is not sensible, since
the -S option for put and filter is intended to suppress numeric
conversion of record data, not program literals. To get string
6 one may use $x = "6".
Documentation:
A new cookbook example shows how to compute differences between
successive queries, e.g. to find out what changed in time-varying
data when you run and rerun a SQL query.
Another new cookbook example shows how to compute interquartile
ranges.
A third new cookbook example shows how to compute weighted
means.
Bugfixes:
CRLF line-endings were not being correctly autodetected when
I/O formats were specified using --c2j et al.
Integer division by zero was causing a fatal runtime exception,
rather than computing inf or nan as in the floating-point case.
This is a regularly scheduled stable release.
Resolved issues:
#3433: Correctly clear warning "path is a subdirectory of other folder" in folder dialog
#3524: Conflict copies' filename now includes the ID of the last device to change the file
#3993: Folders offered by other devices can now be ignored
#4164: Changed device name takes effect with restart; device name is not sent to unknown devices
#4183: Correctly show CPU usage when started with -no-restart option
Patch #329 - 2017/06/12
* add control sequences for reading the Sixel and ReGIS graphics
sizes (suggested by Ben Wong).
* add a workaround for wcwidth returning -1 for characters which
should have been printable (FreeBSD #219800).
* fix a bug in font initialization from patch #328 (FreeBSD #219800).
* fix a special case in HideCursor which assigned a bold font to the
slot used for normal font in changes for italics in patch #307
(Debian #858304).
* updates for ReGIS (Ross Combs):
+ Strings specified with no command are used as "comments".
Print these in the log when tracing.
+ Catch attempts to use "alternate display" mode (AKA "blink")
from the GIGI, but do not implement it.
+ The T(M) command should only multiply the height by 10, not
20.
+ Make the S(E) command reset more state than just the screen
contents.
+ Remove two rotation variables which were only being printed.
+ Numerous minor fixes and comment updates in the R command.
+ Unknown R command option names trigger an empty response.
+ Fix the output position after printing rotated text (it was
missing the the sign before).
+ Fix the position change with pixelvectors and rotated text
(the rotation transform was not being applied).
+ Update the TODO list and remove a verification FIXME (slanted
text positioning is correct as is).
+ Emulate the approximately 1.4x enlargement for text which
isn't rotated at right angles.
+ Only update the color planes specified in the plane mask (the
W command's F option).
* fix a bug introduced by the changes to font information in patch
#328. When processing the "checkfont" option of the locale
resource, the program referred to the request data, to an array
which was only allocated in the new/result widget (report by H
Merijn Brand).
* fix a missing assignment initialization to make the utf8 resource
control whether escape sequences to enable/disable UTF-8 mode are
allowed.