Fix build on Solaris 10, PR pkg/47865.
* Do not make man pages, use shipped version.
Generating man pages required groff's soelim and pic.
* Use pdksh for build-aux/extract-help script.
Solaris's /bin/sh does not work properly with it.
Overview of changes between 1.34.0 and 1.34.1
=============================================
- 96238 - PangoAttrFilterFunc vs pango_attr_list_filter docs
- Update win32/CoreText shaper signature
- Fix CoreText scaling (again)
- Align word breaking with newer Unicode specs
Overview of changes between 1.33.9 and 1.34.0
=============================================
No changes
Overview of changes between 1.33.8 and 1.33.9
=============================================
- Port PangoWin32 to use GWeakRef
- 682846 - Use G_DEFINE_TYPE in pangowin32-fontmap
- Fix scale in pangocairo-threads test
- Misc Win32 build fixes
Overview of changes between 1.33.7 and 1.33.8
=============================================
- 694095 - Fails make check: -pango_cairo_win32_font_map_get_type
- 668154 - GTK+ Crashes on Non BMP utf-8 charpoints
- 694626 - Add pango_font_map_changed
- 694626 - PangoFc: change FontMap in pango_fc_font_map_clear_cache
- 694830 - Fails make check: +pango_font_map_change
- 694918 - Pango layout is misrendered with non-identity transformation
- 694882 - build broken - introspection of pangoxft2 and pangoxft
Overview of changes between 1.32.6 and 1.33.7
=============================================
- Allow enabling font features through fontconfig snipplets
- Fix an infinite loop when starting Inkscape
Revision history for Perl extension Devel::Size.
0.79 2013-05-12 nicholas
[no changes]
0.78_52 2013-05-10 nicholas
* Fix the bug in the previous fix. Oops :-)
0.78_51 2013-05-10 nicholas
* v5.17.1 and later handle CopSTASH differently under ithreads
0.78_50 2013-05-10 nicholas
* Alternative test for CvOUTSIDE, and one for CvPADLIST
* v5.17 changes the type of PADLIST [CPAN #83904]
* stubbed subs no longer have CvOUTSIDE set [CPAN #77913]
* Fix for v5.17.2's OP slab allocator [CPAN #83903]
* Spelling fix to docs from gregor herrmann [CPAN #78766]
gdbus-codegen has grown a --xml-files option for introspection XML files.
* Bug fixes:
697887 GVariant: fix transfer annotation
699485 tests/mappedfile: Also handle ENOMEM
699493 SOCKS5 proxy code crashes if it cannot authenticate
699500 gbitlock: fix this to not unconditionally use futex emu...
Fix a hang in pidgin
* Translation updates:
Indonesian
Italian
Lithuanian
Norwegian bokmål
Polish
Serbian
Slovenian
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
This new release of CMake features the introduction of Target Usage Requirements and a Generator Toolset Selection for Visual Studio and XCode, as well as a variety of other improvements.
With the Target Usage Requirements, developers can now specify target usage requirements for their consumers such as include directories and preprocessor definitions, whereas in previous versions only link dependencies were supported. Additionally, with the target_link_libraries(myexe yourlib), developers can now build myexe sources with requirements specified by yourlib. There are also a new target include directory and target compile definitions commands that offer public, private, and interface options. The detailed discussion on this topic is available on the KDE website.
The new Generator Toolset selection for Visual Studio and XCode inform the IDE which compiler toolchain to use. Other improvements include the introduction of the ExternalData Module and the ability to reference data unambiguously from source tree by the content hash.
The Just-In-Time compiler (JIT) now supports all pattern features, including callouts and the backtracking verbs. In addition, some bugs are fixed and there are minor performance enhancements.
Many improvements, bug fixes and translation updates:
https://git.gnome.org/browse/dconf/tree/NEWS?id=0.16.0
Highlights:
This release more or less completes the rewriting of dconf-service.
Support for backends are now fully-realised (and we have a couple of
them as proof). Many small bugs (some with serious symptoms) have been
fixed vs. the last release.
- new icons: hicolor icons have been updated and a HighContrast set
added
- loosen some assertions on the order of messages being returned from
the service. D-Bus violates this order in the case that the service
crashes and that's no reason to take the client with it as well.
- add some backends to the dconf-service (that were 'considered' as per
the last NEWS). The first backend is a null backend that allows for
a temporary database tied to the lifetime of the session, possibly
useful for testing.
- also add a new 'keyfile' backend for the service. This is primarily
intended to be used with NFS (where use of mmap is not safe)
- add a mkdir() in the case of an empty home directory where
~/.config/dconf does not already exist
- the service has been substantially rewritten
- using gdbus-codegen
- cache the file contents instead of read/modify/write each time
- new DConfWriter abstraction allows considering support for backends
- uses only POSIX IO (read and write syscalls) for database access
- workaround mmap() bug on OpenBSD
* Add new inflateGetDictionary() function
* Fix bug where gzopen() immediately followed by gzclose() would write an empty file instead of an empty gzip stream.
* Fix bug in gzclose() when gzwrite() runs out of memory
Update DEPENDS
Upstream changes:
0.004 2013-05-15 00:04:46 Europe/Amsterdam
Reinstate loading of CPAN::Meta
0.003 2013-05-14 23:16:36 Europe/Amsterdam
Sort dependencies before displaying them
check_dependencies() can now optionally also test recommended and
suggested prerequisites
Upstream changes:
2013-05-24 Jarkko Hietaniemi <jhi@iki.fi>
* Mop-up release for 0.95. Still is and will be unsupported.
* Release as 0.96.
2013-05-23 Jarkko Hietaniemi <jhi@iki.fi>
* Address rt.cpan.org #85449:
"Graph-0.94 tests fail under perl 5.18.0"
* Address rt.cpan.org #82324:
"Test failures due to hash randomisation in perl 5.17.6"
The two above fixes were the same: the biconnectedness
code was rewritten from scratch. The new code behaves
differently (but I believe more correctly) on certain
edge cases, in general it will generate more biconnected
components and bridges, for example for "a=b=c" it will
now return the same two biconnected components and bridges
(cut edges), namely "a=b" and "b=c", the "b" of course being
the articulation point (cut vertex).
* Address rt.cpan.org #67213:
"[PATCH] pod fixes"
* Remove the t/u_bo.t and t/u_bo1.t since they die in 5.18 due
to some strange failure, looks unrelated to Graph as such,
probably some fix/change made by newer Perls.
* Release as 0.95.
------
0.6.43
------
* Issue #378: Restore support for Python 2.4 Syntax (regression in 0.6.42).
------
0.6.42
------
* External links finder no longer yields duplicate links.
* Issue #337: Moved site.py to setuptools/site-patch.py (graft of very old
patch from setuptools trunk which inspired PR #31).
------
0.6.41
------
* Issue #27: Use public api for loading resources from zip files rather than
the private method `_zip_directory_cache`.
* Added a new function ``easy_install.get_win_launcher`` which may be used by
third-party libraries such as buildout to get a suitable script launcher.
CVE-2013-3368
CVE-2013-3369
CVE-2013-3370
CVE-2013-3371
CVE-2013-3372
CVE-2013-3373
CVE-2013-3374
It also includes a database upgrade, so please make sure to run `make
upgrade-database`.
Changes in detail are:
3.8.15->3.8.16:
ruz stop RT from locking on "large" mails
ruz make sure data is recorded (tests)
alexmv Remove bogus argument to ->get(), which fail on HTTP::Message >= 5.05
alexmv Ensure that tickets are destroyed before global destruction, in more
alexmv Work around a bug in perl < 5.13.10 with open($fh, ">:raw", \$string)
sunnavy destroy more tickets and objects before global destruction for modern
tsibley Remove the "signature" paragraph from the README's explanation of RT
3.8.16->3.8.17:
alexmv Ensure that filenames in inline image attributes are HTML-escaped
alexmv Deny direct access to callbacks
alexmv Protect calls to $m->comp with user input in ColumnMap
alexmv Ensure that subjects cannot contain embedded newlines
alexmv Remove filename= suggesions from Content-Disposition lines
alexmv Ensure consistent escaping of filenames in attachment URIs
alexmv Ensure that URLs placed in HTML attributes are escaped correctly, to
prevent XSS injection
alexmv Ensure that the default replacement does not pass through unescaped
content
alexmv Use File::Temp for non-predictable temporary filenames
Changelog:
0.4 @ 2013-05-16
Fix buggy handling of -k option.
Add --remote (-e) and --stripprefix (-s) options.
Avoid recursion overflow on very large repos.
The fast-import stream ops are now emitted in the same order git uses.
Changes between GMP version 5.1.1 and 5.1.2
BUGS FIXED
* A bug in mpz_powm_ui triggered by base arguments of at least 15000 decimal
digits or mod arguments of at least 7500 decimal digits has been fixed.
* A AMD Bulldozer specific bug affecting the 64-bit Windows ABI has been
fixed. This bug was in a key function (mpn_mul_1) and made both Bulldozer
specific builds and fat builds run on Bulldozer completely non-functional.
MISC
* Fixes and generalisations to the test suite.
* Minor portability enhancements.
2.39: 2013-05-23
New 'tagify' commsnd for tagifying empty commits.
Correctness fixes for deletion edge cases.
2.38: 2013-05-10
Significant improvements to Subversion branch link detection.
New 'reparent' command for modifying the DAG.
Fixes for two minor crash bugs in handling of malformed commands.
pkgsrc changes; use wget instead of curl to fetch.
Quote from release announce on the blog.
* Verify SSL certificates. Even though the client opened an encrypted
connection to the server, it did not validate the certificate used. As a
result, the client was open to MITM attacks. The new version will always
validate the certificate first and refuse to connect to the server if there
is a problem with it.
* Add support for soft links in UNIX systems. You can now use soft links in
your project directories. This would be useful in cases where you have a
large project and you would prefer to assign the localization files to
multiple Transifex projects.
* Add support for local .transifexrc files. You can now have a .transifexrc
file in your project directory. The entries in the file will override the
ones from the main one. This would be useful in cases you would prefer to
use a different set of credentials for a project than the ones you use for
the rest of your projects in Transifex.
* Make the client more friendly to users in Windows. The .tx/config file now
supports forward slashes for the paths in Windows, in accordance to what
UNIX uses. As a result, people can now share a .tx/config irrespective of
whether they use a UNIX-based system (like Linux and Mac OS X) or Windows.
This release adds support for improved cross-referencing, syntax
highlighting, and call graphs by using LLVM/clang to parse the
source code. It adds support for DocBook output and for parsing
UNO IDL files (used by Libre Office). It includes a number of
smaller changes and improvements as well as a large number of
bugfixes.
Collection.
Requests takes all of the work out of Python HTTP/1.1 - making your
integration with web services seamless. There's no need to manually add query
strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP
connection pooling are 100% automatic, powered by urllib3, which is embedded
within Requests.
Upstream changes:
1.6915 2013-05-15 19:00:56 PDT
[Improvements]
- Skip LWP when HTTPS mirror is specified and SSL driver is not installed (thaljef) #258
- Fatpack Exporter to fix bootstrapping problems with perl 5.8.1/5.8.2 (tokuhirom)
1.6914 2013-05-12 16:02:28 PDT
[Incompatible Changes]
- When you have a 1.01 of module X and CPAN mirror has 1.00, `cpanm X` would not
overwrite with 1.00, unless you specify `--reinstall`. `cpanm X@1.00` will
continue installing the version (and ranges) you specify. #257
1.6913 2013-05-09 17:02:43 PDT
[Improvements]
- Fix download URL for 2-letter PAUSE-ID #255
- Documentation fixes
1.6912 2013-05-06 13:58:33 PDT
[Bug Fixes]
- `curl -L cpanmin.us | perl - --self-upgrade` should not complain about '-' not in the
install path (Thanks to jdb)
1.6911 2013-05-04 13:26:17 PDT
[Incompatible Changes]
- Turn off automatic installation of recommendations by default, for now
1.6910 2013-05-03 00:29:22 PDT
[Bug Fixes]
- Do not output the "up to date" message when the requested version is higher than
what's on mirror index #246
1.6909 2013-04-29 01:49:04 PDT
[Improvements]
- Fixed error messages and tests for #237
1.6908 2013-04-26 18:11:38 PDT
[Improvements]
- Stop counting failures upon installing dependencies, rather check if dependencies
are satisfied once it's done. #237
1.6907 2013-04-26 11:39:00 PDT
[Maintenance]
- Make this a non-dev release
1.6906 2013-04-24 23:18:54 PDT
[Improvements]
- Fixed messaging so that downgrading says downgrades (@tsibley) #240
- Prepend space in pure-perl options so that other args can stay (@gfx) #242
- Add --skipdeps to PERL_AUTOINSTALL env for old versions of AutoInstall bundled in inc/
1.6905 2013-04-23 20:03:36 PDT
[Improvements]
- Added NONINTERACTIVE_TESTING environment variables when it is not interactive
per Lancaster Consensus
- Added --pp, --pureperl command line option to prefer Pure perl build of the distribution
which supports Lancaster Consensus
1.6904 2013-04-23 19:23:31 PDT
[Bug Fixes]
- Fixes installation failure when perl is in 'recommends' (sjn) #238
1.6903 2013-04-22 09:05:50 CST
[New Features]
- EXPERIMENTAL --uninstall/-U command to uninstall modules
1.6902 2013-04-21 09:16:46 CST
- No changes, maintenance release
1.6901 2013-04-21 08:50:10 CST
[Improvements]
- --self-upgrade dies rather than warns when it's installed via perlbrew etc.
- Fixed --version output
1.6900 2013-04-15 16:41:31 JST
[Maintenance]
- Remove 'cpanm' executable in the root directory from the distribution
1.6193 2013-04-15 16:36:53 JST
[Maintenance]
- Changed how to make a release by switching to Milla and dzil
1.6192 Sun Apr 14 17:12:52 JST 2013
[New Features]
- Support features with --with-feature
[Improvements]
- Fixed an inconsistency when `cpanm Module@ver` always tries to reinstall
the module even when you have it already, when --skip-installed is on
- Display useful info about %ENV, %Config and @INC in cpanm --version
1.6191 Sun Apr 14 12:05:57 JST 2013
[New Features]
- Support --configure-args
[Improvements]
- Use String::ShellQuote on non-Win32 systems
- Strip lib files for cpanm executable as well
- Support version requirements for 'perl', not just modules
1.6190 Sat Apr 13 20:44:52 JST 2013
[New Features]
- Support --with-develop to install develop dependencies
- Installs 'recommends' dependencies by default, but ignore failures
- Add --with-suggests to also install 'suggests' dependencies
[Improvements]
- Overhauled Metadata handling using CPAN::Meta's validation
- Stopped monkey-patching Module::Build to skip man-page generation #130
1.6108 Sat Apr 13 15:29:32 JST 2013
[Improvements]
- Fix the way local::lib options are expanded
- Support --configure-timeout, --build-timeout and --test-timeout
- Enable PERL_MM_USE_DEFAULT in building as well
- Fixed the way fatpacked modules are perl-stripped
1.6107 Sat Apr 6 21:17:57 PDT 2013
[Improvements]
- strip perl files in fatlib. Reduces cpanm executable size about 100KB
1.6106 Sat Apr 6 14:18:25 PDT 2013
[Improvements]
- Support git-ssh with @commit (ikasam_a)
1.6105 Thu Apr 4 22:15:44 PDT 2013
[Improvements]
- Better error message when https is not supported with LWP #117
1.6104 Tue Apr 2 18:02:53 PDT 2013
[New Features]
- Added --self-contained, it's like --local-lib-contained but without --local-lib (schwern)
1.6103 Sat Mar 30 14:33:07 PDT 2013
[Bug Fixes]
- Fixed rare crash with version.pm loading order in perl 5.8 (tokuhirom)
1.6102 Wed Mar 27 17:14:18 PDT 2013
[Improvements]
- Added a safe guard check if Module::CoreList loaded is broken/outdated (jdb)
- Removed the check to see if make executable begins with quotes (jdb, charsbar)
- Added to load Module::Metadata in post-installation #226
1.6101 Mon Mar 25 13:39:56 PDT 2013
[Improvements]
- Always install direct test dependencies with --installdeps even when
--notest option is used. This should make Travis CI users happy #222 (hide_o_55)
1.6100 Sun Mar 24 21:09:30 PDT 2013
[Improvements]
- Support 'perl' key in requires (aka The Oslo Consensus) #221 (tokuhirom)
- Gives warnings when pruning lots of work directories (xdg)
1.6008 Tue Mar 19 09:07:43 PDT 2013
[Improvements]
- Document the link to privacy policy for perl version collection, as well as
added option --no-report-perl-version to opt out
1.6007 Sun Mar 17 14:26:07 PDT 2013
[Improvements]
- Fixed a warning where temp directory created with git install doesn't actually
cleanup the temporary directory. (Tim Heaney) #219
1.6006 Wed Mar 13 22:53:44 PDT 2013
[Improvements]
- Fixed --save-dists option when used with non-CPAN distros. They're now
saved into $dir/vendor. (Dave Rolsky) #216
- Fixed PAUSE dist path where author ID is only 2 chars (Brian Cassidy) #218
1.6005 Fri Mar 8 11:46:11 PST 2013
[Improvements]
- Fatpack CPAN::Meta to fix bootstrap failure with --installdeps + cpanfile
1.6004 Fri Mar 8 11:30:37 PST 2013
[Improvements]
- Add perl version to User-Agent strings
1.6003 Fri Mar 8 10:57:13 PST 2013
[Improvements]
- Display cpanfile syntax error if any (robario)
- Fixed failure to install oddly laid out dists without blib (winfinit)
1.6002 Wed Feb 27 12:12:09 PST 2013
[Improvements]
- Support parsing configure dependencies from META.json in spec 2 (kazeburo)
1.6001 Tue Feb 26 16:57:04 PST 2013
[Improvements]
- Enable developer release if a specific version is requested with == or @. #203
1.6000 Tue Feb 26 09:50:57 PST 2013
[Major Changes since 1.5]
- Support fixed version search with @version and ~"version range"
- MetaCPAN and BackPAN search using MetaCPAN API
- --dev to install developer releases
- Install via git:// URL (with @branch, tag or commit)
- Better MYMETA version range and cpanfile support
- No fallback to search.cpan.org, which means you can't install from command names
1.59_13 Mon Feb 25 12:06:44 PST 2013
[New Features]
- Support @branch (or commit or tag) in Git URLs so that you can specify a
commitish to check out before installing from Git repo
- Search for BackPAN by default when specific version (or range) is requested
[Improvements]
- Detect .zip root directory more reliably (frioux)
- Fixed pathname of the CPAN distribution given as a URL (xaicron)
1.59_12 Wed Feb 13 18:13:49 PST 2013
[Internals]
- Switch to metacpan_script for the new MetaCPAN query
1.59_11 Mon Feb 11 14:10:26 PST 2013
[Improvements]
- Support META.json in addition to META.yml for pre-configure requirements
- Fatpack JSON::PP and CPAN::Meta::YAML properly
1.59_10 Thu Feb 7 16:27:03 PST 2013
[New Features]
- EXPERIMENTAL: added an ability to install from git URL (ikasam_a)
[Improvements]
- Exclude backpan distribution from MetaCPAN query (mo)
- Add back Module::CPANfile to fatpack, accidentally deleted in a previous release
- Remove CPAN::Meta from fatpack, because it's unsued yet. This reduces the file
size of cpanm executable about 30%.
1.59_09 Thu Feb 7 01:55:48 PST 2013
[Improvements]
- Re-enable --metacpan option to prefer MetaCPAN over CPANMetaDB for all queries,
mostly for testing purpose.
- Improved MetaCPAN queries in case a release have multiple modules with different
versions. Also fixed a bug where it tried to extract distribution version as a
module version in some cases
1.59_08 Wed Feb 6 11:25:45 PST 2013
[Bug Fixes]
- Prioritize MetaCPAN when --dev option is enabled, for real
1.59_07 Wed Feb 6 11:08:05 PST 2013
[Incompatible Changes]
- Disable implicit --skip-satisfied auto conversion with version specification
- Do not fallback to search.cpan.org scraping anymore. This means some of the bogus
search that doesn't match package name on PAUSE but returns a hit on search.cpan.org
can't be installed anymore. You have to use the right package name for it.
- Enable MetaCPAN search by default. --metacpan option is deprecated
[New Features]
- EXPERIMENTAL: --dev option to enable including developer release for searching
against MetaCPAN
[Improvements]
- Improve MetaCPAN query to search stable releases, unless developer release is requested
1.59_06 Tue Feb 5 12:36:00 PST 2013
[Incompatible Changes]
- --mirror-index option doesn't automatically assume --mirror-only
[Improvements]
- Use versioned MetaCPAN API endpoint (oalders)
1.59_05 Mon Feb 4 11:49:40 PST 2013
[New Features]
- Support version ranges in command args and cpanfile queried agsinst MetaCPAN
with the proper version range query to get the best version that satisfies
the requirements. Huge thanks to #metacpan guys
1.59_04 Sun Feb 3 09:04:12 PST 2013
[Improvements]
- Make file copy more reliable on Win32 (A.J. Lucas) #180
- Always send cpanminus User-Agent to the servers no matter which backend is used (curl, wget etc.)
1.59_03 Fri Feb 1 10:42:57 PST 2013
[Improvements]
- Fix issues working with file:// URLs with drive letters on Win32 (A.J. Lucas) #180
- Fix home directory detection without HOME env on win32 (kmx, Christian Walde) #132
- Allow comment fields in 02packages file (Jeffrey Thalhammer) #187
1.59_02 Thu Jan 31 19:09:43 PST 2013
[New Features]
- Added experimental @ shortcut to mean exact version e.g. cpanm DBI@1.20
- Support version range with "~", such as cpanm DBI~">= 1.0, < 2.0"
- Enable metacpan release search when exact version is given (and when mirror-only is not specified)
i.e. cpanm DBI@1.100 will fetch the exact release based on metacpan
1.59_01 Thu Jan 31 09:54:50 PST 2013
[New Features]
- Added a proper support for version range in MYMETA files using CPAN::Meta::Requirements
- Skip installing modules when found versions from CPAN doesn't satisfy the requirement, rather
than proceeding as if it is ok. For instance, if a ditribution X requires Y >= 1.1 and Y on
CPAN (or your CPAN mirror) has 1.0, cpanm will just complain and stop installing it.
- Better cpanfile end-to-end support
- Upgraded fatpacked modules to the latest
Changelog:
0.8.7 2012-11-27
BUG FIXES
* Fix use of alternates in ``DiskObjectStore``.{__contains__,__iter__}.
(Dmitriy)
* Fix compatibility with Python 2.4. (David Carr)
0.8.6 2012-11-09
API CHANGES
* dulwich.__init__ no longer imports client, protocol, repo and
server modules. (Jelmer Vernooij)
FEATURES
* ConfigDict now behaves more like a dictionary.
(Adam 'Cezar' Jenkins, issue #58)
* HTTPGitApplication now takes an optional
`fallback_app` argument. (Jonas Haag, issue #67)
* Support for large pack index files. (Jameson Nash)
TESTING
* Make index entry tests a little bit less strict, to cope with
slightly different behaviour on various platforms.
(Jelmer Vernooij)
* ``setup.py test`` (available when setuptools is installed) now
runs all tests, not just the basic unit tests.
(Jelmer Vernooij)
BUG FIXES
* Commit._deserialize now actually deserializes the current state rather than
the previous one. (Yifan Zhang, issue #59)
* Handle None elements in lists of TreeChange objects. (Alex Holmes)
* Support cloning repositories without HEAD set.
(D-Key, Jelmer Vernooij, issue #69)
* Support ``MemoryRepo.get_config``. (Jelmer Vernooij)
* In ``get_transport_and_path``, pass extra keyword arguments on to
HttpGitClient. (Jelmer Vernooij)
0.8.5 2012-03-29
BUG FIXES
* Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
* Be a little bit strict about OS behaviour in index tests.
Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
0.8.4 2012-03-28
BUG FIXES
* Options on the same line as sections in config files are now supported.
(Jelmer Vernooij, #920553)
* Only negotiate capabilities that are also supported by the server.
(Rod Cloutier, Risto Kankkunen)
* Fix parsing of invalid timezone offsets with two minus signs.
(Jason R. Coombs, #697828)
* Reset environment variables during tests, to avoid
test isolation leaks reading ~/.gitconfig. (Risto Kankkunen)
TESTS
* $HOME is now explicitly specified for tests that use it to read
``~/.gitconfig``, to prevent test isolation issues.
(Jelmer Vernooij, #920330)
FEATURES
* Additional arguments to get_transport_and_path are now passed
on to the constructor of the transport. (Sam Vilain)
* The WSGI server now transparently handles when a git client submits data
using Content-Encoding: gzip.
(David Blewett, Jelmer Vernooij)
* Add dulwich.index.build_index_from_tree(). (milki)
slib-3b4 news:
slib-3b4 is a minor release. Details at
<http://cvs.savannah.gnu.org/viewvc/*checkout*/slib/slib/ChangeLog>
From Andy Wingo
* guile-2.init, guile.init: Factor an initialization file for Guile
2.0 and later out of guile.init. This does not change the
interface, though -- loading guile.init will load guile-2.init if
appropriate, and otherwise executes its own code.
* slib.nsi, Makefile (ifiles): Update build scripts.
From Pierpaolo Bernardi
* wttree.scm (wt-tree/union-merge): Added from MIT-Scheme; updated license.
From Kazu Yamamoto
* wttree.scm: Fixed bug where tree balance was lost by deletions
<http://hagi.is.s.u-tokyo.ac.jp/~yh/bst.pdf>.
* wttree-test.scm (prop-wt-tree/index): Now covers everything which
wttest.scm does, replacing wttest.scm.
From Bill Schottstaedt (using Scheme-lint)
* Cleaned up and removed unused variables from 10 files
From Aubrey Jaffer <agj@alum.mit.edu>
* slib.sh, gosh.init: Added support for (gosh) Gauche-0.9.
* mitscheme.init: Removed support for defmacro when
(mit-scheme-release >= 9 0).
* Makefile (snapdir, infodir, htmldir): Added defaults so make works
with empty "config.status".
* strsrch.scm (substring?, substring-ci?): Replaced the
skip-vector with an alist (to work with wide characters).
* scanf.scm (*scanf): Handle array-ref argument expressions.
* logical.scm (integer->list): Negative k not allowed.
* structure.scm (define-structure): Reconciled with documentation.
* grapheps.ps (whole-page): Extract bounds from %%BoundingBox.
Squelch trailing .0 in axis numbers.
* grapheps.scm, grapheps.ps (plot-text-column): Added.
(set-font): Take optional "encoding" argument.
* uri.scm (uri:decode-query): Don't split values on cr.
* mkclrnam.scm (load-rgb-txt): Added methods for XKCD dictionary,
"bang" dictionary, FED-STD-595C, and "ntc.js".
* colorspc.scm (L*a*b*:DE*94): From
<http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CIE94.html>
replaced wedged L*C*h:DE*94.
0.19.1 (2013-05-11)
===================
Features added
--------------
* Completely empty C-API structs for extension type slots (protocols like
number/mapping/sequence) are no longer generated into the C code.
* Docstrings that directly follow a public/readonly attribute declaration
in a cdef class will be used as docstring of the auto-generated property.
This fixes ticket 206.
* The automatic signature documentation tries to preserve more semantics
of default arguments and argument types. Specifically, ``bint`` arguments
now appear as type ``bool``.
* A warning is emitted when negative literal indices are found inside of
a code section that disables ``wraparound`` handling. This helps with
fixing invalid code that might fail in the face of future compiler
optimisations.
* Constant folding for boolean expressions (and/or) was improved.
* Added a build_dir option to cythonize() which allows one to place
the generated .c files outside the source tree.
Bugs fixed
----------
* ``isinstance(X, type)`` failed to get optimised into a call to
``PyType_Check()``, as done for other builtin types.
* A spurious "from datetime cimport *" was removed from the "cpython"
declaration package. This means that the "datetime" declarations
(added in 0.19) are no longer available directly from the "cpython"
namespace, but only from "cpython.datetime". This is the correct
way of doing it because the declarations refer to a standard library
module, not the core CPython C-API itself.
* The C code for extension types is now generated in topological order
instead of source code order to avoid C compiler errors about missing
declarations for subtypes that are defined before their parent.
* The ``memoryview`` type name no longer shows up in the module dict of
modules that use memory views. This fixes trac ticket 775.
* Regression in 0.19 that rejected valid C expressions from being used
in C array size declarations.
* In C++ mode, the C99-only keyword ``restrict`` could accidentally be
seen by the GNU C++ compiler. It is now specially handled for both
GCC and MSVC.
* Testing large (> int) C integer values for their truth value could fail
due to integer wrap-around.
Other changes
-------------
This is an unscheduled bugfix release to address some minor regressions in the 2.6 release.
convert: fix bug of wrong CVS path parsing without port number (issue3678)
help/config: note 64-bit Windows registry key used with 32-bit Python
hfs+: rewrite percent-escaper (issue3918)
hgignore: fix regression with hgignore directory matches (issue3921)
highlight: fix page layout with empty first and last lines
largefiles: check existence of the file with case awareness of the filesystem
largefiles: check unknown files with case awareness of the filesystem
pathencode: grow buffers to increase safety margin
revert: ensure that copies and renames are honored (issue3920)
subrepo: open files in 'rb' mode to read exact data in (issue3926)
windows: check target type before actual unlinking to follow POSIX semantics
------
0.6.40
------
* Issue #376: brought back cli.exe and gui.exe that were deleted in the previous release;
------
0.6.39
------
* Add support for console launchers on ARM platforms.
* Fix possible issue in GUI launchers where the subsystem was not supplied to
the linker.
* Launcher build script now refactored for robustness.
* Issue #375: Resources extracted from a zip egg to the file system now also
check the contents of the file against the zip contents during each
invocation of get_resource_filename.
------
0.6.38
------
* Issue #371: The launcher manifest file is now installed properly.
------
0.6.37
------
* Issue #143: Launcher scripts, including easy_install itself, are now
accompanied by a manifest on 32-bit Windows environments to avoid the
Installer Detection Technology and thus undesirable UAC elevation described
in `this Microsoft article
<http://technet.microsoft.com/en-us/library/cc709628%28WS.10%29.aspx>`_.
Changelog:
FIXED
Security fixes can be found here
Fixed in Firefox ESR 17.0.6
MFSA 2013-48 Memory corruption found using Address Sanitizer
MFSA 2013-47 Uninitialized functions in DOMSVGZoomEvent
MFSA 2013-46 Use-after-free with video and onresize event
MFSA 2013-44 Local privilege escalation through Mozilla Maintenance Service
MFSA 2013-42 Privileged access for content level constructor
MFSA 2013-41 Miscellaneous memory safety hazards (rv:21.0 / rv:17.0.6)
* Introduce WEBRTC patches for FreeBSD, this patches are not work for
NetBSD.
* When firefox/xulrunner-22.0 is released, I will check the functionality
of xulrunner package again.
* Patches and dist.mk are used by www/firefox.
* Take MAINATINERship.
* Use gmake.
* MAKE_JOBS_SAFE=yes (at least, with MAKE_JOBS=5)
Changelog:
NEWS for GNU RCS (Revision Control System)
See the end for copying conditions.
- 5.9.0 | 2013-05-06
- distribution now .tar.lz and .tar.xz
If you have GNU tar, you can use "tar xf" and it will DTRT.
If not, you can use "lzip -dc TARBALL | tar xf -" to unpack
the .tar.lz, or "xz -dc TARBALL | tar xf -" for the .tar.xz.
- planned retirement
- configure option ‘--enable-compat2’
This option enables reading of files written by RCS 2.x (before
RCS was GNU, even), but the file format became obsolete in 1982.
Support for it WILL BE REMOVED in a near future GNU RCS release.
- common option ‘-V’
This option is obsoleted by ‘--version’ (since 5.8, 2011-08-30).
Support for it WILL BE REMOVED in some future GNU RCS release.
Its use now produces a warning to stderr.
Please note that ‘-VN’ (N ∈ {3,4,5}) is a separate issue.
- bugs fixed
- ‘rcsmerge --help’ mentions ‘-A’, ‘-E’, ‘-e’
These options are accepted and internally passed to diff3(1).
- ‘ident -VN’ and ‘merge -VN’ now signal error
For these commands, the argument to ‘-V’ has no meaning.
Previously, such invocations would display version info,
ignoring the arg. Now they signal a "bad option" error.
- new features
- ident(1) recognizes Subversion "fixed-width keyword syntax"
In addition to the normal keyword pattern, for Subversion 1.2
(and later) compatability, ident(1) also recognizes patterns
having one of the forms:
$KEYWORD:: TEXT $
;; two colons and space after keyword
;; space before ending $
$KEYWORD:: TEXT#$
;; two colons and space after keyword
;; hash before ending $
- new co(1) option ‘-S’ for "self-same" mode
In this mode, the owner of a lock is unimportant, just that it
exists. Effectively, this prevents you from checking out the
same revision twice.
$ whoami
ttn
$ co -l -f z
RCS/z,v --> z
revision 1.1 (locked)
done
$ co -S -l -f z
RCS/z,v --> z
co: RCS/z,v: Revision 1.1 is already locked by ttn.
- several RCS commands "internalized" into rcs(1)
As part of an ongoing effort to modernize the command-line
interface of GNU RCS, the previously standalone programs:
ci, co, rcs, rcsclean, rcsdiff, rcsmerge, rlog
can now be invoked as "rcs PROGRAM". In this case, we call
PROGRAM a "command", and also provide some aliases. E.g., you
can type "rcs diff" in addition to "rcs rcsdiff" (and "rcsdiff",
of course). We plan to support standalone (w/o "rcs" prefix)
invocation from the shell at least through the 5.x series of
releases -- not indefinitely, but for a good while, yet.
The rcs(1) program itself now supports ‘--commands’ to list all
the commands, ‘--aliases’ to list their aliases, as well as
‘--help COMAMND’ to show the help for COMMAND.
Note that programs ident(1) and merge(1) remain standalone.
Lastly, in the manual, section "Invoking rcs" now describes both
"modern" and "legacy" usages. Also, the internalized commands
invocations mentions both "rcs COMMAND" and "PROGRAM" styles.
- ‘--help’ output includes a one-line description
E.g., "merge --help" says: "Three-way file merge".
- most long options can be recognized if partially specified
With the exception of "rcs --help COMMAND", where "--help" must
be spelled out in full, all long options can now be recognized
even if partially specified. For example, "rcs --al" is
recognized as "rcs --aliases".
- updated portability
Several more Gnulib (http://www.gnu.org/software/gnulib) modules
are now in use.
- new cross-compilation support
The configure script now assigns "pessimistic defaults" when
cross-compiling. See new section "cross-compilation" in README.
- effects of ‘-VN’ (N ∈ {3,4,5}) documented
See (info "(rcs) Misc common options").
- maintenance tools updated
- gnulib-tool (GNU gnulib 2013-05-01 06:14:19) 0.0.7913-5191
- 5.8.2 | 2013-04-04
- Bugs fixed
- Wrong symbolic name dereference
RCS 5.8 introduced a bug whereby commands would incorrectly
dereference a symbolic name (into a numerical revision number)
in the presence of multiple symbolic names that share a common
prefix. See tests/t803.
- ‘integrity’ value syntax better specified
The ‘integrity’ value (if present) is a string composed of a
system part followed by an optional user part, with formfeed
(^L, U+0C) separating the two. Unlike other string values, the
‘integrity’ string (either part) must NOT contain '@' (U+40).
If it does, RCS displays a "spurious '@' in `integrity' value"
error message and exits failurefully.
This change restores interop play-space for third-party tools
that was stricken w/ the RCS 5.8 top-level grammar freeze. Left
unspecified is how such tools should divvy up the user part.
- New manual chapter: RCS file format
This documents the RCS file format grammar and particulars,
adapted from rcsfile(5).
- Manpages refer to info documentation
They now recommend using "info rcs" for full documentation.
- Script to trim "junk at end of file" posted
The "junk at end of file" error occurs for some files due to RCS
5.8 being more strict about the syntax it accepts. You can use
‘trimrcs’ by Warren Jones:
http://lists.gnu.org/archive/html/help-rcs/2013-01/msg00006.html
to remedy such files while we figure out how best to move such
functionality into RCS proper.
- Maintenance tools updated
- automake (GNU Automake) 1.13.1
- gnulib-tool (GNU gnulib 2013-03-19 16:08:47) 0.0.7899-34f84
- makeinfo (GNU Texinfo) 5.1
- 5.8.1 | 2012-06-05
- Bugs fixed
- Debug output removed
Due to an oversight, release 5.8 rlog included code to write
debugging output to stderr for invocations using the ‘-d’ option
and a date range (e.g., ‘rlog -d 2010<2012’).
- Criteria for avoiding read-only checks refined
For "make check", some test cases are inhibited if the user
running the test is not effectively blocked from writing a
purportedly read-only file, such as when "make check" is run by
the super user, or for certain (weird) NFS situations.
Previously, to determine this condition, we considered only the
operating system type, a very crude (and incomplete) proxy.
Now, we explicitly check with a shell sequence comprising the
umask(1) and test(1) commands, plus output-redirection.
- Regression in ‘-zLT’ handling
On a 64-bit x86 system, RCS 5.8 introduced a regression whereby:
rlog -zLT -d>2011-05-04
would select the correct entry but display its date always with
default (01) month and day, i.e., YYYY-01-01. This is now fixed
(see also tests/t320).
- Regression in ‘ci -d -T’ handling
RCS 5.8 introduced a regression whereby:
ci -l -d -T FILE
would set the mtime of RCS/FILE,v (the comma-v file) to the
epoch. This is now fixed (see also tests/t810).
- Use ‘diff --label’ instead of ‘diff -L’
Previously, RCS used GNU diff's ‘-L’ option. According to Paul
Eggert (a GNU diffutils maintainer):
That option has been undocumented since diffutils 2.8
(released in March 2002) and the option is intended to
be replaced sometime soon with a different meaning.
Now, RCS uses ‘diff --label’, thus immune to the planned change.
- Miscellaneous changes
- Make help extraction noisy (on failure)
- Silence some compiler warnings
- Increase coverage of "make check"
- Documentation improvements
- Manpage rcsintro(1) dropped
This manpage is redundant, and (arguably) should not have been
in section 1 in the first place.
- Use "Invoking COMMAND" instead of "COMMAND" as node names
This makes it easier for ‘info --usage COMMAND’ to DTRT, and
makes GNU (info "(standards) Manual Structure Details") happy.
- explicitly UTF-8
This is to prepare for a (future) GNU Texinfo release that
renders @code in a more pretty way when the encoding is UTF-8.
If you're reading this (from the future) with such a Texinfo at
hand, feel free to regenerate the docs in doc/ prior to install.
- CVS is not GNU
Previously, we incorrectly said "GNU CVS", succumbing to a
common misunderstanding. Now we know better.
- TAGS file no longer distributed
To create, configure normally and do "make TAGS".
- New configure script option ‘--enable-coverage’
Specifying ‘--enable-coverage’ causes ‘_Exit’ to be an alias for
‘exit’ and CFLAGS to append ‘--coverage’ if the compiler is GCC.
This is needed because the coverage machinery writes the .gcda
files only on ‘exit’.
This option is for maintainers; most people can ignore it.
- Portability improvements
- Use more gnulib modules
- Use portable Makefile subst-ref variable syntax
- Use portable shell command-output interpolation syntax
- Maintenance tools upgraded
- GNU Automake 1.12
- GNU Autoconf 2.69
- gnulib-tool (GNU gnulib 2012-06-03 16:29:00) 0.0.7432-f6c24-modified
- 5.8 | 2011-08-30
- License now GPLv3+ (see COPYING)
- Change in terminology: from "path" to "file name" (or "file-name")
However, if "path" intends "search path", we say so explicitly.
- Changes to the RCS package
- New documentation in Info format
On "make install", rcs.info is installed in $(infodir), with
title "GNU RCS <VERSION>" in dircategory "Version control".
The doc source is texinfo (released under GNU FDL 1.3), so you
can easily create output in HTML, PDF, etc.
- Dropped configure option: --with-diffutils
To specify non-GNU diffutils programs diff(1) and diff3(1), name
them using variables on the configure command-line. See README.
- Configuration more strict in some ways, more lax in others.
Before, part of the configuration was done at compile time.
Now, all of it is done by the configure script. Here are the
set of conditions which will cause the configure script to fail
(with a "could not find..." message):
- for --enable-mailer=PROG, ‘PROG’ not absolute;
- for diff(1), value of env var ‘DIFF’ not absolute;
- diff(1) not GNU diffutils compatible;
- for diff3(1), value of env var ‘DIFF3’ not absolute;
- for ed(1), value of env var ‘ED’ not absolute;
- no C99-capable compiler.
Here, "absolute" means "specified as an absolute filename".
On the flip side, configuration no longer checks for some
situations such as ‘sigaction’ yes, but ‘SA_SIGINFO’ no.
Most of the portability duties are now handled by gnulib.
- New configure option: --enable-suid[=setreuid]
This builds RCS with setuid support (the default). Optional
arg ‘setreuid’ means use setreuid(2) instead of seteuid(2).
- New configure option: --disable-mmap
This builds RCS without mmap(2), even if available. See README.
- New configure option: --enable-mailer=PROG
The feature whereby ci(1) sends mail when breaking a lock is now
disabled by default. To enable, specify ‘--enable-mailer=PROG’
to the configure script. See README.
- New configure option: --enable-compat2
This preponderantly unlikely to be used option allows RCS
commands to read RCS files written by RCS 2. See README.
- You can "make check" prior to "make install".
Doing "make check" automatically prepends to the ‘PATH’ env var
the value of ‘$(abs_top_builddir)/src’, so that the programs
co, rcsdiff, and rcsmerge can find their peers (co and merge).
Likewise, "make installcheck" prepends ‘$(DESTDIR)$(bindir)’.
Previously, you had to "make install" first and then arrange
for ‘$(DESTDIR)$(bindir)’ to be on ‘PATH’ "manually".
See tests/README for more info on the test suite.
- Bug fixes
- Remove all edit info when removing all revisions.
Previously, "rcs -o" (outdating) all revisions failed to
leave the RCS file in a consistent state; edit info (i.e.,
log message + diff(1) output) remained for the deleted revisions.
For example, this sequence of commands:
echo foo > foo
ci -q -i -t-desc -mHELLO foo
rcs -q -o1.1: foo
grep '@H' foo,v
used to display "@HELLO" to stdout.
Now, all revisions are completely removed.
- Code no longer uses mktemp(3).
Using mktemp(3) is a security risk. We use mkstemp(3) now.
Likewise, rcsfreeze.sh now uses mktemp(1).
- Misc manpage tweaks / fixes.
Document ‘rlog -q’; fix small merge.1 omission; add branch
labels in rcsfile.5; say "GNU RCS <VERSION>" in footer.
- Other changes
- All commands accept ‘--help’ and ‘--version’.
The help output includes an email address for bug reports.
For continuity, option ‘-V’ is now a synonym for ‘--version’.
Relatedly, commands no longer display usage info if given
a bad or malformed option. You can use ‘--help’ for that.
- A string of all digits is now valid for author, state.
This means you can set the author or state to, for example,
"000000" or "42". Previously, these would have caused a
"invalid identifier" or "invalid symbol" error.
- Env var RCS_MEM_LIMIT controls stdio threshold.
For speed, RCS uses memory-based routines for files up to
256 kilobytes, and stream-based (stdio) routines otherwise.
You can change this threshold value by setting the environment
variable ‘RCS_MEM_LIMIT’ to a non-negative integer, measured in
kilobytes. An empty ‘RCS_MEM_LIMIT’ value is silently ignored.
- RCS can now work with files larger than 2 gigabytes.
RCS now uses large file offsets (#define _FILE_OFFSET_BITS 64).
- Pass-through for RCS file ‘commitid SYMBOL’ now builtin.
Due to GNU CVS (Concurrent Versions System) using a compatible
file format as RCS for the RCS file, you can use RCS commands
to view and manipulate its contents. (Note, however, the next
NEWS item.)
This works well enough except for a small annoyance: CVS adds a
per-revision field called the "commitid" with an opaque (to RCS)
symbolic value. Previously, RCS commands would emit a warning
"unrecognized phrases" (unless given ‘-q’ on the command-line).
RCS commands now automatically support pass-through handling of
‘commitid SYMBOL’ (so ‘-q’ is no longer necessary).
- RCS file top-level grammar frozen.
The RCS file top-level grammar is now frozen; RCS no longer
supports pass-through operation of unrecognized key/data pairs
(called "newphrases" in the RCS 5.7 rcsfile(5) manpage).
To avoid painting ourselves into a corner, the grammar now
includes a new key ‘integrity’ with @-string value, whose
sub-grammar is not yet specified. (We intend to keep checksums
and other compacted redundancies in this field, for manipulation
by the commands in a future RCS 5.x release.) For upward
compatability, the commands in this release do not change this
field, although they silently read and write it (pass-through),
if present.
- RCS file syntax-validated earlier, completely.
Previously, RCS file syntax was validated lazily, and trailing
garbage was not detected (see bugfix above). Now, a top-level
validation is done on each access.
- Possible to specify an empty log message with ci -m, rcs -m.
The commands "ci -m" and "rcs -m" no longer error on an
empty log message. Their non-interactive behavior is now
consistent with the interactive invocation.
was: ci -m file < /dev/null # use stdin to avoid error
now: ci -m file # works fine, like so
Note that these commands actually store as the log message
the string: "*** empty log message ***".
- Date option accepts some more date-only formats
Date format ‘YYYY-DDD’ specifies a year and a day (1-366),
while format ‘YYYY-wWW-D’ specifies a year, an ISO week number
(0-53, 0 is a GNU RCS extension), and a day number (1-7, for
Monday through Sunday).
- Changes to rcsdiff
- New handling for option: -U N
This arranges to output N lines of unified-diff context.
Relatedly, the list of possible options passed to the underlying
diff(1) appears in both "rcsdiff --help" and in the manual.
- Refined "same-revision don't call diff" optimization
Normally, if the two revisions specified are the same, we avoid
calling the underlying diff(1) on the theory that it will
produce no output. This does not hold generally for ‘-y’
(--side-by-side) and ‘-D’ (--ifdef), such as when the revision
specified is by different symbolic names, so for those options
the optimization is disabled.
Changelog:
* Noteworthy changes in release 3.3 (2013-03-24) [stable]
** New features
--new-file (-N) and --unidirectional-new-file now allow comparisons to "-".
A standard input that's closed acts like a nonexistent file.
A file name containing spaces, double quotes, backslashes or control
characters is now encoded in a diff header as a double-quoted C string
literal. The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v and
\ooo (a three-digit octal number between 0 and 255) are used.
** Packaging
diffutils is now designed to build with Cygwin or MinGW rather than DJGPP.
The ms subdirectory has been removed.
* Add objectLocale property (BGO#694368).
* Stop using a deprecated method.
* Don't install the example, since it isn't compatible with Python 3.
* Support new levelbar role.
* Add a --with-python option to configure.ac.
* Fix getCharacterAtOffset.
* Export application class in the Accessibility namespace, for
backwards compatibility.
Many bug fixes and improvemnts:
https://git.gnome.org/browse/pygobject/tree/NEWS?id=3.8.2
Highlights:
- Dot not clobber original Gdk/Gtk functions with overrides
(Martin Pitt) (#686835)
- Fix array arguments on 32 bit architectures (Martin Pitt)
- Add backwards compatible API for GLib.unix_signal_add_full()
(Martin Pitt)
- Drop MININT64/MAXUINT64 workaround, current g-i gets this right now
(Martin Pitt)
- [API change] Drop almost all static GLib bindings and replace them
with proper introspection. This gets rid of several cases where the
PyGObject API was not matching the real GLib API, makes the full GLib
API available through introspection, and makes the code smaller,
easier to maintain. For backwards compatibility, overrides are
provided to emulate the old static binding API, but this will throw a
PyGIDeprecationWarning for the cases that diverge from the official
API (in particular, GLib.io_add_watch() and GLib.child_watch_add()
being called without a priority argument). (Martin Pitt, Simon Feltman)
- [API change] Deprecate calling GLib API through the GObject
namespace. This has always been a misnomer with introspection, and
will be removed in a later version; for now this throws a
PyGIDeprecationWarning.
- [API change] Do not bind gobject_get_data() and gobject_set_data().
These have been deprecated for a cycle, now dropped entirely.
(Steve Frécinaux) (#641944)
- [API change] Deprecate void pointer fields as general PyObject
storage. (Simon Feltman) (#683599)
* Add Locale property (BGO#694368).
* Bump atk dependency to 2.7.5 (BGO#693189).
* Support ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
* Fix various compiler warnings.
* re-register if the registry goes away and later returns.
* Stop using deprecated glib functions.
* Fix a few memory leaks.
* atk-adaptor: don't emit a critical in case the bridge was not initialized
(BGO#684334).
* Remove dbind (it was only used for the droute test).
* Fix a crash in socket_embed_hook if spi_global_register is NULL.
* [droute] Fix memory leak in path cleanup (BGO#688363).
* Remove the schema; it was only used to specify the location of the
atk-bridge library, which is now installed in the standard path.
* Fix compiler warnings (BGO#678045).
* Add atspi_accessible_get_object_locale (BGO#694368).
* Start the bus launcher in the initialization phase (BGO#694984).
* Removed a debug print that was accidentally included in 2.7.5.
* Add ATSPI_ROLE_LEVEL_BAR to correspond to the new atk role.
* Fix various compiler warnings.
* Fix some ref count leaks.
* Some functions that return accessibles now propagate errors.
* Atspi_accessible_get_index_in_parent no longer returns -1 if the object's
parent is not cached (BGO#688057).
* re-register keystroke listeners if the registry goes away and then returns.
* Fix atspi_device_listener_new_simple.
* Fix some compiler warnings.
* Build: use gobject-introspection's Makefile instead of rolling our own.
* Fix a crash when parsing events without detail when there is a listener
for the event that names a specific detail value.
* Fix crash when removing hung processes.
* Fix deregistering of applications.
* A few documentation fixes.
* Only call an event listener once per event, even if the listener registered
for both the event and a superset of the event.
* Don't distribute dbind-config.h (BGO#688083).
* Fix gtk-doc for Atspi-Registry (BGO#688224).
* Some introspection fixes to make vapigen happy (BGO#688223).
* [registry] Fixed a crash handling DeregisterKeystrokeListener.
* Update the cache in response to role change notifications (BGO#685469).
* Don't output a warning when a p2p connection isn't available.
Changes in version 2.8.0:
==========================
*
* Updated Visual C++ configuration files
* Make entries more consistent with the other GNOME Visual Studio
projects.
* Enable the building of introspection files for Visual C++ builds
* bgo694255: Visual C++ builds: Integrate building of introspection files
* Updated Slovak, Portuguese and Tadjik translation.
Changes in version 2.7.91:
==========================
*
* atkobject: added a explicit include to locale.h
Changes in version 2.7.90:
==========================
*
* Bug 694117
* * atkobject: add atk_object_get_object_locale
* * atkdocument: deprecate atk_document_get_locale
Changes in version 2.7.5:
==========================
*
* build: Use GNOME_COMPILE_WARNINGS
* atkhyperlink: Ensure we get even deprecated prototypes
* Bug 651343: add ATK_ROLE_LEVEL_BAR
* Prepare Visual Studio 2010 projects for Visual Studio 2012
* Updated Uyghur translations
Changes in version 2.7.4:
==========================
*
* Bug 690379: Atk lacks any kind of version utilities
* Fixed out of tree builds caused by fix of bug 690379
* Bug 656750: AtkWindow requires documentation
Changes in version 2.7.3:
==========================
*
* Bug 689907: Problems with the management of
* ATK_STATE_SELECTABLE/ATK_STATE_SELECTED states at AtkObject
* Bug 686746: Port introspection fixes from Vala
* Bug 689952: Add introspection support for Windows MSVC builds
* Other Visual C++ configuration files:
* * Use MultiByte character set
Changes in version 2.7.2:
==========================
*
* Bug 686801: Extend atk_add_global_event_listener in order to support
* signal details
* Updated Thai translation.
* WARNING: New versioning scheme for Automake.
- Starting with this version onward, Automake will use an update and
more rational versioning scheme, one that will allow users to know
which kind of changes can be expected from a new version, based on
its version number.
+ Micro versions (e.g., 1.13.3, 2.0.1, 3.2.8) will introduce only
documentation updates and bug and regression fixes; they will
not introduce new features, nor any backward-incompatibility (any
such incompatibility would be considered a bug, to be fixed with
a further micro release).
+ Minor versions (e.g., 1.14, 2.1) can introduce new backward
compatible features; the only backward-incompatibilities allowed
in such a release are new *non-fatal* deprecations and warnings,
and possibly fixes for old or non-trivial bugs (or even inefficient
behaviours) that could unfortunately have been seen, and used, by
some developers as "corner case features". Possible disruptions
caused by this kind of fixes should hopefully be quite rare.
+ Major versions (now expected to be released every 18 or 24 months,
and not more often) can introduce new big features (possibly with
rough edges and not-fully-stabilized APIs), removal of deprecated
features, backward-incompatible changes of behaviour, and possibly
major refactorings (that, while ideally transparent to the user,
could introduce new bugs). Incompatibilities should however not
be introduced gratuitously and abruptly; a proper deprecation path
should be duly implemented in the preceding minor releases.
- According to this new scheme, the next major version of Automake
(the one that has until now been labelled as '1.14') will actually
become "Automake 2.0". Automake 1.14 will be the next minor version,
which will introduce new features, deprecations and bug fixes, but
no real backward incompatibility.
- See discussion about automake bug#13578 for more details and
background: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13578>
* WARNING: Future backward-incompatibilities!
- Automake 2.0 will require Autoconf 2.70 or later (which is still
unreleased at the moment of writing, but is planned to be released
before Automake 2.0 is).
- Automake 2.0 will drop support for the long-deprecated 'configure.in'
name for the Autoconf input file. You are advised to start using the
recommended name 'configure.ac' instead, ASAP.
- The ACLOCAL_AMFLAGS special make variable will be fully deprecated
in Automake 2.0 (where it will raise warnings in the "obsolete"
category). You are advised to start relying on the new Automake
support for AC_CONFIG_MACRO_DIRS instead (which was introduced in
Automake 1.13).
- Automake 2.0 will remove support for automatic dependency tracking
with the SGI C/C++ compilers on IRIX. The SGI depmode has been
reported broken "in the wild" already, and we don't think investing
time in debugging and fixing is worthwhile, especially considering
that SGI has last updated those compilers in 2006, and is expected
to retire support for them in December 2013:
<http://www.sgi.com/services/support/irix_mips_support.html>
- Future versions of Automake might remove support for MS-DOS and
Windows 95/98/ME (support for them was offered by relying on the
DJGPP project). Note however that both Cygwin and MSYS/MinGW on
modern Windows versions will continue to be fully supported.
- Automake-provided scripts and makefile recipes might (finally!)
start assuming a POSIX shell in Automake 2.0.
- Starting from Automake 2.0, third-party m4 files located in the
system-wide aclocal directory, as well as in any directory listed
in the ACLOCAL_PATH environment variable, will take precedence
over "built-in" Automake macros. For example (assuming Automake
is installed in the /usr/local hierarchy), a definition of the
AM_PROG_VALAC macro found in '/usr/local/share/aclocal/my-vala.m4'
should take precedence over the same-named automake-provided macro
(defined in '/usr/local/share/aclocal-2.0/vala.m4').
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.13.2:
* Obsolescent features:
- Use of suffix-less info files (that can be specified through the
'@setfilename' macro in Texinfo input files) is discouraged, and
its use will raise warnings in the 'obsolete' category.
- Use of Texinfo input files with '.txi' or '.texinfo' extensions
is discouraged, and its use will raise warnings in the 'obsolete'
category. You are advised to simply use the '.texi' extension
instead.
* Documentation fixes:
- The long-deprecated but still supported two-arguments invocation form
of AM_INIT_AUTOMAKE is documented once again. This seems the sanest
thing to do, given that support for such an usage might need to remain
in place for a unspecified amount of time in order to cater for people
who want to define the version number for their package dynamically at
configure runtime (unfortunately, Autoconf does not yet support this
scenario, so we cannot delegate the work to it).
- The serial testsuite harness is no longer reported as "deprecated",
but as "discouraged". We have no plan to remove it, not to make its
use cause runtime warnings.
- The parallel testsuite is no longer reported as "experimental"; it
is well tested, and should be stable now.
- The 'shar' and 'tarZ' distribution formats and the 'dist-shar' and
'dist-tarZ' options are obsolescent, and their use is deprecated
in the documentation.
- Other minor miscellaneous fixes and improvements; in particular,
some improvements in cross-references.
* Bugs fixed:
- When the 'ustar' option is used, the generated configure script no
longer risks hanging during the tests for the availability of the
'pax' utility, even if the user running configure has a UID or GID
that requires more than 21 bits to be represented.
See automake bug#8343 and bug#13588.
- The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once
again, as they did in Automake 1.12.x (albeit printing runtime
warnings in the 'obsolete' category). Removing them has turned
out to be a very bad idea, because it complicated distro packing
enormously. Making them issue fatal warnings, as we did in
Automake 1.13, has turned out to be a similarly very bad idea,
for exactly the same reason.
- aclocal will no longer error out if the first local m4 directory
(as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or
'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report
a warning in the 'unsupported' category. This is done to support
some pre-existing real-world usages. See automake bug#13514.
- aclocal will no longer consider directories for extra m4 files more
than once, even if they are specified multiple times. This ensures
packages that specify both
AC_CONFIG_MACRO_DIR([m4]) in configure.ac
ACLOCAL_AMFLAGS = -I m4 in Makefile.am
will work correctly, even when the 'm4' directory contains no
package-specific files, but is used only to install third-party
m4 files (as can happen with e.g., "libtoolize --install").
See automake bug#13514.
- Analysis of make flags in Automake-generated rules has been made more
robust, and more future-proof. For example, in presence of make that
(like '-I') take an argument, the characters in said argument will no
longer be spuriously considered as a set of additional make options.
In particular, automake-generated rules will no longer spuriously
believe to be running in dry mode ("make -n") if run with an invocation
like "make -I noob"; nor will they believe to be running in keep-going
mode ("make -k") if run with an invocation like "make -I kool"
(automake bug#12554).
Urwid 1.1.1
* Fix for Pile not changing focus on mouse events
* Fix for Overlay.get_cursor_coords()
Urwid 1.1.0
* New common container API: focus, focus_position, contents,
options(), get_focus_path(), set_focus_path(), __getitem__,
__iter__(), __reversed__() implemented across all included
container widgets
A full description doesn't fit here, see the Container Widgets
section in the manual for details
* New Sphinx-based documentation now included in source:
Tutorial rewritten, manual revised and new reference based
on updated docstrings (by Marco Giusti, Patrick Totzke)
* New list walker SimpleFocusListWalker like SimpleListWalker but
updates focus position as items are inserted or removed
* New decoration widget WidgetDisable to disable interaction
with the widgets it wraps
* SelectableIcon selectable text widget used by button widgets is
now documented (available since 0.9.9)
* Columns widget now tries to keep column in focus visible, hiding
columns on the left when necessary
* Padding widget now defaults to ('relative', 100) instead of
'pack' so that left and right parameters are more useful and more
child widgets are supported
* New list walker "API Version 2" that is simpler for many list
walker uses; "API Version 1" will still continue to be supported
* List walkers may now allow iteration from the absolute top or
bottom of the list if they provide a positions() method
* raw_display now erases to the end of the line with EL escape
sequence to improve copy+paste behavior for some terminals
* Filler now has top and bottom parameters like Padding's left and
right parameters and accepts 'pack' instead of None as a height
value for widgets that calculate their own number of rows
* Pile and Columns now accepts 'pack' instead of 'flow' for widgets
that calculate their own number of rows or columns
* Pile and Columns now accept 'given' instead of 'fixed' for
cases where the number of rows or columns are specified by the
container options
* Pile and Columns widgets now accept any iterable to their
__init__() methods
* Widget now has a default focus_position property that raises
an IndexError when read to be consistent with new common container
API
* GridFlow now supports multiple cell widths within the same widget
* BoxWidget, FlowWidget and FixedWidget are deprecated, instead
use the sizing() function or _sizing attribute to specify the
supported sizing modes for your custom widgets
* Some new shift+arrow and numpad input sequences from RXVT and
xterm are now recognized
* Fix for alarms when used with a screen event loop (e.g.
curses_display)
* Fix for raw_display when terminal width is 1 column
* Fixes for a Columns.get_cursor_coords() regression and a
SelectableIcon.get_cursor_coords() bug
* Fixes for incorrect handling of box columns in a number of
Columns methods when that column is selectable
* Fix for Terminal widget input handling with Python 3
Urwid 1.0.3
* Fix for alarms when used with a screen event loop (e.g.
curses_display)
* Fix for Overlay.get_cursor_coords()
Urwid 1.0.2
* Fix for bug when entering Unicode text into Edit widget with
bytes caption
* Fix a regression when not running in UTF-8 mode
* Fix for a MainLoop.remove_watch_pipe() bug
* Fix for a bug when packing empty Edit widgets
* Fix for a ListBox "contents too long" error with very large
Edit widgets
* Prevent ListBoxes from selecting 0-height selectable widgets
when moving up or down
* Fix a number of bugs caused by 0-height widgets in a ListBox
Urwid 1.0.1
* Fix for Terminal widget in BSD/OSX
* Fix for a Filler mouse_event() position bug
* Fix support for mouse positions up to x=255, y=255
* Fixes for a number of string encoding issues under Python 3
* Fix for a LineBox border __init__() parameters
* Fix input input of UTF-8 in tour.py example by converting captions
to unicode
* Fix tutorial examples' use of TextCanvas and switch to using
unicode literals
* Prevent raw_display from calling tcseattr() or tcgetattr() on
non-ttys
* Disable curses_display external event loop support: screen resizing
and gpm events are not properly supported
* Mark PollingListWalker as deprecated
Urwid 1.0.0
* New support for Python 3.2 from the same 2.x code base,
requires distribute instead of setuptools (by Kirk McDonald,
Wendell, Marien Zwart) everything except TwistedEventLoop and
GLibEventLoop is supported
* New experimental Terminal widget with xterm emulation and
terminal.py example program (by aszlig)
* Edit widget now supports a mask (for passwords), has a
insert_text_result() method for full-field validation and
normalizes input text to Unicode or bytes based on the caption
type used
* New TreeWidget, TreeNode, ParentNode, TreeWalker
and TreeListBox classes for lazy expanding/collapsing tree
views factored out of browse.py example program, with new
treesample.py example program (by Rob Lanphier)
* MainLoop now calls draw_screen() just before going idle, so extra
calls to draw_screen() in user code may now be removed
* New MainLoop.watch_pipe() method for subprocess or threaded
communication with the process/thread updating the UI, and new
subproc.py example demonstrating its use
* New PopUpLauncher and PopUpTarget widgets and MainLoop option
for creating pop-ups and drop-downs, and new pop_up.py example
program
* New twisted_serve_ssh.py example (by Ali Afshar) that serves
multiple displays over ssh from the same application using
Twisted and the TwistedEventLoop
* ListBox now includes a get_cursor_coords() method, allowing
nested ListBox widgets
* Columns widget contents may now be marked to always be treated
as flow widgets for mixing flow and box widgets more easily
* New lcd_display module with support for CF635 USB LCD panel and
lcd_cf635.py example program with menus, slider controls and a custom
font
* Shared command_map instance is now stored as Widget._command_map
class attribute and may be overridden in subclasses or individual
widgets for more control over special keystrokes
* Overlay widget parameters may now be adjusted after creation with
set_overlay_parameters() method
* New WidgetPlaceholder widget useful for swapping widgets without
having to manipulate a container widget's contents
* LineBox widgets may now include title text
* ProgressBar text content and alignment may now be overridden
* Use reactor.stop() in TwistedEventLoop and document that Twisted's
reactor is not designed to be stopped then restarted
* curses_display now supports AttrSpec and external event loops
(Twisted or GLib) just like raw_display
* raw_display and curses_display now support the IBMPC character
set (currently only used by Terminal widget)
* Fix for a gpm_mev bug preventing user input when on the console
* Fix for leaks of None objects in str_util extension
* Fix for WidgetWrap and AttrMap not working with fixed widgets
* Fix for a lock up when attempting to wrap text containing wide
characters into a single character column
Urwid 0.9.9.2
* Fix for an Overlay get_cursor_coords(), and Text top-widget bug
* Fix for a Padding rows() bug when used with width=PACK
* Fix for a bug with large flow widgets used in an Overlay
* Fix for a gpm_mev bug
* Fix for Pile and GraphVScale when rendered with no contents
* Fix for a Python 2.3 incompatibility (0.9.9 is the last release
to claim support Python 2.3)
* "rev-list --stdin" and friends kept bogus pointers into the input
buffer around as human readable object names. This was not a
huge problem but was exposed by a new change that uses these
names in error output.
* When "git difftool" drove "kdiff3", it mistakenly passed --auto
option that was meant while resolving merge conflicts.
* "git remote add" command did not diagnose extra command line
arguments as an error and silently ignored them.
Also contains a handful of trivial code clean-ups, documentation
updates, updates to the test suite, etc.
Diffuse 0.4.7 - 2013-05-13
- added Jindřich Šesták's Czech translation
- improved character editing to allow easy indenting and moving the cursor by whole words
- added Miś Uszatek's Polish translation
- improved auto-detection of utf_16 and utf_32
- added "New N-Way File Merge..." menu item
- added syntax highlighting for Erlang and OpenCL files
Upstream changes:
2.19 2013-05-13 10:02:15 Australia/Melbourne
* BUGFIX: Loading a file that does not change packages while
autodie in effect no longer causes weird behaviour when
slurpy built-ins (like open() and unlink()) are called. GH #22
Thanks to Niels Thykier.
* TEST: Tests for leak guard failures for slurpy core functions.
2.18 2013-05-12 18:12:14 Australia/Melbourne
* TEST: More testing in scope_leak.t.
* TEST: More testing around packages in truncate.t.
* SPEED / INTERNAL: Significant improvements in load time,
especially when autodie is used across multiple files,
by caching reuseable subroutines and reducing calls to eval "".
Huge thanks to Niels Thykier, who is a hero of the
free people, and completely and utterly awesome.
(RT #46984)
* DOCUMENTATION: Spelling and correction fixes,
courtesy David Steinbrunner.
* DEVEL: Faster and more robust testing with travis-ci.
* DEVEL: Some simple benchmarks bundled in the benchmarks/ directory.
2.17 2013-04-29 01:03:50 Australia/Melbourne
* DOCS: Spelling fixes thanks to dsteinbrunner! (RT #84897)
* DOCS: Fixed github links to point to 'pjf' rather than
'pfenwick' (GH #18, thanks to Lx!)
* INTERNAL: Silence warnings about experimental smart-match on
5.17.11+ (via Brian Fraser and p5p)
* TEST / BUILD: Generate .travis.yml files for CI testing via
dzil.
2.16 2013-02-23 01:49:16 Australia/Melbourne
* BUGFIX: Fix breakages under 5.8.x related to the new
autodie::skip feature.
* BUILD / BUGFIX: Remove dependency on parent.pm.
2.15 2013-02-22 23:55:22 Australia/Melbourne
* BUILD / BUGFIX: Correct meta-info that wanted at least Perl
v5.8.40, rather than v5.8.4. Giant thanks to Paul Howarth
for spotting this!
2.14 2013-02-22 15:43:33 Australia/Melbourne
* FEATURE: Classes which claim they ->DOES('autodie::skip') are now
skipped when generating exceptions. This is mainly of use to
utility classes. See `perldoc autodie::skip` for more details.
(GH Issue #15)
* FEATURE / BUGFIX / INCOMPAT: 'chmod' is now in the ':filesys'
category (was in ':file').
* BUGFIX: Added support for 'chown' and 'utime', that was
previously overlooked. Mad props to RsrchBoy for spotting this.
These are all in the ':filesys' category.
(GH Pull #13)
* BUGFIX: Added support for 'kill'. This is part of the
':ipc' category.
* BUGFIX: Fixed bug whereby chmod, chown, kill, unlink and
utime would not throw an exception when they didn't
change all their files or signal all their processes.
* TEST: truncate.t is now skipped on systems that don't have a
working File::Temp.
* TEST: open.t has a few more tests for exotic modes.
* TEST: chown() tests are skipped on Win32, as chown on Windows
is a no-op. (Thanks to Mithaldu for spotting this!)
* TEST: Author tests now look for the AUTHOR_TESTING env
variable (for dzil compliance).
* TEST: Better testing for chown, chmod, and unlink.
* TEST: Better testing for utime.
* TEST: kwalitee.t is now only run when $ENV{RELEASE_TESTING} is set.
* BUGFIX: Removed executable bits from some bundled text files.
* BUILD: We now use dzil to manage autodie.
* BUILD: Only Perl 5.8.4 and above is supported by autodie.
Please upgrade your Perl distro if you're using 5.8.3 or
below.
2.13 Thu Nov 8 14:22:03 EST 2012
* TEST: Deterministic tests in hints_pod_examples.t .
(RT #80412, thanks to demerphq)
* INTERNAL: subroutine installs are now done in a
deterministic order. (RT #80414, thanks to demerphq)
/usr/pkgsrc/devel/xulrunner/work/mozilla-release/
xpcom/io/nsMultiplexInputStream.cpp:532:83:
error: no matching function for call to
'NS_MIN(int64_t&,__gnu_cxx::__enable_if<true, double>::__type)'
Penlight is a set of pure Lua libraries focusing on input data
handling (such as reading configuration files), functional
programming (such as map, reduce, placeholder expressions,etc),
and OS path management. Much of the functionality is inspired
by the Python standard libraries.
A Gravatar is a Globally Recognized Avatar for a given email address
or OpenID. This allows you to have a global picture associated with
your email address or OpenID. You can look up the Gravatar by
constructing a URL to get the image from gravatar.com. This module
does that.
bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X
and Windows (with some work). bpython is released under the MIT License. It
has the following (special) features:
* In-line syntax highlighting.
* Readline-like autocomplete with suggestions displayed as you type.
* Expected parameter list for any Python function.
* "Rewind" function to pop the last line of code from memory and re-evaluate.
* Send the code you've entered off to a pastebin.
* Save the code you've entered to a file.
* Auto-indentation.
* Python 3 support.
Changelog:
What's new in 1.509.1 (2013/05/01)
FilePath.installIfNecessaryFrom routes download over remoting channel (issue 17330)
Add 'Are you sure' on Reload configuration from disk (issue 15340)
MavenAbstractArtifactRecord.doRedeploy should require POST (SECURITY-69)
Hover-over "Build Now" broken for parameterized jobs: "This page expects a form submission" (issue 17110)
XSS issue, where an internal attacker can cause a remote stylesheet to be loaded and containing scripts executed. (SECURITY-67)
CVE-2013-1808 stapler-adjunct-zeroclipboard: XSS via copying XSS payload into buffer (SECURITY-71)
Jenkins.doEval checks ADMINISTER rather than RUN_SCRIPTS; doScript CSRF (SECURITY-63)
Jenkins is no more WinXP compliant : CreateSymbolicLinkW is not available (issue 17343)
Upstream changes:
2.0802 Tue, May 07, 2013
* fix incompatibilities with Test::Builder 1.005+ (Karen Etheridge)
* Moose::Manual::Contributing updated to reflect the change of primary
repository from git.moose.perl.org to github.com
Upstream changes:
1.002000 - 2013-05-04
- add 'moosify' attribute key to provide code for inflating to Moose
- fix warnings about unknown attribute parameters on metaclass inflation
- don't pass 'handles' down when doing 'has +' to avoid unDWIMmy explosions
- throw a useful exception when typemap doesn't return a value
- avoid localising @_ when not required for Sub::Quote
- successfully inflate a metaclass for attributeless classes (RT#86415)
- fix false default values used with non-lazy accessors
- stop built values that fail isa checks still getting stored in the object
- stop lazy+weak_ref accessors re-building their value on every call
- make lazy+weak_ref accessors return undef if built value isn't already
stored elsewhere (Moose compatibility)
- stop isa checks being called on every access for lazy attributes
- bump Devel::GlobalDestruction dependency to fix warning on cleanup
when run under -c (RT#78617)
- document Moose type constraint creation for roles and classes
(actually fixed in 1.001000)
Upstream changes:
1.48 - 2013-05-06T04:47:00Z
* Fixed test failure with versions of Pod::Simple lower than 3.24. Thanks
to Martin Holste and Tatsuhiko Miyagawa for the reports.
1.47 - 2013-05-05T03:14:25Z
* Fixed failing test on Pod::Simple 3.27 and higher.
1.46 - 2013-02-16T19:46:17Z
* Fixed a crash when `all_pod_files_ok()` finds no files to test. Thanks
to H.Merijn Brand.
* Switched from custom file searching code to File::Find. Suggested by
H.Merijn Brand.
* Fixed failing test on Pod::Simple 3.24.
* Added lib/repo, for support for repo (as used in Android) Closes:
#705652 Thanks, Peter Eisentraut.
* Better cvs status. Closes: #694037 Thanks, Paul Wise
0.19 (2013-04-19)
=================
Features added
--------------
* New directives ``c_string_type`` and ``c_string_encoding`` to more easily
and automatically convert between C strings and the different Python string
types.
* The extension type flag ``Py_TPFLAGS_HAVE_VERSION_TAG`` is enabled by default
on extension types and can be disabled using the ``type_version_tag`` compiler
directive.
* EXPERIMENTAL support for simple Cython code level line tracing. Enabled by
the "linetrace" compiler directive.
* Cython implemented functions make their argument and return type annotations
available through the ``__annotations__`` attribute (PEP 3107).
* Access to non-cdef module globals and Python object attributes is faster.
* ``Py_UNICODE*`` coerces from and to Python unicode strings. This is
helpful when talking to Windows APIs, which use compatible wchar_t
arrays for strings. Note that the ``Py_UNICODE`` type is otherwise
deprecated as of CPython 3.3.
* ``isinstance(obj, basestring)`` is optimised. In Python 3 it only tests
for instances of ``str`` (i.e. Py2 ``unicode``).
* The ``basestring`` builtin is mapped to ``str`` (i.e. Py2 ``unicode``) when
compiling the generated C code under Python 3.
* Closures use freelists, which can speed up their creation quite substantially.
This is also visible for short running generator expressions, for example.
* A new class decorator ``@cython.freelist(N)`` creates a static freelist of N
instances for an extension type, thus avoiding the costly allocation step if
possible. This can speed up object instantiation by 20-30% in suitable
scenarios. Note that freelists are currently only supported for base types,
not for types that inherit from others.
* Fast extension type instantiation using the ``Type.__new__(Type)`` idiom has
gained support for passing arguments. It is also a bit faster for types defined
inside of the module.
* The Python2-only dict methods ``.iter*()`` and ``.view*()`` (requires Python 2.7)
are automatically mapped to the equivalent keys/values/items methods in Python 3
for typed dictionaries.
* 2-value slicing of unknown objects passes the correct slice when the ``getitem``
protocol is used instead of the ``getslice`` protocol (especially in Python 3),
i.e. ``None`` values for missing bounds instead of ``[0,maxsize]``. It is also
a bit faster in some cases, e.g. for constant bounds. This fixes trac ticket 636.
* Slicing unicode strings, lists and tuples is faster.
* list.append() is faster on average.
* ``raise Exception() from None`` suppresses the exception context in Py3.3.
* Py3 compatible ``exec(tuple)`` syntax is supported in Py2 code.
* Keyword arguments are supported for cdef functions.
* External C++ classes can be declared nogil. Patch by John Stumpo. This fixes
trac ticket 805.
Bugs fixed
----------
* Cascaded assignments of None values to extension type variables failed with
a ``TypeError`` at runtime.
* The ``__defaults__`` attribute was not writable for Cython implemented
functions.
* Default values of keyword-only arguments showed up in ``__defaults__`` instead
of ``__kwdefaults__`` (which was not implemented). Both are available for
Cython implemented functions now, as specified in Python 3.x.
* ``yield`` works inside of ``with gil`` sections. It previously lead to a crash.
This fixes trac ticket 803.
* Static methods without explicitly named positional arguments (e.g. having only
``*args``) crashed when being called. This fixes trac ticket 804.
* ``dir()`` without arguments previously returned an unsorted list, which now
gets sorted as expected.
* ``dict.items()``, ``dict.keys()`` and ``dict.values()`` no longer return lists
in Python 3.
* Exiting from an ``except-as`` clause now deletes the exception in Python 3 mode.
* The declarations of ``frexp()`` and ``ldexp()`` in ``math.pxd`` were incorrect.
This is a regularly scheduled feature release.
addremove: improve performance
amend: support amending merge changesets (issue3778)
ancestor: a new algorithm that is faster for nodes near tip
annotate: increase refcount of each revision correctly (issue3841)
applyupdates: assign variable before we try to use it (issue3855)
archive: raise error.Abort if the file pattern matches no files
bash_completion: allow remove to complete normal files
blackbox: new extension
bookmarks: don't allow integers as bookmark/branch/tag names
bookmarks: allow (re-)activating a bookmark on the current changeset
bookmarks: allow moving a bookmark forward to a descendant
bookmarks: moving the active bookmark deactivates it
bookmarks: fix bug that activated a bookmark even with -r passed
bookmarks: resolve divergent bookmark when moving across a branch
bookmarks: resolve divergent bookmarks when moving active bookmark forward
commit: allow closing "non-head" changesets
commit: show active bookmark in commit editor helper text
config: discard "%unset" values defined in the other files read in previously
convert/git: catch errors from modern git-ls-remote (issue3428)
convert: add closesort algorithm to mercurial sources
dates: support 'today' and 'yesterday' in parsedate (issue3764)
destroyed: invalidate phraserevs cache in all case (issue3858)
diff: fix binary file removals in git mode
dirstate: performance improvements
dispatch: exit with status 1 for an InterventionRequired exception (BC)
dispatch: print 'abort:' when a pre-command hook fails (BC)
export: clobber files with -o (BC) (issue3652)
export: export working directory parent by default
export: show 'Date' header in a format that also is readable for humans
extensions: obsolete and remove interhg extension
filesets: add eol predicate
grep: use re2 if possible
hgk: add support for phases
hgk: don't use fixed format for dates
hgk: update backgroud colour when Ttk is available
hgweb: generate HTML documentation
hgweb: teach archive how to download a specific directory or file
histedit: allow "-" as a command file
histedit: handle multiple spaces between action and hash (issue3893)
histedit: make "hg histedit" sensitive to branch in URL
histedit: properly handle --continue on empty fold
histedit: support editing of the first commit (issue3767)
httppeer: avoid large dumps when we don't see an hgweb repo
icasefs: rewrite case-folding collision detection (issue3452)
import: don't rollback on failed import --exact (issue3616)
largefiles: don't cache largefiles for pulled heads by default
largefiles: improve reuse of HTTP connections
largefiles: introduce lfpull command for pulling missing largefiles
largefiles: introduce pull --lfrev option
largefiles: introduce pulled() revset expression for use in --lfrev
largefiles: quiet (and document) undefined name errors (issue3886)
largefiles: stat all largefiles in one batch before downloading
largefiles: use repo.wwrite for writing standins (issue3909)
log: fix behavior with empty repositories (issue3497)
merge: apply non-interactive working dir updates in parallel
mergetools: avoid losing the merged version with meld
mergetools: vimdiff issues a warning explaining how to abort
mq: comply with filtering when injecting fake tags (issue3812)
mq: do not inherit settings form base repo in mqrepo (Fixes issue2358)
outgoing: fix possible filtering crash in outgoing (issue3814)
pager: catch ctrl-c on exit (issue3834)
date: understand "now" as a shortcut for the current time
parsers: a C implementation of the new ancestors algorithm
pull: list bookmarks before pulling changesets (issue3873)
push: make locking of source optional (issue3684)
rebase: check no-op before checking phase (issue3891)
rebase: fix --collapse when a file was added then removed
record: abort on malformed patches instead of crashing
revset: change ancestor to accept 0 or more arguments (issue3750)
revset: don't abort when regex to tag() matches nothing (issue3850)
sadclown: another test failure eluded bos
scheme: don't crash on invalid URLs
scmutil: rewrite dirs in C, use if available
setup: make error message for missing Python headers more helpful
smtp: use 465 as default port for SMTPS
smtp: verify the certificate of the SMTP server for STARTTLS/SMTPS
sshpeer: store subprocess so it cleans up correctly
sslutil: abort if peer certificate is not verified for secure use
subrepo: clone of git sub-repository creates incorrect git branch (issue3870)
subrepo: do not push mercurial subrepos whose store is clean
subrepo: fix exception on revert when "all" option is omitted
summary: make "incoming" information sensitive to branch in URL (issue3830)
summary: make "outgoing" information sensitive to branch in URL (issue3829)
summary: show active bookmark even if not at current changeset
tags: update tag type only if tag node is updated (issue3911)
templatekw: add default styles for hybrid types (issue3887)
templater: add get() function to access dict element (e.g. extra)
unionrepo: read-only operations on a union of two localrepos
win32: use explicit path to "python.exe" only if it exists
Update DEPENDS
Upstream changes:
[0.24]
- Properly skip debugger test when optional deps not available
- Make sure pure-perl tests pass correctly on space-containing
paths (RT#77528)
- Remove all the pure-perl fallback code and depend on PP-capable
B::H::EOS 0.12
Update DEPENDS
Upstream changes:
0.12 Tue, 4 Dec 2012 20:13:00 +0000
* Complete pure-perl implementation in addition to the one based on
Variable::Magic. You can specify the implementation explicitly by
use-ing B::Hooks::EndOfScope::PP or B::Hooks::EndOfScope::XS, or
by setting $ENV{B_HOOKS_ENDOFSCOPE_IMPLEMENTATION} to either 'XS'
or 'PP'
* Switch from using Sub::Exporter to the more conservative
Sub::Exporter::Progressive
Upstream changes:
0.10010 2013-04-24 02:58 (UTC)
- Fix bug with identically-named 'simple' accessors in different
classes set to access *differently named fields* getting their
field access mixed up
- Fix subtle pessimization when having identically-named accessors
in different classes leads to 'simple' implementations not being
replaced by Class::XSAccessor where appropriate
Upstream changes:
3.27 2013-04-30
- Dramatically reduce memory usage (Nick Clark, RT #84939)
- Store test_num (in Grammar.pm) as a number instead of a string.
Reduces memory usage (Nick Clark, RT #84939)
- PERL5LIB is always propogated to a test's @INC, even with taint more
(Schwern, RT #84377)
3.26 2013-01-16
- Renamed env.opts.t to env_opts.t (for VMS)
- Skipped some TAP::Formatter::HTML tests due to this bug: #82738
Changes from previous:
----------------------
2.060 7 January 2013
* Updated POD
RT# 82138: Example code not clear - gunzip() takes filenames!
* IO::Compress::Base
Remove the flush call when opening a filehandle.
2.059 10 December 2012
* IO::Compress::Base
Added "Encode" option.
Fixes the encoding half of RT# 42656. Decode is still TODO
2.058 12 November 2012
* RT# 81119: Latest IO::Compress 2.057 fails tests on 5.8.x
2.057 10 November 2012
* IO::Compress::Zip
Allow member name & Zip Comment to be "0"
* IO::Compress::Base::Common
Remove "-r" test - the file open will catch this.
RT# 80855: IO::Compress::Base::Common returns that it cannot read readable files in NFS
* RT# 79820: Install to 'site' instead of 'perl' when perl version is 5.11+
* General Performance improvements.
Changes from previous:
----------------------
2.060 7 January 2013
* No Changes
2.059 24 November 2012
* Copy-on-write support
[#81352]
2.058 12 November 2012
* No Changes
2.057 10 November 2012
* Compress::Raw::Bzip2 needs to use PERL_NO_GET_CONTEXT
[#80318]
* Install to 'site' instead of 'perl' when perl version is 5.11+
[#79811]
* update to ppport.h that includes SvPV_nomg_nolen
[#78080]
If you run xdelta3 on source files smaller than 64MB, you may notice
xdelta3 using more memory than it has in the past. If this is an issue,
lower the -B flag.
Fixed issues with external compression and potential buffer overflows
when using the -v setting (verbose output) with very large input files.
2.37: 2013-04-25
No more tree pollution on branches deduced from file copies.
2.36: 2013-04-22
Optimizations, and fixes for some subtle bugs in the deletion logic.
in the first place, but I somehow missed it.
Unfortunately there is no changelog, just a git history, with no indication
of which are the important changes. However a lot of bugfixes are included.
The main pkgsrc change in 1.2 is that there is now a manual page.
jq is a lightweight and flexible command-line JSON processor.
jq is like sed for JSON data – you can use it to slice and filter and
map and transform structured data with the same ease that sed, awk, grep
and friends let you play with text.
Changes from previous:
----------------------
0.16 - 2012.09.03 - SAPER
- [CODE] Synced from bleadperl.
- [DOC] CPAN-RT #77294: Fixed some spelling and grammer errors.
- [TESTS] CPAN-RT #77557: Tests started to fail with Perl 5.15.5
- [DIST] Perl-RT #114050: Added meta-information in Makefile.PL to
reflect that the module is maintained by P5P.
Upstream changes:
1.08 2013-04-24 16:20:53
[FEATURES]
- Support PUREPERL_ONLY
See the Lancaster Consensus:
219db464af/lancaster-consensus.md (specifying-pure-perl-builds)
1.07 2013-04-24 08:47:17
[BUG FIXES]
- Make trigger pass in the old value for Moose compatibility
(PR#6 by schwern)
[TEST FIXES]
- Get perlcritic tests working for PC 1.118 (PR#6 by schwern)
1.06 2013-04-09 23:40:02
[TEST FIXES]
- Resolve RT#84518 caused by hash randomization
1.05 2013-02-08 00:32:33
[BUG FIXES]
- Fix a memory leak introduced by v1.04 (creaktive & aiyumi, pull-req #4)
Based on PR pkg/47459 by Richard PALO.
polib is a library to manipulate, create, modify gettext files (pot, po and mo
files). You can load existing files, iterate through its entries, add, modify
entries, comments or metadata, etc. or create new po files from scratch.
polib supports out of the box any version of python ranging from 2.4 to latest
3.X version.
polib is pretty stable now and is used by many opensource projects.
polib is completely free and opensource, the license used is the MIT license.
It was developed back in 2006 by David Jean Louis and it is still actively
maintained.
Changes from previous:
----------------------
[V 1.11]
2013-02-04T09:50:00
- Correct the date (2012 -> 2013) in this file used for V 1.10.
- Correct the text at L<Tree::DAG_Node/AUTHOR> so it refers to
Artistic License 2.0, which now matches what it says in Build.PL and
Makefile.PL. Resolves RT#83088.
2013-4-16 meld 1.7.2
====================
Features:
* In version control view, conflicts now open in a three-way merge mode
for Bazaar and Git, with other VCs to follow (Louis des Landes)
* Manual synchronisation of split points for comparisons (Piotr Piastucki,
Kai Willadsen)
* The "Ignore blank lines" setting is now used in folder comparisons, in
same manner as text filters (Kai Willadsen)
Fixes:
* Many minor Windows compatibility fixes (Vincent Legoll, Robert Wahler,
Kai Willadsen)
* Version control compatibility updates and fixes (Manuel Siggen, Kai
Willadsen)
* Better handling of Unicode filenames (Kai Willadsen)
* Better support for cross-platform newline behaviour, particularly on
Windows (Kai Willadsen)
* Sensitivity fixes for file and folder comparisons (Kai Willadsen)
* Build and installation fixes (Kalev Lember, Kai Willadsen)
Translations:
* Daniel Mustieles (es)
* Gabor Kelemen (hu)
* Marek Černocký (cs)
* Martin Srebotnjak (sl).
* Matej Urbančič (sl)
* Мирослав Николић (sr, sr@latin)
* Piotr Drąg (pl)
* Rafael Ferreira (pt_BR)
RT is an industrial-grade ticketing system. It lets a group of
people intelligently and efficiently manage requests submitted by
a community of users. RT is used by systems administrators, customer
support staffs, NOCs, developers and even marketing departments at
over a thousand sites around the world.
This packages tracks RT 4.x branch.
## 2.3.9: 2013-04-21
This is a msgmerge updated release.
### Improvements
* [tools] Used the more modern word "cannot" instead of "can
not". [GitHub #15] [Patch by Benjamin Kerensa]
* Cleared license descriptions. [Suggested by Jérémy Bobbio]
### Fixes
* Avoided including native extentions in this gem for Windows users.
### Thanks
* Benjamin Kerensa
* Jérémy Bobbio
## 2.3.8: 2013-04-05
This is a msgmerge improved release.
### Improvements
* Added licence information to the gemspec.
[GitHub #13] [Patch by jordimassaguerpla]
* Supported Ruby 2.0.0.
[GitHub #14] [Reported by mtasaka]
### Fixes
* [rxgettext] Fixed a bug that the comment for the previous message
also exists in the current message.
[Debian #684184] [Reported by Francesco Poli] [Patch by Jérémy Bobbio]
### Thanks
* jordimassaguerpla
* mtasaka
* Francesco Poli
* Jérémy Bobbio
Changelog:
2.130880 2013-03-29 09:51:00 America/New_York
[BUGFIX]
- Fix provides 'version' bug introduced in the 2.130870 fix
2.130870 2013-03-28 11:08:50 America/New_York
[BUGFIX]
- Don't add 'version' to 'provides' during conversion if one didn't
exist in the original [Reported by Miyagawa; fixed by David Golden]
The "Log::Dispatch::Perl" module offers a logging alternative using
standard Perl core functions. It allows you to fall back to the
common Perl alternatives for logging, such as "warn" and "cluck".
It also adds the possibility for a logging action to halt the
current environment, such as with "die" and "croak".
The Perl5 module "Pod::Usage" which provides the function "pod2usage()"
to print usage messages for a Perl script based on its embedded
pod documentation. Pod::Usage is a subclass of Pod::PlainText.
Please see the POD documentation for this module (embedded in the
file "Usage.pm") for more details. The pod2usage() function is
probably the most generally useful function in this entire distribution
since it is useful to just about any Perl5 script that is invoked
from the command-line.
Changelog:
Changes in version 2.39
-----------------------
* Fix unneccessary warnings when @ARGV contains undefs (yes, it
happens).
* Passing an object as first argument to the callback handler for <>
turned out to be a problem in cases where the argument was passed to
other modules, e.g., Archive::Tar. Revert the change since the added
functionality of the object is not really relevant for the <>
callback function.
* Silence the deprecation warnings from newgetopt.pl for the purpose
of testing. These tests will be removed along with newgetopt.pl in
the next major release of perl.
http://perl5.git.perl.org/perl.git/commit/b814bbfa9a2087bc
* Eliminiate spurious warning.
* Retain taintedness of command line option values.
* Document that you need to check GetOptions return value :).
* Several other minor documentation fixes and enhancements.
* Fix bug #67577 Parsing of type 'o' not correct for multiple values
Changelog:
0.92 Thu Aug 30 2012
- Tests are good in dev version. Releasing to stable.
0.92_01 Wed 22 Aug 2012
- RT 59775 - Catching a signal during select() can lock up IPC::Run
0.91 Tue 14 Feb 2012
- Tests are good in dev version. Releasing to stable.
0.91_01 Mon 16 Jan 2012
- RT 57277 - Apply suggested 1 line fix for dev release to public.
0.90 Wed 29 Jun 2011
- RT 57277 - Add breaking test. No solution at present.
- RT 68623 - disable parallel tests on windows
- RT 43072 - Skip dragonfly platform on t/pty.t (hangs)
- RT 14078 - run() miscalculates length of UTF-8 strings
- RT 49693 - security patch for lib/IPC/Run/Win32IO.pm s/INADDR_ANY//
- RT 38193 - Fix error detection on non-English operating systems
- Add a blank doc entry for IPC::Run::Win32IO::poll to quiet windows pod parser errors
- RT 57190 - handle PATH environment variable not being defined. WILL NOT default to '.' since UNIX would not do this and the program has been behaving the UNIX way to date.
as MAINTAINER, since I originally packaged this and no one seems to have cared
to touch it since. The only dependency, mysql-workbench, builds fine with this
version of ctemplate.
Since version 0.99 (from ChangeLog):
* Fixed several issues reported by G++ 4.7
* Added operator[] to TemplateDictionary
* Added begin(), end(), data() and size() to TemplateString
* Refactored code
* Changed the 'official' ctemplate email in setup.py/etc
* Rewrote docs to refer to Ctemplate, not Google Template
* Renamed google-ctemplate.sln to ctemplate.sln
* Changed copyright text to reflect Google's relinquished ownership
* Make reloads always prefer files earlier on the search patch (ssas)
* PORTING: Add a default BSWAP32, needed for AIX (csilvers)
* Die at configure-time when g++ isn't installed
* BUGFIX: removed #includes of non-installed headers from installed ones
* BUGFIX: Make compile-test test against an install
* BUGFIX: Dumpers were ignoring a tpl-string 'length' (csilvers)
* BUGFIX: Add a needed $(top_srcdir) to Makefile.am
* Replace 0x00-0x1F with space in xml_escape (alexvod)
* Fix xml encoding to handle form-feed properly (ghurley)
* DOCUMENTATION: Wer missing some docs in the tarball (csilvers)
* BUILD: Update acx_pthread.m4 for nostdlib (Kacper)
* BUGFIX: Make CreateSectionIterator check tpl-globals (williasr)
* PORTING: Fix solaris build by getting rid of PATH_MAX (csilvers)
Changes from previous:
----------------------
0.4004 - Fri Mar 29 15:05:00 CET 2013
[BUG FIXES]
- Minor VMS fix for @INC [Craig Berry]
[ENHANCEMENTS]
- test_requires support has been added [Matsuno Tokuhiro]
0.4003 - Sat Aug 18 11:17:49 CEST 2012
[BUG FIXES]
- Get rid of outdated metadata tests [Steve Hay]
0.4002 - Fri Jul 27 20:04:09 EEST 2012
[BUG FIXES]
- Test for TAP::Harness version properly [Leon Timmermans]
- Install to 'site' on 5.12+ [Leon Timmermans]
[DOCUMENTATION]
- Document extra_{compiler|linker}_flags accessors [Nick Wellnhofer]
Changes from previous:
----------------------
2.060 7 January 2013
* Mention SimpleZip in POD
2.059 24 November 2012
* Copy-on-write support
[#81353]
2.058 12 November 2012
* No Changes
2.057 10 November 2012
* Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT
[#80319]
* Install to 'site' instead of 'perl' when perl version is 5.11+
[#79812]
* update to ppport.h that includes SvPV_nomg_nolen
[#78079]
This program analyzes a collection of RCS files in a CVS
repository (or outside of one) and, when possible, emits an
equivalent history in the form of a fast-import stream. Not all
possible histories can be rendered this way; the program tries to
emit useful warnings when it can't. The program can also produce
a visualization of the resulting commit DAG in the DOT format
handled by the graphviz suite.
form fixed `0' to main Python distribution version (PY_DISTVERSION)
so that packages will be updated with main Python distribution update.
no objection in tech-pkg@ for a week.
Among many bugfixes, changes and translations:
* GIO now has kqueue support for GFileMonitor (BSDs, Mac OS)
* GTask (the new GAsyncResult implementation) has landed
* We now install a public "gnetworking.h" header that can be used to
include the relevant OS-dependent networking headers. This does not
really abstract away unix-vs-windows however; error codes, in
particular, are incompatible.
See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.36.1 for details.
Patches removed:
- patch-aj:
Per PR pkg/41601: Bug 133344 is closed and compile tested by Joern Clausen
- patch-at:
Fixed in b26fb3ae (Bug 687600)
- patch-cf:
Adds sys/param.h - if still needed, should go into gnetworking.h.in
XXX might still be needed
- patch-cg:
Fixed (or changed anyway) in 6f8f1f70 and 52a81a7d (Bug 688681)
- patch-ci:
Fixed in a33aaad0 (Bug 637013)
- patch-glib_goption.c:
Fixed in f9a6a974
- patch-glib_tests_include.c:
Fixed in d2b7ee62 (Bug 672406)
Patches changed:
- patch-ak:
First chunk fixed in 5fbdd3aa (Bug 691011)
- patch-ap:
Added NetBSD support to g_credentials_get_unix_pid()
First chunk fixed in b377e696 (Bug 623187)
- patch-aq:
First chunk fixed in b8c13a01 (Bug 688109)
Patches added:
- patch-gio_glocalfile.c (Reported as Bug 698348)
2.34: 2013-04-15
More performance improvents. Larghe deletion are much faster now.
Path matches with [] now have a regexp variant
2.33: 2013-04-14
"from COMMIT remove OP" for removing botched renames etc.
Event-Mark can be be used as a commit identifier in mailbox format.
Line continuation with \ works in scripts.
There is nopw a regular expression matching syntax for paths.
2.32: 2013-04-03
Fix bug introduced in expunges when blobfile path generation changed.
2.31: 2013-04-03
New 'filter' command supports content filtering with a batch command.
Yet more speed tuning - now 17K commits/min under cpython, 22K under pypy.
2.30: 2013-03-28
Fossil map dumps are pruned appropriately after an expunge.
More speed tuning.
An AUTHORS file now credits some significant collaborators
2.29: 2013-03-24
Extreme speed tuning in SVN analysis - measured at over 11K commits/sec.
canonicalize option changes CR-LF to LF in commit comments.
2.28: 2013-03-22
There is now a 'reset' command like the tag command.
Fix for buggy debranch command.
More speed tuning.
2.27: 2013-03-18
More speed tuning.
Simplify the baton display in SVN processing, its overhead was high.
by pancake ;) <poppnk@users.sourceforge.net>
GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using
C++ design patterns even for very deeply embedded applications, such as for
systems using uclibc along with posix threading support.
Based on PR pkg/47446 by Dennis Lindroos.
Term::ReadLine::TTYtter is a modified version of T::RL::Perl with
several new nonstandard features specific to TTYtter, but may be useful for
other applications.
It also allows UTF-8 characters to be entered without crashing, and adds a
counter so you can see how many characters you've entered (which is a big
deal for Twitter and other microblogging platforms).
For information about TTYtter, a Twitter-client written in Perl, visit
http://www.floodgap.com/software/ttytter.
Upstream changes:
1.3.1 (2013-03-08)
Fixed a major backward incompatible change of parsing URLs to externally hosted packages that got accidentally included in 1.3.
1.3 (2013-03-07)
SSL Cert Verification; Make https the default for PyPI access. Thanks James Cleveland, Giovanni Bajo, Marcus Smith and many others (Pull #789).
Added "pip list" for listing installed packages and the latest version available. Thanks Rafael Caricio, Miguel Araujo, Dmitry Gladkov (Pull #752)
Fixed security issues with pip's use of temp build directories. Thanks David (d1b) and Thomas Guttler. (Pull #780)
Improvements to sphinx docs and cli help. (Pull #773)
Fixed issue #707, dealing with OS X temp dir handling, which was causing global NumPy installs to fail. (Pull #768)
Split help output into general vs command-specific option groups. Thanks Georgi Valkov. (Pull #744; Pull #721 contains preceding refactor)
Fixed dependency resolution when installing from archives with uppercase project names. (Pull #724)
Fixed problem where re-installs always occurred when using file:// find-links. (Pulls #683/#702)
"pip install -v" now shows the full download url, not just the archive name. Thanks Marc Abramowitz (Pull #687)
Fix to prevent unnecessary PyPI redirects. Thanks Alex Gronholm (Pull #695)
Fixed issue #670 - install failure under Python 3 when the same version of a package is found under 2 different URLs. Thanks Paul Moore (Pull #671)
Fix git submodule recursive updates. Thanks Roey Berman. (Pulls #674)
Explicitly ignore rel='download' links while looking for html pages. Thanks Maxime R. (Pull #677)
--user/--upgrade install options now work together. Thanks 'eevee' for discovering the problem. (Pull #705)
Added check in install --download to prevent re-downloading if the target file already exists. Thanks Andrey Bulgakov. (Pull #669)
Added support for bare paths (including relative paths) as argument to --find-links. Thanks Paul Moore for draft patch.
Added support for --no-index in requirements files.
Added "pip show" command to get information about an installed package. Fixes#131. Thanks Kelsey Hightower and Rafael Caricio.
Added --root option for "pip install" to specify root directory. Behaves like the same option in distutils but also plays nice with pip's egg-info. Thanks Przemek Wrzos. (Issue #253 / Pull #693)
Update DEPENDS
Upstream changes:
1.001000 - 2013-03-16
- has will refuse to overwrite locally defined subs with generated
accessors.
- added more meta resources and added more support relevant links into
the POD documentation
- clarify in docs that default and built values won't call triggers
(RT#82310)
- expand is => 'lazy' doc to make it clear that you can make rw lazy
attributes if you really want to
- handles => "RoleName" tries to load the module
- fix delegation to false/undef attributes (RT#83361)
1.000008 - 2013-02-06
- Re-export on 'use Moo' after 'no Moo'
- Export meta() into roles (but mark as non-method to avoid composing it)
- Don't generate an accessor for rw attributes if reader+writer both set
- Support builder => sub {} ala MooseX::AttributeShortcuts
- Fix 'no Moo;' to preserve non-sub package variables
- Switch to testing for Mouse::Util->can('find_meta') to avoid
exploding on ancient Mouse installs
- Fix loading order bug that results in _install_coderef being treated
as indirect object notation
Upstream changes:
0.39 or the "For the QA Hackathon 2013" release [2013-04-12]
- Merged schwern's https://github.com/adrianh/test-class/pull/2
"Fix Test::Class for Test::Builder 1.5" - thank you Schwern!
0.38 or the "We need Test::Class to work on Windows" release [2012-11-19]
- Many thanks to the ever excellent Ovid for actually making this happen.
- die-in-setup.t will work on Windows (thanks to Alexandr Ciornii for
the patch)
- Fix docs to explain "no_plan" in start up" (thanks to skington for the
patch)
Changelog:
Version 1.7.9
(04 Apr 2013, from /branches/1.7.x)
http://svn.apache.org/repos/asf/subversion/tags/1.7.9
User-visible changes
- Client-side bugfixes:
* improved error messages about svn:date and svn:author props. (r1440620)
* fix local_relpath assertion (issue #4257)
* fix memory leak in `svn log` over svn:// (r1458341)
* fix incorrect authz failure when using neon http library (issue #4332)
* fix segfault when using kwallet (r1421103)
- Server-side bugfixes:
* svnserve will log the replayed rev not the low-water rev. (r1461278)
* mod_dav_svn will omit some property values for activity urls (r1453780)
* fix an assertion in mod_dav_svn when acting as a proxy on / (issue #4272)
* improve memory usage when committing properties in mod_dav_svn (r1443929)
* fix svnrdump to load dump files with non-LF line endings (issue #4263)
* fix assertion when rep-cache is inaccessible (r1422100)
* improved logic in mod_dav_svn's implementation of lock. (r1455352)
* avoid executing unnecessary code in log with limit (r1459599)
Developer-visible changes:
- General:
* fix an assertion in dav_svn_get_repos_path() on Windows (r1425368)
* fix get-deps.sh to correctly download zlib (r13520131)
* doxygen docs will now ignore prefixes when producing the index (r1429201)
* fix get-deps.sh on freebsd (r1423646)
- Bindings:
* javahl status api now respects the ignoreExternals boolean (r1435361)
This release addesses five security issues:
CVE-2013-1845: mod_dav_svn excessive memory usage from property changes
CVE-2013-1846: mod_dav_svn crashes on LOCK requests against activity URLs
CVE-2013-1847: mod_dav_svn crashes on LOCK requests against
non-existant URLs
CVE-2013-1849: mod_dav_svn crashes on PROPFIND requests against
activity URLs
CVE-2013-1884: mod_dav_svn crashes on out of range limit in log
REPORT request
Changelog:
NSPR 4.9.6 has the following bug fixes:
* Bug 782214: Auto detect Android API version for x86. Fixed by Makoto
Kato.
* Bug 807883: Add the PL_SizeOfArenaPoolExcludingPool function. Fixed by
Nicholas Nethercote.
* Bug 812085: Initialize Windows CRITICAL_SECTIONs without debug info and
with nonzero spin count. Fixed by Chris Peterson.
* Bug 827271: Add support for Aarch64 (64-Bit ARM). Fixed by Al Stone and
Riku Voipio.
* Bug 841651: PR_SetThreadPriority doesn't do anything when using Bionic.
Fixed by Gabriele Svelto.
MouseX::Types::Path::Class creates common Mouse types, coercions
and option specifications useful for dealing with Path::Class objects
as Mouse attributes.
Coercions (see Mouse::Util::TypeConstraints) are made from both Str
and ArrayRef to both Path::Class::Dir and Path::Class::File objects.
If you have MouseX::Getopt installed, the Getopt option type ("=s")
will be added for both Path::Class::Dir and Path::Class::File.
While Mouse attributes provide a way to name your accessors, readers,
writers, clearers and predicates, MouseX::NativeTraits provides
commonly used attribute helper methods for more specific types of
data.
As seen in the "SYNOPSIS", you specify the data structure via the
traits parameter. These traits will be loaded automatically, so you
need not load MouseX::NativeTraits explicitly.
This extension is compatible with Moose native traits, although it
is not a part of Mouse core.
Git::Wrapper provides an API for git(7) that uses Perl data structures
for argument passing, instead of CLI-style --options as Git does.
Except as documented, every git subcommand is available as a method
on a Git::Wrapper object. Replace any hyphens in the git command
with underscores. The first argument should be a hashref containing
options and their values. Boolean options are either true (included)
or false (excluded). The remaining arguments are passed as ordinary
command arguments.
This module provides a collection of test utilities for file attributes.
Some file attributes depend on the owner of the process testing the
file in the same way the file test operators do. For instance, root
(or super-user or Administrator) may always be able to read files
no matter the permissions.
Some attributes don't make sense outside of Unix, either, so some
tests automatically skip if they think they won't work on the
platform. If you have a way to make these functions work on Windows,
for instance, please send me a patch. :)
Env::Path presents an object-oriented interface to "path variables",
defined as that subclass of environment variables which name an
ordered list of filesystem elements separated by a platform-standard
separator (typically ':' on UNIX and ';' on Windows).
- Initial support for Go.
- On Mac OS X, try to open .dylib as well as .so in lt_dlopenext.
- sysroot support
- man pages for libtool and libtoolize
- various smaller bug fixes
pkgsrc side: remove support for pre-ELF NetBSD
changes:
several new API functions like GetValue()/SetValue(), new constructors,
and a couple of bug fixes like calculating dates with 64bit integers
preventing overflows in certain situations