Changes:
- Several ATK support additions and fixes got landed, with many
roles being now implemented, providing better accessibility.
- Caret browsing is now available.
- Spelling check has been implemented using Enchant; the API is
still lacking, and some of the functionality still needs to be
improved, though.
- Error reporting is now available, with default error pages, and
API that allows the application to override the default behavior;
localization of those pages is still not supported, but planned.
- More crashes and other bugs fixed.
Pkgsrc changes:
- Adjust dependency: requires p5-Class-MOP>=0.83 and p5-Sub-Name for
runtime and p5-Test-Exception>=0.27 for build (test really)
Upstream changes:
0.78 Tue, May 12, 2009
* Moose::Cookbook::FAQ and Moose::Cookbook::WTF
- Merged these documents into what is now Moose::Manual::FAQ
* Moose::Unsweetened
- Moved to Moose::Manual::Unsweetened
* Moose::Cookbook::Basics::Recipes 9-12
- Renamed to be 8-11, since recipe 8 did not exist
* Moose::Exporter
- Make Moose::Exporter import strict and warnings into packages
that use it (doy)
* Moose::Object
- Fix DEMOLISHALL sometimes not being able to find DEMOLISH
methods during global destruction (doy)
* Moose::Meta::Class
* Moose::Meta::Role::Application::ToClass
- Track the Role::Application objects created during class-role
consumption (Sartak)
* Moose::Meta::Class
- Fix metaclass incompatibility errors when extending a vanilla perl
class which isa Moose class with a metaclass role applied (t0m)
* Moose::Meta::Role
- Add a role-combination hook, _role_for_combination, for the
benefit of MooseX::Role::Parameterized (Sartak)
* Tests
- Some tests were failing on Win32 because they explicit checked
warning output for newlines. Reported by Nickolay Platonov.
Pkgsrc changes:
- Adjust dependencies: no need for devel/p5-Sub-Identify and require at
least p5-Test-Exception>=0.27 for build (test really)
Upstream changes:
0.84 Tue, May 12, 2009
* Makefile.PL
- Depend on Text::Exception 0.27 to avoid failing tests ond old
versions (rafl)
* Class::MOP
- Made is_class_loaded a little stricter. It was reporting that
a class was loaded if it merely had an @ISA variable in its
stash. Now it checks that the @ISA var has elements in it.
- Deprecate in_global_destruction and subname re-exporting
(perigrin & Sartak)
* Class::MOP::Class
- Explicitly use Devel::GlobalDestruction and Sub::Name
(perigrin)
* Class::MOP::Package
- Disable prototype mismatch warnings for add_package_symbol.
(Florian Ragwitz)
PyGooCanvas 0.14.1 (May 10 2009)
==================
o Fix a segfault due to an API change in PycCairo (Gian Mario)
o Autogenerate the ChangeLog from git logs (Gian Mario)
o Fix the build when using libtool 2.x (Gian Mario)
o Make the required changes after the switch to git (Gian Mario)
Based on maintainer update request by PR 41063.
While here, add commented out LICENSE (LGPL-2.1 or MPL-1.1).
Overview of changes from pycairo 1.8.2 to pycairo 1.8.4
=======================================================
General Changes:
Pycairo 1.8.4 requires cairo 1.8.4 (or later) and Python 2.6
Bug Fixes:
20674: Add get/set_extend for Gradient Patterns
New Classes:
cairo.ToyFontFace
New Methods:
Pattern.get_extend
Pattern.set_extend
ToyFontFace.get_family
ToyFontFace.get_slant
ToyFontFace.get_weight
Deleted Methods:
SurfacePattern.get_extend
SurfacePattern.set_extend
Other Changes:
Threading for surfaces with stream functions has been reenabled.
Documentation updates.
iso-codes 3.9
-------------
Tobias Quathamer <toddy@debian.org>
Fri, 1 May 2009
[ General ]
* Use the GNU Lesser General Public License for all files included
in this package.
* Do no longer provide the file /usr/share/iso-codes/iso_639.tab
which has been deprecated for a long time now.
* Do no longer include the notes directory in the tarball, because
all files were outdated and deprecated. Moreover, none of those
files have ever been installed.
[ ISO 3166 ]
* Fix wrong capitalization for "Moldova, Republic of"
[ ISO 15924 ]
* Changes made by the Maintenance Agency on 2009-02-23
[ ISO 15924 translations ]
* French updated by Christian Perrier
* Norwegian Bokmaal by Kjartan Maraas (TP)
* Danish by Joe Hansen (TP)
* Russian by Yuri Kozlov
* Latvian by Rihards Prieditis (TP)
[ ISO 3166 translations ]
* Simplified Chinese by LI Daobing (TP)
* Lithuanian updated by Kęstutis Biliūnas
* Italian by Milo Casagrande (TP)
* Basque updated by Piarres Beobide Egaña. Closes: #522687
* Slovak updated by Ivan Masár. Closes: #522761
* Indonesian by Andhika Padmawan (TP)
* Irish by Kevin Scannell (TP)
* Finnish by Tommi Vainikainen (TP)
* Latvian by Rihards Prieditis (TP)
* Polish updated by Łukasz Paździora. Closes: #523464
* Asturian updated by Marcos Alvarez Costales. Closes: #523651, #525630
* Norwegian Bokmaal by Hans F. Nordhaug (TP)
* Russian by Yuri Kozlov
* Korean by Changwoo Ryu (TP)
* Bengali by Rezwan Shahid
* Kazakh updated by Baurzhan Muftakhidinov and Dauren Sarsenov.
Closes: #524815
* Slovak by Ivan Masár
[ ISO 3166-2 translations ]
* Italian by Milo Casagrande (TP)
* Indonesian by Andhika Padmawan (TP)
[ ISO 639 translations ]
* Irish by Kevin Scannell (TP)
* Lithuanian updated by Kęstutis Biliūnas
* Norwegian Bokmaal by Kjartan Maraas (TP)
[ ISO 639-3 translations ]
* Italian by Milo Casagrande (TP)
* Lithuanian updated by Kęstutis Biliūnas
[ ISO 4217 translations ]
* Norwegian Bokmaal by Kjartan Maraas (TP)
* Danish by Joe Hansen (TP)
Changes:
- Bugfix release, forward and backward compatible with 2.0.x
- Fix compatibility with Qt 4.5 when QCA::Initializer appears before QApp
- Don't convert to secure memory when Hash::update(QByteArray) is used
- Use configure.exe instead of configwin.bat
- Multi-instance support introduces a new postmulti(1) command to
create/add/remove/etc. additional Postfix instances. The familiar
"postfix start" etc. commands now automatically start multiple
Postfix instances. The good news: nothing changes when you use
only one Postfix instance. See MULTI_INSTANCE_README for details.
- Multi-instance support required that some files be moved from
the non-shared $config_directory to the shared $daemon_directory.
The affected files are postfix-script, postfix-files and post-install.
- TLS (SSL) support was updated for elliptic curve encryption. This
requires OpenSSL version 0.9.9 or later. The SMTP client no longer
uses the SSLv2 protocol by default. See TLS_README for details.
- The Milter client now supports all Sendmail 8.14 Milter requests,
including requests for rejected recipient addresses, and requests
to replace the envelope sender address. See MILTER_README for
details.
- Postfix no longer adds (Resent-) From:, Date:, Message-ID: or To:
headers to email messages with "remote" origins (these are origins
that don't match $local_header_rewrite_clients). Adding such
headers breaks DKIM signatures that explicitly cover non-present
headers. For compatibility with existing logfile processing
software, Postfix will log ``message-id=<>'' for email messages
that have no Message-Id header.
- Stress-adaptive behavior is now enabled by default. This allows
the Postfix SMTP server to temporarily reduce time limits and
error-count limits under conditions of overload, such as a malware
attack or backscatter flood. See STRESS_README for details.
No functionality has been removed, but it is a good idea to review
the RELEASE_NOTES file for the usual minor incompatibilities or
limitations.
- (low) The installation/upgrade procedure did not automatically
create the data_directory.
- (medium) In the "new queue manager", the _destination_rate_delay
code needed to postpone the job scheduler updates after delivery
completion, otherwise the scheduler could loop on blocked jobs.
- (low) The queue manager used <transport>_concurrency_failed_cohort_limit
instead of <transport>_destination_concurrency_failed_cohort_limit
as documented.
- (low) The SMTP client disabled MIME parsing despite non-empty
settings for smtp_header_checks, smtp_mime_header_checks,
smtp_nested_header_checks, or smtp_body_checks.
- (medium) The postsuper command re-enabled the SIGHUP signal when
it was set to "ignore". This could result in random "Postfix
integrity check failed" errors at boot time (POSIX SIGHUP death),
causing Postfix not to start automatically.
0.1.9
------------------------------------------------------------------------
Added Leica RWL raw format in list of supported files.
Updated to LibRaw 0.7.2 :
- More accurate types conversion in libraw_datastream.h to make compilers happy.
- New postprocessing parameter auto_bright_thr: set portion of clipped pixels for
auto brightening code (instead of dcraw-derived hardcoded 1%).
- '-U' option for dcraw_emu sample sets auto_bright_thr parameter.
Updated to LibRaw 0.7.1 :
- Fixed broken OpenMP support.
Updated to LibRaw 0.7.0 :
- Black (masked) pixels data extracted from RAW and avaliable in application.
- Application can turn off RAW data filtering (black level subtraction,
zero pixels removal and raw tone curve).
- New 'input framework' released. Reading raw data from file and memory buffer supported from scratch.
LibRaw-using application can implement own data reading functions (e.g. reading from network stream).
- Fuji SuperCCD: raw data extracted without 45-degree rotation.
- New sample applications: 4channels and unprocessed_raw.
- Imported (subsequentally) new dcraw versions from 8.89 to 8.93 (up to date)
Updated to libraw 0.6.15:
- more accurate pentax dSLR support
- fixes in Kodak 620x/720x identification
- faster identification procedure for some formats.
- Fixed bug in custom gamma curve creation
Updated to libraw 0.6.14:
- user-specified gamma curve.
- Pentax K2000/Km support.
- Changes in Canon sRAW processing (support for 5D2 fw 1.07).
Version 7.9 11-Apr-09
---------------------
1. When building with support for bzlib/zlib (pcregrep) and/or readline
(pcretest), all targets were linked against these libraries. This included
libpcre, libpcreposix, and libpcrecpp, even though they do not use these
libraries. This caused unwanted dependencies to be created. This problem
has been fixed, and now only pcregrep is linked with bzlib/zlib and only
pcretest is linked with readline.
2. The "typedef int BOOL" in pcre_internal.h that was included inside the
"#ifndef FALSE" condition by an earlier change (probably 7.8/18) has been
moved outside it again, because FALSE and TRUE are already defined in AIX,
but BOOL is not.
3. The pcre_config() function was treating the PCRE_MATCH_LIMIT and
PCRE_MATCH_LIMIT_RECURSION values as ints, when they should be long ints.
4. The pcregrep documentation said spaces were inserted as well as colons (or
hyphens) following file names and line numbers when outputting matching
lines. This is not true; no spaces are inserted. I have also clarified the
wording for the --colour (or --color) option.
5. In pcregrep, when --colour was used with -o, the list of matching strings
was not coloured; this is different to GNU grep, so I have changed it to be
the same.
6. When --colo(u)r was used in pcregrep, only the first matching substring in
each matching line was coloured. Now it goes on to look for further matches
of any of the test patterns, which is the same behaviour as GNU grep.
7. A pattern that could match an empty string could cause pcregrep to loop; it
doesn't make sense to accept an empty string match in pcregrep, so I have
locked it out (using PCRE's PCRE_NOTEMPTY option). By experiment, this
seems to be how GNU grep behaves.
8. The pattern (?(?=.*b)b|^) was incorrectly compiled as "match must be at
start or after a newline", because the conditional assertion was not being
correctly handled. The rule now is that both the assertion and what follows
in the first alternative must satisfy the test.
9. If auto-callout was enabled in a pattern with a conditional group whose
condition was an assertion, PCRE could crash during matching, both with
pcre_exec() and pcre_dfa_exec().
10. The PCRE_DOLLAR_ENDONLY option was not working when pcre_dfa_exec() was
used for matching.
11. Unicode property support in character classes was not working for
characters (bytes) greater than 127 when not in UTF-8 mode.
12. Added the -M command line option to pcretest.
14. Added the non-standard REG_NOTEMPTY option to the POSIX interface.
15. Added the PCRE_NO_START_OPTIMIZE match-time option.
16. Added comments and documentation about mis-use of no_arg in the C++
wrapper.
17. Implemented support for UTF-8 encoding in EBCDIC environments, a patch
from Martin Jerabek that uses macro names for all relevant character and
string constants.
18. Added to pcre_internal.h two configuration checks: (a) If both EBCDIC and
SUPPORT_UTF8 are set, give an error; (b) If SUPPORT_UCP is set without
SUPPORT_UTF8, define SUPPORT_UTF8. The "configure" script handles both of
these, but not everybody uses configure.
19. A conditional group that had only one branch was not being correctly
recognized as an item that could match an empty string. This meant that an
enclosing group might also not be so recognized, causing infinite looping
(and probably a segfault) for patterns such as ^"((?(?=[a])[^"])|b)*"$
with the subject "ab", where knowledge that the repeated group can match
nothing is needed in order to break the loop.
20. If a pattern that was compiled with callouts was matched using pcre_dfa_
exec(), but without supplying a callout function, matching went wrong.
21. If PCRE_ERROR_MATCHLIMIT occurred during a recursion, there was a memory
leak if the size of the offset vector was greater than 30. When the vector
is smaller, the saved offsets during recursion go onto a local stack
vector, but for larger vectors malloc() is used. It was failing to free
when the recursion yielded PCRE_ERROR_MATCH_LIMIT (or any other "abnormal"
error, in fact).
22. There was a missing #ifdef SUPPORT_UTF8 round one of the variables in the
heapframe that is used only when UTF-8 support is enabled. This caused no
problem, but was untidy.
23. Steven Van Ingelgem's patch to CMakeLists.txt to change the name
CMAKE_BINARY_DIR to PROJECT_BINARY_DIR so that it works when PCRE is
included within another project.
24. Steven Van Ingelgem's patches to add more options to the CMake support,
slightly modified by me:
(a) PCRE_BUILD_TESTS can be set OFF not to build the tests, including
not building pcregrep.
(b) PCRE_BUILD_PCREGREP can be see OFF not to build pcregrep, but only
if PCRE_BUILD_TESTS is also set OFF, because the tests use pcregrep.
25. Forward references, both numeric and by name, in patterns that made use of
duplicate group numbers, could behave incorrectly or give incorrect errors,
because when scanning forward to find the reference group, PCRE was not
taking into account the duplicate group numbers. A pattern such as
^X(?3)(a)(?|(b)|(q))(Y) is an example.
26. Changed a few more instances of "const unsigned char *" to USPTR, making
the feature of a custom pointer more persuasive (as requested by a user).
27. Wrapped the definitions of fileno and isatty for Windows, which appear in
pcretest.c, inside #ifndefs, because it seems they are sometimes already
pre-defined.
28. Added support for (*UTF8) at the start of a pattern.
29. Arrange for flags added by the "release type" setting in CMake to be shown
in the configuration summary.
libgsf 1.14.13
Andreas:
* Fix gsf_opendoc_metadata_subtree [#581530]
--------------------------------------------------------------------------
libgsf 1.14.12
Andreas:
* Also read user defined OpenDocument metadata
Christian Persch:
* Fix allocation method problem. [#579155]
J.H.M. Dassen (Ray):
* Fix incorrect use of g_enum_register_static which broke
documentation generation in some environments.
[http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39015]
Jody :
* Handle small-block files that are not block aligned. [#572290]
* Deprecate gsf_timestamp_parse and replace it with
gsf_timestamp_from_string.
* Gtk-Doc fixes.
* Fix handling of namespace declared default and prefix.
(Such as in SpreadsheetML-2003)
Morten:
* Handle malformed xml better. [#568994]
* Drop characters that xml 1.0 cannot represent. [#568919]
* Fix problem loading zero-sized files. [#580228]
bgpd:
Fix bgp ipv4/ipv6 accept handling
[bgpd] AS4 bugfix by Chris Caputo [SECURITY]
[bgpd] Add 'show bgp views' command
[bgpd] Allow accepted peers to progress even if realpeer is in Connect
ospfd:
[lib] Move type cast in Fletcher checksum
[lib] Switch Fletcher checksum back to old ospfd version
Justified OSPF cost function names and added support for:
ospf cost <1-65535> A.B.C.D
no ospf cost <1-65535>
library:
[lib] Fix timer precision.
[lib] fix missing sockunion_normalise_mapped
vtysh:
[vtysh] Add commands from zebra_routemap.c to vtysh
misc:
[build] tools/multiple-bgpd.sh should be in 'make dist'
version 1.2.36beta01 [February 28, 2009]
Revised comments in png_set_read_fn() and png_set_write_fn().
Revised order of #ifdef's and indentation in png_debug definitions of png.h
bug introduced in libpng-1.2.34.
version 1.2.36beta02 [March 21, 2009]
Use png_memset() after png_malloc() of big_row_buf when reading an
interlaced file, to avoid a possible UMR.
Undid recent revision of PNG_NO_STDIO version of png_write_flush(). Users
having trouble with fflush() can build with PNG_NO_WRITE_FLUSH defined.
Revised libpng*.txt documentation about use of png_write_flush().
Removed fflush() from pngtest.c.
Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h
version 1.2.36beta03 [March 27, 2009]
Relocated misplaced PNG_1_0_X define in png.h that caused the prototype
for png_set_strip_error_numbers() to be omitted from PNG_NO_ASSEMBLER_CODE
builds. This bug was introduced in libpng-1.2.15beta4.
Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt
version 1.2.36beta04 [April 5, 2009]
Fixed potential memory leak of "new_name" in png_write_iCCP() (Ralph Giles)
version 1.2.36beta05 [April 24, 2009]
Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
application code writers to bypass the check for multiple inclusion
of setjmp.h when they know that it is safe to ignore the situation.
Made some cosmetic changes to whitespace in pngtest output.
Renamed "user_chunk_data" to "my_user_chunk_data" in pngtest.c to suppress
"shadowed declaration" warning from gcc-4.3.3.
Renamed "gamma" to "png_gamma" in pngset.c to avoid "shadowed declaration"
warning about a global "gamma" variable in math.h on some platforms.
version 1.2.36rc01 [April 30, 2009]
No changes.
version 1.0.44 and 1.2.36 [May 7, 2009]
No changes.