version 2.1.0:
- updated included minilzo
- new disassembler: Atmel AVR 8-bit microcontroller
- [x86] SHA instructions
- Fixed some crashes involving corrupt ELF files
- More advanced display and handling of PE relocations (thanks Mertens Engineering)
- PE checksum calculation (thanks Mertens Engineering)
version 2.0.22:
- Fixed selection of nodes in call chain
- Added ability to view/edit 64 bit symbols and relocation for ELFs
(Thanks tecknicaltom)
- Added new option "editor/scroll offset" which determines how many
extra lines the cursor should be visible when scolling
(Thanks tecknicaltom)
- Fixed loading of ELF files for alpha
- Updated address of FSF
version 2.0.21:
- [x86] AVX2 updates
- Fixed usage of unaliged pointers (Thanks Jan)
- Restructed configure/makefile for better handling of
ncurses depedency (Thanks Jan)
version 2.0.20:
- Fixed loading of 32 bit ELFs (Thanks Oleg)
- Use wide ncurses if necessars (Thanks Jan)
- Show search progress in MiB (Thanks Jan)
version 2.0.19:
- [x86] fixed a lot of small bugs
- fixed a crash with the "follow" function on
invalid addresses in analyser
- [x86] AVX updates
- [x86] AVX2 instructions
- [x86] BMI, BMI2 and TBM instructions
- fixed loading of ELF files with no section headers
- [Win32] Fixed loading of files with path length > 100 (thanks Vitaliy)
version 2.0.18:
- updated c++ demangler
- [x86] SSE5/XOP/AVX merge
- symbols "first" and "last" in hex view
- project manager works again
version 2.0.17:
- compilation fixes for gcc 4.4
- fixed crash on garbage in elf section headers
version 2.0.16:
- [x86] intel avx update
- updated c++ demangler
- small crash fix
version 2.0.15:
- [Win32] removed a debug printf
- fixed clipboard view
- fixed ELF symbol viewer
(shamelessly purloined from the Debian package) to make the package
compile with ocaml 4.02.
Changes in the new version:
- compile fix for recent lablgtk releases
- do not crash the application with an unreadable style file
Snapshot of SVN 5700
====================
- Fix issue which prevents expl3 loading with (u)p-TeX
- Fix issues with key path parsing by l3keys
- Fix galley interaction with \vtop and similar
- Documentation improvements
Note that the team are looking at more formalised (u)p-TeX
support: this fix maintains the abilty of expl3 to work
with these engines without formal support.
Snapshot of SVN 5666
=====================
- Update l3keys such that key properties are additive,
introducing a new .undefine: property to support this
and altering .value_forbidden:/.value_required: to
.value_forbidden:n/.value_required:n
- Fix detokenization of key names in some parts of l3keys
- Update to l3keys2e to correctly find key names following
l3keys fix
- Fix extraction of \l_keys_key_tl from \l_keys_path_tl
- Update case changing data for Unicode 8.0.0
- Reintroduce minimal LuaTeX-specific functions as l3luatex
- Remove function deprecated during 2012 and 2013
- Extend saving of primitive (\<engine>_<name>:D)
to cover all XeTeX and LuaTeX names including
those for Unicode math handling
Upstream changes:
Version 0.77 (2015-07-22)
-------------------------
* ensure consistent order of enums when generating code; this was
a real bug and caused the configuration part of C::B::C to report
wrong (even invalid) configurations back to the user when built
using a recent version of Perl that randomises hash keys
* fix cpan #85264: the POD test was reporting a missing =back tag
in one of the support modules; the ultimate fix was to ensure only
the provided modules were POD checked
* fix cpan #83167: an artificially low refcnt for immortal variables
introduced recently for debug Perl builds was causing the refcnt
tests to fail for SvNULLs; thanks to Reini Urban for his patch;
also thanks to Nicholas Clark for pointing me to the Perl commit
* fix cpan #78165: spelling errors in the documentation; thanks to
gregor herrmann for providing a patch
* fix deprecated use of unescaped braces in regex
* fix some gcc and Perl warnings
* switch from SnapshotCM to git repo: github.com/mhx/Convert-Binary-C/
Upstream changes:
2015-08-05 - 5.2
Use Module::Runtime if it's installed (thanks to Olivier Mengu茅)
Switch to using ExtUtils::MakeMaker (thanks to Karen Etheridge and Tim Orling)
libgsf 1.14.34
Morten:
* Fix OLE2 property parsing problem. [#748528]
* Fuzzed file fixes. [#749120] [#749169] [#749183] [#750809]
[#751273]
* xlsx: fix problem with absolute relation targets. [#751120]
* Fix text line problem with very long lines.
--------------------------------------------------------------------------
libgsf 1.14.33
Morten:
* Ensure floats roundtrip through our xml functions.
* Improve handling of unknown xml tags.
* xml parser improvements.
* xml pretty-printing improvements.
--------------------------------------------------------------------------
libgsf 1.14.32
Morten:
* Fix obscure problem with xml parser.
* Add vml to openpkg utils.
* Allow NULL content type for openpkg.
* Plug leak.
--------------------------------------------------------------------------
libgsf 1.14.31
Andreas:
* Add two new localc name spaces to gsf-opendoc-utils
Allin Cottrell:
* Add support for non-default zip compression level. [#722470]
Morten:
* Plug leaks.
* Dead kittens.
* Reduce number of CRITICALs for corrupted files.
* Read zip files with 64k+ members. [Part of #732209]
* Read zip files members larger than 4G. [Part of #732209]
* Speed up zip file reading for lots of members.
* Speed up stdio directory handling with large number of files.
* Fix various issues with files larger than 4G.
* Fix minor zip file issues.
* Write zip archives with more than 64k+ members.
* Store unix modtime in zip. (Until that overflows.)
* Fix seekability checks in GsfOutputIOChannel.
* Avoid implementation defined behaviour of shifts.
* Start a test suite.
0.4214 - Fri Jun 12 00:25:00 CEST 2015
- Released 0.42_13 as 0.4214
0.42_13 - Sat Jun 6 21:18:24 CEST 2015
[BUG FIXES]
- Handle failure to guess license from key better
[ENHANCEMENTS]
- Output data in a stable order [Jérémy Bobbio]
The inc::latest module helps bootstrap configure-time dependencies
for CPAN distributions. These dependencies get bundled into the
inc directory within a distribution and are used by Makefile.PL or
Build.PL.
Arguments to inc::latest are module names that are checked against
both the current @INC array and against specially-named directories
in inc. If the bundled version is newer than the installed one (or
the module isn't installed, then, the bundled directory is added
to the start of @INC and the module is loaded from there.
The inc module redefines @INC to a list of predefined smart objects.
These objects are really just code refs for handy lookup techniques.
For example, only finding modules that were core in Perl 5.8.1, or
only finding non-core modules that are declared prerequisites of
some module.
0.50 [2015-06-07]
- add links to Ovid's tutorial series on Test::Class (Tim Vroom, PR#19)
- add links to Test::Class::Most, Test::Class::Moose (Tim Vroom, PR#20)
- list some distributions that use Test::Class in their test suite (Tim
Vroom, PR#21)
- update documentation about running individual tests (Matthew Horsfall,
PR#22)
- fix some tests to work with the new Test::Stream (Chad Granum, PR#27)
- switch packaging to ExtUtils::MakeMaker
0.12 2015-06-20
- Remove spurious Module::Build from test. Reported by gregor herrmann,
Debian team, https://bugs.debian.org/789210
0.11 2015-06-11
- Explicitly state minimum perl version as 5.8 in Makefile.PL.
0.10 2015-06-09
- Include new test in MANIFEST
RT 105112 - SREZIC
0.09 2015-06-09
- Exclude newlines from whitespace on either side of '='
RT 65394, fix by sdme.
2015-06-09 Gisle Aas <gisle@ActiveState.com>
Release 1.23
Avoid "Negative repeat count does nothing"-warnings from perl-5.22
Typo fixes by David Steinbrunner
0.58 2015-07-21 16:00 UTC
+ Add : If a non-len magic callback returns a reference, it will now
only be freed at the end of the statement that caused the
magic to trigger. This allows the user to attach free magic
(or a plain destructor) to a token returned from the callbacks
in order to defer an action after the magic is processed by
perl.
+ Fix : Test failures of threads tests on systems with harsh resource
constraints causing the threads to exit() during run.
0.26 2015-06-07 02:53:17Z
- mark all Mouse tests as TODO below perl 5.010, to enable installation
despite apparent instability issues (see RT#101825)
0.25 2015-06-03 01:09:06Z
- load Moo::Role earlier in a test, to make a potential misconfiguration
more visible
v1.6.0
======
* bail out early if the scm is missing
this brings issues with git tarballs and
older devpi-client releases to light,
before we would let the setup stay at version 0.0,
now there is a ValueError
* propperly raise errors on write_to missuse (thanks Te-jé Rodgers)
* Version 1.32 (released 2015-08-01) [beta]
** libidn: Fix crash in idna_to_unicode_8z8z and idna_to_unicode_8zlz.
This problem was introduced in 1.31. Reported by Adam Sampson.
** API and ABI is backwards compatible with the previous version.
--------------
Version 1.85b:
--------------
- Fixed a garbled sentence in notes on parallel fuzzing. Thanks to Jakub Wilk.
- Fixed a minor glitch in afl-cmin. Spotted by Jonathan Foote.
--------------
Version 1.84b:
--------------
- Made SIMPLE_FILES behave as expected when naming backup directories for
crashes and hangs.
- Added the total number of favored paths to fuzzer_stats. Requested by
Ben Nagy.
- Made afl-tmin, afl-fuzz, and afl-cmin reject negative values passed to
-t and -m, since they generally won't work as expected.
- Made a fix for no lahf / sahf support on older versions of FreeBSD.
Patch contributed by Alex Moneger.
Upstream changes:
2.46 2015-08-05
- Really make the per-thread locking in the Syslog output work. Based on a
patch by David Schweikert. GitHub #9.
2.45 2015-06-14
- Don't include threads and threads::shared in list of dependencies. This is
only needed for Log::Dispatch::Syslog and is loaded at runtime as needed
(which has its own issues but ...). Reported by Kent Fredric. RT #103392.
Remove PKGREVSION line
Upstream changes:
0.117 2015-06-21
- do not lose argument(s) to import
(fixes https://github.com/rjbs/Test-Deep/issues/29 )
0.116 2015-06-20
- on its own, :preload options uses default group of exports
Upstream changes:
Release 1.20 - 6 July 2015
- Document setting PerlSwitches for mod_perl (jpsalvesen) (github 128).
Release 1.19 - 5 July 2015
- Get things working with 5.22.0.
- Test against 5.23.0.
- Remove dependency on Test::Warn.
CHANGELOG:
Version 1.19
------------
* expose more of the cpphs API
* allow the static linking exception to the LGPL
* (1.19.1): don't warn about trailing comments in #ifdefs
* (1.19.2): fix build error
Version 1.18
------------
* (1.18.8): fix version number
* (1.18.9): accept #if defined foo as well as #if defined(foo)
changelog:
1.2.1.3
* Bug fix: As it turns out, moving the literal rewrite rules to simplifier
phase 2 does not prevent competition with the `unpack` rule, which is
also active in this phase. Unfortunately this was hidden due to a silly
test environment mistake. Moving literal rules back to phase 1 finally
fixes GHC Trac #10528 correctly.
1.2.1.2
* Bug fix: Run literal rewrite rules in simplifier phase 2.
The behavior of the simplifier changed in GHC 7.10.2,
causing these rules to fail to fire, leading to poor code generation
and long compilation times. See
[GHC Trac #10528](https://ghc.haskell.org/trac/ghc/ticket/10528).
DESCR:
Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.
This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.
Mercurial 3.5 (2015-07-31)
Regularly-scheduled feature release.
1.1. commands
bookmark: informs of failure to upgrade a bookmark
bookmark: remove the "touch changelog" hack
bookmarks: abort the whole push if bookmarks fails to update (BC)
bookmarks: change bookmark within a transaction
bookmarks: clear active bookmark on non-linear update
bookmarks: mark internal-only config option
bookmarks: mark internal-only option
bookmarks: name label for active bookmark correctly
bookmarks: remove unused updatecurrentbookmark function (API)
bookmarks: rename bookmarkcurrent to activebookmark (API)
bookmarks: rename current to active in variables and comments
bookmarks: rename readcurrent to readactive (API)
bookmarks: rename setcurrent to activate (API)
bookmarks: rename unsetcurrent to deactivate (API)
bookmarks: simplify iscurrent to isactivewdirparent (API)
bookmarks: use try/except/finally
branch: don't warn about branches if repository has multiple branches already
commands: use the optional badfn argument when building a matcher
commands: use try/except/finally
commit: add ui.allowemptycommit config option
commit: avoid match.files() in conditions
commit: improve --close-branch documentation
commit: mark internal-only option
commit: no longer allow empty commit with the 'force' argument (API)
config: give it an includepaths option for looking for config files
files: recurse into subrepos automatically with an explicit path
import-checker: add xargs like mode
import-checker: don't treat modules as relative one if not found
import-checker: exclude mercurial packages installed into the system path
import-checker: loop to get list of locally defined modules at first
import: cross-reference patch.fuzz option from 'hg help import'
import: cross-reference ui.patch option from 'hg help import'
import: use ui.allowemptycommit to allow empty commits
log: add a status template
patch: add 'extra' argument to makememctx
patch: add fuzz config flag (issue4697)
phases: abort the whole push if phases fail to update (BC)
phases: fix bug where native phase computation wasn't called
phases: really fix native phase computation
pull: allow a generic way to pass parameters to the pull operation
pull: document the race condition with bookmark name
pull: only list remote bookmarks if -B is used to populate pulled heads
pull: only prefetch bookmarks when using bundle1
pull: prevent race condition in bookmark update when using -B (issue4689)
pull: skip pulling remote bookmarks with bundle1 if a value already exist
pull: skip pulling remote bookmarks with bundle2 if a value already exists
push: catch and process PushkeyFailed error
push: make pushkey part advisory
push: only say we are trying to push obsmarkers when we actually try
revert: fix edition of newly added file during --interactive
summary: add a phase line (draft, secret) to the output
summary: move the parents phase marker to commit line (issue4688)
tags: support reading tags cache without populating
tags: support setting hgtags fnodes cache entries
tags: use try/except/finally
verify: check the subrepository references in .hgsubstate
verify: clarify misleading fncache message
1.2. core
dirstate: ensure mv source is marked deleted when walking icasefs (issue4760)
ignore: fix include: rules depending on current directory (issue4759)
parsers: fix buffer overflow by invalid parent revision read from revlog
revlog: add support for a callback whenever revisions are added
revlog: raise an exception earlier if an entry is too large (issue4675)
revset: fix a crash in parents() when 'wdir()' is in the set
revset: fix iteration over ordered addset composed of non-ordered operands
revset: gratuitous formating fix in keyword
revset: improves time complexity of 'roots(xxx)'
revset: port extra() to support keyword arguments
revset: reduce nesting of chained 'or' operations (issue4624)
revsetbenchmarks: fix argument parsing
revsetbenchmarks: improve error output in case of failure
revsetbenchmarks: improve revision printing
revsetbenchmarks: support combining variants with "+"
templater: do not reevaluate rawstring as template (BC)
templater: remove noop calls of parsestring(s, quoted=False) (API)
templater: rename parsestring() to unquotestring() (API)
templater: take any string literals as template, but not for rawstring (BC)
templater: tokenize decimal integer literal (issue4638) (BC)
wireproto: correctly escape batched args and responses (issue4739)
1.3. extensions
convert: add config option for disabling ancestor parent checks
convert: add support for specifying multiple revs
convert: allow customizing git remote prefix
convert: apply the appropriate phases to the destination (issue4165)
convert: fix bug with converting the same commit twice
convert: handle copies when converting from Perforce (issue4744)
convert: handle deleted files when converting from Perforce (issue4743)
convert: handle deleted files when converting from Perforce (issue4743)
convert: improve support for unusual .gitmodules
convert: support incremental conversion with hg subrepos
convert: support multiple specifed revs in git source
convert: use 'default' for specifying branch name in branchmap (issue4753)
convert: when converting from Perforce use original local encoding by default (BC)
extdiff: allow modifications in subrepos to be copied back
highlight: produce correct markup when there's a blank line just before EOF
histedit: abort rather than edit a public changeset (issue4704)
histedit: mark defaultrev option experimental
largefiles: allow the archiving of largefiles to be disabled
largefiles: avoid match.files() in conditions
largefiles: ignore hidden changesets with 'verify --large --lfa'
largefiles: pass in whole matcher to getstandinmatcher()
largefiles: restore the original converter class after lfconvert --to-normal
largefiles: use the convert extension for 'lfconvert --to-normal'
largefiles: use the optional badfn argument when building a matcher
largefiles: use try/except/finally
mq: ban \r and \n in patch names (issue4711)
mq: tweak config reading to make check-config happy
mq: use the optional badfn argument when building a matcher
mq: use ui.allowemptycommit to allow empty commits
rebase: add short -k option for --keep
rebase: remove extraneous blank at the end of file
shelve: allow --patch and --stat without --list for a single shelf
shelve: always backup shelves instead of deleting them
shelve: keep old backups if timestamp can't decide exact order of them
shelve: make maxbackup doc check-config friendly
shelve: omit incorrect 'commit' suggestion at 'hg shelve -i'
shelve: only keep the latest N shelve backups
shelve: refactor allowables to specify sets of valid operations
shelve: use try/except/finally
transplant: restore dirstate correctly at unexpected failure
1.4. hgweb
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
paper: show branch/tags/bookmarks when blaming (issue3559)
paper: show branch/tags/bookmarks when browsing (issue3559)
paper: show branch/tags/bookmarks when comparing (issue3559)
paper: show branch/tags/bookmarks when diffing (issue3559)
paper: show branch/tags/bookmarks when viewing (issue3559)
1.5. unsorted
archive: drop the leading '.' path component from the prefix (issue4634)
archive: fix changesincelatesttag with wdir()
archive: support 'wdir()'
bufferedinputpipe: remove N^2 computation of buffer length (issue4735)
bundle2: fix type of experimental option
bundle2: pull bookmark the old way if no bundle2 listkeys support (issue4701)
canonpath: fix infinite recursion
censor: make various path forms available like other Mercurial commands
censor: mark experimental option
changegroup: compute seen files as changesets are added (issue4750)
changelog: change input type of index_get_parents
changelog: fix bug in heads computation
changelog: move index_get_parents function up
changelog: update read pending documentation
check-commit: catch both patterns of double empty lines
check-commit: print limit when user has a too-long summary
check-config: add config option checker
crecord: fix issue when backgrounding editor would leave artefact
demandimport: alias builtin as builtins
demandimport: define a 'deactivated' context manager
demandimport: support importing builtins for Python 3
devel: rename 'all' to 'all-warnings' (BC)
dispatch: add support for python-flamegraph[0] profiling
dispatch: disable demandimport for the --debugger option
email: fix config default value inconsistency
exchange: support transferring .hgtags fnodes mapping
extdiff: add support for subrepos
filemerge: mark internal-only config option
formatter: add template support
formatter: mark developer options
generaldelta: mark experimental reordering option
hg: support for auto sharing stores when cloning
hgewb: disable progress when serving (issue4582)
hghave: allow adding customized features at runtime
http2: mark experimental and developer options
localrepo: eliminate requirements class variable (API)
localrepo: kill off sopener (API)
localrepo: mark format options
mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713)
match: add an optional constructor parameter for a bad() override
match: add optional warn argument
match: introduce boolean prefix() method
match: resolve filesets in subrepos for commands given the '-S' argument
parser: factor out function that parses right-hand side of prefix/infix ops
parser: fill invalid infix and suffix actions by None
parser: reorder infix/suffix handling to be similar to prefix/primary flow
parser: resolve ambiguity where both prefix and primary actions are defined
parser: separate actions for primary expression and prefix operator
parser: take suffix action if no infix action is defined
pathutil: hint if a path is root relative instead of cwd relative (issue4663)
phase: default to current revision if no rev is provided (issue4666)
profiler: mark developer-only config option
progress: deprecate the progress extension
progress: mark experimental option
progress: respect ui.quiet (issue4726)
revrange: build balanced tree of addsets from revisions (issue4565)
run-tests: introduce PYTHON3 boolean constant (issue4668)
run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
scmutil: add an optional parameter to matcher factories for a bad() override
scmutil: use the optional badfn argument when building a matcher
setup.py: drop compatibility with Python 2.4 and 2.5 (BC)
setup: hide octal literals inside strings so they're portable (issue4554)
sshpeer: break "OutOfBandError" feature for ssh (BC)
sshpeer: run the ssh command unbuffered
ssl: prompt passphrase of client key file via ui.getpass() (issue4648)
subrepo: mark internal-only option
templatekw: display active bookmark more consistently (issue4552) (BC)
test-discovery: disable bundle2 for legacy test (issue4610)
bookmarks: abort the whole push if bookmarks fails to update (BC)
phases: abort the whole push if phases fail to update (BC)
templater: do not reevaluate rawstring as template (BC)
templater: take any string literals as template, but not for rawstring (BC)
templater: tokenize decimal integer literal (issue4638) (BC)
bookmarks: remove unused updatecurrentbookmark function (API)
bookmarks: rename bookmarkcurrent to activebookmark (API)
bookmarks: rename readcurrent to readactive (API)
bookmarks: rename setcurrent to activate (API)
bookmarks: rename unsetcurrent to deactivate (API)
bookmarks: simplify iscurrent to isactivewdirparent (API)
commit: no longer allow empty commit with the 'force' argument (API)
templater: remove noop calls of parsestring(s, quoted=False) (API)
templater: rename parsestring() to unquotestring() (API)
- Fix loading packages from capitalised package on Windows
1.3.6
- Re-release of 1.3.5 with wheels fixed.
1.3.5
- Fix 875: nose doesn't collect tests when subpackage is given as arg
- Fix 809: tests not discovered for namespace packages on Windows
- Fix 815: "ValueError: unsupported pickle protocol" with --with-id
- Wrap the working dir path name in quotes when reporting an error.
- Fix 887: Fix a discrepancy in test names between Python 2 and Python 3
- Fix 131: Use os.stat() to check if file is executable
- Fix 820 and 719: Fix coverage plugin with multiprocess
Upstream changes:
2.1600 2015-07-31
[DOCUMENTATION]
- Made all docs use =head2 and =head3 for methods/functions so that they
appear as part of the table of contents on MetaCPAN.
2.1501 2015-07-20 (TRIAL RELEASE)
[DOCUMENTATION]
- Added a new slideshow by Shawn M. Moore (sartak) to
Moose::Manual::Resources
- Documentation for exception classes has been rewritten, with
Moose::Manual::Exceptions::Manifest changing how it describes each class's
attributes and methods. (Dave Rolsky, PR#95)
[REVERSIONS]
- The change in 2.1500 to allow DOES to check delegated options has been
reverted. This turned out to have a variety of issues both in concept and
implementation; it will be refined further in MooseX::Does::Delegated.
[CHANGED]
- The name for an anonymous sub that is used in method modifiers (that shows
up in stack traces etc) now identifies the package and method being
modified. (Philipp Gortan, PR#94)
2.1500 2015-07-01 (TRIAL RELEASE)
[ENHANCEMENTS]
- An object's DOES method now also checks roles composed by delegated
objects (Chris Prather, PR#104)
Test::TempDir::Tiny works with Test::More to create temporary directories that
stick around if tests fail.
It is loosely based on Test::TempDir, but with less complexity, greater
portability and zero non-core dependencies. (Capture::Tiny is recommended for
testing.)
Upstream changes:
2.29 2015-07-09 17:16:38+10:00 Australia/Melbourne
* BUGFIX: Apply patch from Karen Etheridge to install
autodie and Fatal into 'perl' rather than 'site'
for older perls (RT#85801, GH#68)
2.28 2015-06-22 16:20:35+10:00 Australia/Melbourne
* TEST BUG: Properly skip the Import::Into test if the
version of Import::Into is insufficent. Thanks to
Olivier Mengu茅. (GH#67)
* DOC: Document change in 2.27 that was omitted from the
Changes-file by mistake.
2.27 2015-06-10 19:19:49+10:00 Australia/Melbourne
* DEPRECATION: Deprecate the use of "Fatal qw(:lexcial)". It
is an implementation detail of autodie and is about to
change.
* BUG: Use "octal" numbers in error messages for CORE
subroutines taking a "mode" parameter (e.g. mkdir and chmod).
Thanks to "Bugdebugger". (GH#65 and GH#66)
* SPEED: Allow wrappers for CORE::exec and CORE::system to be
reused as they are not dependent on the calling package.
* TEST: Avoid hard-coded directory separator in t/system.t.
Thanks to A. Sinan Unur for reporting it and providing a
patch. (GH#62)
* TEST: Add missing "require autodie" in import-into test and
ensure Import::Into remains an optional test dependency.
* TEST / INTERNAL / TRAVIS: Set "sudo: false" to gain access
to the Travis container based infrastructure.
* TEST: Bump version of Import::Into to 1.002004 as older
versions are insufficient for our test. Thanks to
Olivier Mengu茅 for reporting it. (RT#101377)
Upstream says that it "can not" work with perl 5.22 and has even
forked perl as "stableperl" to allow his package to work instead
of fixing it differently.
See http://blog.schmorp.de/2015-06-06-stableperl-faq.html
Ok bsiegert@
UI, Workflows & Features
* The bash completion script (in contrib/) learned a few options that
"git revert" takes.
* Whitespace breakages in deleted and context lines can also be
painted in the output of "git diff" and friends with the new
--ws-error-highlight option.
* List of commands shown by "git help" are grouped along the workflow
elements to help early learners.
* "git p4" now detects the filetype (e.g. binary) correctly even when
the files are opened exclusively.
* git p4 attempts to better handle branches in Perforce.
* "git p4" learned "--changes-block-size <n>" to read the changes in
chunks from Perforce, instead of making one call to "p4 changes"
that may trigger "too many rows scanned" error from Perforce.
* More workaround for Perforce's row number limit in "git p4".
* Unlike "$EDITOR" and "$GIT_EDITOR" that can hold the path to the
command and initial options (e.g. "/path/to/emacs -nw"), 'git p4'
did not let the shell interpolate the contents of the environment
variable that name the editor "$P4EDITOR" (and "$EDITOR", too).
This release makes it in line with the rest of Git, as well as with
Perforce.
* A new short-hand <branch>@{push} denotes the remote-tracking branch
that tracks the branch at the remote the <branch> would be pushed
to.
* "git show-branch --topics HEAD" (with no other arguments) did not
do anything interesting. Instead, contrast the given revision
against all the local branches by default.
* A replacement for contrib/workdir/git-new-workdir that does not
rely on symbolic links and make sharing of objects and refs safer
by making the borrowee and borrowers aware of each other.
Consider this as still an experimental feature; its UI is still
likely to change.
* Tweak the sample "store" backend of the credential helper to honor
XDG configuration file locations when specified.
* A heuristic we use to catch mistyped paths on the command line
"git <cmd> <revs> <pathspec>" is to make sure that all the non-rev
parameters in the later part of the command line are names of the
files in the working tree, but that means "git grep $str -- \*.c"
must always be disambiguated with "--", because nobody sane will
create a file whose name literally is asterisk-dot-see. Loosen the
heuristic to declare that with a wildcard string the user likely
meant to give us a pathspec.
* "git merge FETCH_HEAD" learned that the previous "git fetch" could
be to create an Octopus merge, i.e. recording multiple branches
that are not marked as "not-for-merge"; this allows us to lose an
old style invocation "git merge <msg> HEAD $commits..." in the
implementation of "git pull" script; the old style syntax can now
be deprecated (but not removed yet).
* Filter scripts were run with SIGPIPE disabled on the Git side,
expecting that they may not read what Git feeds them to filter.
We however treated a filter that does not read its input fully
before exiting as an error. We no longer do and ignore EPIPE
when writing to feed the filter scripts.
This changes semantics, but arguably in a good way. If a filter
can produce its output without fully consuming its input using
whatever magic, we now let it do so, instead of diagnosing it
as a programming error.
* Instead of dying immediately upon failing to obtain a lock, the
locking (of refs etc) retries after a short while with backoff.
* Introduce http.<url>.SSLCipherList configuration variable to tweak
the list of cipher suite to be used with libcURL when talking with
https:// sites.
* "git subtree" script (in contrib/) used "echo -n" to produce
progress messages in a non-portable way.
* "git subtree" script (in contrib/) does not have --squash option
when pushing, but the documentation and help text pretended as if
it did.
* The Git subcommand completion (in contrib/) no longer lists credential
helpers among candidates; they are not something the end user would
invoke interactively.
* The index file can be taught with "update-index --untracked-cache"
to optionally remember already seen untracked files, in order to
speed up "git status" in a working tree with tons of cruft.
* "git mergetool" learned to drive WinMerge as a backend.
* "git upload-pack" that serves "git fetch" can be told to serve
commits that are not at the tip of any ref, as long as they are
reachable from a ref, with uploadpack.allowReachableSHA1InWant
configuration variable.
- Documentation fixes for libraries.xml and
builders-writing.xml
- Extended docs for InstallVersionedLib/SharedLibrary,
and added SKIP_WIN_PACKAGES argument to build script
bootstrap.py
- Fixed symlink support
- Updated debug-count test case
- Fixed incomplete LIBS flattening and substitution in
Program scanner
- Added new method rentry_exists_on_disk to Node.FS
- Fixed several D tests under the different OS.
- Add support for f08 file extensions for Fortran 2008 code.
- Show --config choices if no argument is specified
- Fixed build crash when XML toolchain isn't installed, and
activated compression for ZIP archives.
- Fix for VersionedSharedLibrary under 'sunos' platform.
- Fixed dll link with precompiled headers on MSVC 2012
- Added an 'exclude' parameter to Glob()
- Support for multiple cmdargs (one per variant) in VS project files.
- Various improvements for TempFileMunge class.
- Added an implementation for Visual Studio users files
- Added support for the 'PlatformToolset' tag in VS project files
- Added support for '-isystem' to ParseFlags.
the REFCNT value of a referent.
This module provides a single function which obtains the reference
count of the object being pointed to by the passed reference value.
It also provides a debugging assertion that asserts a given reference
has a count of only 1.
bzr 2.6b3
#########
:Codename: Surprise
:2.6.0: 2013-07-27
This release marks the start of a new long-term-stable series. From here, we
will only make bugfix releases on the 2.6 series (2.6.1, etc), while 2.7
will become our new development series.
This is a bugfix and polish release over the 2.4 series, with a large number
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
faster smart protocol implementation for many operations, basic support for
colocated branches. We have started translating bzr with the 2.5 series:
https://translations.launchpad.net/bzr, more than 20 languages have already
been registered but these are the early days, contributions welcome.
Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
are included here.
Users are encouraged to upgrade from the other stable series.
External Compatibility Breaks
*****************************
* ``bzr lp-propose --approve`` now also adds an "Approve" vote to the merge
proposal. (Jonathan Lange)
New Features
************
* ``bzr switch --store`` now stores uncommitted changes in the branch, and
restores them when switching back to the branch. (Aaron Bentley)
* New option '--context' for 'bzr diff' command, to configure the amount of
context (i.e. showing lines that have not changed). Also available as the
named parameter 'context_lines' to bzrlib.diff.internal_diff(). (Paul Nixon)
* The 'grep' plugin is now shipped with bzr. (Jelmer Vernooij)
* The 'ping' plugin is now shipped with bzr. (Jelmer Vernooij)
Improvements
************
* ``bzr help env-variables`` now points users at ``bzr help configuration``
which has much more detailed information on the same stuff.
(Robert Collins)
* ``bzr lp-find-proposal`` now only cares about the revision-id that is
specified, not the branch you use. This was enabled by a new API call in
Launchpad's web service. (Aaron Bentley)
* Implement authentication.conf password obfuscation, the password_encoding
option can now be set to base64. (Florian Dorn)
* Local configurations files (i.e. accessed on the local file system like
``bazaar.conf`` and ``locations.conf``) are now shared, reducing the
number of IOs when querying a configuation option. (Vincent Ladeuil,
#832042)
* ``bzr lp-propose --approve`` now correctly specifies the approved revision
and provides an "Approve" vote from the proposer, allowing for smoother
interaction with downstream merge tools. (Jonathan Lange)
Bug Fixes
*********
* Add a ``progress_bar`` configuration option defaulting to
``BZR_PROGRESS_BAR``. This can be set in ``bazaar.conf`` or specified from
the command line with ``-Oprogress_bar=text``. (Vincent Ladeuil, #388275)
* ``Authentication.Config`` now always returns unicode user names and passwords.
(Vincent Ladeuil, #514301)
* Fixed a bug where the entire contents of ``/etc/mailname`` is read in.
We only want to read in the first line so that comments could be added
and would be ignored.
(Haw Loeung, #932515)
* Fixed a syntax error in ``doc/ja/user-guide/http_smart_server.txt`` that
causes breakage with docutils 0.9.1.
(Vincent Ladeuil, Jelmer Vernooij, #1066307)
* Support utf8 characters in platform names even without looking inside the
box (Fedora's Schrödinger's Cat).
(Toshio Kuratomi, Vincent Ladeuil, #1195783)
* Warn when ``--show-base`` is used for ``pull`` in a treeless branch
instead of failing. It's useless but harmless. (Vincent Ladeuil, #1022160)
* When a missing referenced chk root error is encountered, bzr now suggests
running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij)
* When pushing a specific revision, create the new working tree at
that revision. (#484516, Neil Martinsen-Burrell)
Documentation
*************
* Clarify ``bzr config`` usages especially around other option references
expansion. (Vincent Ladeuil, #996401)
API Changes
***********
* None.
Internals
*********
* Add __iter__ to http ResponseFile. (Jelmer Vernooij, #1184021)
* The launchpad plugin now requires API 1.6.0 or later. This version shipped
with Ubuntu 9.10. (Aaron Bentley)
* Better align with upstream gzip.py in tuned_gzip.py. We may lose a bit of
performance but that's for knit and weave formats and already partly
deprecated, better keep compatibility than failing fast ;)
(Vincent Ladeuil, #1116079)
Testing
*******
* Fix test failures occurring only with LC_ALL=C, when prompting a user,
``stderr`` encoding should be preferred over terminal encoding if
available. (Vincent Ladeuil, #1086209)
bzr 2.6b2
#########
:2.6b2: 2012-09-10
This is the second beta for the 2.6 series, leading up to a 2.6.0 release in
August 2012.
This release includes minor bug fixes.
This release includes all bugs fixed in previous series known at the time of
this release.
Beta releases are suitable for everyday use but may cause some
incompatibilities with plugins. Some plugins may need small updates to work
with 2.6b2.
External Compatibility Breaks
*****************************
None.
New Features
************
* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
(Jelmer Vernooij, #681792)
Improvements
************
* Colocated branches can now be addressed using the 'co:NAME' rather than
the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)
Bug Fixes
*********
* "bzr missing" now shows tag names when displaying revision information.
(#559072, Neil Martinsen-Burrell)
* Fix ``branch.conf`` saving when unlocking the branch for BranchFormat4.
(Vincent Ladeuil, #1020007)
* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``,
fixing some clones over HTTP. (Jelmer Vernooij, #963769)
* Option values set on locked branches should be saved only when the branch
is finally unlocked. (Vincent Ladeuil, #948339)
Documentation
*************
* Document "bzr lp-propose", "bzr register-branch" and
the other Launchpad plugin commands in bzr(1).
(Jelmer Vernooij, #843801, #163995)
* Force format registration to avoid generate_docs.py traceback when the
registry is empty. (Vincent Ladeuil, #956860)
* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
list rather than hardcoding. (Jelmer Vernooij, #197618)
API Changes
***********
* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
are noew deprecated. Instead, use ``filter_stacks_registry.register``
and ``filter_stacks_registry.register_lazy``.
(Jelmer Vernooij)
* Remove deprecated Branch.import_last_revision(). (Jelmer Vernooij)
* Remove deprecated ``RepositoryFormat.register_format``.
(Jelmer Vernooij)
* Remove deprecated Repository.get_ancestry(). (Jelmer Vernooij)
* Remove deprecated Repository.iter_reverse_revision_history().
(Jelmer Vernooij)
* The previously deprecated ``bzrlib.annotate.annotate_file`` function
has been removed. (Jelmer Vernooij)
Internals
*********
None.
Testing
*******
* Fix test failures by removing a remaining reference to ``features.sphinx``
which isn't needed anymore since we don't test the texinfo sphinx builder
anymore either. (Vincent Ladeuil)
bzr 2.6b1
#########
:2.6b1: 2012-03-15
This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
August 2012.
This release includes ssl certificates verification from the urllib-based
http implementation turned on by default, fixes some UI issues around
colocated branches, documentation fixes and more.
This release includes all bugs fixed in previous series known at the time of
this release.
Beta releases are suitable for everyday use but may cause some
incompatibilities with plugins. Some plugins may need small updates to work
with 2.6b1.
External Compatibility Breaks
*****************************
None.
Improvements
************
* Access to HTTPS URLs now uses the urrllib implementation by default.
For the old pycurl-based implementation, specify ``https+pycurl://`` as
the URL scheme when accessing a HTTPS location.
(Jelmer Vernooij, #125055)
* Add short option alias ``-N`` for ``--no-recurse``.
(Jelmer Vernooij, #945904)
* Avoid 'Invalid range access' errors when whole files are retrieved with
transport.http.get() . (Vincent Ladeuil, #924746)
* ``bzr rmbranch`` now supports removing colocated branches.
(Jelmer Vernooij, #920653)
* ``bzr rmbranch`` no longer removes active branches unless ``--force``
is specified. (Jelmer Vernooij, #922953)
* ``bzr verify-signatures`` now shows a progress bar.
(Jelmer Vernooij)
* Two new command hooks, ``pre_command`` and ``post_command``,
provide notification before and after a command has been run.
(Brian de Alwis, Jelmer Vernooij)
Bug Fixes
*********
* Fix ``bzr config`` display for ``RegistryOption`` values.
(Vincent Ladeuil, #930182)
Documentation
*************
* Prevent lines of command descriptions starting with a dot to
accidentally be interpreted as a roff macro in bzr(1).
(Jelmer Vernooij, #711079)
* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)
API Changes
***********
* ``GPGStrategy.do_verifications`` has been deprecated.
(Jelmer Vernooij)
* File ids in the ``Tree`` API can now be bytestring as previously,
or tuples of bytestrings.
(Jelmer Vernooij)
* ``mail_client`` now accepts a configuration stack object rather than
an old style Config object. (Jelmer Vernooij)
* New method ``Repository.verify_revision_signatures``.
(Jelmer Vernooij)
* New configuration option class ``RegistryOption`` which is backed
onto a registry. (Jelmer Vernooij)
* New convenience API method ``WorkingTree.get_config_stack``.
(Jelmer Vernooij)
* Remove
``branch.PullResult.__int__`` deprecated in 2.3.0,
``branch.PushResult.__int__`` deprecated in 2.3.0,
``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
``branch.BranchFormat.register_format`` deprecated in 2.4.0,
``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
``config.Config.get_editor`` deprecated in 2.4.0,
``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
``hooks.Hooks.create_hook`` deprecated in 2.4,
``inventory.Inventory.__contains__`` deprecated in 2.4.0,
``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
``transform.get_backup_name`` deprecated in 2.3.0,
``transform._get_backup_name`` deprecated in 2.3.0,
``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
(Vincent Ladeuil)
* Remove deprecated ``Branch.set_revision_history`` and
``Branch.revision_history`` methods and the ``set_rh``
hook on ``Branch``. (Jelmer Vernooij)
Internals
*********
* ``Tree.path2id`` now once again accepts a list of path elements
in addition to a path. (Jelmer Vernooij)
* Turn config option expansion on by default. The only options for which
this should be disabled are templates which should already have used
conf.get(option, expand=False) or conf.get_user_option(option,
expand=False). (Vincent Ladeuil)
..
vim: tw=74 ft=rst ff=unix
- Switch following depends:
-DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
+DEPENDS+= p5-Scalar-List-Utils-[0-9]*:../../devel/p5-Scalar-List-Utils
(upstream)
- Update to 0.14
0.14 2015-06-04 00:58:24Z
* Switch from using List::MoreUtils to List::Util.
Version 0.4.31, 2015-04-09
--------------
x BigEndian2float16() was buggy
x <new> is possible only with C++
Version 0.4.30, 2014-11-09
--------------
+ New MemoryUtils.h functions for SSE2 memcpy
+ Ztring::From_Unicode(const wchar_t S)
+ Removed Win9X support
+ CMake: scripts improvements, thanks to Ivan Romanov
+ Mac: EOL definitely moved from \r to \n
x int128: was not compiling on Cygwin
x Windows: file open in append mode has shared read/write
-------------------
7.11 Thu Jul 16 14:36:00 CEST 2015
- AnyEvent::Socket::parse_ipv6 could accept malformed ipv6
addresses (extra "::" at end and similar cases).
- add a more explicit warning to AnyEvent::Handle that it doesn't
work on files, people keep getting confused.
- new function AnyEvent::Socket::tcp_bind.
- new functions AnyEvent::fh_block and AnyEvent::fh_unblock.
- aligned ipv6 address formatting with RFC 5952 (by not shortening
a single :0: to ::).
- added stability canary support.
- Add following DEPENDS
+DEPENDS+= p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability
- Drop patch-libev_ev.c (seems to be fixed)
- Add comment on patch (from cvs log)
(upstream)
- Update 4.18 to 4.21
-------------------
Changes marked with (libev) are changes in libev, and have more
documentation in the libev Changes file.
4.21 Mon Jul 13 21:47:33 CEST 2015
- allow argument in timer->again.
- document timer->remaining.
- document default repeat value for timer->set.
4.20 Sat Jun 20 13:07:34 CEST 2015
- added stability canary support.
- truly rely on automatic configuration for clock_gettime and others.
unfortunately, this doesn't help with activeperl and similar perls,
which define _POSIX_TIMERS without actually implementing any of it.
- (libev, ecb) make it compile as C++ again.
- (libev) fix a potential aliasing issue when accessing watcher cbs.
I am proud to announce that CMake 3.3.0 is now available for download.
Release notes appear are published at
http://www.cmake.org/cmake/help/v3.3/release/3.3.html
Some of the more significant features of CMake 3.3 are:
* The "if()" command learned a new "IN_LIST" operator that evaluates
to true if a given element is contained in a named list.
* The "add_dependencies()" command learned to allow dependencies to
be added to *interface libraries*. Dependencies added to an
interface library are followed transitively in its place since the
target itself does not build.
* The "find_library()", "find_path()", and "find_file()" commands
now search in installation prefixes derived from the "PATH"
environment variable.
* The "<LANG>_VISIBILITY_PRESET" and "VISIBILITY_INLINES_HIDDEN"
target properties now affect compilation in sources of all target
types. See policy "CMP0063".
* A "<LANG>_INCLUDE_WHAT_YOU_USE" target property and supporting
"CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE" variable were introduced to tell
the *Makefile Generators* and the "Ninja" generator to run "include-
what-you-use" along with the compiler for "C" and "CXX" languages.
Deprecated and Removed Features:
* The "ctest_build()" and "build_command()" commands no longer tell
"make" tools to ignore errors with the "-i" option. Previously this
was done for *Makefile Generators* but not others. See policy
"CMP0061".
* The "Visual Studio 7" generator (.NET 2002) is now deprecated and
will be removed in a future version of CMake.
* The "Visual Studio 6" generator is now deprecated and will be
removed in a future version of CMake.
* The "add_definitions()" command no longer causes a "DEFINITIONS"
directory property to be populated. See policy "CMP0059".
2015-07-23 meld 3.14.0
======================
Fixes:
* Fix crash when starting folder comparison on Windows (Kai Willadsen)
* Fix bad chunk action behaviour for middle-to-right actions in three
pane conflicts (Kai Willadsen)
* Documentation fixes (Anders Jonsson)
Translations:
* Josef Andersson (sv)
* Marek Černocký (cs)
2.000002 - 2015-07-24
- BUILDARGS will now always be called on object creation, even if no
attributes exist
- fix required attributes with spaces or other odd characters in init_arg
- fix (is => 'lazy', required => 1, init_arg => undef), which previously
didn't think it provided a builder
- under 'no Moo::sification', prevent automatic Moose metaclass inflation
from ->meta calls
- don't load Moo::Role for a ->does check if no roles could exist
- make global destruction test more robust from outside interference
- fix false default values satisfying required attributes
- Fix Moose attribute delegation to a Moo class via a wildcard
- work around case where Sub::Util is loadable but doesn't provide
Sub::Util::set_subname
- skip thread tests on perl 5.8.4 and below where threads are extremely
unreliable
- Allow stub methods (e.g. sub foo;) to be overwritten by accessors or other
generated methods. (RT#103804)
- Add following line for 'make test'
+BUILD_DEPENDS+= p5-Package-Constants-[0-9]*:../../devel/p5-Package-Constants
(upstream)
- Update 0.9152 to 0.9154
----------------------
0.9154 Sat Jul 4 10:39:23 BST 2015
* Fixed an issue with @INC mangling in CPANPLUS process
* POD fixes courtesy of Alexey Molchanov
+# for make test
+BUILD_DEPENDS+= p5-Log-Message-Simple-[0-9]*:../../devel/p5-Log-Message-Simple
+BUILD_DEPENDS+= p5-Log-Message-[0-9]*:../../devel/p5-Log-Message
-------------------
version 2.28 at 2015-07-20 20:29:55 +0000
Updated for v5.23.1
version 2.26 at 2015-06-30 10:37:30 +0000
Anything greater than v5.21.5 comes with a .xz
version 2.24 at 2015-06-21 10:46:48 +0000
Updated for v5.23.0
version 2.22 at 2015-06-01 18:19:11 +0000
Updated for v5.22.0
Made the version number .22 in salutation
---------------------------
2.150005 2015-06-09 19:08:44-06:00 America/Denver
[TESTING]
- Changed some test data from UTF-8 to ASCII
2.150004 2015-05-19 11:25:53-04:00 America/New_York (TRIAL RELEASE)
[DOCUMENTED]
- Noted explicitly that historical META spec files are licensed under
the same terms as Perl
[TESTING]
- Added test for 'x_deprecated' field in "provides"
[META]
- declared extra developer prereq
2.150003 2015-04-21 19:41:15-04:00 America/New_York (TRIAL RELEASE)
[CHANGED]
- Serialized CPAN::Meta objects now include a x_serialization_backend
entry
2.150002 2015-04-19 01:00:10+02:00 Europe/Berlin (TRIAL RELEASE)
[CHANGED]
- Metadata merging now does deep hash merging as long as keys
don't conflict
- Add following dependency for make test
+# for make test
+BUILD_DEPENDS+= p5-Test-Pod-Coverage-[0-9]*:../../devel/p5-Test-Pod-Coverage
+# for Types::Standard
+BUILD_DEPENDS+= p5-Type-Tiny-[0-9]*:../../devel/p5-Type-Tiny
+BUILD_DEPENDS+= p5-Moo-[0-9]*:../../devel/p5-Moo
(upstream)
- Update 2.43 to 2.44
2.44 2015-07-21 No functional changes, just fixing tests which
broke with modern dependencies on old perl
- Add Following line
+# for make test
+BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
(upstream)
- Update 0.12 to 0.13
-------------------
0.13 2015-06-06 20:54:32Z
- switch tooling off of Module::Install
- Convert DEPENDS from p5-JSON to p5-JSON-MaybeXS, see below and check
by 'make test' if you have question, thanks.
(upstream)
- Update 0.59 to 0.60
-----------------
0.60 Jun 7, 2015
* Fixes
- Switch JSON backends from JSON.pm to JSON::MaybeXS - https://github.com/jonswar/perl-chi/pull/20 (Karen Etheridge)
1.19 2015-07-21 09:23:54 -0400
- Relax required Perl back to 5.6.x as this module is upriver to
a large number of modules
- No non-core requirements back to 5.6.2
---------------
Version 3.0.4: Jul 16th, 2015
Library:
Improve cross-compile for Android using Android NDK.
Support cross-compile for AArch64 Android (with Linux GCC).
Removed osxkernel_inttypes.h due to license issue (incompatible with BSD license).
Now it is possible to compile with CC having a space inside (such as "ccache gcc")
X86:
Fix a null pointer dereference bug on handling code with special prefixes.
Properly handle AL/AX/EAX operand for OUT instruction in AT&T syntax.
Print immediate operand in positive form in some algorithm instructions.
Properly decode some SSE instructions.
PowerPC:
Fixed some memory corruption bugs.
Mips:
Fixed instruction ID of SUBU instruction.
Fixed a memory corruption bug.
Arm:
Fixed a memory corruption bug on IT instruction.
XCore:
Fixed a memory corruption bug when instruction has a memory operand.
Python:
Support Virtualenv.
setup.py supports option --user if not in a virtualenv to allow for local usage.
Properly handle the destruction of Cs object in the case the shared library was already unloaded.
Version 4.1
-----------
(bugfix release, released on July 14th 2015)
- Fix a bug where error messages would include a trailing `None` string.
- Fix a bug where Click would crash on docstrings with trailing newlines.
- Support streams with encoding set to `None` on Python 3 by barfing with
a better error.
- Handle ^C in less-pager properly.
- Handle return value of `None` from `sys.getfilesystemencoding`
- Fix crash when writing to unicode files with `click.echo`.
- Fix type inference with multiple options.
1.2.0
-----
* Revert "Issue #21750: mock_open.read_data can now be read from each instance, as it"
1.1.4
-----
* Add 2.6 back to classifiers
* Record sync point
* Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3
* Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely
* Folk should test 2.6 locally too
* Closes#279: setuptools.version is too new
* Support python 2.6
1.1.3
-----
* Update sync point and sync docs
* Issue #23661: unittest.mock side_effects can now be exceptions again
* Abort installation if the installer is using setuptools<17.1
1.21 2015-07-18
- Attribute::Params::Validate is now in its own distro, and needs a new
maintainer. If you would like to maintain it, please contact me.
decides in the platform specific logic that relinking is not necessary
after initially setting it, e.g. on OSX. Fixing this and creating more
compact libtool archives is a better approach than working around it in
cwrappers. Bump revision.
Changes since 2.5.1:
rebar/203: Pluggable proto compilers gpb
rebar/273: Use target_dir as source of new version in generate-appups
rebar/293: Check C source dependencies in needs_compile
rebar/305: Fix compiler invocation on multiarch Linux
rebar/322: Treat vsn mismatch as warning if -k/--keep-going
rebar/336: Add details on Dialyzer with "make check"
rebar/337: Implement eflame -p/--profile support
rebar/338: Processing .app.src.script expects a single value to be returned.
rebar/344: Manually clean up paths.
rebar/351: fish shell completions for rebar
rebar/352: Add typer target (rebase of #309)
rebar/354: compiler respects 'keep_going' flag
rebar/355: Fix 'make build_plt'
rebar/356: Fix minor typo in CONTRIBUTING.md
rebar/360: Minor follow-up fixes for #293
rebar/368: Escape more characters in path (fix#367)
rebar/371: Fix cover print truncation when coverage is 100%
rebar/372: Implement eval command via nodetool
rebar/376: Remove check adding ebin to path for edoc target
rebar/378: deps: fix delete-deps if deps_dir ends with dot
rebar/382: Adapt dialyzer_reference to ba466e2d changes
rebar/385: Fix Dialyzer warning introduced in 0caf047f
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/399: Increase the timeout for the inttest/proto_gpb
rebar/400: add Emacs/vi header to non-dummy test modules
rebar/403: Update reference to installation notes
rebar/404: Consistently format export attributes
rebar/405: Generate cachegrind file if erlgrind is available
rebar/406: Fix deps path check in rebar_ct:collect_glob/3
rebar/408: Fix/remove duplicate console message
rebar/411: Fix app.config argument passing when using ct_run (take 2)
rebar/413: Revert "Merge pull request #386 ...
gpb-recompilation...detection"
rebar/418: Fix#415 (reltool vsn check)
rebar/420: Mock gpb and protobuffs, in inttest, replacing external
dependencies
rebar/421: inttest/ct3: fix travis-ci breakage
rebar/424: Gpb recompilation detection (using base compiler)
rebar/425: Copy instead of rsync gpb and protobuffs inttest mocks
rebar/426: Fixed#133. Release upgrade now handle long and short names
properly.
rebar/428: Remove a git url in gpb and protobuffs inttest configs
rebar/430: Exit with proper status code if 'eval' fails
rebar/432: Document recursive_cmds in -r help string as well
rebar/433: inttest/ct3: fix overlong line
rebar/437: Fix .app.src.script bug introduced in b44b4f4
rebar/440: Delete obsolete file
rebar/442: .travis.yml: print information before running script
rebar/444: Fix incorrect "not an app dir" warning
rebar/445: rebar doesn't respect the order of erl_first_files given
in the rebar.conf file
rebar/447: Support custom protobuf directory
rebar/449: Support .appup.src files
rebar/452: added 'shell' command to bash-completion
rebar/456: Generate json output from cover
rebar/458: Change env var delimiter to match non-word
rebar/459: Remove -m64 flag.
rebar/460: Add Dialyzer plugin
rebar/461: Fix OTP .appup.src processing on empty lists
rebar/463: Print more info when profiling
rebar/466: Improve test targets in Makefile
rebar/467: Refactor logic and optimizations
in rebar_erlc_compiler:doterl_compile/4
rebar/469: Fix dialyzer warnings
rebar/470: Fix whitespace errors
rebar/471: Fix whitespace errors
rebar/475: Adapt to 18.x time api changes
rebar/477: Enable parse transformations in rebar config
rebar/478: bootstrap: better warning fix (Thanks James Fish)
rebar/482: Windows runner - CD to node root
rebar/484: /me added to THANKS
rebar/485: avoid pre-compile time errors in expand_include_lib_path
rebar/487: erlc: fix recently introduced whitespace errors
rebar/489: Fix crash on failed build console output
rebar/494: Update line number of allowed dialyzer error
rebar/496: Update PLT detail for make build_plt
rebar/499: Try one more location for the OTP_VERSION file
rebar/500: Makefile: clean only .rebar/erlcinfo
rebar/502: Don't crash if missing OTP_VERSION file (fix#350)
rebar/504: Drop shared PLTs support and change PLT name to .plt
rebar/505: rebar_utils: explain pdict use
rebar/508: rebar_core: add missing newline in log msg
rebar/509: erlc: do not crash if dep file cannot be found
rebar/510: Fix 'make deps'
rebar/511: Add and use memoization server
rebar/512: rmemo: properly handle unsupported call
* "git fetch --depth=<depth>" and "git clone --depth=<depth>" issued
a shallow transfer request even to an upload-pack that does not
support the capability.
* "git fsck" used to ignore missing or invalid objects recorded in reflog.
* The tcsh completion writes a bash scriptlet but that would have
failed for users with noclobber set.
* Recent Mac OS X updates breaks the logic to detect that the machine
is on the AC power in the sample pre-auto-gc script.
* "git format-patch --ignore-if-upstream A..B" did not like to be fed
tags as boundary commits.
repoze.lru is a LRU (least recently used) cache implementation.
Keys and values that are not used frequently will be evicted from
the cache faster than keys and values that are used frequently.
1.0.1
Released: Thu Jan 22 2015
• [feature] Added support for Lingua, a translation extraction system as an
alternative to Babel. Pull request courtesy Wichert Akkerman.
References: pull request bitbucket:9
• [bug] [py3k] Modernized the examples/wsgi/run_wsgi.py file for Py3k. Pull
requset courtesy Cody Taylor.
References: pull request bitbucket:11
1.0.0
Released: Sun Jun 8 2014
• [py2k] [bug] Improved the error re-raise operation when a custom
Template.error_handler is used that does not handle the exception; the
original stack trace etc. is now preserved. Pull request courtesy Manfred
Haltner.
References: pull request bitbucket:8
• [py2k] [bug] [filters] Added an html_escape filter that works in “non
unicode” mode. Previously, when using disable_unicode=True, the u filter
would fail to handle non-ASCII bytes properly. Pull request courtesy George
Xie.
References: pull request bitbucket:7
• [general] Compatibility changes; in order to modernize the codebase, Mako
is now dropping support for Python 2.4 and Python 2.5 altogether. The
source base is now targeted at Python 2.6 and forwards.
• [feature] Template modules now generate a JSON “metadata” structure at the
bottom of the source file which includes parseable information about the
templates’ source file, encoding etc. as well as a mapping of module source
lines to template lines, thus replacing the “# SOURCE LINE” markers
throughout the source code. The structure also indicates those lines that
are explicitly not part of the template’s source; the goal here is to allow
better integration with coverage and other tools.
• [bug] [py3k] Fixed bug in decode.<encoding> filter where a non-string
object would not be correctly interpreted in Python 3.
• [bug] [py3k] Fixed bug in Python parsing logic which would fail on Python 3
when a “try/except” targeted a tuple of exception types, rather than a
single exception.
References: #227
• [feature] mako-render is now implemented as a setuptools entrypoint script;
a standalone mako.cmd.cmdline() callable is now available, and the system
also uses argparse now instead of optparse. Pull request courtesy Derek
Harland.
References: pull request bitbucket:5
• [feature] The mako-render script will now catch exceptions and run them
into the text error handler, and exit with a non-zero exit code. Pull
request courtesy Derek Harland.
References: pull request bitbucket:4
• [bug] A rework of the mako-render script allows the script to run correctly
when given a file pathname that is outside of the current directory, e.g.
mako-render ../some_template.mako. In this case, the “template root”
defaults to the directory in which the template is located, instead of ”.”.
The script also accepts a new argument --template-dir which can be
specified multiple times to establish template lookup directories. Standard
input for templates also works now too. Pull request courtesy Derek
Harland.
References: pull request bitbucket:2
• [feature] [py3k] Support is added for Python 3 “keyword only” arguments, as
used in defs. Pull request courtesy Eevee.
References: pull request github:7
0.9
0.9.1
Released: Thu Dec 26 2013
• [bug] Fixed bug in Babel plugin where translator comments would be lost if
intervening text nodes were encountered. Fix courtesy Ned Batchelder.
References: #225
• [bug] Fixed TGPlugin.render method to support unicode template names in
Py2K - courtesy Vladimir Magamedov.
• [bug] Fixed an AST issue that was preventing correct operation under alpha
versions of Python 3.4. Pullreq courtesy Zer0-.
• [bug] Changed the format of the “source encoding” header output by the code
generator to use the format # -*- coding:%s -*- instead of # -*-
encoding:%s -*-; the former is more common and compatible with emacs.
Courtesy Martin Geisler.
• [bug] Fixed issue where an old lexer rule prevented a template line which
looked like “#*” from being correctly parsed.
References: #224
0.9.0
Released: Tue Aug 27 2013
• [bug] The Context.locals_() method becomes a private underscored method, as
this method has a specific internal use. The purpose of Context.kwargs has
been clarified, in that it only delivers top level keyword arguments
originally passed to template.render().
References: #219
• [bug] Fixed the babel plugin to properly interpret ${} sections inside of a
“call” tag, i.e. <%self:some_tag attr=”${_(‘foo’)}”/>. Code that’s subject
to babel escapes in here needs to be specified as a Python expression, not
a literal. This change is backwards incompatible vs. code that is relying
upon a _(‘’) translation to be working within a call tag.
• [bug] The Babel plugin has been repaired to work on Python 3.
References: #187
• [bug] Using <%namespace import=”*” module=”somemodule”/> now skips over
module elements that are not explcitly callable, avoiding TypeError when
trying to produce partials.
References: #207
• [bug] Fixed Py3K bug where a “lambda” expression was not interpreted
correctly within a template tag; also fixed in Py2.4.
References: #190
1.3.0
-----
* Wrap env markers in parens
* Updated from global requirements
* Add more documentation around building docs
* Updated from global requirements
* Use string for 'OS_TEST_TIMEOUT' default
* Updated from global requirements
* This documents the use of comments that work between 2.6, 2.7 and 3.4
This library provides object references for Ruby as well as some
common utilities for working with references. Object references
are used to point to other objects and come in three distinct
flavors that interact differently with the garbage collector.
1.1.2
-----
* Closes#269: setup_requires pbr 1.3
1.1.1
-----
* Closes#257: version the dependency on six
* Rename README.txt to README.rst
1.1.0
-----
* Make reproducing travis behaviour somewhat easier
* Cleanup version number handling
* Overhaul docs
* Update docs
* Remove stale MANIFEST.in, ignore pbr outputs
* Convert to a package, use pbr, update metadata
* Bump versions
* Officially drop 2.6 support
* Issue #23310: Fix MagicMock's initializer to work with __methods__. Behavior equivalent to m.configure_mock(). Patch by Kasia Jachim
* Issue #23568: Add rdivmod support to MagicMock() objects
* Issue #23581: Add matmul support to MagicMock
* Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ implementation in issue #21408 they are redundant
* Issue #22823: Use set literals instead of creating a set from a list. Fixed an output of sets in examples
* Closes#21270 : We now override tuple methods in mock.call objects
* Suppress a couple more DeprecationWarnings in the test suite
* Closes#21256: Printout of keyword args in deterministic order in mock calls
* Removes unused varargs and varkwargs from assert_not_called()
* Closes Issue 21262: New method assert_not_called for Mock
* Closes Issue 21238: New keyword argument `unsafe` to Mock
* Closes issue 21239. unittest.mock.patch.stopall() did not work deterministically when the same name was patched multiple times
* Closes Issue 21222
* Closes issue 17660. You no longer need to explicitly pass create=True when patching builtin names
* Issue 17826. Setting an iterable side_effect on a mock created by create_autospec now works
* Issue 20968. unittest.mock.MagicMock now supports division
* Issue #20189: Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes
* Issue #19594: Use specific asserts in unittest tests
* Remove shadowed test
* Adjust comment
* Issue #19013: add a __main__ to unittest.test.testmock to ease CLI invocation
* Issue #19013: add unittest.main() epilogs to unittest.mock's own test modules
* Process DEFAULT values in mock side_effect that returns iterator
* Closes issue 17467. Add readline and readlines support to unittest.mock.mock_open
* Issue #17047: remove doubled words added in 3.3 as reported by Serhiy Storchaka and Matthew Barnett
* Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name
* Closes issue 15323. Improve failure message of Mock.assert_called_once_with
* Close#14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
* Remove incorrect comment
* Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments
* unittest.mock: removed another bit of Python 2 only code
* Adding unittest.mock documentation
* unittest.mock: remove another piece of Python 2 specific code
* Remove more Python 2 code from unittest.mock (obsolete function attributes)
* Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
* unittest.mock.MagicMock objects are now unorderable by default
* Removed XXX from unittest.mock docstring and switch to a nicer try...except...finally
* Remove more Python 2 compatibility cruft from unittest.mock
* PEP 417: Adding unittest.mock
* Ignore patch rejects too
* Add NEWS
* Add PyPy to travis
* Issue #20189: Four additional builtin types
* Just hard-depend on unittest2
* Fix typo in test name
* Some basic release process notes
* Ignore more editor files
* Add testrepository configuration
* We never need sudo. Containers FTW
* Fixup ignores
* Iterating on .travis.yml
* Setup Travis-CI
NEW IN WAF 1.8.12
-----------------
* Fixed a regression when building in sub-folders - https://github.com/waf-project/waf/issues/1590
* New mac_files attribute which is expected to replace mac_resources in waf 1.9 (demos/mac_app/)
* env = env.derive().detach() to simplify deep copies
2015-07-12 meld 3.13.3
======================
Fixes:
* Fix syntax highlighting under Windows (Kai Willadsen)
* Update Windows build for newer pygi bundled libraries (Kai Willadsen)
* Fixes for incorrect descriptions in manual (Anders Jonsson, Kai Willadsen)
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
Remove support for JDK older than JDK 1.5, accept OpenJDK 8.
There is a lot of changes since NetBeans 3.5.1.
NetBeans IDE 8.0.2 Information
* Bug fixes in the installer for OS X 10.9.5 and 10.10
* Bug fixes included in Patches 1, 1.1, 2 for NetBeans IDE 8.0
and Patches 1.1, 2 for NetBeans IDE 8.0.1
* GlassFish 4.1 and Tomcat 8.0.15 bundled with the IDE
* Support for WildFly Server and WebLogic Server 12.1.3
* Added support for RequireJS
* Grunt tasks available in the popup menu for web projects
* Support for debugging JavaScript files with Karma
* Node.JS and Bower modules can be installed directly within the IDE
* Improved Git support
NetBeans IDE 8.0 New Feature Highlights
Java
* JDK 8 support: tools and editor enhancements for working with
Profiles, Lambdas, and Streams.
* Java SE Embedded support to deploy, run, debug or profile Java
SE applications on an embedded device, such as Raspberry PI,
directly from the NetBeans IDE.
* Java ME Embedded 8 support.
* Several Java Editor enhancements, such as many new Java hints,
Javadoc shown as tooltip, instant rename enhancements, and code
completion exclusions.
* Improved integration with JavaFX Scene Builder.
Java EE
* New PrimeFaces code generators, to generate complete PrimeFaces
skeleton CRUD applications with connection to databases.
* Support for WildFly Server and WebLogic 12.1.3
* Bundled GlassFish updated to 4.1
* Tomcat 8.0.15 and TomEE support, including out-of-box JPA, JSF
and JAXRS configuration and data sources.
* Facelets Template Client wizard asks for sections to generate.
* Code completion for template sections, and within JSF composite
components.
* Enhanced CDI integration in beans.xml file, with code completion
for alternative classes and stereotypes.
* More flexibility for JPA hints, which can be disabled, enabled,
and warning level changed.
Maven
* New Maven graph layout switcher.
* Navigator shows POM goals.
* Additional web resources shown in Projects window.
* Improved Maven performance when re-running Web applications.
* Improved Maven performance of "Apply Code Changes" while
debugging.
JavaScript
* RequireJS Support
* AngularJS navigation via hyperlinking from view to controllers.
* Many enhancements for AngularJS in code completion between
artifacts, such as code completion in the view to properties
defined in controllers.
* Code completion support in Knockout templates.
* New editor support for creating JQuery widgets and plugins.
* Debugging of JavaScript code executed in Nashorn (JDK 8+) script
engine is supported.
HTML5
* Android 4.4 WebKit debugging supported for Cordova 3.3+.
* New Karma test runner support.
* New Grunt build support.
* Avatar.js is available in the Plugin Manager, via Tools | Plugins.
After installation, you're able to create Avatar.js projects.
PHP
* Support for PHP 5.6.
* New support for Nette tester.
* New support for PHP CS Fixer.
* Enhancements for Twig, Latte, and Neon.
* Composer supported by New Project Wizard.
C/C++
* New Breadcrumbs feature for navigation in editor.
* New GDB Console to enable usage of command line GDB mode.
* New hints and code completions.
* Improved remote performance.
Platform
* Enhanced flexibility in the Window System, such as split of
editor via drag and drop, and a new API to customize editor tabs.
* New design of user interface for managing Project Groups.
* Files in folders can be sorted by extension.
Miscellaneous
* Profiler enhancements: Profile on embedded platforms, show
thread owning monitor for lock contention, and improved Threads view.
* Versioning enhancements: Support for Subversion 1.8 working
copies, various enhancements to Git and Mercurial support.
* Task Schedule and other new features in Tasks window for bug tracking.
Upstream changes:
0.400002 - 2015-06-21
- revert whitespace changes that were inadvertantly included in previous
release.
- escape curly brackets in test to avoid warning in perl 5.22
0.400001 - 2015-05-23
- accept either UTF-8 or ISO-8859-1 files and decode them
- only treat bracketed text if it is on its own line with no other brackets
- bump version.pm prereq to make sure it works properly
- Let long tokens (like URLs) overflow rather than splitting them into
multiple likes
- Don't wrap on non-breaking spaces
- Clean up packaging
- Return undef for dates or notes that don't exist
- Quote meta chars to fix a problem that clobbered dates
with timezones due to the '+' char (GH #20)
Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with
speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce,
and ClearCase with features like cheap local branching, convenient
staging areas, and multiple workflows.
This package contains only some of the git contrib programs.
* Version 1.31 (released 2015-07-08) [bet
** libidn: stringprep_utf8_to_ucs4 now rejects invalid UTF-8. CVE-2015-2059
This function has always been documented to not validate that the
input UTF-8 string is actually valid UTF-8. Like the rest of the API,
when you call a function that works on UTF-8 data, you have to pass it
valid UTF-8 data. Application writers appear to have difficulties
using interfaces designed like that, as bugs triggered by invalid
UTF-8 has been identified in a number of projects (jabberd2, gnutls,
wget, and curl). While we could introduce a new API to perform UTF-8
validation, so that applications can easily implement the proper
checks, this appear error prone because there is a risk that the check
will be forgotten. Instead, we took the more radical approach of
modifying the documentation and the implementation of the API. The
intention is that all functions that accepts UTF-8 data should
validate it before use. This will solve the problem for applications,
without needing to change them. This change has the unfortunate
side-effect that Surrogate codes (see section 5.5 of RFC 3454) no
longer trigger the STRINGPREP_CONTAINS_PROHIBITED error code but
instead will trigger the newly introduced STRINGPREP_ICONV_ERROR error
code, as the gnulib/libunistring-based code that we use to test
UTF-8-compliance rejects Surrogate codes. We hope that this is an
acceptable cost to live with in order to improve application security.
We welcome feedback on this solution, and we are marking this release
as beta rather than stable to signal that we may reconsider this
approach if people disagree. Reported by several people including
Thijs Alkemade, Gustavo Grieco, Daniel Stenberg, and Nikos
Mavrogiannopoulos.
** libidn: Added STRINGPREP_ICONV_ERROR error code.
** libidn: Workaround valgrind/gcc/glibc issue.
Valgrind reported a 'Invalid read of size 4' that was caused by
optimized strlen implementation. Reported and patch by Alessandro
Ghedini <alessandro@ghedini.me>.
** build: Use LOG_COMPILER instead of TESTS_ENVIRONMENT to fix valgrind use.
Errors caught by valgrind did not always trigger 'make check' failures
before.
** i18n: Updated Danish translation.
Thanks to Joe Hansen.
** API and ABI is backwards compatible with the previous version.
configure tries to discover capstone (and ssl) with pkg-config.
This issue was spotted thanks to BulkTracker.
In case of missing capstone, the radare2's Makefiles tries to fetch them
with git. The missing git was the direct reason to fail during bulk builds.
This package is prepared to reuse capstone from devel/capstone and never
fetch additional dependencies, during its build, from external sources.
Reviewed by <khorben>
radare2 is an advanced commandline hexadecimal editor
with a set of tools for working with binary files.
This package generates language bindings for radare2.
2.2.2 - 2014/08/31
- Public header cleanup and documentation update.
- Update Doxygen config.
- Bug #73058: Add missing include for MacOS.
- Bug #72810: Fix typo in date test in MP3 handler.
- Bug #83313: Fix crash on invalid Exif (from Samsung)
- Fix valgrind testing for xmpcore.sh
- Fix delete / delete[] mismatch in ID3_Support.hpp
2.2.1 - 2013/06/29
- Bug #54011: Use POSIX API for files on MacOS. (Misty De Meo)
- Bug #58175: Replace OS X FlatCarbon headers. (Misty De Meo)
- Added a manpage for exempi(1).
- Added the -n option to the command line for arbitrary namespaces.
2.2.0 - 2012/02/21
- New 'exempi' command line tool.
- Upgrade XMPCore to Adobe XMP 5.1.2
- Quicktime support now works without Quicktime.
- Reconciliation with ID3v2.
- "Blessed" 64-bits support (we already had it in exempi).
- Slight change in the way XMP are written for MWG compliance.
- Fixed a serious bug with RIFF.
- Change in the way local text encoding is dealt with.
- Alternative languages behave slightly differently by changing
how the default language property is managed.
- Probably a bunch of bugs fixed that I don't know about.
- Update unit tests.
- Refactor the fixtures.
- Use automake silent rules instead of shave. (build only)
- "make dist" generate a bzip2 archive as well. (build only)
- Remove some obsolete warning flags. (build only)
- Build xmpcommandtool
- New: API xmp_files_get_format_info().
- New: API xmp_files_check_file_format().
- New: API xmp_files_get_file_info().
- New: API XMP_PROP_ARRAY_INSERT_BEFORE, XMP_PROP_ARRAY_INSERT_AFTER array options.
- New: C++ helpers in xmp++.hpp.
Bug fixes:
- Bug #37747: mismatch delete/delete[] and new/new[] (from Meego
https://bugs.meego.com/show_bug.cgi?id=14661)
Controls presence of boxes on Home and Project Overview. Uses additional boxes
provided by Basic Polls and Latest Forum Messages plugins; adds them to the list
of available blocks on My Page.
be used with multiple Ruby versions simultaneously without CONFLICTing with each
other. Main difference is that SHAREDIR, EGDIR, and the helper scripts using RUBY_PKGPREFIX and RUBY_SUFFIX, where applicable. The rcvar will be
ruby_redmine${RUBY_PKGPREFIX} now. Discussed with MAINTAINER some time last
quarter.
Redmine is a flexible project management web application. Written using the Ruby
on Rails framework, it is cross-platform and cross-database.
Redmine is open source and released under the terms of the GNU General Public
License v2 (GPL). Some of the main features of Redmine are:
Multiple projects support
Flexible role based access control
Flexible issue tracking system
Gantt chart and calendar
News, documents & files management
Feeds & email notifications
Per project wiki
Per project forums
Time tracking
Custom fields for issues, time-entries, projects and users
SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Issue creation via email
Multiple LDAP authentication support
User self-registration support
Multilanguage support
Multiple databases support
2015-07-04 meld 3.13.2
======================
Fixes:
* Several fixes for argument handling and tab creation:
* Create --diff created comparisons after args-created ones (Kai
Willadsen)
* Fix --label flag incorrectly applying to --diff created comparisons
(Kai Willadsen)
* Create --diff created comparisons after args-created ones (Kai
Willadsen)
* Fix relative path interpretation for --output when created from a
secondary instance (Kai Willadsen)
* Fix window presentation ordering when creating a secondary instance
(Kai Willadsen)
* Several fixes to unicode filename handling in git comparisons and
manually-assigned labels (Kai Willadsen)
* Fix incorrect comparison display caused by unicode (U+2028) newline (Kai
Willadsen)
* Fix not being able to activate some change bar actions by temporarily
disabling overlay scrolling support on GTK+ 3.14 (Kai Willadsen)
* Stop recreating duplicate recently-used file placeholders (Kai Willadsen)
* Fix out-of-date man page documentation (Kai Willadsen)
* Test fixes and testing improvements (Magnus Ihse Bursie)
* Documentation fixes (Anders Jonsson)
Translations:
* Gábor Kelemen (hu)
* Marek Černocký (cs)
* Pedro Albuquerque (pt)
Changes from Ant 1.9.5 TO Ant 1.9.6
===================================
Changes that could break older environments:
-------------------------------------------
Fixed bugs:
-----------
* ArrayIndexOutOfBoundsException when ZIP extra fields are read and
the entry contains an UnparseableExtraField.
https://issues.apache.org/jira/browse/COMPRESS-317
Other changes:
--------------
* Hidden <javaconstant> resource is published now. It reads the
value of a specified java constant.
Changelog:
Git v2.4.5 Release Notes
========================
Fixes since v2.4.4
------------------
* The setup code used to die when core.bare and core.worktree are set
inconsistently, even for commands that do not need working tree.
* There was a dead code that used to handle "git pull --tags" and
show special-cased error message, which was made irrelevant when
the semantics of the option changed back in Git 1.9 days.
* "color.diff.plain" was a misnomer; give it 'color.diff.context' as
a more logical synonym.
* The configuration reader/writer uses mmap(2) interface to access
the files; when we find a directory, it barfed with "Out of memory?".
* Recent "git prune" traverses young unreachable objects to safekeep
old objects in the reachability chain from them, which sometimes
showed unnecessary error messages that are alarming.
* "git rebase -i" fired post-rewrite hook when it shouldn't (namely,
when it was told to stop sequencing with 'exec' insn).
Also contains typofixes, documentation updates and trivial code
clean-ups.
Git v2.4.4 Release Notes
========================
Fixes since v2.4.3
------------------
* l10n updates for German.
* An earlier leakfix to bitmap testing code was incomplete.
* "git clean pathspec..." tried to lstat(2) and complain even for
paths outside the given pathspec.
* Communication between the HTTP server and http_backend process can
lead to a dead-lock when relaying a large ref negotiation request.
Diagnose the situation better, and mitigate it by reading such a
request first into core (to a reasonable limit).
* The clean/smudge interface did not work well when filtering an
empty contents (failed and then passed the empty input through).
It can be argued that a filter that produces anything but empty for
an empty input is nonsense, but if the user wants to do strange
things, then why not?
* Make "git stash something --help" error out, so that users can
safely say "git stash drop --help".
* Clarify that "log --raw" and "log --format=raw" are unrelated
concepts.
* Catch a programmer mistake to feed a pointer not an array to
ARRAY_SIZE() macro, by using a couple of GCC extensions.
Also contains typofixes, documentation updates and trivial code
clean-ups.
-----------------------
1.7039 2015-06-28 18:05:10 PDT
[Improvements]
- Only enable softening of MakeMaker dependency when Module::Install is present (reported by haarg)
- Support .git URL with http protocol (shoichikaji) #468
1.7038 2015-06-22 18:04:44 PDT
[Releng]
- bump minimum perl requirement to 5.8.1 in META files
1.7037 2015-06-18 14:37:32 PDT
[Improvements]
- Bump CPAN-Meta-Check to 0.012 #465
- Bump HTTP-Tiny to 0.056
- Bump CPAN-Meta to 2.150005
- Bump CPAN-Meta-YAML to 0.016
1.7036 2015-06-05 22:07:50 PDT
[Improvements]
- Also soften MakeMaker depenency in runtime prereq, which is just a weird bug in an old
Module::Install pre 1.0
This release brings the following:
- support for more architectures (AARCH64, HP PA-RISC, Z80...)
- build fixes
- bug fixes
- more fortunes...
This change also brings Makefile.common and buildlink3.mk files, to
facilitate packaging radare2's companion releases (language bindings,
etc).
Mercurial 3.4.2 (2015-07-01)
changegroup: properly compute common base in changeggroupsubset (issue4736)
crecord: fix a typo introduced when moving crecord to core
crecord: fix three typos introduced while moving crecord into core
hgwebdir: avoid redundant repo and directory entries when 'web.name' is set
hgwebdir: don't allow the hidden parent of a subrepo to show as a directory
parsers: do not cache RevlogError type (issue4451)
pull: avoid race condition with 'hg pull --rev name --update' (issue4706)
templater: do not preprocess template string in "if" expression (issue4714)
templater: evaluate arguments passed to diff() appropriately
templater: parse \"...\" as string for 2.9.2-3.4 compatibility (issue4733)
transplant: only pull the transplanted revision (issue4692)
transplant: update test to use hash for remote transplant
0.22.1 (2015-06-20)
===================
Bugs fixed
----------
* Crash when returning values on generator termination.
* In some cases, exceptions raised during internal isinstance() checks were
not propagated.
* Runtime reported file paths of source files (e.g for profiling and tracing)
are now relative to the build root directory instead of the main source file.
* Tracing exception handling code could enter the trace function with an active
exception set.
* The internal generator function type was not shared across modules.
* Comparisons of (inferred) ctuples failed to compile.
* Closures inside of cdef functions returning ``void`` failed to compile.
* Using ``const`` C++ references in intermediate parts of longer expressions
could fail to compile.
* C++ exception declarations with mapping functions could fail to compile when
pre-declared in .pxd files.
* C++ compilation could fail with an ambiguity error in recent MacOS-X Xcode
versions.
* C compilation could fail in pypy3.
* Fixed a memory leak in the compiler when compiling multiple modules.
* When compiling multiple modules, external library dependencies could leak
into later compiler runs. Fix by Jeroen Demeyer. This fixes ticket 845.
--------------
Version 1.83b:
--------------
- Fixed a problem with xargs -d on non-Linux systems in afl-cmin. Spotted by
teor2345 and Ben Nagy.
- Fixed an implicit declaration in LLVM mode on MacOS X. Reported by
Kai Zhao.
Changes from Ant 1.9.4 TO Ant 1.9.5
===================================
Changes that could break older environments:
-------------------------------------------
* The ReplaceTokens filter can now use token-separators longer than
one character. This means it can be used to replace mustache-style
{{patterns}} and similar templates. This is going to break code
that invokes the setters on ReplaceTokens via the Java API as their
parameters have been changed from char to String. It may also
break build files that specified multi character tokens and relied
on Ant silently ignoring all but the first character.
Bugzilla Report 56584
* The changes that added <get>'s support for gzip encoding
automatically uncompressed content that would not have been touched
before - like when downloading .tar.gz files. A new flag has been
added to control the behavior and its default will make <get> work
as it did in 1.9.3. I.e. if you want it to work like 1.9.4
you have to explicitly set tryGzipEncoding to true.
Bugzilla Report 57048
Fixed bugs:
-----------
* TarArchiveInputStream failed to read archives with empty gid/uid
fields.
Bugzilla Report 56641
* TarArchiveInputStream could throw IOException when reading PAX
headers from a "slow" InputStream.
* XMLJunitResultFormatter could throw NullPointerException if Java
cannot determine the local hostname.
Bugzilla Report 56593
* URLResource#getLastModified tried to access the connection to the
URL without making sure it was established, potentially leading to
a NullPointerException when using FTP.
Bugzilla Report 56873
* Long-Name and -link or PAX-header entries in TAR archives
always had the current time as last modfication time, creating
archives that are different at the byte level each time an
archive was built.
* runant.py should now work as well when the path of the Java executable
contains spaces.
github pull request #1
* <junitreport> now supports nested <classpath> and <factory> elements.
Bugzilla Report 47002
* complete-ant-cmd.pl now also knows about the -file option.
Bugzilla Report 57371
* the br-replace template inside the XSLT stylesheets used by
<junitreport> could cause stack overflows or out-of-memory errors
when applied to big outputs.
Bugzilla Report 57341
* removed spurious warning about unclosed ZipFiles when reading the
archive failed.
Port of https://issues.apache.org/jira/browse/COMPRESS-297
* FileUtils.rename which is used by several tasks can throw a
NullPointerException if the "normal" renameTo operation fails and
an exception occurs while rename falls back to copying and deleting
the file.
Bugzilla Report 57533
* complete-ant-cmd.pl would incorrectly suggest words from the build
file description.
Bugzilla Report 51931
* complete-ant-cmd.pl now also completes tasks without a description.
Bugzilla Report 57542
* LocalPropertyStack could run into ConcurrentModificationException
when tasks spawned new child threads that accessed the properties.
Bugzilla Report 55074
* TarEntry's constructor with a File and a String arg didn't
normalize the name.
* Between 1.8.4 and 1.9.0 TarInputStream started to parse file
names using the platform's default encoding rather than as ASCII.
This has been a breaking change that has never been marked as such
(in fact it went unnoticed). In order to allow <untar> and
<tarfileset> to work on platforms who's encoding doesn't match the
encoding of file names inside the archive, both now support
encoding attributes.
The attribute has also been added to <tar> for symmetry.
Bugzilla Report 57822
Other changes:
--------------
* it is now possible to provide proxy configuration to signjar
when using the timestamped authority.
Bugzilla Report 56678
* complete-ant-cmd.pl now also analyzes the ANT_ARGS environment
variable.
Bugzilla Report 57371
* ported some of the write-optimization of Commons Compress 1.10 to
the ZIP package
* adapted unit tests to Java9 and added "javac1.9" as valid option
for javac's compiler attribute.
* performance improvements for <intersect>
Bugzilla Report 57588
* MailLogger can now add CC and BCC addresses.
Bugzilla Report 57789.
* <scp>'s buffer size has been increased from 1k to 100k to match
<ftp> and <get>.
github pull requests #8 and #9
* The tar package can now deal with group and user ids bigger than
0x80000000.
https://issues.apache.org/jira/browse/COMPRESS-314https://issues.apache.org/jira/browse/COMPRESS-315
* <scp> has new attributes fileMode and dirMode that control the
permissions on the remote side when sending data via SSH.
Bugzilla Report 43271.
* New <allbutlast> and <allbutfirst> resource collections can be used
to select all but a given subset of a resource collection.
Bugzilla Report 57834.
2.7.2 (compared to 2.7.1)
-----------------------------
- fix issue767: pytest.raises value attribute does not contain the exception
instance on Python 2.6. Thanks Eric Siegerman for providing the test
case and Bruno Oliveira for PR.
- Automatically create directory for junitxml and results log.
Thanks Aron Curzon.
- fix issue713: JUnit XML reports for doctest failures.
Thanks Punyashloka Biswal.
- fix issue735: assertion failures on debug versions of Python 3.4+
Thanks Benjamin Peterson.
- fix issue114: skipif marker reports to internal skipping plugin;
Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
- fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
- fix issue718: failed to create representation of sets containing unsortable
elements in python 2. Thanks Edison Gustavo Muenz
- fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
which has a refined algorithm for traceback generation.
1.4.30
==================================================
- fix issue68 an assert with a multiline list comprehension
was not reported correctly. Thanks Henrik Heibuerger.
1.4.29
==================================================
- fix issue55: revert a change to the statement finding algorithm
which is used by pytest for generating tracebacks.
Thanks Daniel Hahler for initial analysis.
- fix pytest issue254 for when traceback rendering can't
find valid source code. Thanks Ionel Cristian Maries.
1.4.28
==================================================
- fix issue64 -- dirpath regression when "abs=True" is passed.
Thanks Gilles Dartiguelongue.
1.4.27
==================================================
- fix issue59: point to new repo site
- allow a new ensuresyspath="append" mode for py.path.local.pyimport()
so that a neccessary import path is appended instead of prepended to
sys.path
- strike undocumented, untested argument to py.path.local.pypkgpath
- speed up py.path.local.dirpath by a factor of 10
------
18.0.1
------
* Issue #401: Fix failure in test suite.
----
18.0
----
* Dropped support for builds with Pyrex. Only Cython is supported.
* Issue #288: Detect Cython later in the build process, after
``setup_requires`` dependencies are resolved.
Projects backed by Cython can now be readily built
with a ``setup_requires`` dependency. For example::
ext = setuptools.Extension('mylib', ['src/CythonStuff.pyx', 'src/CStuff.c'])
setuptools.setup(
...
ext_modules=[ext],
setup_requires=['cython'],
)
For compatibility with older versions of setuptools, packagers should
still include ``src/CythonMod.c`` in the source distributions or
require that Cython be present before building source distributions.
However, for systems with this build of setuptools, Cython will be
downloaded on demand.
* Issue #396: Fixed test failure on OS X.
* Pull Request #136: Remove excessive quoting from shebang headers
for Jython.
Changes between version 1.0.13 and 1.0.14
Big improvements to side-by-side diff detection, thanks Peter Wu. Additional
colordiffrc example colour scheme file to match 'git diff'. Misc fixes thanks
to John Szakmeister, Matthew Wang.
Changes between 1.0.14 and 1.0.15
Missed gitdiff file from tarball, bumping version number for clarity.
------
* Issue #25: Complex python files could cause an "maximum recursion depth
exceeded" exception due to using stack-based recursion to walk the module
AST.
================
* Added check method for all storage classes
* Use lock timeout with redis
1.0.7 2015-06-07
================
* No functional change
1.0.6 2015-05-13
================
* Bug fixes for .test() logic
1.0.5 2015-05-12
================
* Add support for testing a rate limit before hitting it.
-----
* Strip markers from test requirements
1.1.1
-----
* Revert "Remove sphinx_config.init_values(
1.1.0
-----
* Fix test case to be runnable with gnupg 2.1
* More explicit data_files install location docs
* Move CapturedSubprocess fixture to base
* Remove sphinx_config.init_values() manual call
* Updated from global requirements
* builddoc: allow to use fnmatch-style exclusion for autodoc
* doc: add some basic doc about pbr doc options
* Add home-page into sample setup.cfg
* Make setup.py --help-commands work without testrepository
1.0.1
-----
* Remove self.pre_run calls in packaging.py
* Add kerberos deps to build the kerberos wheel
* Update hacking to 0.10.x series
1.0.0
-----
* Teach pbr to read extras and env markers
* Bump integration test timeouts
* Finish removing invocations of pip
* Advertise support for Python3.4
* Issue #1451976: handle commits with non-utf8 text
* Parallelise integration tests
0.11.0
------
* Issue #1450210: Preversioning rc tag handling
* Stop testing setup.py easy_install behaviour
* Test pip install -e of projects
* Build all the wheels in one pass rather than many
* Improve integration.sh
* Stop re-invoking pip
* Honour new test variable PIPVERSION
* Be safe, don't let friends use RawConfigParser
* Revert "Support platform-specific requirements files"
* Reinstate pure-git-hashes-are-illegal test
* Ignore non-release related tags
* Test that MANIFEST.in excludes work
* Fixup semver
* Better diagnostics on test failure
* Don't avoid egg-info quite so often
* Add truncated lincense text
* Allow overwriting sphinx builder from command line
* "packages" might list multiple directories
* Support script text override for newer develop
* Fixes Windows generated scripts headers
* Update README format to match release notes tool
* Be more aggressive about building wheels
* Use a wheelhouse in the integration test
* Build a wheel when integration testing PBR changes
* Use unsafe OpenPGP keys for testing
Release date: June 11, 2015
Compatibility Notes
Team Foundation Server support does not yet work with Visual Studio 2013
Update 4 or higher.
In Visual Studio 2013 Update 4, the command line tool we used, tf.cmd,
has been rewritten, and many of the features we depended on were dropped.
For the moment, you will need to stick with Update 3 or lower in order to
continue using Power Pack‘s TFS support. Alternatively, if you’re running
Update 4, you can try installing Team Explorer Everywhere.
Bug Fixes
General
Fixed a Python 2.6 compatibility problem. (Bug #3753)
When there are communication errors with a Review Board server, the error
message will now contain more details on what went wrong. (Bug #3840)
Fixed additional Unicode issues when running in a non-UTF-8 environment.
Patch by Bartosz Gołek.
rbt post
The --diff-filename and --update flags are now mutually-exclusive.
(Bug #3755)
The --update option didn’t make sense when using a diff filename, since
the review request could not be guessed. There’s now an error shown when
trying to use both.
Mercurial
The --tracking-branch option wasn’t overriding the built-in default
tracking branch.
Patch by Andrew Bettison.
Team Foundation Server
Modifications to directories or other non-files no longer break diff
generation.
Fixed issues with file encodings and newlines.
Changelog:
6.0 (26 June 2015)
* Language:
. new commands @sub and @sup, for textual subscripts and superscripts.
. new command @U to insert a Unicode character by code point.
* texinfo.tex:
. @url/@uref output in PDF now the same as in DVI, showing the url
even if the second argument is given, not just as a link target.
TeX option \urefurlonlylinktrue gives previous behavior, of invisible urls.
PDF-only \linkcolor and \urlcolor specify colors (default black).
* texi2any:
. customization variable TOP_NODE_UP_URL now replaces all (dir) references;
recommended setting for GNU packages is /manual/.
. new customization variable INDEX_SPECIAL_CHARS_WARNING to complain
when index entries contain a colon.
. Docbook output no longer uses <lineannotation> for @r.
. -D'var val' on the command line works as intended again.
. --plaintext output can be split.
. a bit faster.
* info:
. invoking as `info foo bar' looks for bar as an index entry in manual
foo, if not found as a top-level menu item.
. invoking info with an absolute or explicitly relative file name
(./foo.info, /tmp/foo.info, etc.) just visits that file.
. separate `infokey' program has been removed - the .infokey file is
now read directly by Info.
. new option --init-file allows overriding ~/.infokey.
. new variable `highlight-searches' allows highlighting results from a
search
. support for mouse scrollwheel, controlled by `mouse' variable.
. new variable `key_time' to control how long to wait for byte
sequences sent by special keys.
. new variable `hide-note-references' alters appearance of displayed nodes
. new variable `infopath-no-defaults' allows omitting the compile-time
Info directory from the Info search path.
. support input of multibyte characters for searches in a UTF-8 locale.
. if reading an Info file that is known to be in a different character
encoding to that of the user's environment, convert its contents
when displayed and substitute missing characters
. new command M-x info-version.
. the M-x kill-node command has been removed.
. test suite at build time.
* texindex:
. completely new implementation as a literate program using Texinfo
and (portable) awk (called TexiWeb Jr.), thanks to Arnold Robbins.
(Requires gawk 4.0+ if .twjr source is modified.)
. the -o (--output) is not supported, unless we hear of someone using it.
. duplicated sort keys with different display texts result in one
merged index entry, using the first display text.
. better sorting and parsing in unusual cases; most notably, { and }
characters can appear as initials.
* install-info:
. handle compressed input file names containing spaces.
. exit successfully if --remove is given and the dir file does not exist.
. new option --defsection, to be used instead of "Miscellaneous" when
a section is not present in the Info file.
* texi2dvi:
. look for the environment variable THUMBPDF_CMD instead of THUMBPDF,
since thumbpdf itself has used THUMBPDF for options since 2000.
. remove --recode and --recode-from options, since they haven't
worked as intended for years, so evidently no one needs them.
* Distribution:
. new translation ca (catalan).
. automake-1.15, gettext-0.19.4.
Changelog:
Overview of changes between 1.37.0 and 1.37.1
=============================================
- Add attributes for OpenType font features (#738505)
- CoreText: locale handling improvements (#750017)
- Fix ellipsization with line space (#750383)
- Fix issues with hex boxes (#750463)