Capture::Tiny from 0.15 to 0.16.
Upstream changes:
0.16 2012-02-12 21:04:24 EST5EDT
Documented:
- Noted problems and workaround for FCGI's pathological tied STDIN
[rt.cpan.org #74681; thank you Karl Gaissmaier for testing the
workaround]
* Now supports the veracity vcs. Thanks, Jimmy Tang.
* vcsh is now supported without including a plugin.
* After checkout, run fixups chdired to the just checked out directory.
Change from previous:
---------------------
0.03 Thu, 17 Nov 2011 16:40:20 +0100
* Adapt to the new type constraint inlining API in Moose 2.0100
(Shawn M Moore).
required to update devel/p5-App-perlbrew.
CPAN::Perl::Releases is a module that contains the mappings of all
"perl" releases that have been uploaded to CPAN to the "authors/id/"
path that the tarballs reside in.
Changes from previous:
----------------------
0.15 2010.11.29
* Bumped Pod::POM dependency to version 0.27 to fix RT #54062 "Test failure
on perl 5.11.4" (AZAWAWI)
0.14 2010.11.29
* Switched to Dist::Zilla (AZAWAWI)
* Refactored the packages into separate files and reorganized POD (AZAWAWI)
* Fixed q{near "package;"} regex bug (AZAWAWI)
* Added "use strict; use warnings;" to all of the tests (AZAWAWI)
pkgsrc changes:
- /usr/bin/env python is no longer a valid interpreter, so fix it.
upstream changes:
- Unknown, unfortunately. Upstream doesn't seem to maintain a Changelog.
Mercurial 2.1 (2012-02-01)
This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.
1.1. Major features
* Changesets now have a phase attribute, which tracks what changesets are safe to modify (see Phases)
1.2. Core changes
* annotate: support diff whitespace filtering flags (issue3030)
* bookmarks: automatically advance bookmark on bare update (BC) (issue2894)
* bookmarks: shadow divergent bookmarks of foo with foo@n
* copies: improved copy detection for diff and status
* hooks: new priority specifier to control ordering
* id: add command line options for handling ssh and https urls
* push: propagate --new-branch and --ssh options when pushing subrepos
* revset: add remote() predicate to lookup remote revisions
* subrepo: support explicit add and forget of files in subrepos
1.3. Extension changes
* bugzilla: make XMLRPC interface support http and https access
* largefiles: add --normal option to hg add (issue3061)
* notify: add option for writing to mbox
* rebase: add a "D" short option for detach
* rebase: allow --detach when --rev is used
* win32mbcs: allow win32mbcs extension to be enabled on cygwin platform
* mq: add secret phase setting
1.4. Bug fixes
* hgcia: fix diffstat support
* largefiles: add error checking to tags conversion (issue3092)
* largefiles: add tests for uncovered codepaths (issue3092)
* largefiles: check if largefile could be found when archiving (issue3193)
* largefiles: correctly download new largefiles when merging
* largefiles: correctly handle dirstate status when rebasing
* largefiles: correctly handle newly added largefile on other side of merge
* largefiles: display remote errors from putlfile (issue3123) (issue3149)
* largefiles: don't reference uninitialized variable (issue3092)
* largefiles: fix caching largefiles from an aliased repo (issue3212)
* largefiles: fix confusion upon removal of added largefile (issue3176)
* largefiles: fix inappropriate locking (issue3182)
* largefiles: fix output of hg summary (issue3060)
* largefiles: cache new largefiles for new heads when pulling
* largefiles: implement addremove (issue3064)
* largefiles: optimize performance of status on largefiles repos (issue3136)
* largefiles: optimize status when files are specified (issue3144)
* largefiles: remove empty directories upon update (issue3202)
* largefiles: fix addremove when no largefiles are specified
* largefiles: fix revert on missing largefile (issue3217)
* largefiles: fix transplant for all cases (issue3192)
* mail: use quoted-printable for mime encoding to avoid too long lines (issue3075)
* merge: give a special message for internal:merge failure (issue3105)
* rebase: reinstate old-style rev spec support for the source and base (issue3181)
* ssh: quote remote paths (issue2983)
* sslutil: abort properly if no certificate received for https connection
* sslutil: show fingerprint when cacerts validation fails
* status: support revsets with --change
* subrepo: avoid syncing bookmarks twice on clone (issue3191)
* tag: invalidate tag cache immediately after adding new tag (issue3210)
* util: don't encode ':' in url paths
* bundlerepo: try to find containing repo on creation (issue1812)
* convert: subversion convert abort on revision not found (issue3205)
* discovery: fix regression when checking heads for pre 1.4 client (issue3218)
* merge: defer symlink flag merging to filemerge (issue3200)
* patch: a little bit more robust line counting on diff --stat (issue3183)
* push: return 1 if no changes found (issue3228)
* qpush: avoid trying to manage existing history (issue2218)
* revsets: include the correct first ancestor change for follow(file)
* revsets: filesets now work correctly inside of revsets
Changes from previous:
----------------------
0.06 Jan 3, 2012
- switch from Scope::Guard to Guard, require Guard in deps
0.05 Dec 21, 2011
- remove release directory
0.04 Dec 21, 2011
- don't try to clean up entries during global destruction
Changes from previous:
----------------------
0.09 Tue Nov 1 08:24:00 2011
- Fix previous (broken) release.
0.08 Mon Oct 31 07:59:00 2011
- Support for perlapi of 5.14.2, 5.15.4
0.07 Wed Jul 20 23:44 2011
- Support for perlapi of 5.14.1, 5.15.1, 5.12.4
- Dropped support for 5.13.10
0.06 Sun Jun 5 20:12:00 2011
- Support for perlapi of 5.14.0
- Dropped support for 5.11 series
0.05 Sun Feb 27 17:00:00 2011
- Support for perlapi of 5.12.1, 5.12.2, 5.12.3, 5.13.10.
Changes from previous:
----------------------
0.225 20110308
. Applied a docpatch by Robin Barker to fix the documentation
about the warning of inheriting from yourself.
Fixes RT #66459
0.224 20101031
. Change assignment @ISA = (@ISA, 'new::class')
to use push @ISA, 'new::class'
This should make class creation faster from 5.10 onwards
and reverts a change made in 2.14. If this is critically slow for you
and you can't upgrade your version of Perl, use the old way.
Changes from previous:
----------------------
0.0022 Mar 12, 2011
- no real change
- Fix test again for 5.6 sake
- Improved Makefile.PL / META.yml
0.0021 Mar 12, 2011
- no real change
- New test fix for happy 5.6 testing
0.0020 Mar 10, 2011
- no real change
- Test fixes for keeping 5.6 happy
0.0019 Mar 9, 2011
- Dumper updated to work with Data::Dump 1.16+
Changes from previous:
----------------------
0.20
- use Module::Metadata for better handling of version and package extra
(Tatsuhiko Miyagawa)
0.19
- better packaging
website now, so the tarball is now on MASTER_SITE_LOCAL.
Changes For Version 1.21 (2011-12-13)
* Added side-by-side diffs in the command-line interface
* Automatically enable hyperlinks if the UserAgent string in the HTTP
header suggests that the requestor is a human and not a bot.
* Show only commonly used commands with "fossil help". Use "fossil
help --all" to see the complete list now.
* Improvements to the "stash" command: (1) Stash all files, not just
those below the working directory. (2) Add the --detail option to
"list". (3) Confirm before "drop --all". (4) Add the "help"
subcommand.
* Add an Admin/Access setting to change the number of octets of the
IP address that are saved in login cookies - allowing this setting
to be changed to zero
* Promote the "test-md5sum" command to "md5sum".
* Added the "whatis" command.
* Stop showing the server-code in status outputs - it is no longer
used for anything.
* Added a compile-time option (--with-tcl) to build in the full TCL
interpreter to augment TH1.
* Merged the JSON branch into trunk. Disabled by default. Enabled by
a compile-time option. Probably it will be enabled by default in
some future release.
* Update to use SQLite version 3.7.9 plus the alignment fix for
Sparc. align
Changes For Version 1.20 (2011-10-21)
* Added side-by-side diffs in HTML interface.
* Added support for symlinks. (Controlled by "allow-symlinks"
setting, off by default).
* Fixed CLI annotate to show the proper file version in case there
are multiple equal versions in history.
* Timeline now shows tag changes (requires rebuild).
* Fixed annotate to show "more relevant" versions of lines in some
cases.
* New command: ticket history.
* Disabled SSLv2 in HTTPS client.
* Fixed constant prompting regarding previously-saved SSL
certificates.
* Other SSL improvements.
* Added -R REPOFILE support to several more CLI commands.
* Generated tarballs now have constant timestamps, so they are always
identical for any given checkin.
* A number of minor HTML-related tweaks and fixes.
* Added --args FILENAME global CLI argument to import arbitrary CLI
arguments from a file (e.g. long file lists).
* Fixed significant memory leak in annotation of files with long
histories.
* Added warnings when a merge operation overwrites local copies (UNDO
is available, but previously this condition normally went silently
unnoticed).
* Improved performance when adding many files.
* Improve merges which contain many file renames.
* Added protection against timing attacks.
* Firefox now remembers filled fields when returning to forms.
* Added the --stats option to the rebuild command.
* RSS feed now passes validation.
* Show overridden user when entering commit comment.
* Made rebuilding from web interface silent.
* Now works on MSVC with repos >2GB.
* A number of code cleanups to resolve warnings from various
compilers.
* Update the built-in SQLite to version 3.7.9 beta.
Changes For Version 1.19 (2011-09-02)
* Added a ./configure script based on autosetup.
* Added the "fossil winsrv" command for creating a Fossil service
on windows systems.
* Added "versionable settings" where settings that affect the local
tree can be stored in versioned files in the .fossil-settings
directory.
* Background colors for branches are choosen automatically if no
color is specified by the user.
* The status, changes and extras commands now show pathnames relative
to the current working directory, unless overridden by command line
options or the "relative-paths" setting.
WARNING: This change will break scripts which rely on the current
output when the current working directory is not the repository
root.
* Added "empty-dirs" versionable setting.
* Added support for client-side SSL certificates with "ssl-identity"
setting and --ssl-identity option.
* Added "ssl-ca-location" setting to specify trusted root SSL
certificates.
* Added the --case-sensitive BOOLEAN command-line option to many
commands. Default to true for unix and false for windows.
* Added the "Color-Test" submenu button on the branch list web page.
* Compatibility improvements to the git-export feature.
* Performance improvements on SHA1 checksums
* Update to the latest SQLite version 3.7.8 alpha.
* Fix the tarball generator to work with very log pathnames.
Changelog:
0.8.3 2012-01-21
FEATURES
* The config parser now supports the git-config file format as
described in git-config(1) and can write git config files.
(Jelmer Vernooij, #531092, #768687)
* ``Repo.do_commit`` will now use the user identity from
.git/config or ~/.gitconfig if none was explicitly specified.
(Jelmer Vernooij)
BUG FIXES
* Allow ``determine_wants`` methods to include the zero sha in their
return value. (Jelmer Vernooij)
0.8.2 2011-12-18
BUG FIXES
* Cope with different zlib buffer sizes in sha1 file parser.
(Jelmer Vernooij)
* Fix get_transport_and_path for HTTP/HTTPS URLs.
(Bruno Renié)
* Avoid calling free_objects() on NULL in error cases. (Chris Eberle)
* Fix use --bare argument to 'dulwich init'. (Chris Eberle)
* Properly abort connections when the determine_wants function
raises an exception. (Jelmer Vernooij, #856769)
* Tweak xcodebuild hack to deal with more error output.
(Jelmer Vernooij, #903840)
FEATURES
* Add support for retrieving tarballs from remote servers.
(Jelmer Vernooij, #379087)
* New method ``update_server_info`` which generates data
for dumb server access. (Jelmer Vernooij, #731235)
0.8.1 2011-10-31
FEATURES
* Repo.do_commit has a new argument 'ref'.
* Repo.do_commit has a new argument 'merge_heads'. (Jelmer Vernooij)
* New ``Repo.get_walker`` method. (Jelmer Vernooij)
* New ``Repo.clone`` method. (Jelmer Vernooij, #725369)
* ``GitClient.send_pack`` now supports the 'side-band-64k' capability.
(Jelmer Vernooij)
* ``HttpGitClient`` which supports the smart server protocol over
HTTP. "dumb" access is not yet supported. (Jelmer Vernooij, #373688)
* Add basic support for alternates. (Jelmer Vernooij, #810429)
CHANGES
* unittest2 or python >= 2.7 is now required for the testsuite.
testtools is no longer supported. (Jelmer Vernooij, #830713)
BUG FIXES
* Fix compilation with older versions of MSVC. (Martin gz)
* Special case 'refs/stash' as a valid ref. (Jelmer Vernooij, #695577)
* Smart protocol clients can now change refs even if they are
not uploading new data. (Jelmer Vernooij, #855993)
* Don't compile C extensions when running in pypy.
(Ronny Pfannschmidt, #881546)
* Use different name for strnlen replacement function to avoid clashing
with system strnlen. (Jelmer Vernooij, #880362)
API CHANGES
* ``Repo.revision_history`` is now deprecated in favor of ``Repo.get_walker``.
(Jelmer Vernooij)
0.8.0 2011-08-07
FEATURES
* New DeltaChainIterator abstract class for quickly iterating all objects in
a pack, with implementations for pack indexing and inflation.
(Dave Borowitz)
* New walk module with a Walker class for customizable commit walking.
(Dave Borowitz)
* New tree_changes_for_merge function in diff_tree. (Dave Borowitz)
* Easy rename detection in RenameDetector even without find_copies_harder.
(Dave Borowitz)
BUG FIXES
* Avoid storing all objects in memory when writing pack.
(Jelmer Vernooij, #813268)
* Support IPv6 for git:// connections. (Jelmer Vernooij, #801543)
* Improve performance of Repo.revision_history(). (Timo Schmid, #535118)
* Fix use of SubprocessWrapper on Windows. (Paulo Madeira, #670035)
* Fix compilation on newer versions of Mac OS X (Lion and up). (Ryan McKern, #794543)
* Prevent raising ValueError for correct refs in RefContainer.__delitem__.
* Correctly return a tuple from MemoryObjectStore.get_raw. (Dave Borowitz)
* Fix a bug in reading the pack checksum when there are fewer than 20 bytes
left in the buffer. (Dave Borowitz)
* Support ~ in git:// URL paths. (Jelmer Vernooij, #813555)
* Make ShaFile.__eq__ work when other is not a ShaFile. (Dave Borowitz)
* ObjectStore.get_graph_walker() now no longer yields the same
revision more than once. This has a significant improvement for
performance when wide revision graphs are involved.
(Jelmer Vernooij, #818168)
* Teach ReceivePackHandler how to read empty packs. (Dave Borowitz)
* Don't send a pack with duplicates of the same object. (Dave Borowitz)
* Teach the server how to serve a clone of an empty repo. (Dave Borowitz)
* Correctly advertise capabilities during receive-pack. (Dave Borowitz)
* Fix add/add and add/rename conflicts in tree_changes_for_merge.
(Dave Borowitz)
* Use correct MIME types in web server. (Dave Borowitz)
API CHANGES
* write_pack no longer takes the num_objects argument and requires an object
to be passed in that is iterable (rather than an iterator) and that
provides __len__. (Jelmer Vernooij)
* write_pack_data has been renamed to write_pack_objects and no longer takes a
num_objects argument. (Jelmer Vernooij)
* take_msb_bytes, read_zlib_chunks, unpack_objects, and
PackStreamReader.read_objects now take an additional argument indicating a
crc32 to compute. (Dave Borowitz)
* PackObjectIterator was removed; its functionality is still exposed by
PackData.iterobjects. (Dave Borowitz)
* Add a sha arg to write_pack_object to incrementally compute a SHA.
(Dave Borowitz)
* Include offset in PackStreamReader results. (Dave Borowitz)
* Move PackStreamReader from server to pack. (Dave Borowitz)
* Extract a check_length_and_checksum, compute_file_sha, and
pack_object_header pack helper functions. (Dave Borowitz)
* Extract a compute_file_sha function. (Dave Borowitz)
* Remove move_in_thin_pack as a separate method; add_thin_pack now completes
the thin pack and moves it in in one step. Remove ThinPackData as well.
(Dave Borowitz)
* Custom buffer size in read_zlib_chunks. (Dave Borowitz)
* New UnpackedObject data class that replaces ad-hoc tuples in the return
value of unpack_object and various DeltaChainIterator methods.
(Dave Borowitz)
* Add a lookup_path convenience method to Tree. (Dave Borowitz)
* Optionally create RenameDetectors without passing in tree SHAs.
(Dave Borowitz)
* Optionally include unchanged entries in RenameDetectors. (Dave Borowitz)
* Optionally pass a RenameDetector to tree_changes. (Dave Borowitz)
* Optionally pass a request object through to server handlers. (Dave Borowitz)
TEST CHANGES
* If setuptools is installed, "python setup.py test" will now run the testsuite.
(Jelmer Vernooij)
* Add a new build_pack test utility for building packs from a simple spec.
(Dave Borowitz)
* Add a new build_commit_graph test utility for building commits from a
simple spec. (Dave Borowitz)
0.7.1 2011-04-12
BUG FIXES
* Fix double decref in _diff_tree.c. (Ted Horst, #715528)
* Fix the build on Windows. (Pascal Quantin)
* Fix get_transport_and_path compatibility with pre-2.6.5 versions of Python.
(Max Bowsher, #707438)
* BaseObjectStore.determine_wants_all no longer breaks on zero SHAs.
(Jelmer Vernooij)
* write_tree_diff() now supports submodules.
(Jelmer Vernooij)
* Fix compilation for XCode 4 and older versions of distutils.sysconfig.
(Daniele Sluijters)
IMPROVEMENTS
* Sphinxified documentation. (Lukasz Balcerzak)
* Add Pack.keep.(Marc Brinkmann)
API CHANGES
* The order of the parameters to Tree.add(name, mode, sha) has changed, and
is now consistent with the rest of Dulwich. Existing code will still
work but print a DeprecationWarning. (Jelmer Vernooij, #663550)
* Tree.entries() is now deprecated in favour of Tree.items() and
Tree.iteritems(). (Jelmer Vernooij)
0.7.0 2011-01-21
FEATURES
* New `dulwich.diff_tree` module for simple content-based rename detection.
(Dave Borowitz)
* Add Tree.items(). (Jelmer Vernooij)
* Add eof() and unread_pkt_line() methods to Protocol. (Dave Borowitz)
* Add write_tree_diff(). (Jelmer Vernooij)
* Add `serve_command` function for git server commands as executables.
(Jelmer Vernooij)
* dulwich.client.get_transport_and_path now supports rsync-style repository URLs.
(Dave Borowitz, #568493)
BUG FIXES
* Correct short-circuiting operation for no-op fetches in the server.
(Dave Borowitz)
* Support parsing git mbox patches without a version tail, as generated by
Mercurial. (Jelmer Vernooij)
* Fix dul-receive-pack and dul-upload-pack. (Jelmer Vernooij)
* Zero-padded file modes in Tree objects no longer trigger an exception but
the check code warns about them. (Augie Fackler, #581064)
* Repo.init() now honors the mkdir flag. (#671159)
* The ref format is now checked when setting a ref rather than when reading it back.
(Dave Borowitz, #653527)
* Make sure pack files are closed correctly. (Tay Ray Chuan)
DOCUMENTATION
* Run the tutorial inside the test suite. (Jelmer Vernooij)
* Reorganized and updated the tutorial. (Jelmer Vernooij, Dave Borowitz, #610550,
#610540)
0.6.2 2010-10-16
BUG FIXES
* HTTP server correctly handles empty CONTENT_LENGTH. (Dave Borowitz)
* Don't error when creating GitFiles with the default mode. (Dave Borowitz)
* ThinPackData.from_file now works with resolve_ext_ref callback.
(Dave Borowitz)
* Provide strnlen() on mingw32 which doesn't have it. (Hans Kolek)
* Set bare=true in the configuratin for bare repositories. (Dirk Neumann)
FEATURES
* Use slots for core objects to save up on memory. (Jelmer Vernooij)
* Web server supports streaming progress/pack output. (Dave Borowitz)
* New public function dulwich.pack.write_pack_header. (Dave Borowitz)
* Distinguish between missing files and read errors in HTTP server.
(Dave Borowitz)
* Initial work on support for fastimport using python-fastimport.
(Jelmer Vernooij)
* New dulwich.pack.MemoryPackIndex class. (Jelmer Vernooij)
* Delegate SHA peeling to the object store. (Dave Borowitz)
TESTS
* Use GitFile when modifying packed-refs in tests. (Dave Borowitz)
* New tests in test_web with better coverage and fewer ad-hoc mocks.
(Dave Borowitz)
* Standardize quote delimiters in test_protocol. (Dave Borowitz)
* Fix use when testtools is installed. (Jelmer Vernooij)
* Add trivial test for write_pack_header. (Jelmer Vernooij)
* Refactor some of dulwich.tests.compat.server_utils. (Dave Borowitz)
* Allow overwriting id property of objects in test utils. (Dave Borowitz)
* Use real in-memory objects rather than stubs for server tests.
(Dave Borowitz)
* Clean up MissingObjectFinder. (Dave Borowitz)
API CHANGES
* ObjectStore.iter_tree_contents now walks contents in depth-first, sorted
order. (Dave Borowitz)
* ObjectStore.iter_tree_contents can optionally yield tree objects as well.
(Dave Borowitz).
* Add side-band-64k support to ReceivePackHandler. (Dave Borowitz)
* Change server capabilities methods to classmethods. (Dave Borowitz)
* Tweak server handler injection. (Dave Borowitz)
* PackIndex1 and PackIndex2 now subclass FilePackIndex, which is
itself a subclass of PackIndex. (Jelmer Vernooij)
DOCUMENTATION
* Add docstrings for various functions in dulwich.objects. (Jelmer Vernooij)
* Clean up docstrings in dulwich.protocol. (Dave Borowitz)
* Explicitly specify allowed protocol commands to
ProtocolGraphWalker.read_proto_line. (Dave Borowitz)
* Add utility functions to DictRefsContainer. (Dave Borowitz)
0.6.1 2010-07-22
BUG FIXES
* Fix memory leak in C implementation of sorted_tree_items. (Dave Borowitz)
* Use correct path separators for named repo files. (Dave Borowitz)
* python > 2.7 and testtools-based test runners will now also pick up skipped
tests correctly. (Jelmer Vernooij)
FEATURES
* Move named file initilization to BaseRepo. (Dave Borowitz)
* Add logging utilities and git/HTTP server logging. (Dave Borowitz)
* The GitClient interface has been cleaned up and instances are now reusable.
(Augie Fackler)
* Allow overriding paths to executables in GitSSHClient.
(Ross Light, Jelmer Vernooij, #585204)
* Add PackBasedObjectStore.pack_loose_objects(). (Jelmer Vernooij)
TESTS
* Add tests for sorted_tree_items and C implementation. (Dave Borowitz)
* Add a MemoryRepo that stores everything in memory. (Dave Borowitz)
* Quiet logging output from web tests. (Dave Borowitz)
* More flexible version checking for compat tests. (Dave Borowitz)
* Compat tests for servers with and without side-band-64k. (Dave Borowitz)
CLEANUP
* Clean up file headers. (Dave Borowitz)
TESTS
* Use GitFile when modifying packed-refs in tests. (Dave Borowitz)
API CHANGES
* dulwich.pack.write_pack_index_v{1,2} now take a file-like object
rather than a filename. (Jelmer Vernooij)
* Make dul-daemon/dul-web trivial wrappers around server functionality.
(Dave Borowitz)
* Move reference WSGI handler to web.py. (Dave Borowitz)
* Factor out _report_status in ReceivePackHandler. (Dave Borowitz)
* Factor out a function to convert a line to a pkt-line. (Dave Borowitz)
pkgsrc changes:
* Fix build on SunOS
* Add proper libtool support
Upstream changes:
1.0.4
* Fix for memcached_dump().
* Additional testing for memcached_stat_execute().
1.0.3
* Increased size of sort buffer used during Ketama.
* Added support for new behavior to handle dead servers.
* Overall haul of UDP IO.
* Fixed C compile issue with memcached_exist()
* Numerous bug fixes.
* Clang support for OSX.
* All commands now using vector send support.
1.0.2
* Dropped libmemcached/memcached_util.h (undocumented header file)
* Added memcached_touch() and memcached_touch_by_key()
* UDP support restructured to toggle on a complete memcached_st structure.
* gitk updates accumulated since early 2011.
* git-gui updated to 0.16.0.
* git-p4 (in contrib/) updates.
* Git uses gettext to translate its most common interface messages
into the user's language if translations are available and the
locale is appropriately set. Distributors can drop new PO files
in po/ to add new translations.
* The code to handle username/password for HTTP transactions used in
"git push" & "git fetch" learned to talk "credential API" to
external programs to cache or store them, to allow integration with
platform native keychain mechanisms.
* The input prompts in the terminal use our own getpass() replacement
when possible. HTTP transactions used to ask for the username without
echoing back what was typed, but with this change you will see it as
you type.
* The internals of "revert/cherry-pick" have been tweaked to prepare
building more generic "sequencer" on top of the implementation that
drives them.
* "git rev-parse FETCH_HEAD" after "git fetch" without specifying
what to fetch from the command line will now show the commit that
would be merged if the command were "git pull".
* "git add" learned to stream large files directly into a packfile
instead of writing them into individual loose object files.
* "git checkout -B <current branch> <elsewhere>" is a more intuitive
way to spell "git reset --keep <elsewhere>".
* "git checkout" and "git merge" learned "--no-overwrite-ignore" option
to tell Git that untracked and ignored files are not expendable.
* "git commit --amend" learned "--no-edit" option to say that the
user is amending the tree being recorded, without updating the
commit log message.
* "git commit" and "git reset" re-learned the optimization to prime
the cache-tree information in the index, which makes it faster to
write a tree object out after the index entries are updated.
* "git commit" detects and rejects an attempt to stuff NUL byte in
the commit log message.
* "git commit" learned "-S" to GPG-sign the commit; this can be shown
with the "--show-signature" option to "git log".
* fsck and prune are relatively lengthy operations that still go
silent while making the end-user wait. They learned to give progress
output like other slow operations.
* The set of built-in function-header patterns for various languages
knows MATLAB.
* "git log --format='<format>'" learned new %g[nNeE] specifiers to
show information from the reflog entries when walking the reflog
(i.e. with "-g").
* "git pull" can be used to fetch and merge an annotated/signed tag,
instead of the tip of a topic branch. The GPG signature from the
signed tag is recorded in the resulting merge commit for later
auditing.
* "git log" learned "--show-signature" option to show the signed tag
that was merged that is embedded in the merge commit. It also can
show the signature made on the commit with "git commit -S".
* "git branch --edit-description" can be used to add descriptive text
to explain what a topic branch is about.
* "git fmt-merge-msg" learned to take the branch description into
account when preparing a merge summary that "git merge" records
when merging a local branch.
* "git request-pull" has been updated to convey more information
useful for integrators to decide if a topic is worth merging and
what is pulled is indeed what the requestor asked to pull,
including:
- the tip of the branch being requested to be merged;
- the branch description describing what the topic is about;
- the contents of the annotated tag, when requesting to pull a tag.
* "git pull" learned to notice 'pull.rebase' configuration variable,
which serves as a global fallback for setting 'branch.<name>.rebase'
configuration variable per branch.
* "git tag" learned "--cleanup" option to control how the whitespaces
and empty lines in tag message are cleaned up.
* "gitweb" learned to show side-by-side diff.
kgio provides non-blocking I/O methods for Ruby without raising exceptions on
EAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows!
Rack servers, but may be used by other applications.
(while here, set test target.)
2.2.10:
* slot_rep: Avoid access to deleted object in notify(),
and test case.
(Kjell Ahlstedt ) Bug #564005 (Alexander Shaduri)
* Mention visit_each() in the documentation of sigc::adapts.
(Thomas Rydzynski)
update.
Config::Grammar is a Perl module to parse configuration files by
following a grammar, which specifies how the configuration file should
look like. The configuration files are nice to work with for humans
and the error messages are helpful because it tells right away that
for example you are setting a variable which isn't defined.
Config::Grammar supports many advanced features, that you can read
about in its documentation (type 'man Config::Grammar' or 'perldoc
lib/Config/Grammar.pm' in this directory)
* Any of compiler languages are not required to build.
* No need to buildlink with py-wxWidgets, simple DEPENDS is sufficient.
* distutils pkg, use lang/python/distutils.mk, then register egg-info.
Bump PKGREVISION.
* Any of compiler languages are not required to build.
* No need to buildlink with py-Tk, simple DEPENDS is sufficient.
* distutils pkg, use lang/python/distutils.mk.
* install man pages.
Bump PKGREVISION.
Changes from previous:
----------------------
1.5007 Tue Dec 20 10:15:48 PST 2011
[Bug Fixes]
- Fixed to change directory when installing from multiple local directories (motemen)
[Improvements]
- Stop setting AUTOMATED_TESTING (again!) and set PERL_MM_USE_DEFAULT in testing (#138)
- Offer opening the build.log with PAGER when --prompt is enabled (doy)
- Documentation added for --skip-installed option (AlexBio)
1.5006 Tue Nov 29 11:47:15 PST 2011
[Improvements]
- Updated cpanmetadb URL to point to cpanmetadb.plackperl.org
1.5005 Tue Nov 22 13:29:27 PST 2011
[Bug Fixes]
- Fixed a bug where copying meta JSON files fail on Win32 (#133, #135)
1.5004 Tue Nov 8 14:28:20 PST 2011
[Bug Fixes]
- Include version of the main module instead of distribution version in install.json (pfig)
1.5003 Wed Oct 19 16:29:29 JST 2011
[Bug Fixes]
- Use ExtUtils::Install to install meta files and let --sudo run it with sudo #124
1.5002 Tue Oct 18 09:06:17 JST 2011
[Bug Fixes]
- Make sure to include non-core perl modules in -L that are installed in 'perl' by mistake
- Ensure all module names use :: instead of dashes because of EUMM NAME errors (Christian Walde)
1.5001 Fri Oct 14 00:18:33 JST 2011
[New Features]
- Added EXPERIMENTAL --metacpan support (tokuhirom)
[Improvements]
- Do not scan Makefile if MYMETA.yml is found
- Support MYMETA.json with spec 2.0
1.5000 Thu Oct 13 15:31:13 JST 2011
[New Features]
- Added EXPERIMENTAL --mirror-index, --skip-satisfied and --cascade-search options
- Installs MYMETA.json and install.json into $ARCH/.meta library path
[Bug Fixes]
- Use Cwd::chdir to update CWD environment variable
- Fix ExtUtils::ParseXS issue with -L
- Fix CoreList bootstrap issue with perl < 5.8.9 when using -L
- Dump more descriptive error message when configure failed with --installdeps #111
[Improvements]
- Upgraded many fatlib embedded modules
- Support --no-quiet
- Removed ugly @INC dumping hack for -L. This causes modules that has conditional
deps such as Any::Moose not to pull down necessary requirements. This is a known
issue and will be addressed later.
- Support special _ for -l and -L argument to respect local::lib defaults #115
1.49_02 Wed Oct 12 18:53:35 JST 2011
[Improvements]
- Use Cwd::chdir to change PWD (yannk)
[Bug Fixes]
- Unbreak -L with newer ExtUtils::ParseXS installed
[Developers]
- Changed the path to save metadata information
- removed Dist::Metadata use, but instead use Module::Metadata to get provides
- removed the ugly DumpedINC hack for -L
1.49_01 Sun Jun 26 10:56:51 PDT 2011
- A couple of experimental new features (documented in 1.5)
- fixed t/year_imports.t for 5.10 (ANDK and sprout again)
- fixed t/regressions.t for 5.10
- made raw numbers work in import
- fixed for Perl 5.15.5 and later (ANDK and sprout)
- loaded IO::File/IO::Handle to allow methods on lexical filehandles
- added unimporting
- removed use of autodie; moved it to a distribution prerequisite
- enabled unicode_strings by default when your Perl supports it
- migrated to Dist::Zilla
- added autodie dependency/import
Changes:
1.07 2011-10-25
* Fix a spelling mistake in Config::GitLike::Cascaded
(gregoa@debian.org, forwarded by carnil@debian.org)
1.06 2011-10-12
* Allow calling ->load_file as a class method, for simple use cases
(alexmv)
* Fix a parsing bug when quoted strings directly adjoined to unquoted
strings (alexmv)
* Calling ->load_file on a nonexistant file no longer sets ->is_loaded
(alexmv)
* Document that getters implicitly call ->load (alexmv)
* Make ->dump implicitly call ->load as well (alexmv)
* Minor POD fixes (alexmv, spang)
Changes:
This package has been merged into p5-Class-XSAccessor by the author in
version 1.04_1
1.04_01 Mon Sep 7 11:35 2009
[..]
- Merge Class::XSAccessor::Array into this distribution.
Changes:
0.13 2011-12-22
- Fix some bugs with our use of Try::Tiny. This could cause warnings on some
systems with Class::Load::XS wasn't installed. Fixes RT #72345.
== 1.1.3 - 2012/01/29
* [GitHub #8] fix test broken by libpng version.
(Patch by Bohuslav Kabrda.)
* Used RbConfig instead of Config.
== 1.1.2 - 2011/07/04
* [GitHub #2] fix test broken.
(Reported by Mamoru Tasaka.)
* [GitHub #4] update project descripton.
(Patch by Antonio Terceiro.)
* [GitHub #4] use setup.rb instead of extconf.rb.
(Patch by Antonio Terceiro.)
* [GitHub #3] add Copyright notice to README.
(Suggested by Antonio Terceiro.)
* [GitHub #7] supported non i386 and amd64 architectures.
(Reported by Antonio Terceiro.)
from 2.040 to 2.048.
Upstream changes:
2.048 29 January 2012
* Set minimum zlib version to 1.2.0
* IO::Compress test suite fails with Compress::Raw::Zlib 2.047 and zlib < 1.2.4
[RT# 74503]
2.047 28 January 2012
* Set minimum Perl version to 5.6
* IO::Compress::Zip
- In one-shot zip, set the Text Flag if "-T" thinks the file is a
text file.
- In one-shot mode, wrote mod time & access time in wrong order
in the "UT" extended field.
2.046 18 December 2011
* Minor update to bin/zipdetails
* Typo in name of IO::Compress::FAQ.pod
* IO::Uncompress::Unzip
- Example for walking a zip file used eof to control the outer
loop. This is wrong.
* IO::Compress::Zip
- Change default for CanonicalName to false.
[RT# 72974]
2.045 3 December 2011
* Restructured IO::Compress::FAQ.pod
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
* Added bin/zipdetails
* IO::Compress::Zip
- In one-shot mode enable Zip64 mode if the input file/buffer
>= 0xFFFFFFFF bytes.
* IO::Compress::FAQ
- Updates
2.043 20 November 2011
* IO::Compress::Base
- Fixed issue that with handling of Zip files with two (or more)
entries that were STORED. Symptom is the first is uncompressed
ok, but the next will terminate early if the size of the file is
greater than BlockSize.
Regression test added to t/006zip.t
[RT# 72548]
2.042 17 November 2011
* IO::Compress::Zip
- Added exUnixN option to allow creation of the "ux" extra field.
This allows 32-bit UID/GID to be stored.
- In one-shot mode use exUnixN rather than exUnix2 for the UID/GID.
* IO::Compress::Zlib::Extra::parseExtraField
- Fixed bad test for length of ID field
[RT# 72329 & #72505]
Compress::Raw::Bzip2 from 2.040 to 2.048.
Upstream changes:
2.048 29 January 2012
* No Changes
2.047 28 January 2012
* Set minimum Perl version to 5.6
2.045 3 December 2011
* Moved FAQ.pod to IO::Compress
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
2.043 20 November 2011
* No Changes
2.042 17 November 2011
* No Changes
Compress::Raw::Zlib from 2.040 to 2.048.
Upstream changes:
2.048 29 January 2012
* Set minimum zlib version to 1.2.0
2.047 28 January 2012
* Allow flush to be called multiple times without any intermediate
call to deflate and still return Z_OK.
In the code below $status was Z_BUF_ERROR before this change.
$def->flush(...);
$status = $def->flush(...);
* Added support for zlibCompileFlags
* Set minimum Perl version to 5.6
2.045 3 December 2011
* Moved FAQ.pod into Zlib.pm
2.044 2 December 2011
* Moved FAQ.pod under the lib directory so it can get installed
2.043 20 November 2011
* No Changes
2.042 17 November 2011
* No Changes
1.15 to 1.16.
pkgsrc changes:
- Add USE_LANGUAGES=c to remark it's an XS module requiring a C compiler
Upstream changes:
version 1.16; 2011-11-17
* bugfix: use supported API to put destructor calls on the save stack
(the unsupported way used before was wrong for 64-bit systems on
perl 5.13.1 and later)
* document the behaviour of "alias return" in more detail
* convert .cvsignore to .gitignore
ExtUtils::ParseXS from 3.05 to 3.11.
Upstream changes:
3.11 - Thu Dec 29 17:55:00 CET 2011
- Version/distribution fixes.
3.09 - Wed Dec 28 18:48:00 CET 2011
- Escape double quotes of file names/commands in #line directives.
3.08 - Mon Dec 19 18:03:00 CET 2011
- Silence undefined-value-in-addition warning
(Nothing serious, just happened sometimes when reporting line numbers for
errors. But warning during build process.)
3.07 - Wed Dec 7 14:10:00 CET 2011
- Fix inconsistent versioning in 3.06.
3.06 - Fri Dec 2 08:10:00 CET 2011
- Fix Cygwin issues [Tony Cook]
avoid conflicting static / dllexport on legacy perls too
This probably fixes rt.cpan.org 72313 and 71964.
(3928a66ad4bd8aee704eda1942b7877c0ff1ab2c in core)
- Convert ` to ' [James Keenan]
55bee391aeff3c3b8d22fa4ce5491ee9440028aa and
6dfee1ec62c64d7afe8ced4650596dd9e7f71a63 in core
- Avoid some test-time warnings [Zefram]
97bae9c59cd181b3b54061213ec1fdce0ccb30d4 in core
from 6.02nb3 to 6.03.
Upstream changes:
2011-09-20 File-Listing 6.03
Erik Esterer (1):
Minor mistake in module description
Peter John Acklam (1):
Fixes to the parsing of 'ls -l' file modes [RT#71054]
from 0.98 to 0.99.
Upstream changes:
0.99 Thu 26 Jan 2012
- Updating to Module::Install 1.04
- Removed deprecated interfaces from the documentation
- Don't require music and video directories in FreeDesktop tests
- The use of deprecated %~ now emits a warning
File::Find::Rule::Perl from 1.10 to 1.12.
Upstream changes:
1.12 Mon 31 Oct 2011
- Ignore debian directory in tests (ADAMK)
- Ignore all dot dirs in tests (ADAMK)
1.11 Mon 31 Oct 2011
- Updating to Module::Install::DSL 1.04 (ADAMK)
- Skip MYMETA.json too (CHORNY)
- Do not import from Params::Util (ADAMK)
Based on PR#45738 by Patrick Welche.
Changes in version 2.2.0:
=========================
*
* Updated Gujarati, Oriya, Assamese, Danish, Portuguese, Czech and
* Catalan (Valencian) translations
Changes in version 2.1.92:
==========================
*
* Updated Visual Studio files due AtkWindow addition
* Bug 649577: atk_add_global_event_listener should only accept ATK events
* Minor documentation updates
* Updated German, Basque, Japanese, Serbian, Catalan, Tamil, Punjabi,
* Asturian, Italian, Polish, British English, Brazilian Portuguese,
* Korean, Telugu and Kannada Translation
Changes in version 2.1.5:
=========================
*
* Bug 638924: Add AtkWindow
* Fixing out of tree compilation on Win32
* Update README.txt
* Fixing release number of the new ATK roles added
* Updated Traditional Chinese, Indonesian, Bulgarian, French,
* Hungarian and Swedish translations
Changes in version 2.1.0:
=========================
*
* Bug 654767: shlib downgrade at update atk-1.32.0 to atk-2.0.1
* Bug 651343: New ATK Roles
* Added Leon Fan as maintainer
* Improved Visual C++ 2010 infrastructure
* Updated Russian, Slovenian, Persian, Hebrew, Lithuanian, Latvian,
* Norwegian, Galician, and Spanish translations
Lutok is a lightweight C++ API library for Lua.
Lutok provides thin C++ wrappers around the Lua C API to ease the
interaction between C++ and Lua. These wrappers make intensive use of
RAII to prevent resource leakage, expose C++-friendly data types, report
errors by means of exceptions and ensure that the Lua stack is always
left untouched in the face of errors. The library also provides a small
subset of miscellaneous utility functions built on top of the wrappers.
Lutok focuses on providing a clean and safe C++ interface; the drawback
is that it is not suitable for performance-critical environments. In
order to implement error-safe C++ wrappers on top of a Lua C binary
library, Lutok adds several layers or abstraction and error checking
that go against the original spirit of the Lua C API and thus degrade
performance.
==============
version 1.12.1
==============
New And Updated Translations
============================
- Matej Urbančič (sl)
- Vincent Untz (sl)
- Takayuki KUSANO (jp)
- Andika Triwidada (id)
- Roman Mátyus (sl)
- Aron Xu (cn)
- Fran Diéguez
- Gheyret Kenji (ug)
- Jiro MATSUZAWA (jp)
- Javier Jardón (Update README file)
- Jorge González (es)
- noch (am)
- Ivar Smolin (et)
- Thomas Thurman (en@shaw)
- Claude Paroz (fr)
==============
Version 1.12.0
==============
New And Updated Translations
============================
- Thomas Thurman (en@shaw)
- Jorge González (es)
- Ivar Smolin (et)
- Claude Paroz (fr)
- Fran Diéguez (gl)
- Arman Vardanyan (hy)
- Andika Triwidada (id)
- Takeshi AIHANA (ja)
- Roman Mátyus (sk)
- Matej Urbančič (sl)
- Gheyret Kenji (ug)
- YunQiang Su (zh_CN)
==============
Version 1.11.1
==============
What's New
==========
A fix for AT-SPI2 issues (bug #617484). Thanks Mike Gorse!
New And Updated Translations
============================
=============
Version 1.9.3
=============
What's New
==========
Not much, there is a new Simplified Chinese translation of the help docs!
New And Updated Translations
============================
- Gheyret Kenji (ug)
=============
Version 1.8.0
=============
What's New
==========
* Fixed crash when selecting item under pointer. Workaround for
pygtk/gdk bug. (bug #593732).
New And Updated Translations
============================
- Khaled Hosny (ar)
- Joan Duran (ca)
- Lucas Lommer (cs)
- Ask Hjorth Larsen (da)
- Mario Blättermann (de)
- Philip Withnall (en_GB)
- Jorge González (es)
- Mattias Põldaru (et)
- Iñaki Larrañaga Murgoitio (eu)
- Ilkka Tuohela (fi)
- Claude Paroz (fr)
- Antón Méixome (gl)
- Mark Krapivner (he)
- Gabor Kelemen (hu)
- Milo Casagrande (it)
- Gintautas Miliauskas (lt)
- Sangeeta Kumari (mai)
- Kjartan Maraas (nb)
- Tomasz Dominikowski (pl)
- Rui Batista (pt)
- Og Maciel (pt_BR)
- Adi Roiban (ro)
- Matej Urbančič (sl)
- Daniel Nylander (sv)
- Theppitak Karoonboonyanan (th)
- Baris Cicek (tr)
- Maxim Dziumanenko (uk)
- Ray Wang (zh_CN)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
==============
Version 1.7.91
==============
What's New
==========
- Use correct Name and X-FullName in .desktop file (bug #592732).
New And Updated Translations
============================
- Alexander Shopov (bg)
- Milo Casagrande (it)
==============
Version 1.7.90
==============
New And Updated Translations
============================
- Hendrik Richter (de)
- Mattias Põldaru (et)
- Yaron Shahrabani (he)
=============
Version 1.7.4
=============
What's New
==========
- Removed all libglade-related symbols.
New And Updated Translations
============================
- Eitan Isaacson (he)
- Daniel Nylander (sv)
- Maxim Dziumanenko (uk)
=============
Version 1.7.2
=============
What's New
==========
- Added accessible name changed listeners to update the view
accordingly (bug #582434).
- Fixed editable text bug (bug #574223).
- Migrated to GtkBuilder from Glade.
New And Updated Translations
============================
None, could you believe it???
=============
Version 1.7.1
=============
What's New
==========
- Removed bonobo and ORBit references, in prep for GNOME 3.0 and D-Bus
AT-SPI (bug #580421).
- Fixed IPython history behavior (bug #578608), thanks Lasagna Davide!
New And Updated Translations
============================
- Joan Duran (ca@valencia)
- Jorge González (es)
- Maxim Dziumanenko (uk)
The goal of IPython is to create a comprehensive environment for interactive and
exploratory computing. To support this goal, IPython has two main components:
* An enhanced interactive Python shell.
* An architecture for interactive parallel computing.
GPR projects ignore LDFLAGS* from pkgsrc, so the GPS project file had to
be modified with new linker switches to X libs in order to make
gnu linker v2.22 happy.
2012-01-13 Andrew McMillan <andrew@morphoss.com>
* [vComponent] Fix handling for vcard peculiarities.
* [vComponent] Don't escape all ; in N or ADR.
* [vComponent] Allow for property parameters to be multiply set.
* [AwlDbDialect] Don't treat binary strings longer than 6 characters as numbers.
* Release 0.51
2012-01-04 Andrew McMillan <andrew@morphoss.com>
* Release 0.50
2011-11-09 Andrew McMillan <andrew@morphoss.com>
* [AWLUtilities] Ensure we flush output buffers on abort.
2011-11-02 Andrew McMillan <andrew@morphoss.com>
* [vCalendar] More support for scheduling-related actions.
* [vComponent] Minor performance tweaks.
2011-10-31 Andrew McMillan <andrew@morphoss.com>
* [vCalendar] Add method to scrub a confidential event.
2011-10-24 Andrew McMillan <andrew@morphoss.com>
* [AwlDatabase] Throw an exception when we can't rollback a transaction.
* [vCalendar] New functions for updating organizer/attendee status.
ccache 3.1.7
------------
Release date: 2012-01-08
Bug fixes
~~~~~~~~~
- Non-writable `CCACHE_DIR` is now handled gracefully when
`CCACHE_READONLY` is set.
- Made failure to create files (typically due to bad directory permissions)
in the cache directory fatal. Previously, such failures were silently and
erroneously flagged as "compiler produced stdout".
- Both the `-specs=file` and `--specs=file` forms are now recognized.
- Added recognition and hashing of GCC plugins specified with
`-fplugin=file`.
- `CCACHE_COMPILERCHECK` now also determines how to hash explicit specs
files (`-specs=file`).
- Added `CPATH`, `C_INCLUDE_PATH` and similar environment variables to the
hash to avoid false cache hits when such variables have changed.
- Corrected log message when unify mode is enabled.
- Reverted the GCC bug compatibility introduced in ccache 3.1.5 for
`-MT`/`-MQ` options with concatenated arguments. (The bug is fixed in
recent GCC versions.)
Other
~~~~~
- Corrected license header for `mdfour.c`.
- Improved documentation on how to fix bad object files in the cache.
ccache 3.1.6
------------
Release date: 2011-08-21
New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Rewrite argument to `--sysroot` if `CCACHE_BASEDIR` is used.
Bug fixes
~~~~~~~~~
- Don't crash if `getcwd()` fails.
- Fixed alignment of ``called for preprocessing'' counter.
ccache 3.1.5
------------
Release date: 2011-05-29
New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Added a new statistics counter named ``called for preprocessing''.
- The original command line is now logged to the file specified with
`CCACHE_LOGFILE`.
- Improved error logging when system calls fail.
- Added support for rewriting absolute paths in `-F`/`-iframework` GCC
options.
- Improved order of statistics counters in `ccache -s` output.
Bug fixes
~~~~~~~~~
- The `-MF`/`-MT`/`-MQ` options with concatenated argument are now handled
correctly when they are last on the command line.
- ccache is now bug compatible with GCC for the `-MT`/`-MQ` options with
concatenated arguments.
- Fixed a minor memory leak.
- Systems that lack (and don't need to be linked with) libm are now
supported.
Ver 2.0.23 - Sat Dec 3 22:55:04 PST 2011
* Updated sources to resolve some splint (static code analysis)
issues
* Updates for OpenSDK (WinCE6/ARM) build target (patch contributed
itsnotabigtruck)
* Added OSX Xcode3+ template files to Other Builds collection
(contributed by Vasyl)
* Added various fixes and improvements contributed by folks on
sourceforge (thanks contributors).
* Switched library and test code to zlib license.
2.0.11:
Sam Lantinga - Sat Dec 31 10:49:42 EST 2011
* SDL_ttf is now under the zlib license
Peter Kosyh - Mon Feb 28 14:57:03 PST 2011
* Improved font glyph caching for non-latin languages
Erik Snoek - Wed Jan 12 09:10:15 PST 2011
* Added API to get kerning info: TTF_GetFontKerningSize()
Sam Lantinga - Mon Jan 10 10:58:34 2011 -0800
* Added Android.mk to build on the Android platform
General Notes
* Fixed assembly register clobbering in CPU info routines
* Fixed memory stomp when using stretch blit on large images
* Fixed pixel corruption with overlapping blits
* SDL_JOYSTICK_DEVICE can be a colon separated list of joystick devices
* Disabled MMX blitters since they don't compile on modern compilers
Unix Notes
* Fixed crash in joystick code on newer Linux kernels
* Fixed channel swizzling for ALSA target with 6-channel output
* Use the OpenGL GLX_EXT_swap_control extension if available
* XRandR support is disabled by default because it causes desktop reconfiguring. It can be enabled with the SDL_VIDEO_X11_XRANDR=1
environment variable, or by applying this patch: http://hg.libsdl.org/SDL/raw-rev/8ec3036098df
Windows Notes
* Fixed SDL_GL_ACCELERATED_VISUAL handling
* Fixed application state handling with ALT-Tab
* Fixed occasional crash handling WM_ACTIVATEAPP in Direct X code
* Fixed UTF-8 decoding of Russian characters
Mac OS X Notes
* Fixed building and running on Mac OS X 10.7 (Lion)
BUG FIXES
* Fix test suite on Cygwin. (Ronald Blaschke)
* Support windows-cryptoapi on Cygwin. (Ronald Blaschke)
* Include wc.h in wc.c. FIxes build on NetBSD 5.1/amd64.
(#894659)
Changes:
Updated to 0.33
Changes:
0.33 Monday 19th September, 2011
Fixes the case where name("foo(*") hits an error with mismatched
parentheis. Reported by Jan Engelhardt.