Release 0.24.1
core:
* SplashOutputDev: use getRGBLine images if available. Bug #66928
* SplashOutputDev: Don't copy bitmap if we don't need to.
* PSOutputDev: Fix regression in -eps -level1sep rendering. Bug #68321
* Fix crash in malformed file 1026.asan.0.42.pdf
* use copyString instead of strdup where memory is freed with gfree. Bug #67666
utils:
* pdfdetach: don't mention xpdfrc
* pdftotext: Fix -bbox with stdin as input. Bug #45163
* pdftohtml: Fix jpeg image export. Bug #48270
* pdfimages: Fix typos in man page
glib:
* demo: Remove GTK_DISABLE_DEPRECATED compilation flag
qt4:
* Fix small typo in documentation
qt5:
* Fix small typo in documentation
0.20.4
======
Changes since 0.20.3:
- Fix warnings in gtk-doc run.
- Some minor improvements to the documentation.
- Make the user-agent ASCII-only to fix issues with discovery when
g_get_application_name () returned a translated string.
- Force HTTP version to be 1.1 in SOAP requests.
- Fix potential crashes in XML parsing.
- Fix potential memory leak in gupnp_service_proxy_send_action_valist.
- Some codestyle fixes.
- Add gupnp_device_info_list_dlna_device_class_identifier () to retrieve the
content of <dlna:X_DLNADOC> nodes.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=704953
- https://bugzilla.gnome.org/show_bug.cgi?id=702555
- https://bugzilla.gnome.org/show_bug.cgi?id=704094
- https://bugzilla.gnome.org/show_bug.cgi?id=700947
All contributors to this release:
Ludovic Ferrandis <ludovic.ferrandis@intel.com>
Jens Georg <mail@jensge.org>
Sébastien Bianti <sebastien.bianti@linux.intel.com>
Bastien Nocera <hadess@hadess.net>
0.14.4
======
- Fix gtk-doc warnings.
- Use SO_REUSEPORT on FreeBSD and Debian/kFreeBSD.
- Fix discovery issue with some devices when g_get_application_name returned a
non-ASCII translated version of the name.
- Fix a compiler warning about parentheses.
- Use GNOME_COMPILE_WARNINGS for a safe set of strict compiler warnings.
- Remove the use of INCLUDES which has been deprecated for a while.
All contributors to this release:
Jens Georg <jensg@openismus.com>
Bastien Nocera <hadess@hadess.net>
Noteworthy changes in version 2.0.21 (2013-08-19)
-------------------------------------------------
* gpg-agent: By default the users are now asked via the Pinentry
whether they trust an X.509 root key. To prohibit interactive
marking of such keys, the new option --no-allow-mark-trusted may
be used.
* gpg-agent: The command KEYINFO has options to add info from
sshcontrol.
* The included ssh agent does now support ECDSA keys.
* The new option --enable-putty-support allows gpg-agent to act on
Windows as a Pageant replacement with full smartcard support.
* Support installation as portable application under Windows.
Changes
Doxygen's source code is now managed using git and GitHub. Automatic builds
and regression tests are scheduled via Travis CI.
Configuration data for the config file, the documentation, and the wizard
are now produced from a single source (thanks to Albert)
All translation files have been migrated to UTF-8 (thanks to Petr Prikryl)
Added black box testing framework and a set of tests.
New features
Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsing.
Lots of bug fixes.
---
1.1
---
* Issue #71 (Distribute Issue #333): EasyInstall now puts less emphasis on the
condition when a host is blocked via ``--allow-hosts``.
* Issue #72: Restored Python 2.4 compatibility in ``ez_setup.py``.
---
1.0
---
* Issue #60: On Windows, Setuptools supports deferring to another launcher,
such as Vinay Sajip's `pylauncher <https://bitbucket.org/pypa/pylauncher>`_
(included with Python 3.3) to launch console and GUI scripts and not install
its own launcher executables. This experimental functionality is currently
only enabled if the ``SETUPTOOLS_LAUNCHER`` environment variable is set to
"natural". In the future, this behavior may become default, but only after
it has matured and seen substantial adoption. The ``SETUPTOOLS_LAUNCHER``
also accepts "executable" to force the default behavior of creating launcher
executables.
* Issue #63: Bootstrap script (ez_setup.py) now prefers Powershell, curl, or
wget for retrieving the Setuptools tarball for improved security of the
install. The script will still fall back to a simple ``urlopen`` on
platforms that do not have these tools.
* Issue #65: Deprecated the ``Features`` functionality.
* Issue #52: In ``VerifyingHTTPSConn``, handle a tunnelled (proxied)
connection.
Backward-Incompatible Changes
=============================
This release includes a couple of backward-incompatible changes, but most if
not all users will find 1.0 a drop-in replacement for 0.9.
* Issue #50: Normalized API of environment marker support. Specifically,
removed line number and filename from SyntaxErrors when returned from
`pkg_resources.invalid_marker`. Any clients depending on the specific
string representation of exceptions returned by that function may need to
be updated to account for this change.
* Issue #50: SyntaxErrors generated by `pkg_resources.invalid_marker` are
normalized for cross-implementation consistency.
* Removed ``--ignore-conflicts-at-my-risk`` and ``--delete-conflicting``
options to easy_install. These options have been deprecated since 0.6a11.
2013-9-1 meld 1.7.5
===================
Features:
* Open the version control console view when the exit code of a VC
operation indicates that there was an error (Kai Willadsen)
* Improve our handling of bad gconf setups, and add a file-system key
to force a no-gconf fallback for persistent issues (Daniel Richard G)
* Add a preference for whether to highlight the current line of a file
comparison (Kai Willadsen)
* Keyboard shortcut for the commit dialog (Kai Willadsen)
Fixes:
* Fix traversing symlink loops in version control comparisons (Kai
Willadsen)
* Minor fixes and cleanups (Boruch Baum, Sandro Bonazzola, Kai Willadsen)
Translations:
* Antonio Fernandes C. Neto (pt_BR)
* Daniel Mustieles (es)
* Fran Diéguez (gl)
* Marek Černocký (cs)
* Rafael Ferreira (pt_BR)
* Piotr Drąg (pl)
Maintenance release:
- Important bugfix in reading constants from bytecode. (Tim-Philipp Müller
and Sebastian Dröge)
- Documentation and code cleanup (Stefan Sauer)
- Fix cache flushing on iOS (Andoni Morales Alastruey)
============
Version 0.22
============
desktop-file-validate
- add DBusActivatable key to allowed keys (Matthias Clasen)
- warn about OnlyShowIn in Action groups (Matthias Clasen)
- allow validating multiple desktop files (Matthias Clasen)
- improve help output (Matthias Clasen)
- update man page (Matthias Clasen)
update-desktop-database
- list only once a desktop file per mime type (Vincent)
misc
- honor NOCONFIGURE=1 (Colin Walters)
(resolve PR pkg/47641, updated to newer version including the bugfix).
Revision history for Perl extension HTTP::Server::EV.
0.67
- (not recorded, but released at same date of 0.66)
0.66
- Bugfix, thanx Edgar Fuß
0.65
- ~300% Faster urldecode
- Any HTTP methods now supported. Server just parses headers, use
$cgi->fh to process body of PUT or other methods
- Added ->flush_wait and ->give_up_handle methods in
HTTP::Server::EV::Buffer
- Fixed stack corruption, thanx Edgar Fuß
0.6
- Implemented HTTP::Server::EV::Buffer onerror(ondisconnect) callback
- Listen now can accept IO::Socket::INET object with socket to listen
- Added support of sharing one listening socket per several forks, and
fork_hook cb to integrate with fork managers
- Fixed bug when only first defined port listener worked
- Fixed segfault when starting/stopping PortListener
Revision history for Perl extension Coro.
6.31 Thu May 9 07:39:48 CEST 2013
- Coro::AIO requests would crash if the thread was ready'd
while the request was ongoing.
6.29 Wed May 8 02:55:18 CEST 2013
- when an on_destroy handler destructs the coro currently being
destructed a perl scalar could be accessed after being freed,
likely causing a crash.
6.28 Wed Mar 6 06:58:02 CET 2013
- clean remnants of existing __DIE__ and __WARN__ handlers so
they lose their magic and will not cause segfaults later
(testcase by Andrey Sagulin).
- improved Coro::State documentation a bit.
- Coro::Debug::command now flushes the output.
- add hack detection code for x32 abi, because the braindead slugs
who designed that made it look exactly like x86_64 without
providing proper compile time symbols to test for it. as a result,
this detection cannot work reliably.
- valgrind stack registering was broken.
- do not rely on Time::HiRes anymore in Coro::Debug.
6.23 Fri Dec 7 23:36:37 CET 2012
- use experimental fiber implementation on native windows
perls.
- use sizeof (void *) as multiplication factor for stack sizes,
to accomodate the totally braindamaged microsoft 64 bit "os".
- changed verifier host from win2k-ap510-32 to win7-sp516-32/64.
activeperl 5.16 crashes when PerlIO_define_layer is called due
to some bug in the perl dll, strawberry perl at least passes
the testsuite.
- implement Coro::Handle->peeraddr/host/port, for slightly
improved compatibility with LWP.
- implement 5.17 compatibility by almost blindly applying a
good-looking patch by Father Chrysostomos.
- move stack management functions into libcoro 3.
- libcoro version 3 "released".
- support magic values as timed_io_once args.
- recommend AnyEvent 7+ or EV 4+, also require EV
version 4 or newer for Coro::EV.
6.10 Tue Oct 9 01:14:27 CEST 2012
- updated ecb.h, it had a typo that caused it to not compile on many
big endian systems (reported by many people).
- disable memory fences in ecb.h to improve portability.
6.09 Sat Oct 6 23:25:02 CEST 2012
- Coro::EV I/O watchers were not interruptible by exceptions
(Coro::State::throw) (testcase by sten).
- ->throw now puts threads into the ready queue, as this seems to
be expected by existing code, and code that doesn't cope with spurious
wakeups needs fixing anyway.
- use fd -1 in mmap.
- cast I32 to int in error message printf.
- warn about broken so-called "hardened" kernels.
6.08 Fri Apr 13 12:05:47 CEST 2012
- be more aggressive about exiting like perl does - formerly,
exiting from the non-main thread would not execute END blocks.
Revision history for IO::AIO
4.18 Thu Oct 11 07:01:26 CEST 2012
- fix unintended xthread_create by intentionalising it :)
4.17 Thu Oct 11 05:19:47 CEST 2012
- rename aio_fallocate to aio_allocate, to match documentation.
- add list of linux fsid values to aio_statvfs docs.
- work around a bug in btrfs' FIEMAP ioctl implementation.
- work around AIX bug: statvfs.f_fsid is a struct, not unsigned long
as per unix spec.
4.16 Tue Aug 14 05:39:03 CEST 2012
- aio_statvfs was wromgly marked for wd emulation, causing
it to malfunction for paths.
- fix a crash in aio_fiemap, when used on ranges without any
extents.
- work around linux kernel bug (at least in 3.2): kernel might
trash fiemap input arguments.
- work around linux kernel bug (at least in 3.2): kernel does not
set FIEMAP_EXTENT_LAST on last segment.
- work around linux kernel bug (at least in 3.2): kernel silently
truncates segment count if a file.
- make fh argument of IO::AIO::mmap optional, also add mmap/munmap
to quick overview.
- splice can corrupt data.
- (libeio) remove pread/pwrite emulation.
- do not grow mmaped scalars in aio_read.
- add FALLOC_FL_PUNCH_HOLE and document fallocate.
- provide pread/pwrite for win32, making it link again on native win32.
Revision history for Perl extension Async::Interrupt.
1.1 Wed Apr 25 00:46:08 CEST 2012
- new $async->handle method.
- new $async->pipe_drain method.
- use memory fences for !x86, and x86 future
proofing. use libecb for implementation.
Revision history for perl pragma common::sense.
3.72 Wed Jul 31 19:44:18 CEST 2013
- install paths were wrong for current MakeMaker (reported
by various people).
3.71 Wed Jul 31 02:34:48 CEST 2013
- CPAN failed to parse the version number in 3.7, try to work
around.
3.7 Wed Jul 31 01:26:50 CEST 2013
- move pod to separate file, to further improve loading times.
- make it arch-specific, adding a test that warns when an old
version is still installed.
- due to a logic glitch, warnings were not enabled at all on 5.16.
Revision history for Perl extension File::Util.pm
3.39
Sun Jan 6 15:54:10 CST 2013
Significant improvements in test suite, but most importantly
eliminated a bug found in make_dir() where absolute paths caused
problems on some platforms.
Fixed a bug that caused testing to fail on Solaris
3.38
Fri Jan 4 12:26:53 CST 2013
Have to abandon AutoLoader. It is simply causing too many problems
to continue using it on any level.
3.37
Thu Jan 3 12:58:55 CST 2013
Renamed atomize() to atomize_path() before anyone starts to use it;
the original name is not ideal and not descriptive of what it does.
3.36
Thu Jan 3 11:38:00 CST 2013
breakfix, Dist::Zilla failed to detect long-time prereq
Exception::Handler. This unfortunate problem broke v3.33 thru 3.35
which were taken down in short order.
3.35 - removed
3.34 - removed
3.33
Mon Dec 31 23:37:40 CST 2012
Moves everything out of autoloader that was previously in autoloader,
with the exception of the assisted error handling. In light of modern
computing, the optimizations are so minimal as to be negligible now.
There's more benefit to be had by having all methods available
at compile time.
Documentation updates.
Code cleanups. Package cleanup. Preparations to add new features.
Working to make the distribution compliant with Fedora and Debian
packaging standards. File::Util already has a maintained package for
Ubuntu.
(drop dependency on libev, not used)
4.15 Fri Mar 1 12:15:53 CET 2013
- (libev) upgrade to 4.15 - too many changes to list.
- EV::run now returns a boolean.
- API version 5:1.
- document that cleanup watchers are not available via perl.
- cast I32 to int in error message printf.
- remove dependencies on librt and libpthreads on GNU/Linux.