0.19.2 (2013-10-13)
===================
Bugs fixed
----------
* Some standard declarations were fixed or updated, including the previously
incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
``libc.math``.
* Heap allocated subtypes of ``type`` used the wrong base type struct at the
C level.
* Calling the unbound method dict.keys/value/items() in dict subtypes could
call the bound object method instead of the unbound supertype method.
* "yield" wasn't supported in "return" value expressions.
* Using the "bint" type in memory views lead to unexpected results.
It is now an error.
* Assignments to global/closure variables could catch them in an illegal state
while deallocating the old value.
Release 0.1.9 (Sep 28, 2013)
----------------------------
Bug Fixes
* Fix an regression introduced in 0.1.5 where sqlparse didn't properly
distinguished between single and double quoted strings when tagging
identifier (issue111).
Enhancements
* New option to truncate long string literals when formatting.
* Scientific numbers are pares correctly (issue107).
* Support for arithmetic expressions (issue109, issue106; by prudhvi).
Fix a bug that was causing proxy authentication errors to be
reported when the issue was something else.
A full upload now removes the deletion log, which can save a
lot of space if you've added many notes and deleted them again.
Better feedback when a sync is aborted due to concurrent access
from another device.
Stop errors from appearing when the tags column is enabled in
the browser and the user has non-latin text in tags.
Fix an issue that was causing note types to be renamed when
they shouldn't be.
libass (0.10.2)
* API additions and some ABI changes, bumped SONAME
* Expose header field for VSFilter color mangling (GC #87)
* Add functions for explicit scaling hints (GC #6)
* Add 'type' field to ASS_Image (GC #31)
* Workaround Freetype's font size grid-fitting where appropriate
* Apply blur to both glyph and border when using opaque box
* Parser bugfixes
* Parse angles in style as number
* Fix fallback event formats
* Make closing ')' optional for some tags
* Fix crazy VSFilter behaviour for \move (GC #90)
* Make \r fall back to line style (GC #104)
* Parse style name like VSFilter
* Ignore junk in nested \t tags
* Make \clip tag arguments mandatory
* Properly handle script and language in the HarfBuzz shaper
* Allow ASS_Track and ASS_Renderer to have different ASS_Library
* Fix stroking in some rare cases
* Correctly handle @font advance (GC #94)
* Fix ascent/descent for some fonts (GC #106)
* Fix ass_step_sub to not require sorted events
* Fix blur scaling
* Don't mutate input strings (GC #88)
* Remove/change some error messages
* Fix various small memory leaks
from Frank Kardel:
FlightCrew pulls in pthread_cancel via
/usr/include/c++/bits/gthr-default.h
/usr/include/g++/bits/gthr.h
/usr/include/g++/ext/atomicity.h
/usr/include/g++/bits/basic_string.h
/usr/include/g++/string
/usr/include/g++/random
/usr/include/g++/bits/stl_algo.h
/usr/include/g++/algorithm
/usr/pkgsrc/editors/Sigil/work/.buildlink/include/boost/utility/swap.hpp
/usr/pkgsrc/editors/Sigil/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp
/usr/pkgsrc/editors/Sigil/work/.buildlink/include/boost/tuple/tuple.hpp
/usr/pkgsrc/editors/Sigil/work/src/FlightCrew/stdafx.h
/usr/pkgsrc/editors/Sigil/work/src/FlightCrew/Result.cpp
so link against libpthread.
R16B02 is the second maintenance release for the R16B major release.
You can find the README file for the release at
http://www.erlang.org/download/otp_src_R16B02.readme
R16B01 is the first maintenance release for the R16B major release.
You can find the README file for the release at
http://www.erlang.org/download/otp_src_R16B01.readme
Highlights for R16B01:
OTP-10279 == erts ==
Support for migration of memory carriers between memory
allocator instances has been introduced.
By default this feature is not enabled and do not effect the
characteristics of the system. When enabled it has the
following impact on the characteristics of the system:
-- Reduced memory footprint when the memory load is unevenly
distributed between scheduler specific allocator instances.
-- Depending on the default allocaton strategy used on a
specific allocator there might or might not be a slight
performance loss.
-- When enabled on the fix_alloc allocator, a different
strategy for management of fix blocks will be used.
-- The information returned from
erlang:system_info({allocator, A}), and
erlang:system_info({allocator_sizes, A}) will be slightly
different when this feature has been enabled. An mbcs_pool
tuple will be present giving information about abandoned
carriers, and in the fix_alloc case no fix_types tuple will
be present.
For more information, see the documentation of the +M<S>acul
command line argument.
OTP-11009 == ssl public_key crypto common_test dialyzer ssh stdlib snmp
inets ==
Integrate elliptic curve contribution from Andreas Schultz
In order to be able to support elliptic curve cipher suites
in SSL/TLS, additions to handle elliptic curve infrastructure
has been added to public_key and crypto.
This also has resulted in a rewrite of the crypto API to gain
consistency and remove unnecessary overhead. All OTP
applications using crypto has been updated to use the new
API.
Impact: Elliptic curve cryptography (ECC) offers equivalent
security with smaller key sizes than other public key
algorithms. Smaller key sizes result in savings for power,
memory, bandwidth, and computational cost that make ECC
especially attractive for constrained environments.
OTP-11159 == erts ==
Lift static limitation (FD_SETSIZE) for file descriptors on
Mac OS X. (Thanks to Anthony Ramine)