## 1.0.4 (December 19, 2014)
* add starttls_options to smtp server [#552]
* fix closesocket on windows [#497]
* fix build on ruby 2.2 [#503]
* fix build error on ruby 1.9 [#508]
* fix timer leak during dns resolution [#489]
* add concurrency validation to EM::Iterator [#468]
* add get_file_descriptor to get fd for a signature [#467]
* add EM.attach_server and EM.attach_socket_server [#465, #466]
* calling pause from receive_data takes effect immediately [#464]
* reactor_running? returns false after fork [#455]
* fix infinite loop on double close [edc4d0e6, #441, #445]
* fix compilation issue on llvm [#433]
* fix socket error codes on win32 [ff811a81]
* fix EM.stop latency when timers exist [8b613d05, #426]
* fix infinite loop when system time changes [1427a2c80, #428]
* fix crash when callin attach/detach in the same tick [#427]
* fix compilation issue on solaris [#416]
version 2.2.0
Add following constants
(thanks to oscdir for SDL::GL::*, thanks to Rafael Sevilla for SDL::Event::*)
* SDL::Event::APPMOUSEFOCUS
* SDL::Event::APPINPUTFOCUS
* SDL::Event::APPACTIVE
* SDL::GL::STEREO
* SDL::GL::MULTISAMPLEBUFFERS
* SDL::GL::MULTISAMPLESAMPLES
* SDL::GL::ACCELERATED_VISUAL
* SDL::GL::SWAP_CONTROL
Add following methods(thanks to soutaro)
* SDL::TTF#hinting
* SDL::TTF#hinting=
Rename SDL::Mixer::Wave.destroyed_ to SDL::Mixer::Wave.destroyed? (thanks to akicho8)
version 2.1.3.1
Change the name of the option for bundled SGE
Change the way of workaround for -Dmain=SDL_main on Windows platform
version 2.1.3
Fix following methods
* SDL::TTF#draw*
Update documents
Fix compilation problem on FreeBSD(Thanks Rusmir Dusko)
Fix codes about multi-thread
Bundle SGE(Please do not use this bundled SGE if you have other way to use SGE)
version 2.1.2
Improbe the handling of strings
Fix following methods
* SDL::Surface#draw_bezier
Update documents
=== 3.13.0 / 2014-09-26
* 2 minor enhancements:
* Added ext_name to sow template expansion variables.
* Added oedipus version to generation output
=== 3.12.0 / 2014-04-23
* 3 minor enhancements:
* Added :rdoc plugin.
* Renamed History.txt to History.rdoc.
* Renamed README.txt to README.rdoc.
=== 3.11.0 / 2014-04-02
* 1 minor enhancement:
* Added test:slow task so I don't have to remember sort's flags anymore. YAY for UNIX!
=== 3.10.0 / 2014-03-14
* 1 major enhancement:
* Removed all references to rubyforge, including the rubyforge plugin.
* 1 minor enhancement:
* Updated template project (minitest usage, readme format, etc)
=== 4.11.0 / 2014-09-26
* 1 minor enhancement:
* Rearranged died hook so user can bypass default. (bhenderson)
* 1 bug fix:
* Fixed rubyforge urls.
=== 4.10.1 / 2014-07-07
* 2 bug fixes:
* Change require to minitest/autorun for non-test/unit style
* Change the way files are gathered to avoid StackOverflow exception if you have a TOOON of files. (joshwand)
=== 4.10.0 / 2014-04-23
* 2 minor enhancements:
* Added test_mappings accessor methods (ivar already there).
* Added test_prefix to allow you to run code ahead of test loading. (default: gem minitest)
=== 4.9.5 / 2013-11-01
* 1 bug fix:
* Updated require_rubygems_version AGAIN... going too fast. (zzak)
=== 4.9.4 / 2013-09-20
* 2 bug fixes:
* Expand required rubygems version to be < 2.2
* Fix parsing of minitest 5 output.
= 1.5 / 27Dec2012
+ Handles unconsumed input at end of parse completely differently. Instead
of generating a toplevel error, it now raises an error in every branch
of the parse. More information in the resulting exception ensues! Thanks
again to John Mettraux for inspiration & acceptance specs.
NOTE that this means that the UnconsumedInput exception is gone, since the
unconsumed input case is nothing special anymore.
* This history now finally reads like the Changelog of the linux kernel.
Meaning that probably no one ever reads this.
+ Captures and parsing subsequent input based on captured values. This has
been long overdue - finally you can parse HEREdocs with parslet!
---------------------
1.312 Sun Aug 3 2014
[ENHANCEMENTS] - test_repository() uses `git init-db` for init under older git
versions (although the test suite hasn't yet been adapted to
support really old versions of git)
- fixed a typo in the error message for test_repository()
[TESTS]
- made some tests for failure a little more lax when looking for
the "fatal:" string in the errput (i.e. look for it at the beginning
of any line, not just the firts)
[DOCUMENTATION]
- various minor documentation improvements
- the "OTHER GIT WRAPPERS" is really a "SEE ALSO" section
1.311 Sun Mar 9 2014
[ENHANCEMENTS]
- avoid warnings from _is_git() when we get nothing out of "git"
[DOCUMENTATION]
- pod syntax fix
- fix typo in Todd Rinaldo's name
- acknowledge Nathan Nutter's help in designing the clone option
to test_repository()
1.310 Fri Jan 17 2014
[ENHANCEMENTS]
- add support for a 'clone' option in test_repository()
[DOCUMENTATION]
- better document the test_repository() options
- better document the options hash
- make method names easier to link to throughout the documentation
[TESTS]
- tested against 350 versions of git (including all RC),
from 1.5.0.rc0 to 1.8.5.3
1.309 Sat Nov 2 2013
[TESTS]
- replace use_ok by simply running perl -M$module -e1
[DOCUMENTATION]
- some guidelines for naming attributes in plugins
[PACKAGING]
- split Git::Repository::Plugin::Log and its supporting modules
(Git::Repository::Log and Git::Repository::Log::Iterator) out
in their own distribution (Git-Repository-Plugin-Log) as of
version 1.309 of both distributions
1.308 Thu Aug 8 2013
[ENHANCEMENTS]
- require System-Command 1.103, since 1.102 was somewhat broken
[DOCUMENTATION]
- new tutorial item based on RT#87334
1.307 Fri Jul 26 2013
[ENHANCEMENTS]
- avoid creating zombie processes in _is_git
- require the latest System-Command, as it properly works with
FCGI, Plack et al.
[DOCUMENTATION]
- various minor documentation improvements
Useful algorithms and data structures for Ruby, optional C extensions.
Heap, Priority Queue, Deque, Stack, Queue, Red-Black Trees, Splay Trees,
sorting algorithms, and more.
---------------------
1.110 Wed Aug 27 2014
[ENHANCEMENTS]
- the 'setpgrp' option can be used to enable/disable the call to
setpgrp() in the spawned process
[TESTS]
- t/10-command.t now ignores environment variables set by ConEmu
1.109 Wed Jul 2 2014
[BUG FIX]
- fix the test failures on Solaris, thanks to Wolfgang Pecho
(RT #82857). The reaper code was actually buggy (since v1.03!)
and only accidentally worked on platforms where WNOHANG == 1
(which was most of them)
1.108 Wed Feb 26 2014
[ENHANCEMENTS]
- the 'trace' option makes it possible to see exactly which commands
were spawned, with their options (including environment)
[DOCUMENTATION]
- style fixes
1.107 Sun Oct 20 2013
[ENHANCEMENTS]
- zombies do not exist under Win32, so no need to warn about
waitpid return value (many thanks to MITHALDU for his
continued help in testing on this platform)
[DOCUMENTATION]
- removed duplicated NAME section
[FUN]
- more zombie quotes in System::Command::Reaper comments
1.106 Sat Oct 12 2013
[ENHANCEMENTS]
- brought back System::Command::Reaper, which properly deals
with zombies
- execute the command in its own process group whenever possible
(thanks to Vincent Pit)
[TESTS]
- test for the zombie processes is not TODO anymore
- tests for the timely destruction of the reaper are back
1.105 Sat Oct 5 2013
[TESTS]
- add a TODO test for the zombie processes created in certain cases
- various other test improvements
1.104 Thu Sep 12 2013
[ENHANCEMENTS]
- fixed for Perl versions < 5.8.9
[DOCUMENTATION]
- minor documentation improvements
[PACKAGING]
- switch to Dist::Zilla for maintaining the distribution
1.103 Mon Jul 29 2013
[ENHANCEMENTS]
- rewrote the _spawn code to work properly under Plack
- version 1.100 and 1.102 re-introduced old bugs: they
have been squished again, and tests fixed to prevent
re-re-introduction
1.102 Fri Jul 26 2013
[ENHANCEMENTS]
- ported an older fix from Git::Repository, to make System::Command
work with modules that do bad things to STDIN, STDOUT and STDERR
(thanks to Todd Rinaldo for his 2010 patch to Git::Repository)
[work done during the patch -p0 hackathon]
1.101 Thu Jul 11 2013
[TESTS]
- various minor test improvements (thanks to Oleg Gashev and mokko)
[DOCUMENTATION]
- minor documentation improvements
Perl module: CPAN::ParseDistribution:
Given a file from the BackPAN, this will let you find out what
versions of what modules it contains, the distribution name
and version.
-------------------
0.46 Sat Aug 16 12:19:09 PDT 2014
- Meta 0.0.2
0.45 Sat Aug 16 04:04:07 PDT 2014
- Eliminate spurious trailing whitespace
0.44 Sat Aug 16 02:50:17 PDT 2014
- Eliminate File::Basename from test/
0.43 Fri Aug 15 20:37:55 PDT 2014
- Add t/000-compile-modules.t
0.42 Sat Aug 9 00:43:22 PDT 2014
- Only support back to 5.8.1
0.41 Thu Aug 7 00:28:54 PDT 2014
- Fix bad encoding in Pod
0.40 Wed Aug 6 10:29:46 PDT 2014
- Fix a bug that was causing lots of warnings in Test::Base on perl 5.21
0.39 Tue Aug 5 10:13:52 PDT 2014
- Add badges to doc
0.38 Mon Aug 4 00:30:13 PDT 2014
- Remove (c) from Copyright
0.37 Wed Jul 30 16:16:56 PDT 2014
- Switch IRC to '#pkg'
0.36 Sat Jul 26 12:01:35 PDT 2014
- Fix email in Meta
0.35 Mon Jul 21 17:15:27 PDT 2014
- Fix Meta and add Contributing
0.34 Wed Jun 18 11:08:07 PDT 2014
- Ship with a META.json file (close
0.33 Wed Jun 18 09:50:05 PDT 2014
- Removed a boilerplate meta field. mst++
0.32 Tue Jun 17 13:18:12 PDT 2014
- Release with Zilla::Dist
-----------------------
1.60 2013-11-04 13:49:54 America/New_York
[FIXED]
- read() now fixes up the architecture name
- fixed documentation example for transport arguments
involving File transport
---------------------
0.099 2015-01-23 21:11:09-05:00 America/New_York
- options that take arguments now indicate the argument's type and
whether it can be given multiply (thanks, Niels Thykier)
0.098 2014-11-16 14:35:34-05:00 America/New_York
- when showing defaults, show false ones, too
[CHANGES]
* Rename 'dependent' futures to 'convergent'
* Removed examples/ scripts that now exist as independent modules
* Added ->without_cancel
* Sanity-check the $code argument to ->on_{ready,done,fail,cancel} to
ensure it is callable or a Future
[BUGFIXES]
* Ensure that 'ready_at' is always set in DEBUG mode
* Fix DEBUG 'lost_at' line number reporting tests for latest
bleadperl (RT99002)
* Ensure that if Future::Utils::repeat condition code dies, that is
passed to the result Future and not propagated to the caller
(RT100067)
* Failure by returning a non-Future from a sequencing code block
should report as a failed Future, not throw exception to caller
---------------
1.001 2015-01-30 21:13:07-05:00 America/New_York
[ADDED]
- Added support for BUILDARGS for Moo(se) compatibility
[INTERNAL]
- Implements BUILDALL via method (was inline) for Moo(se) compatibility
0.16 14 Jan, 2015
+ allow relative paths to archive [Renée Bäcker]
+ Bump base.pm requirement [Tatsuhiko Miyagawa]
0.15 13 Apr, 2013
+ Fix tests to correctly use File::Temp which no longer allows wrong
use of tempdir() as class method. [Steffen Schwigon]
-------------------
0.12 2013-06-13 14:45:27 PDT
- Fix GH#12, Tests should no longer fail under HARNESS_OPTIONS=j10 (Kent Frederic)
0.11 2013-06-12 17:39:36 PDT
- use Milla
0.10 Fri Feb 1 00:40:56 PST 2013
- Support moved files with inotify2 (nihen)
0.09 Fri Jan 25 08:08:33 PST 2013
- Added Win32 support (yak1ex)
---------------------
1.009 2014-07-03 13:17:48-04:00 America/New_York
[FIXED]
- s/0.95/0.96/ in t/File_pushd.t
1.008 2014-07-03 13:03:30-04:00 America/New_York
[FIXED]
- Require a newer version of Test::More
1.007 2014-05-30 23:59:02-04:00 America/New_York
[FIXED]
- Fixed a testing edge case on Windows
1.006 2014-03-27 15:29:36-04:00 America/New_York
[DOCUMENTED]
- Noted that multiple pushd objects in a lexical scope are not
destroyed in a predictable order
[CHANGED]
- Modernized Dist::Zilla configuration and repo support files
--------------------
1.102 2014-05-12
- Fix RT#95572 "necessary test files not copied into blib"
Thanks to Graham Knop for fixing and Zefram for reporting
- Explicitely require warnings as runtime prerequisite
Thanks to Graham Knop for reporting
1.101 2014-05-10
- Reformat Changes according to CPAN::Changes::Spec
- Switch to EU::MM
- fix RT#95401 (Thanks, Dolmen)
- Taking Maintainership (Jens Rehsack, thanks to David Golden)
-------------------
0.09 2014-05-13
- Added a bunch of similar modules to the SEE ALSO section in the pod.
- Corrected self-reference in doc to use the right name.
0.08 2014-03-31
- got rid of warning about defined(@array) being deprecated.
Bug and fix from BWAGNER RT#81444
- Removed two .cvsignore files RT#26843
- Removed META.yml so it can be auto-generated by MakeMaker
- Min perl version 5.6.0
- Marked license as 'perl' in metadata, to match the doc
- Added github repo to metadata and pod
- Added PREREQ_PM, CONFIGURE_REQUIRES and TEST_REQUIRES to Makefile.PL
-------------------
0.302 2014-06-11
- fix some test-issues seen during smoking
0.301 2014-05-25
- introduce a new API to allow one easier to choose operator
(<, <=, >=, >) and operands (mtime, atime, ctime) on the
one hand and duration objects, seconds since epoch, reference
file on the other hand
- distinguish between modern API and legacy API, added tests
for legacy API and implement legacy API as documented
0.300 2013-11-02
- Move code repository to GitHub
- use common (sno) Makefile.PL (bye bye, Module::Install)
- use mandatory author tests
- taking maintainership (Jens Rehsack)
---------------------
0.015 2014-11-25
- replace README by README.md for better welcome on eg. GitHub
- improve related author test
0.014 2014-11-11
- Rework Makefile.PL and add more author tests
- fix typo in pod
- Update README - Installation instructions (contributed by Martin
McGrath)
0.013 2014-04-28
- fix upcoming LMU preparation (keep L::MU a recommendation)
0.012 2014-03-21
- prepare for upcoming List::MoreUtils 0.4xx
---------------
0.404
- Depends.pm: sort deps in save_config() and get_makefile_vars(); patch
submitted by Debian's reproducible build team for RT#101602
- Use / to make ::load filename, not File::Spec - perldoc -f require
---------------
0.010 2015-01-30 19:10:49+01:00 Europe/Amsterdam
bump Module::Metdata prereq for $VERSION parsing (RT#101095)
Consistently require same version of CPAN::Meta::Requirements
https://github.com/caldwell/File-Slurp-Unicode
---------
This module is obsolete.
File::Slurp::Unicode is dead, long live File::Slurp.
---------
(Only one package depended to this, p5-biblatex-biber is converted to
File::Slurp only.)
Tie::Cycle is a Perl module that makes it possible to tie a list of
values that can then be looped trough forever. That is the value after
the last is the first in the list is the first value in the list.
* Noteworthy changes in release 3.0.4 (2015-01-23) [stable]
** Bug fixes
*** C++ with Variants (lalr1.cc)
Fix a compiler warning when no %destructor use $$.
*** Test suites
Several portability issues in tests were fixed.
pkglint warns
WARN: Makefile:3: The package is being downgraded from 0.1602 to 0.18.
should look PKGNAME instead of DISTNAME ?
----------------------
0.18 Wed Sep 18 10:00:00 CEST 2013
- Upgrade to stable release.
0.17_02 Wed Aug 28 22:35:02 CEST 2013
- Fixed getters for typemaps using %output_list annotation.
0.17_01 Sat Aug 10 08:20:11 CEST 2013
- Added standard XS typemap for objects (disabled by default for
backwards compatibility).x
- Allow specifying XS typemap code in the XS++ typemap declaration.
- Generate accessors for member variables.
- Handle multiple function/method annotations (used by plugins).
- Updated plugin interface (should be backwards-compatible).
0.1700 Sun Feb 10 12:00:00 CET 2013
- %alias feature for aliasing XS++ wrappers.
0.1603 Fri Dec 28 12:03:09 CEST 2012
- Fix blead-perl warning about unescaped { in regexps.
- Use ExtUtils::Typemaps instead of ExtUtils::Typemap (which
had to be renamed).
- Somewhat improved examples.
--------------
0.52 July 4, 2014
Move version control from Subversion to git. Establish development
repository at https://github.com/jkeenan/extutils-modulemaker. Adapt
code to prevent warnings to be added in Perl 5.22.
---------------
0.022 2014-03-07 13:27:09CET+0100 Europe/Amsterdam
Cleaned up remains of former functions
Skip IO layers on <5.8 for 5.6 compatability
Don't swallow pl2bat exceptions
-------------------------------
0.280220 - 2014-09-27
Fixed:
- Added missing 'use Config' from 'android.pm' (thanks Debian community)
0.280219 - 2014-09-01
Fixed:
- Fixed regression on Android (thanks to Brian Fraser)
0.280218 - 2014-09-01
Fixed:
- Mispelled 'starup' key in BCC support was fixed. #79574
- Fixed the version in the PM file (thanks to Jim Keenan)
0.280217 - 2014-08-22
Fixed:
- Quoted perl path for Windows support #98245 [Alberto Simoes]
-------------------
1.39 2014-11-01
- Replaced the Exception::Class::Base->NoRefs method with UnsafeRefCapture to
match changes in Devel::StackTrace 2.00. The old method is deprecated but
will continue to work.
1.38 2014-05-05
- An exception without a message will now default to either the associated
exception class description or the string "[Generic exception]". Patch by
Ricardo Signes. PR #2.
- Added field_hash() and context_hash() methods. Patch by Ricardo Signes. PR
#1.
--------------
1.05 Tue Feb 28, 2014, joern
Features:
- New Method set_max_packet_size (Client and Server)
to change the default value of 2 GB up to 4 GB
(or less).
Bugfixes
- Increased default maximum packet size from 4 MB
to 2 GB.
- Fixed test suite for parallel execution by using
different port numbers for the test server.
Thanks for the report to Andreas K«Ónig.
- Applied a patch from Salvatore Bonaccorso which
fixes missing encoding declarations in POD. Thanks!
- Fixed some POD typos. Thanks for the report to
Xavier Guimard.
-------------------
Changes marked with (libev) are changes in libev, and have more
documentation in the libev Changes file.
4.18 Sat Sep 6 20:37:23 CEST 2014
- use slightly better weay to find includes, to support multiarch
on newer perls.
4.17 Fri Apr 11 06:22:38 CEST 2014
- perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
in 5.18. What's so attractive about giving a shit about backwards
compatibility - I will never understand.
4.16 Sat Mar 8 16:49:05 CET 2014
- make sure EV::CHECK is available at all times.
- avoid a spurious warning when perl -w overrides "no warnings".
- use perl's signal implementation on WIN32.
- ensure extern "C" function pointers are used for externally-visible
pointers.
- (libev) mark event pipe fd as cloexec after a fork (analyzed by Sami Farin).
- (ecb) support m68k, m88k and sh (patch by Miod Vallat).
- (libev) in the absence of autoconf, do not use the clock syscall
on glibc >= 2.17 (avoids the syscall AND -lrt on systems
doing clock_gettime in userspace).
- (ecb) work around memory barriers and volatile apparently both being
broken in visual studio 2008 and later (analysed and patch by Nicolas Noble).
----------------------------------------
version .14 at 2014-11-06 10:43:20 +0000
----------------------------------------
Release engineering for 0.14
Date : 2014-11-06 10:23:48 +0000
Adjusted the regex in the distini test
Date : 2014-11-06 10:22:16 +0000
Handle licenses that don't have new()
----------------------------------------
version .12 at 2013-11-29 00:16:10 +0000
----------------------------------------
[RT#90933] "New Moose may break your code"
- Following two lines added
DEPENDS+= p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
DEPENDS+= p5-Term-UI-[0-9]*:../../devel/p5-Term-UI
(upstream)
- Update 5.013 to 5.031
---------------------
5.031 2015-01-08 22:04:30-05:00 America/New_York
- correct a test to avoid testing symlinks on Win32
5.030 2015-01-04 22:31:38-05:00 America/New_York
- fixed [GatherDir]'s handling of symlinks to directories
- [AutoPrereqs] now filters out all namespaces found in contained
modules, not just the one corresponding to the module filename
5.029 2014-12-14 14:44:44-05:00 America/New_York
- fix new error in [PkgVersion] when a module had no package
statements
- further rip out use of JSON.pm
5.028 2014-12-12 19:06:23-05:00 America/New_York
- fix regression in [PkgVersion] that made false-positive
identifications for pre-existing assignments to $VERSION
- try avoid cases in which plugin code directly modifies file list
- switch, tentatively, to JSON::MaybeXS
5.027 2014-12-09 09:30:30-05:00 America/New_York
- fix regression in Plugin->plugin_from_config which started passing a
list of pairs rather than a hashref
5.026 2014-12-08 21:33:55-05:00 America/New_York
- eliminate use of Moose::Autobox
- various small performance optimizations
- add "use_our" option to PkgVersion
5.025 2014-11-10 21:12:14-05:00 America/New_York
- fix file.t failures with perl v5.14 and v5.16's Carp
5.024 2014-11-05 23:08:07-05:00 America/New_York
- add the %Mint stash for minting defaults
- quiet down some low-priority log lines
- teeny tiny optimization by building dist prereqs structure lazily
- avoid ever requiring v0 of ExtUtils::MakeMaker
- fix a module-loading ordering issue in `dzil setup`
5.023 2014-10-30 22:56:42-04:00 America/New_York
- optimizations to loading of heavyweight libraries in cmd line app
- some tests are now skipped on Win32 to avoid filename insanity
- files' added_by data should be more informative
- conflicts with installed code is now detected and/or advertised
5.022 2014-10-27 22:55:53-04:00 America/New_York
- several optimizations to how PPI is used
- handle an empty ABSTRACT better
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge
- create Makefile.PL and Build.PL files earlier, so they're in the file
list "the whole time"
5.021 2014-10-20 22:43:52-04:00 America/New_York
- improve authordeps' ability to cope with version requirements and
non-default plugin names
- a few improvements to help given by "dzil help COMMAND"
- fixes a situation where exclusion-regexp-building in GatherDir
could mangle the given regexps
- now properly merging distmeta fragments together without loss, using
new CPAN::Meta::Merge (Karen Etheridge)
- [PkgVersion] now properly skips over $VERSION assignments in
comments (Karen Etheridge, github #322)
- the building of manpages is supressed in [MakeMaker]-driven builds
- lazily load quite a few more modules
- avoid using user's ~/.dzil even more
- while building dists for testing, don't bother building man pages
- try harder to notice minimum required perl version
- try harder to delete temporarily directory at the end of testing
- don't treat $VERSION assignments in comments as $VERSION assignments
- listdeps now takes --omit-core to skip core modules
- don't try to use terminal encoding on locale-free systems
- suggest the use of PPI::XS
- speed up and debug behavior of GatherDir
5.020 2014-07-28 20:56:25-04:00 America/New_York
- the default required version for ExtUtils::MakeMaker in [MakeMaker]
has been removed
- load DateTime lazily
- the default required version for Module::Build in [ModuleBuild] has
been lowered
5.019 2014-05-20 21:11:47-04:00 America/New_York
- remove a very brief-lived attempt to double-decode
5.018 2014-05-20 21:07:04-04:00 America/New_York
- attempt to return abstract-from-file as a string, rather than
bytes, which can lead to weirdness (github issue #303)
5.017 2014-05-17 08:35:33-04:00 America/New_York
- dotfiles and dot-directories are now included in sharedirs
- ModuleBuild and MakeMake should not re-build if it isn't needed
- authordeps now better understands "perl" dep
- munging of README is delayed to prevent unneeded work and
complication
- MANIFEST is now treated as a binary file
- 'dzil setup' now warns that credentials are stored in the clear
- MakeMaker should include fewer empty and useless hashrefs
- Makefile.old is now pruned as cruft
5.016 2014-05-05 22:27:06-04:00 America/New_York
- hint about [Encoding] plugin in encoding error message (David
Golden)
5.015 2014-03-30 21:55:36-04:00 America/New_York
- make it easier to have multiple PAUSE configs using UploadToCPAN's
pause_cfg_dir option (thanks, David Golden)
5.014 2014-03-16 16:47:07+01:00 Europe/Paris
- Added 'jobs' argument for 'dzil test' for parallel testing (thanks,
David Golden!)
- add default_jobs attribute to TestRunner role
- fix the behavior of 'dzil add' with more than one file
(thanks, Leon Timmermans!)
Term::UI provides methods to ask both elaborate questions as well
as simple yes/no questions via a Term::ReadLine interface using a
template. It can also parse options per unix style.
Term::UI was first released with perl v5.9.5, deprecated (will
be CPAN-only) in v5.17.9 and removed from v5.19.0
--------------------
2.093 Thu Jun 26 2014
- fixed the test script to properly deal with sitecustomize and proxies
in all possible combinations (thanks a lot to Christan Walde (MITHALDU)
for his help with testing under Windows!)
2.092 Thu Apr 3 2014
- auto-dereferencing only works since 5.14
- move the xt/ tests back in t/, guarded by RELEASE_TESTING
2.091 Sat Mar 29 2014
- documentation fixes (thanks to Ioan Rogers (IOANR))
- test fixes (related to Module::CoreList)
-------------------
0.14 Mon Feb 18 11:40:53 PST 2013
- Fix test for Win32 (RickFord)
0.13 Mon Feb 11 11:52:15 PST 2013
- Get subroutine arguments from the next frame too
0.12 Mon Feb 11 11:25:50 PST 2013
- Fixed the use of $frame->subroutine since it returns a
subroutine that is *invoked* on that call frame, rather than
what the frame is *in*. Fixed to peek the next frame to get the
current subroutine. (Caelum)
-------------------
0.60 Sun Oct 20 12:24:09 2013
- use Lexical::SealRequireHints to fix %^H bugs
- rename my_hints -> hints (my_hints is still supported, but deprecated)
- update ppport.h from 3.19 to 3.20
- code cleanup
-------------------
0.17 2013-11-30 20:47:47Z
- many fixes (thanks, Steven Lee!)
- attribute list_delim is now being used in list dumps
- setting attribute max_length to 0 now shortens more, to '...'
- fixed use of = in array/hash ref objects
- extra test coverage
0.16 2013-11-24 00:43:48Z
- Moose dependency removed, resolving circular dependency in Moose's
recommended prereqs (thanks, David Golden!)
- converted packaging to Dist::Zilla
* Update MANIFEST for regened base/todo files
3.27 - 2015-01-13
* Regen base and todo files.
* Fix isASCII and isCNTRL for <5.6.0
* Other minor fixups.
(Thanks to mhx for all of the work on this release)
3.26 - 2015-01-07
* Silence some warnings on compilation in perl core
(Thanks to Dave M. for patches)
3.25 - 2014-12-02
* Add caller_cx (works back to Perl 5.6.0)
(Thanks to Ben Morrow for patch)
* Silence compiler and coverity warnings
(Thanks to jhi for patches)
-------------------
0.07 2014-10-19 18:26:32Z
- skip failing PadWalker tests on < 5.009 (RT#99581)
0.06 2014-10-19 01:49:27Z
- documentation updates (thanks, mohawk!)
0.05 20142014-10-18 06:51:53Z
- minor documentation updates
- converted packaging to Dist::Zilla; declared correct prerequisites
- updated ppport.h to latest version
0.04 2013-05-14
- fix pod formatting (Curtis Brandt)
0.03 2013-05-14
- walk_arena() now sorts by class name when refcounts are equal, for
easier comparison between successive runs (Karen Etheridge)
0.02 2012-10-24 18:30:24Z
- fix test failures, and note this caveat in the docs
---------------------
1.44 Tue Jun 3 20:40:13 CEST 2014
- port to 5.20 (analyzed by Dave Mitchell).
1.43 Fri May 16 09:43:01 CEST 2014
- port to 5.18.
- hopefully better treat anon subs that have been un-anonized
without adjusting the pad by Sub::Name (I forgot who sent
the testcase).
- fix ref2ptr/ptr2ref documentation.
Minor fixes in tests
0.011 2013-11-19 14:50:51 Europe/Amsterdam
Fix other environmental variables in tainted mode.
0.010 2013-11-13 23:13:15 Europe/Amsterdam
Add a non-empty PATH, to make *bsd happy
Compare configuration case-insensitively, to make Windows happy
0.009 2013-11-07 23:00:55 Europe/Amsterdam
find_perl_interpreter now return an array
0.008 2013-11-01 17:48:53 Europe/Amsterdam
Always empty $ENV{PATH} before open2
Append executable extension to expected tainted path
0.007 2013-10-24 14:32:54 Europe/Amsterdam
Soften dependency on ExtUtils::Config
Rewrite tests not to depend on Capture::Tiny
Export perl_is_same
Handle tainting better
---------------------------
0.006017 - 2014-09-25
- fix for changes in 5.21.4 (Avoid creating GVs when subs are declared),
RT#99102, Father Chrysostomos
0.006016 - 2014-03-31
- fixed syntax error in a test
0.006015 - 2014-02-02
- fix use of wrong sprintf formatting codes (Zefram, RT#91983)
0.006014 - 2013-07-21
- converted dist to Distar
0.006013 - 2013-06-18
- re-release, because Module::Install is AWESOME!
0.006012 - 2013-06-18
- Updates for some deprecations in perl 5.17. (Zefram, RT#83968)
- Get cpancover to release quality.
- Add IRC link to META.
- Test against 5.20.1, 5.21.1, 5.21.2, 5.21,3 and 5.21.4.
- Officially support 5.20.1.
Release 1.16 - 17 August 2014
- Fix segfault in 5.20.0.
- Improvements to cpancover.
- Fix vim report to work with recent versions (cono) (github 94).
- Ignore vim swap files in git (Gabor Szabo) (github 95).
- Improve help for cover command (Gabor Szabo) (github 96).
-------------------
0.29 2013-07-29
- ouch typo, tab v spaces (BOWTIE)
0.28 2013-07-28
- bump version and release (BOWTIE)
0.27_02 2013-07-10
- remove BEGIN block and force Win32 Term::ReadLine settings (BOWTIE)
0.27_01 2013-07-10
- switch to Term::ReadLine::Gnu or nought (BOWTIE)
0.26 2013-06-03
- bump version and release (BOWTIE)
0.25_10 2013-05-20
- Change the running order of test (BOWTIE)
- check testing $ENV{PERL_RL} = ornaments=0
- as we only want to do this when necessary (BOWTIE)
0.25_09 2013-05-15
- fix buffer call to $debugger->get_buffer
0.25_08 2013-05-12
- fix dependency inconsistencies
- add new test 00-check-deps.t
- add test to see if we invoke $ENV{PERL_RL} (BOWTIE)
0.25_07 2013-05-12
- use M::I to load Term::ReadLine::Gnu (BOWTIE)
0.25_06 2013-05-10
- contradicting module definitions oops (BOWTIE)
0.25_05 2013-05-09
- Tweak 06-term.t to show more info from cpan testers (BOWTIE)
- fix missing MANIFEST (BOWTIE)
- lower some dependency version dod++ (BOWTIE)
0.25_04 2013-05-05
- Tweak for perl-5.17.11 compatibility (BOWTIE)
- test tweaks to hack #1494 (BOWTIE)
- Use a more appropriate Term::ReadLine::... (BOWTIE)
0.25 2013-04-17
- bump version and release (BOWTIE)
0.24_04 2013-04-16
- swap out some more localhost for 127.0.0.1 azawawi++ (BOWTIE)
0.24_03 2013-04-16
- my $host = '127.0.0.1'; # instead of localhost (AZAWAWI)
- add some 'fudge' to t-lib-debugger for win32 azawawi++ (BOWTIE)
0.24_02 2013-04-16
- lets remove Time-HiRes completely (BOWTIE)
0.24_01 2013-04-16
- tweak t-lib-debugger, adjust sleep to 1 sec (BOWTIE)
- update Makefile requirements (BOWTIE)
0.24 2013-02-19
- Tweak for production release to co-inside with Padre 0.98 (BOWTIE)
0.23 2013-02-19
- Add perltidy.LOG to MANIFEST.SKIP (BOWTIE)
0.22 2013-02-08
- Tweak for production release to co-inside with Padre 0.98 (BOWTIE)
0.21_18 2013-01-28
- roll-back Makefile to 0.21_14 and test to complement, andk++ (BOWTIE)
0.21_17 2013-01-27
- POD tweaks, missing # azawawi++ (BOWTIE)
- Add back a requirement to Makefile after being heavy handed (BOWTIE)
0.21_16 2013-01-22
- Remove test for a no-longer required module, causing CPAN failures
(BOWTIE)
0.21_15 2013-01-22
- add reset to buffer in show help (BOWTIE)
- fix bug in set breakpoint that was being confused by 'Already in file-x'
(BOWTIE)
0.21_14 2013-01-04
- #This all relates to #1469
- fix Windows hangings (CHORNY)
- split and sort out hack into each dev release
- the switch to time hiRes & win32::Precess (BOWTIE)
- add some tests back-in using Test::Class to see what CPAN::Reporter go
to say (BOWTIE)
0.21_13 2013-01-04
- #not released
- #This all relates to perl 5.017006
- Crammer tweak rindolf++ (BOWTIE)
- y=o is now y=1 for >= 5.017006 (BOWTIE)
- https://github.com/shlomif/perl/commit/7a0fe8d157063a5d4017c60814c1ea577
f105a72 tweak to t/40-test_1415.t to better check if watches are working
in 5.017006 (BOWTIE)
0.21_12 2012-11-06
- Update Changes to CPAN::Changes::Spec
- Tweak tests to handle perl5db version 1.39_04 (perl - 5.17.5) (BOWTIE)
0.21_11 2012-09-09
- Removed Test::Pod and Test::Pod::Coverage dependencies (ADAMK)
- Removed the spookily magic strictures.pm dependency (ADAMK)
- Switching to #!/usr/bin/perl as the env version is recommended against
in tests for reasons I forget but I think were related to tainting
(ADAMK)
- Devolve v5.10 to 5.010 so older perl can parse far enough to understand
that they can't parse the file. (ADAMK)
- Slightly better separation of concerns in the early test scripts (ADAMK)
0.21_10 2012-09-06
- Debug::Client's dependency on Test::Class is breaking Strawberry
Test::Class has Windows problems adamk++
- Remove Test::Class from Debug::Client (BOWTIE)
0.21_09 2012-09-06
- skipped intentionally
0.21_08 2012-08-20
- correction to parameters for IO::Socket::IP initialisation (BOWTIE)
0.21_07 2012-08-18
- bump IO::Socket::IP to 0.17 (BOWTIE)
0.21_06 2012-08-05
- silly dependency issue, my bad (BOWTIE)
- Info: perl5db v1.39_02 yes in perl 5.17.2, O what fun (BOWTIE)
0.21_05 2012-07-26
- remove comments (BOWTIE)
- remove un-required dependants from Makefile (BOWTIE)
- tweak version requirements for IO::Socket::IP (BOWTIE)
0.21_04 2012-06-23
- re-factor initialize plus test (BOWTIE)
- turn off test in io (BOWTIE)
0.21_03 2012-06-09
- Fix displaying watches in ANON sub #1415 (BOWTIE)
- some method re-factoring (BOWTIE)
- keep test up-to-date (BOWTIE)
0.21_02 2012-05-21
- remove _logger (BOWTIE)
- move listener to _init, hence now redundant (BOWTIE)
- use IO::Socket::IP (BOWTIE)
- tweak tests and Makefile accordingly (BOWTIE)
0.21_01 2012-05-11
- Add Test-Pod to appease Kwalitee (BOWTIE)
- change to use $self->{debug} instead of $ENV{DEBUG_LOGGER} (BOWTIE) due
to bleeding of env causing tests to fail on win32 against 0.20 (BOWTIE)
- keep instep with Padre and use perl 5.10 (BOWTIE)
0.60 Tue Aug 20 2013
Move some non-critical tests from t/ to xt/ as they are not needed
for verifying functionality of the module, merely ensuring a clean release.
No changes to core Data::Serializer functionality with this release.
(pkglint-4.150 warns)
WARN: Makefile:4: The package is being downgraded from 0.200005 to 0.200.006.
-------------------
0.200006 2014-03-10 10:14:45-04:00 America/New_York
- skip tests on Win32 pre-5.14 related to line endings; perl munges the
data before we're able to get at it (thanks, Christian Walde!)
------------------
10.35_01 2014-12-22
BACKWARDS-INCOMPATIBLE CHANGE
- p()'s return value now defaults to 'pass'. Please see
https://github.com/garu/Data-Printer/issues/16 for the
full discussion. THIS WILL BREAK CODE RELYING ON p() TO
RETURN A STRING. To fix your code, please set 'return_value'
to 'dump' explicitly, or use the experimental np() function.
NEW HIGHLY EXPERIMENTAL FEATURE:
- np(), a version of p() that always returns the string instead
of printing it.
NEW FEATURES:
- Add 'escape_chars' to allow \x{...} printing for chars
(patch by Mark Fowler)
- Class::Date support in the DateTime filter (Ivan Bessarabov)
BUG FIXES:
- fixed crash in esoteric classes (github issue #41, thanks
Ivan Bessarabov for reporting)
- removed support for Digest::Haval256, as it can't really be
observed without damaging the original data. If future versions
provide a clone() function, it can be added again.
- Being extra loud when rc files fail to load (RT#89203, thanks
Caleb Cushing for reporting).
- Prevents PERL5OPT from interfering with deparse tests (github
issue #55, thanks David Precious for reporting)
OTHER:
- more tests
- new external filter indexed: PDL
-------------------
0.42 - 2015-01-02, H.Merijn Brand <h.m.brand@xs4all.nl>
* Prevent caching of .perltidyrc (RT#99514)
* Upped copyright to 2015
0.41 - 2014-09-27, H.Merijn Brand <h.m.brand@xs4all.nl>
* Add alternative test results for 5.21.5 and up (PADMY)
0.40 - 2014-02-27, H.Merijn Brand <h.m.brand@xs4all.nl>
* Upped copyright to 2014
* Guard Perl::Tidy against stupid user options in .perltidyrc
--------------------
0.093 2014-12-23
* Fix typo in synopsis (thanks, Ivan Wills).
0.092 2014-11-25
* Work around some parser bug in perl 5.6.
0.091 2014-11-19
* Work around regex bug (#115242) in perls < 5.18 that causes spurious
test failures.
0.09 2014-11-18
* Add slurp.
* Don't leave $VERSION and @EXPORT in scope for eval_string.
---------------------
2.022 Mar 21 2014
- Fix repo metadata
2.021 Dec 31 2013
- Make Dwarn output all arguments even in scalar context
(retun val is still the same though)
- patch-CursesFun.c is deleted, upstream fixed the problem, see 1.31
part in HISTORY below
(upstream)
- Update 1.29 to 1.32
-------------------
New in 1.32 (Released August 9, 2014)
Makefile.PL: if /usr/include/ncurses/ncurses.h exists, use Ncurses regardless
of what the $guess_cfg table says for the OS at hand. This fixes the former
hybrid approach which didn't work for a Solaris 11 system that has both
Ncurses and BSD curses.
Typographical error in documentation fixed.
New in 1.31 (Released April 26, 2014)
Fix compile failure with some Curses libraries, introduced in
1.29 - undefined KEY_CODE_YES.
Fix documentation: wide character functions exist back to Perl 5.6,
not 5.16.
New in 1.30 (Released April 19, 2014)
Fix build failure: Use older substitutes if Perl is too old to have
the 'utf8_to_uvchr_buf' function they use; don't include the wide character
functions if Perl is even too old to have the substitutes. Broken in 1.29.
Fix "constant not provided by your vendor" message when you refer to a
function that does not exist in the Curses module.
Minor fixes to documentation of new wide character functions.
Fix warning about extra argument to c_setmevent .
Fix documentation for "not defined in your Curses library" errors.
(broken in 1.28).
Fix demo programs' recognition of "not defined in your Curses library"
errors (broken in 1.28).
6.41 Sat Sep 6 22:08:46 CEST 2014
- restore portability to perl 5.8.x.
- give new Coro's a valid GvHV(PL_hintgv) - this is slow and takes
up some memory, but fixes "use feature" and similar modules
when used inside a Coro.
- allow zero as argument to Coro::Channel to mean the same thing
as no argument. this works with older versions as well,
but wasn't legal until now.
- slightly better c header file detection.
-------------------
1.25 2014-04-15 DCANTRELL Add Gianni Ceccarelli's tests and patch
to Use refaddr & reftype to "do the right
thing" when comparing objects that overload
numification and stringification
1.24 2014-04-05 DCANTRELL Bump the required JSON.pm version for
tests - something's a bit broken around
about v 2.53
0.403 2015-01-27
- remove most recent stable perl recommendation from meta to
workaround misbehaving CPAN clients blocking update
- update copyright date
- ensure AUTHOR is a string on older toolchains
Changelog:
Network Security Services (NSS) 3.17.4 is a patch release for NSS 3.17.
No new functionality is introduced in this release.
Notable Changes:
* If an SSL/TLS connection fails, because client and server don't have
any common protocol version enabled, NSS has been changed to report
error code SSL_ERROR_UNSUPPORTED_VERSION (instead of reporting
SSL_ERROR_NO_CYPHER_OVERLAP).
* libpkix was fixed to prefer the newest certificate, if multiple
certificates match.
* fixed a memory corruption issue during failure of keypair generation.
* fixed a failure to reload a PKCS#11 module in FIPS mode.
* fixed interoperability of NSS server code with a LibreSSL client.
packaged for wip by pho.
Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension
of the standard haskell-src package, and handles most common syntactic
extensions to Haskell, including:
* Multi-parameter type classes with functional dependencies
* Indexed type families (including associated types)
* Empty data declarations
* GADTs
* Implicit parameters
* Template Haskell
and a few more. Apart from these standard extensions, it also handles
regular patterns as per the HaRP extension as well as HSX-style
embedded XML syntax.
---------------
0.901 Tue Sep 10, 2013
- Copyright, added co-maintainers
* RT 85956 - 5.18 Hash ordering randomization hit the tests.
Thanks to Gregor on Debian for report and Zefram for patch.
------------------
2.200008 2014-07-02 19:24:59-04:00 America/New_York
- fix a busted link
- be more consistent in exception-throwing on missing packages
- fix a dumb test that failed in a git checkout
Version 2.83 ( Mon 27 Jan 10:51:14 IST 2014 )
------------------------------------------------
* Add a LICENSE file and section.
- Kwalitee.
* Minimum version is now perl-5.8.0.
- CPANTS Kwalitee.
-------------------
1.15 2014-06-24
- Cope with Cwd::abs_path dying on non-existant paths on Windows
1.14 2014-05-20
- Fix tests under MacOS, where TMPDIR is, by default, under a symlink
1.13 2014-04-22
- Only expand ~ in paths if they are the first character
- Implement include.path, as git 1.7.10 and above do
(2.55 and 2.56 has no description on Changelog)
-------------------
2.54 - fixed rt.cpan.org#39814. changed the order of pre-processing
in _read(): 1) remove comments, 2) check for continuation,
3) remove empty lines.
2.53 - applied patch rt.cpan.org#68153, which adds a find() method to
Config::General::Extended.
- fixed rt.cpan.org#79869 (in fact it has been fixed in 2.52
but I forgot to mention it here).
- applied spelling fixes rt.cpan.org 87072+87080.
- fixed rt.cpan.org#89379
---------------------------------
0.309 2014-12-31
- Remove the -arch removal for Mac OS X.
0.308 2014-12-26
- deal with "no C compiler available" properly (see RT#101121)
0.307 2014-12-14
- no Changes since 0.306_002
0.306_002 2014-12-08
- fix perl_api_link test for broken environments of some windows
testers
0.306_001 2014-12-01
- indent source as requested via issue#4 by Dave Rolsky
- consolidate check_... function on_*_true/false parameters
(Thanks to Peter Rabbitson for being sounding board)
- introduce more Perlish tests whether XS build is sane:
check_produce_xs_build, check_produce_loadable_xs_build
(Thanks to Peter Rabbitson for being sounding board)
- extensive refactoring with some API modifcations (warned
users via mail and issue#5)
0.305 2014-06-12
- skip compiler based tests when compiler seems weird
- add check_sane_xs composition as discussed on cpan-workers@
0.304 2014-06-01
- improve dealing with whitespaces in path's of programs
- reorder -lperl and $Config{perllibs} - let's see if that covers
all smokers
- some minor speed improvements (micro-optimization, but ...)
0.303 2014-05-29
- fix perl-api check for threaded perl's (by using XSUB.h)
- fix non-transient linking situations in perl link check
- cleanup temporary test dependecies
0.302 2014-05-27
- fix for snooping smoke targets
- deal with older ExtUtils::MakeMaker versions (can't handle multiple
authors)
- fix double "-lm" in negative test of libmath
0.301 2014-05-26
- Adding log-file output tee'ing as proposed by H.Merijn Brand and
rewrote tests against that API. Make perl.h compile test not TODO
for smokers.
0.300 2014-05-20
- add some code to tests to inspect the massive fail of 0.28
- include compiler invocation in log on failure
- add support for appending to logfiles (see t/ for examples)
- tidy Makefile.PL a bit and try to improve smoke results
0.29 2014-05-19
- make perl extension tests optional - add support to analyse
is scheduled for 0.300
0.28 2014-05-18
- fix perl 5.6 support
- improve existing prog checks when binaries with default ars are
returned
- honor environment variables as GNU Autoconf does
- add additional check_prog_... support fox lex and sed - most
other checks aren't suitable until a reasonable "postamble"
support is provided
- add support to prove whether perl development environment is
"sane" (as far that can be told)
- add checks to prove for pureperl build
0.27 2014-04-25
- fix broken Changes
- add some fixes for older Perls
0.26 2014-04-23
- Fix pkg-config test as it's intended (allow testing without
pkg-config binary)
- fix C::AC complains about unset results
0.25 2014-04-14
- Fix settings test that would complain with a duplicate plan
when no PkgConfig was present.
0.24 2014-04-11
- Fix lost dependencies during Makefile.PL update
- add even core dependencies to support older Perls
- adjust $LIBEXT/$EXEEXT initialization to support HP-UX/HPPA
0.23 2014-04-10
- bring back to 5.6 (Peter 'Ribasushi' Rabbitson)
- introduce pkg-config based checks (Jens 'Sno' Rehsack)
- fix spurious invocation issues (Jens 'Sno' Rehsack)
- Changes reformatted as per CPAN::Changes::Spec
- Remove DEPENDS to devel/p5-CPAN-Meta-Requirements ( Bundled since 7.05_05)
(upstream)
- Update 7.04 to 7.05.10
----------------------
7.05_10 Mon Jan 26 15:06:37 GMT 2015
Test fixes:
- Update XSBUILD test to work when compiling under C++
7.05_09 Fri Jan 23 10:15:47 GMT 2015
Bug fixes:
- pure_nolink as dep of dynamic/static in top_targets in case override
( fixes a build issue in core)
- Only add DynaLoader to makeaperl if -Dusedl
7.05_08 Tue Jan 20 10:00:01 GMT 2015
Enhancements:
- Add XSBUILD option: control XSMULTI per XS type and per-object
- Cache is_make_type results for performance (196 in normal WriteMakefile)
Bug fixes:
- Eliminate non-error STDERR
- Use $from (rename to $object) param not $(OBJECT) in xs_make_dynamic_lib
- Set $(OBJECT) if XSMULTI
- Eliminate unnecessary MM_NW5 const_cccmd override
- Make WriteEmptyMakefile Makefile functional when called in subdir
- WriteEmptyMakefile rmtree _eumm, clean target removes Makefile
- WriteEmptyMakefile not recurse by default
- Make manifypods dep on blibdirs as needs it to function
- Back-compat linkext -> subdirs_(perl-linktype) if LINKTYPE= and some DIR
- Eliminate leak of dirhandles in ExtUtils::Liblist::lsdir
- perllocal.pod generation "Perl in Space" fix
- quote_literal PASTHRU_* as can have "" in
- Switch to using version->stringify, never ->normal
Test fixes:
- Introduce use of $ENV{AUTHOR_TESTING} - don't skip some if true
- Skip static tests if not static perl and not author - false negatives
Doc fixes:
- PL_FILES better documented
Dist fixes:
- The bundled Encode::Locale has been updated to 1.04
7.05_07 Fri Jan 9 15:58:49 GMT 2015
Bug fixes:
- Dynamic and static targets now depend from pure_nolink
Test fixes:
- Skip XS static on Haiku as well
- Correctly skip static linking test on shrplib perls
- Handle an occasional race condition in pm_to_blib.t
7.05_06 Thu Jan 8 19:03:48 GMT 2015
Enhancements:
- Refactored XS handling
- XSMULTI=>1 - put multiple *.xs under lib, it "just works"
- pure_all target split so can do "make dynamic" and "make static"
Bug fixes:
- dist_ci target fixed for nmake
- Avoid dmake warning with XS
- Borland and GNU compiler can be specified with full path
- Fix parallel-build problems with split of pure_all target
- Make Win32 miniperl tests pass if no chcp
- Fix metadata extraction problem with *.pm with CRLF
Test fixes:
- Now tested: XS builds of static, bootstrap code system
- XS tests now pluggable
- Win32 t/basic.t now tries Win32 module before chcp
Doc fixes:
- FAQ updated for XSMULTI
- Improve doc for oneliner method
7.05_05 Wed Dec 31 22:42:17 GMT 2014
Enhancements:
- Metadata is now represented internally as Meta Spec 2.0
- Use intermediate files to store META.* and *.ppd files
- ExtUtils::Command has been re-incorporated at 1.19 of that module
Bug fixes:
- the SHELL env var needs to be set if gmake is used on Win32
- No longer manify top-level README.pod document
- Some "dubious code" in the shebang fixin has been fixed
- Lots of XS-handling code tidyups
Test fixes:
- Ensure that tempdirs get tidied up after tests
- ExtUtils::Command tests have been added
Doc fixes:
- Lots of changes to the FAQ document
Dist fixes:
- Bundled CPAN::Meta, CPAN::Meta::Requirements and Parse::CPAN::Meta
updated to latest versions
- No longer bundle CPAN::Meta and prereqs on perls < 5.008001
- 'version' added to the no_index declaration
7.05_04 Wed Dec 24 14:31:17 GMT 2014
Core fixes:
- Fix for lack of B module at build time when in core
7.05_03 Wed Dec 24 11:45:58 GMT 2014
Bug fixes:
- Revert LibList to a previous working state
- Fix distsignature dependencies for parallel make
- Check exit status for commands in "make ci" target
- RT#100268 fix wrong variable being used
- Make open_for_writing() exportable for utf8 encoding
- Made prereqs work minus version-range if no CPAN::Meta::Requirements
Test fixes:
- vstrings test was recfactored
- prereqs test acquired labels for all tests
QA fixes:
- use containerised travis builds for extra speed
- blead build has been prioritised as it takes the longest
7.05_02 Mon Dec 15 20:06:12 GMT 2014
VMS fixes:
- Unixify path in t/INSTALL_BASE.t
Test fixes:
- perl_lib calls fixed in tests
- t/Liblist_Kid.t fixed for Win32 and others
7.05_01 Sat Dec 6 15:44:55 GMT 2014
Enhancements:
- version ranges are now supported for PREREQS, etc.
Bug fixes:
- Also quote linker paths to handle spaces
- Avoid cmdline duplication if ARCHLIB and LIB are identical
Test fixes:
- Removed done_testing from a number of test files
- Added a subdir with a space test
---------------
0.008 2013-09-25 14:08:48 America/New_York
[FIXES]
- Compile test could hang on Windows
[PREREQS]
- Dropped configure_requires for ExtUtils::MakeMaker to 6.17
1.73 2014-08-01 Add support for Android
1.72 2014-04-16 Add support for Bitrig, an OpenBSD fork;
Check $^O case-insensitively as some OSes
aren't particularly consistent
-------------------
0.18 2015-01-21 03:54:30Z
- remove Moose test requires <-> Test::CleanNamespaces test recommends
circular relationship (softened to suggests)
0.17 2015-01-20 03:46:46Z
- skip Mouse tests if some required interfaces are not available
-------------------
1.29 2015-01-05
[DOCUMENTATION]
* document dir/file feature that was added in 1.27 (pr#2
- Thanks to Doug Hoyte (FRACTAL))
1.28 2014-01-19
+ fix bug where some files in the selftest were skipped
while the files where added to the dist.
1.27 2014-01-17
+ added feature to specify path of MANIFEST or directory where it is stored
---------------------
0.010 2013-10-09 18:10:39 Europe/Amsterdam
- Revert adding conventional [Test::CheckDeps] test, to avoid circular dependency
0.009 2013-10-09 15:39:01 Europe/Amsterdam
- Added Synopsis
- $Test::Builder::Level increased, so failing tests appear to come
from the .t file rather than Test/CheckDeps.pm
- also test 'develop' prereqs when AUTHOR_TESTING
---------------
0.372 2015-01-07
- Add 'no_generate_plan' option to Test::Aggregate::Nested.
Thanks to David D Lowe for the pull request (gh-3 and rt-100246).
-------------------
2.37
Various changes. See github log for changes.
https://github.com/demerphq/Data-Dump-Streamer
NOTE, I have little time to maintain this package. If a secondary maintainer
wants to step up I would be happy to grant the appropriate permissions so that
new releases do not take so long.
---------------------
0.403
- Avoid using Test::More::done_testing() for to support building
out-of-the-box on older perls.
0.402 Sat Oct 18 18:06:19 EEST 2014
- Set Data::Dumper::Sortkeys = 1 in ExtUtils::Depends->save_config();
patch submitted by Niko Tyni of the Debian Perl Group; fixes RT#99260
0.401 Sat Aug 23 14:20:11 IRKT 2014
- Add README changes created by 'make dist' from the POD
- Rename test modules
- Test old/new schemes with .pm files
- Move old/new scheme tests from middle of other stuff to end
- Rename test packages to 8.3 unique
0.400 Sun Aug 10 13:58:24 CEST 2014
- In addition to the package variables $inc, $libs and @typemaps, write an
'Inline' method to <package>::Install::Files for easier interoperability
with the Inline module.
- Accompany the 'Inline' method with a 'deps' method in
<package>::Install::Files in addition to the @deps package variable.
- Make ExtUtils::Depends->load use the 'Inline' and 'deps' methods by
default, falling back to the package variables if the methods are not
defined.
- Make the docs recommend the 'Inline' and 'deps' approach for creating
<package>::Install::Files manually, without
ExtUtils::Depends::save_config.
0.309 Sat Aug 2 15:23:03 PDT 2014
- Depends.pm: use $DLEXT instead of $SO for library filename extensions
- MANIFEST: remove MYMETA.* files
- use DynaLoader::mod2fname if available
- Added Android support
0.308 Sun May 18 16:22:11 PDT 2014
- Fix win32 test failure in t/02_save_load.t (closes RT#95301)
0.307 Mon Apr 28 22:04:38 PDT 2014
- $Data::Dumper::Terse set to 1 broke save_config
- Document API expected by ::load function
0.306 Mon Sep 28 22:04:38 PDT 2013
- Fixed typo in RT queue URL; fixes RT#88960
0.305 Mon Sep 2 14:16:58 PDT 2013
- Makefile.PL: converted to CPAN::Meta::Spec v2
- Updated license in RPM spec file; closes RT#88196
- Updated contact info and added git repo info to POD
- Add comments for find_extra_libs method (closes RT#43900)
- Fixed typo (closes RT#86572)
Release 1.8.9.1
(release date 04-01-2015)
- Fixed a couple of cases where sharing string data could lead to corruption [view]
- Various VHDL related fixes [view]
- Bug 742151 - Bogus warning: citelist: Unexpected new line character [view]
- Bug 742230 - @todo paragraphs incorrectly placed in rtf output [view]
- Bug 742235 - Bogus message with addtogroup [view]
- Documentation HTML Header, Footer, and Stylesheet changes [view]
- Documenting RESULT variable of Fortran FUNCTION [view]
- Fix potential null pointer dereference in src/context.cpp [view]
- Fixed compilation issue on Windows [view]
- Fortran FUNCTION source code [view]
- Fortran: code color GOTO as flow keyword. [view]
- Help message regarding layout file [view]
- Remove unused local and static global variables [view]
- Suggestion to use stripPrefix has been implemented for
RESULT. For consistency also implemented for
arguments. [view]
- Switched back to version 6.2 of JavaCC for VHDL parser generation. [view]
- Adding comment on patches
(upstream)
- Update 1.8.8 to 1.8.9
---------------------
log_1_8_9 Release 1.8.9 \htmlonly (release date 25-12-2014)
* Bug 634763 - Fortran: external subroutine as dummy argument not recognized [view]
* Bug 634763 - Fortran: external subroutine as dummy argument not recognized [view]
* Bug 651859 - Brief description misplaced in man page output [view]
* Bug 652276 - Typedefs in manpages has too few linebreak possiblilities [view]
* Bug 685597 - C# <code> tag in an <example> tag does not render as expected. [view]
* Bug 687576 - Add support for LATEX_EXTRA_STYLESHEET [view]
* Bug 704090 - Allow Class{T}.Method in cref to refer to a generic class in XML comments [view]
* Bug 722940 - classes with same name in different namespace adding to same group [view]
* Bug 729063 - Missing link for item inside the same namespace [view]
* Bug 729236 - Added HIDE_COMPOUND_REFERENCE config option [view]
* Bug 735145 - QHP toc broken if mainpage with PROJECT_NAME title has sections/subpages [view]
* Bug 735194 - src/Makefile.libdoxycfg shouldn't be distributed [view]
* Bug 735198 - plantUML requires epstopdf for building PDF files [view]
* Bug 735376 - tag file: Unknown compound attribute `singleton' found! [view]
* Bug 735441 - Fix a resource leak in src/vhdldocgen.cpp [view]
* Bug 735462 - There's no such thing as a private Q_PROPERTY [view]
* Bug 735475 - Same Expression in translator_kr.h [view]
* Bug 735477 - Fix a potential null pointer dereference in src/memberdef.cpp [view]
* Bug 735481 - Mismatch in memory allocation/de-allocation function in vhdlparser/
vhdlstring.h [view]
* Bug 735482 - Remove a not needed initialization of a local variable in src/mangen.cpp
[view]
* Bug 735483 - Fix a potential null pointer dereference in src/searchindex.cpp [view]
* Bug 735497 - Fix wrong pointer initialization in src/definition.cpp [view]
* Bug 735499 - Fix potential modulo by zero in src/template.cpp [view]
* Bug 735584 - Reached end of file while still insided a (nested) comment in Markdown
[view]
* Bug 735587 - Fix a terminating null character after fread in src/filedef.cpp [view]
* Bug 735589 - Remove not needed variable initialization in src/classdef.cpp [view]
* Bug 735590 - Remove not needed pointer initialization in src/entry.cpp [view]
* Bug 735591 - Provide exit code in case generatePlantUMLOutput fails [view]
* Bug 735620 - Remove not needed variable caching in src/markdown.cpp [view]
* Bug 735622 - Do not cache inputSize in src/doxygen.cpp [view]
* Bug 735623 - Expression is always false because 'else if' condition matches previous
condition [view]
* Bug 735726 - Fix missing break in switch case statement [view]
* Bug 735745 - Spurious ASSERT message [view]
* Bug 735759 - Broken man pages due to bad use of autoBreak [view]
* Bug 735767 - Fix potential copy and paste issue in vhdlparser/VhdlParser.cc [view]
* Bug 735924 - [Patch] Documentation: Wrong link for \\diafile [view]
* Bug 735925 - [Patch] DocBook: Possible name clash for generated image files [view]
* Bug 735926 - RTF output: \\diafile and \\mscfile do not work [view]
* Bug 735929 - Windows: Process exit code is ignored for processes launched using
ShellExecuteEx() [view]
* Bug 735982 - Fix potential allocation of huge memory amount due to type overflow in src/
lodepng.cpp [view]
* Bug 735985 - Fix missing unchecked return value in src/dot.cpp [view]
* Bug 736018 - Fix potential null pointer dereference in src/dbusxmlscanner.cpp [view]
* Bug 736020 - Fix identical code for different branches in src/translator_tw.h [view]
* Bug 736022 - Fix potential null pointer dereference in src/index.cpp [view]
* Bug 736023 - Remove not needed variable initialization in src/cite.cpp [view]
* Bug 736027 - Remove not needed local variable in src/doxygen.cpp [view]
* Bug 736029 - Remove redundant if/else branch in src/lodepng.cpp [view]
* Bug 736030 - Remove redundant if/else branch in src/translator_lt.h [view]
* Bug 736031 - Cleanup redundant if/else branch in src/translator_kr.h [view]
* Bug 736032 - Cleanup redundant if/else branch in src/translator_sr.h [view]
* Bug 736033 - Cleanup redundant if/else branch in src/translator_tw.h [view]
* Bug 736034 - Cleanup redundant if/else branch in src/translator_vi.h [view]
* Bug 736036 - Remove redundant local variable initialization in qtools/qstring.cpp [view]
* Bug 736037 - Fix wrong member variable initialization in src/define.cpp [view]
* Bug 736385 - Fix potential null pointer dereference in src/util.cpp [view]
* Bug 736386 - Fix another potential null pointer dereference in src/util.cpp [view]
* Bug 736387 - Fix a potential null pointer dereference in src/index.cpp [view]
* Bug 736389 - Fix a potential null pointer dereference in src/vhdldocgen.cpp [view]
* Bug 736992 - Member functions omitted from tagfile [view]
* Bug 737444 - Java: Annotations with brackets prevent documentation [view]
* Bug 737830 - Invalid element name in footer part when GENERATE_TREEVIEW specified [view]
* Bug 738063 - Fortran attribute contiguous not identified [view]
* Bug 738167 - Entity references in XML command attributes are incorrectly handled [view]
* Bug 738173 - Entity references in XML code command are incorrectly handled [view]
* Bug 738548 - latex: dead links to source code [view]
* Bug 738574 - … is replaced by \cdots rather than \dots in the LaTeX output [view]
* Bug 739054 - Python xml not outputting info of functions inside __init__.py [view]
* Bug 739056 - Python xml - argsstring is empty, while HTML have arguments [view]
* Bug 739209 - Invalid warning about undocumented C++ function imported from tagfile [view]
* Bug 739210 - C++11 scoped enums with same name inside different classes are merged if
using tagfile [view]
* Bug 739211 - Cannot make explicit links to C++ const member functions [view]
* Bug 739214 - Cannot make unscoped link to C++ conversion operator [view]
* Bug 739462 - Using "doxygen.css" for HTML_EXTRA_STYLESHEET fails silently [view]
* Bug 739863 - Regression: Base classes incorrect when using CRTP with default template
parameter [view]
* Bug 740218 - Full scope needed when making link inside cross-referenced section [view]
* Bug 740218 - Full scope needed when making link inside cross-referenced section (fixed
regression) [view]
* Bug 740446 - invalid copydoc target does not result in warning [view]
* Bug 741100 - Latex to PDF hangs when using Markdown tables [view]
* Bug 741417 - Crash when building gtkmm documentation [view]
* Bug 741778 - \cite confused by labels ending with a dot (improved warning message) [view]
* fix docbook output [view]
1. support other than english
2. fix broken example link id
3. fix incomplete TOC : no Classe etc.
4. add brief description for Functions etc.
5. Comply with REPEAT_BRIEF
6. Do not output duplicated contents when detailed descripton is missing.
7. set table colwidth for Param/RetVal
* Add missing escape in doxysearch.cpp when result contained a double quote [view]
* Add source code possibility for RTF output [view]
* Added Coverity Scan Build Status to Readme [view]
* Added clearer range checks for string class to help compiler [view]
* Added compilation support for MacOSX 10.10 (yosemite) [view]
* Added faster reference counted string implementation with short string optimization [view
]
* Added graphical hierarchy support to template engine [view]
* Added guard to prevent (theoretical) out of bound access [view]
* Added language attribute to XML output for classes, namespaces, and files [view]
* Avoid a (theoretical) memory leak [view]
* Better handling of inline Fortran parameter documentation [view]
* Fixed bug for page numbers in the latex indices [view]
* Compilation fixes for Windows for new string implementation. [view]
* Convert FORTRAN modules to namespaces [view]
* Create an easy possibility to take a snippet from the current file. [view]
* Debian Bug 762272: segfault with cyclic subgroups [view]
* Disabled enter/exit printing for doctokenizer (produced too much noise) [view]
* Empty entry in \tableofcontents in case e.g. section without description. [view]
* Extra empty line in source fragments [view]
* Fix bug with C++11 static_assert [view]
* Fix bug: language switch command "\~" failed to detect language id which contains '-' [
view]
* Fix for https://bugzilla.gnome.org/show_bug.cgi?id=651850 [view]
* Fix for the second issue in bz 651848 [view]
* Fix potential crash when reading tag file which contained nested java classes using
generics [view]
* Fix rules for closing FORTRAN module and typedef scopes [view]
* Fix to ignore the contents of \verbatim and friends while looking for sections [view]
* Fix to show relations between C#/Java generic classes [view]
* Fixed a number of issues (resource leaks, uninitialized members, etc) found by coverity [
view]
* Fixed bug in new QCString::sprintf for long string. [view]
* Fixed extension matching issue if path contained a dot. [view]
* Fixed issue accessing uninitialized data when combining RTF output. [view]
* Fixed issue parsing @end directly followed by the end of the file [view]
* Fixed problem finding \enduml when using /// style comments. [view]
* Fixed refcounting bug in new string implementation [view]
* Fixed several Coverity warnings [view]
* Fixed to small memory leaks [view]
* Fixed typos and formatting in Doxyfile (thanks to Armin Mueller) [view]
* Fixed typos in C/C++ comments. There are no functional changes. [view]
* Fixed typos in comments. [view]
* Fixed typos in comments. No functional changes. [view]
* Fortran code color END (regression pull request 259) [view]
* Fortran color CALL as keyword [view]
* Fortran color code of END [view]
* Fortran continuation character seen as begin of function call [view]
* Generate error message in case bibtex generation fails [view]
* Improved main page rendering via template engine [view]
* Initialized potentially uninitialized variable in markdown part [view]
* Introduce new optimized string implementation (attempt 2) [view]
* Introduced template directory for template and resource files and resource compiler &
manager [view]
* LaTeX problem with 2 consecutive single quotes [view]
* Last comment of \code{.f90} missing [view]
* Limit images sizes and make more uniform (LaTeX) [view]
* Package mathptmx gives discrepancy between pdf and HTML formulas [view]
* Portuguese and Brazilian Portuguese translators updated to 1.8.5. [view]
* Prevent overly long terms from stopping the search indexer [view]
* Problem in case of line termination (., a dot) direct after the \cite command [view]
* Regression class<T extends V> resulted in class<V> as the page title [view]
* Remove bogus argument to avoid compiler warning [view]
* Remove dependency of PlantUML on HAVE_DOT [view]
* Remove extraneous 'README' to allow successful RPM creation [view]
* Remove filtering rule when generating FORTRAN module links [view]
* Remove redundant code [view]
* Removed bash specific construct from ./configure script to make it work on Solaris [view]
* Removed some comment statements. [view]
* Revert "Bug 634763 - Fortran: external subroutine as dummy argument not recognized" [view
]
* Reverted back to old string implementation. New one needs more work. [view]
* Show tag file name instead of <unknown> for warnings pointing to symbols extracted from
tag files. [view]
* Show the parent-child type specialization relation in Java/C# generics inheritance
diagrams [view]
* Support charset option for PlantUML [view]
* Support for INLINE_SOURCES in Fortran [view]
* Support plantuml !include statement [view]
* Support visible=no for main page tab. [view]
* Supporting linking for methods bound to FORTRAN classes in source definitions [view]
* This is the patch attached to bz 651848 by Robin Gareus. [view]
* Update README.md [view]
* Updated configuration script and libdoxygen.pro.in to use llvm-config [view]
* Use result of vsnprintf [view]
* Use substitute() instead of QString conversion [view]
* Various VHDL fixes [view]
* various fixes and restructuring [view]
* Various latex problems [view]
1.003026 2014-07-16 01:20:41Z
- fix inclusion of of optional plugin prereqs when installation is run
non-interactively
1.003025 2013-09-29 22:36:59Z (Karen Etheridge)
- re-release with fixed prerequisites in metadata
1.003024 2013-09-25 04:07:04Z (Karen Etheridge)
- re-release with fixed compile test
1.003023 2013-09-12 00:52:03Z (Karen Etheridge)
- The default profile is now "Minimal", not "Default", as Default requires
some optional features; Default renamed to Standard (RT#88615)
1.003022 2013-09-10 01:53:10Z (Karen Etheridge)
- workaround added for plugins consuming plugins that use optional features
- install problems fixed when some optional prereqs are not installed, by
properly detecting the lack of features during testing (RT#88542)
- spelling fixes (RT#87691, David Steinbrunner)
1.003021 2013-09-09 02:10:45Z (Karen Etheridge)
- removed use of deprecated functions from Class::MOP
- long-deprecated Devel::REPL::Plugin::NewlineHack removed at last
- converted dist to Dist::Zilla, with a different mechanism for specifying
optional features (install with cpanm --interactive to be prompted)
1.003020 2013-07-08
- shebang fixed in re.pl so it is rewritten to point to the proper perl at
install time (RT#70928)
1.003019 2013-06-27
- Fix "No arguments!" error in Plugin::DDS when nothing to dump (RT#71205,
Ash Berlin)
- fix failing test when Lexical::Persistence is not installed
1.003018 2013-05-19
- more attempts to fix Term::ReadLine issues in tests (RT#84246, mephinet)
1.003017 2013-04-03
- fix issues with Term::ReadLine:Perl in tests (RT#84246) (thanks,
Christopher McCann!)
1.003016 2013-03-26
- make all plugins load again by using native traits (thanks, Zaki Mughal!)
(RT#84011)
1.003015 2013-03-01
- fix "Attempt to use reference as lvalue in substr" warning on perl 5.16
(thanks, ilmari!)
- plugins that are used by the default profile now default to being
installed, fixing RT#83669 and RT#83677
1.003014 2012-10-31
- now using native Moose attribute traits, instead of the deprecated
MooseX::AttributeHelper (thanks, Justin Hunter!)
- now using namespace::autoclean rather than namespace::clean (thanks, Karen
Etheridge!)
1.003013 2012-05-19
- Make Sys::SigAction optional dependency for Win32 systems
- Apply some plugin related patchs from Caleb Cushing
patches/patch-src_portable__c.c:
Remove kludge for MacPorts bug, otherwise linking against pkgsrc
libiconv will fail due to symbol name mismatch.
patches/patch-tmake_lib_macosx-c++_tmake.conf:
Make build honor PKGSRC_CFLAGS, otherwise linking against pkgsrc
libiconv will fail due to header/library mismatch.
- Added following lines
PERL5_MODULE_TYPE= Module::Build
DEPENDS+= p5-Archive-Extract>=0.74:../../archivers/p5-Archive-Extract
(upstream)
- Update 0.40 to 0.42
0.42 Sun Dec 30 10:59:38 PST 2012
Test Fixes
* Fixed t/types.t on Windows.
Dist Fixes
* DBIx::Class::Schema::Loader is no longer needed to build the module.
0.41 Thu Dec 27 04:00:45 PST 2012
Bug Fixes
* BackPAN::Index now has a file() method, as documented in BackPAN::Index::File.
* Changed the default backpan URL for fetching files to http://backpan.perl.org
rather than the backpan.cpan.org redirect. [rt.cpan.org 68492]
Test Fixes
* Tests were downloading an old index.
Misc
* The result classes are no longer generated at runtime. Speeds up load time
and reduces bugs. This also fixes [rt.cpan.org 82107].
* Use the same filename for the unpacked index.
Dist Changes
* The compatibility Makefile.PL has been removed. The build process has
gotten complicated.
* The bug tracker now points at the correct place.
-------------------
0.17 Fri Nov 21 10:18:19 PST 2014
* Fix compatibility with Devel::StackTrace 2.00, thanks to DAKKAR.
The incompat manifested as lots of test failures about refs. Fixes
[rt.cpan.org #100314].
0.16 Tue May 28 15:10:26 PDT 2013
* Fix hash ordering dependence in test (ilmari)
* don't return stack frames inside Carp (DOY)
- Add LICENSE= artistic-2.0 (See More.pm file)
(upstream)
- Update to 1.14
1.14 Wed Oct 31 11:37:04 CDT 2012
[ENHANCEMENTS]
Added assert_undefined() for Ben Hengst.
Added assert_unlike().
[FIXES]
assert_nonblank() wasn't using the correct message. Thanks to
Leland Johnson.
assert_nonempty() wouldn't work on blessed arrays and refs.
Now it will.
--------------
0.21 2014-06-25
- Fixed typos in pod. RT#95017 - thanks Daniel Lintott.
- Added links to a number of modules in SEE ALSO.
- Added links to wikipedia page on assert.h
- Added github repo to dist metadata and pod
- Add "use warnings" and bumped min perl version to 5.6.0
- Added license type to dist metadata via Makefile.PL
- Add TEST_REQUIRES if your EU::MM supports it, otherwise
add them to PREREQ_PM
- Reformatted Changes as per CPAN::Changes::Spec
-------------------
1.08 2015-01-22
- try to avoid some race conditions (thanks, Petr P«¿sa )
- typo fixes (thanks, David Steinbrunner)
1.07 2014-09-17
- fix a bug where we checked @$ instead of $@ after eval
- Add 'PERL5_MODULE_TYPE= Module::Build' in Makefile
(upstream)
- Update 2.04 to 2.10
2014-05-13
- Fix a small grammar in the docs (double "as") reported by pink_mist.
- Thanks, pink_mist!
- Another fix for a small typo by pink_mist.
- Thanks again.
- Add Cache category of warnings to make sure warnings do not emit
an error.
- See https://rt.cpan.org/Public/Bug/Display.html?id=95608
- Thanks to Gabor Szabo for the report.
- Bugfix/maintenance release (2.10)
2014-02-02
- Use Digest::SHA instead of Digest::SHA1
- Digest::SHA is core and preferred by Debian.
- https://rt.cpan.org/Ticket/Display.html?id=92658
- Bugfix/maintenance release (2.09)
2014-01-26
- Convert from use "warnings::register;" to "use warnings;".
- Bugfix/maintenance release (2.08)
2014-01-26
- Add perl to the prereq in META.yml/META.json
- Kwalitee / CPANTS
- Bugfix/maintenance release (2.07)
2013-09-13
- Increase the delay of the cache invalidation in the tests by default to
avoid test failures due to high load.
- https://rt.cpan.org/Public/Bug/Display.html?id=27280
- One can set the PERL_CACHE_PM_TESTING environment variable to a true
value to set it back at a quicker-to-run 1 second delay.
- Thanks to ANDK for reporting it.
- Fix Bug in Cache::Memory regarding Namespaces
- https://rt.cpan.org/Ticket/Display.html?id=32339 .
- ->set after ->set_namespace failed.
- Thanks to justin@techadvise.com for the report and for a proposed
fix.
- Get rid of trailing space.
- Add t/style-trailing-space.t
- Bugfix/maintenance release (2.06)
2013-09-05
- Add t/pod.t and got the embedded PODs to validate.
- Convert the Build system to Module-Build.
- Fix https://rt.cpan.org/Ticket/Display.html?id=78817
- Fix a warning for lc called with undef value
when "-w" is specified - during some tests.
- Tests fail or get stuck on Windows - use Devel::AssertOS to make sure
we don't build there.
- https://rt.cpan.org/Ticket/Display.html?id=81386
- if a kind soul will fix the tests and/or the code on MSWin, we will
remove it.
- Bugfix/maintenance release (2.05)
-------------------
1.27 Nov 12 13:00 2014
- RT#99431:
- More Win32 compatibility fixes in test suite.
- RT#48102:
- Add tests for new ->fork() method.
1.26 Nov 07 16:00 2014
- Add File::NFSLock->fork() convenience method.
- RT#48102 Report by Todd Foggoa:
- More gracefully handle fork() to behave like
Linux by sharing the lock between both parent
and child processes when ->newpid() is called.
1.25 Jul 30 14:00 2014
- RT#99431 Report by Nathan Glenn:
- Fixed tempfile syntax by Christian Walde.
- Fixed Win32 Shared Lock by Christian Walde.
- RT#42122 Report by converter at cpan.org:
- Add tests to help debug Taint issues
1.24 Jul 30 14:00 2014
- Fixed a race condition in crash recovery.
- RT#88520 Thanks David Steinbrunner: Fix typos
1.23 Jul 28 11:00 2014
- More gracefully handle arbitrary hostnames.
- Patch RT#84658 by Yann Rouillard:
- Avoid gleefully double removing valid lockfile
when ->unlock is explicitly called.
- Patch RT#61258 by cpan at danonline.net:
- Fixed $graceful_sig to exit with non-zero to
more closely match stock signal handlers.
1.22 Jul 26 09:00 2014
- Reported by Kent Fredric and Karen Etheridge:
- Patch RT#86125 and RT#91546
- Use File::Temp for concurrency compatibility
in test suite, such as HARNESS_OPTIONS=j20
---------------------
2.132 2015-01-22 17:09:19-05:00 America/New_York
[FIXED]
- Precision of version requirement "0.00" is preserved when merging
requirements.
2.131 2014-12-23 15:04:19-05:00 America/New_York
[ENHANCEMENTS]
- Merging Module => 0 into requirements is now optimized
[PREREQS]
- Scalar::Utils removed as a prerequisite
-------------------
2.143240 2014-11-20 10:26:30-05:00 America/New_York
[FIXED]
- Give correct path in nested merges such as resources
- Removed strings test that should have been removed when
CPAN::Meta::Requirements was removed to a separate dist
-------------------
2.02 2014-04-06
- Added a whole load of modules to SEE ALSO.
2.01_01 2014-04-03
- Created testsuite based on old test script
- Switched to Dist::Zilla
- Moved AtExit.pm to lib/AtExit.pm
- Added COPYRIGHT AND LICENSE section to pod
- Added this Changes file
- Added "use warnings"
-----------------------------
0.72: # 2014-10-27T21:38:19+0100
- Fix 0.71 breakage on MacOSX when the shell is bash or zsh
- Fix spelling mistake. by @gregoa++
0.71: # 2014-09-13T19:59:15+0200
- Fix a few bugs of having unwanted values in PERL5LIB when switching between libs
0.70: # 2014-09-02T20:41:15+0900
- download the fatpacked perlbrew from an http:// url.
- protect fatpacked perlbrew from PERL5LIB, thanks to dagolden++
- avoid several warnings, thanks to DabeDotCom++
- making perlbrew a bit friendlier to init.d script, thanks to maxhq++ . see also
https://github.com/gugod/App-perlbrew/pull/404
- make it possible to override PERLBREWURL before invoking installers
0.69: # 2014-06-10T23:32:05+0200
- fix 'perlbrew env' breakage by just avoiding bad local::lib versions.
0.68: # 2014-06-07T15:08:00+0200
- disable SSL cert checks. GH #385.
- "perlbrew download stable" works as on expects. GH #383
- Many fish shell fixes. GH #376#378#379
- make 5.21 installable. GH #396
- various documentation fixes.
-----------------------------------------
version 2.04 at 2015-01-20 20:31:05 +0000
-----------------------------------------
Updated for v5.21.8
-----------------------------------------
version 2.02 at 2014-12-20 17:47:20 +0000
-----------------------------------------
Updated for v5.21.7
-----------------------------------------
version 2.00 at 2014-12-08 11:50:48 +0000
-----------------------------------------
Add xz tarballs too
-----------------------------------------
version 1.98 at 2014-11-20 23:21:35 +0000
-----------------------------------------
Updated for v5.21.6
-----------------------------------------
version 1.30 at 2014-12-23 22:41:27 +0000
-----------------------------------------
- Release engineering for 1.30
- Merge pull request #18 from
dagolden/add-patchperl-version-to-patchlevel
- add Devel::PatchPerl version to list of local patches
-----------------------------------------
version 1.28 at 2014-10-03 08:37:00 +0000
-----------------------------------------
- Fix the patch for v5.18.3
-----------------------------------------
version 1.26 at 2014-10-02 20:17:19 +0000
-----------------------------------------
- Release engineering for 1.26
- Update included hints files
- Fix META.json on v5.18.3
- Merge pull request #17 from threebytesfull/fix_preprocessing
- Patch 5.6, 5.8 and 5.10 to use freestanding preprocessor
Date : 2014-09-24 17:08:10 +0000
Patch 5.6, 5.8 and 5.10 to use freestanding preprocessor
-----------------------------------------
version 1.24 at 2014-05-31 08:38:25 +0000
-----------------------------------------
Add COW speedup fix for v5.20.0
http://perl5.git.perl.org/perl.git/commit/ce861ea79
-----------------------
1.7024 2015-01-12 13:31:19 PST
[New Features]
- Includes vendor lib and arch path to search for core modules, when
installing self-contained lib by default. This behavior can be
turned off with --exclude-vendor (tartansandal) #426
1.7023 2015-01-05 07:59:52 JST
[Improvements]
- Bump Parse::PMFile to 0.34
- Bump CPAN::Meta::Requirements to 2.131
- Bump HTTP::Tiny to 0.53
- Bump Module::Metadata to 1.000025
- Bump local::lib to 2.000015
1.7022 2014-12-12 16:41:47 PST
[Improvements]
- Enabled unsafe option to parse version with PMFile to avoid
segfaults and weird errors
1.7021 2014-12-11 21:42:36 PST
[Improvements]
- Bump Parse::PMFile to 0.32
- Bump HTTP::Tiny to 0.052
1.7020 2014-12-08 17:53:18 PST
[Improvements]
- Bump Parse::PMFile to 0.31
1.7019 2014-12-04 12:51:41 PST
[Improvements]
- Bump Parse::PMFile to 0.30
1.7018 2014-11-25 14:08:41 PST
[Maintenance]
- bump $VERSION correctly in cpanm executable
1.7017 2014-11-25 14:00:40 PST
[Improvements]
- Bump fatpacked CPAN::Meta and HTTP::Tiny
- Added documentation for -M and --from in man page
1.7016 2014-11-16 11:46:32 PST
[New Features]
- Added -M and --from to set --mirror and --mirror-only at the same
time while overriding previously set mirrors (sri) #175, #417
[Improvements]
- cpanmin.us is now available under HTTPS (marcus)
0.010002 - 2014-08-16
- correctly specify perl prerequisite of 5.8 in meta files
0.010001 - 2014-03-18
- include 'lib' in @INC for packlists_containing's require() calls
---------------------
0.326 2014-11-30 08:48:29-05:00 America/New_York
fix the path fix because it was broken by a related fix in EUMM
0.325 2014-11-29 20:48:34-05:00 America/New_York
fix a path-related test failure on Win32 (thanks, A. Sinan Unur!)
0.324 2014-10-20 18:22:25-04:00 America/New_York
note that `cmd help` can take a subcommand in `cmd help help`
--------------
Version 1.26b:
--------------
- Added total execs/sec stat for afl-whatsup.
- afl-cmin now auto-selects between cp or ln. Based on feedback from
Even Huus.
- Fixed a typo. Thanks to Jakub Wilk.
- Made afl-gotcpu a bit more accurate by using getrusage instead of
times. Thanks to Jakub Wilk.
- Fixed a memory limit issue during the build process on NetBSD-current.
Reported by Thomas Klausner.
--------------
Version 1.25b:
--------------
- Introduced afl-whatsup, a simple tool for querying the status of
local synced instances of afl-fuzz.
- Added -x compiler to clang options on Darwin. Suggested by Filipe
Cabecinhas.
- Improved exit codes for afl-gotcpu.
- Improved the checks for -m and -t values in afl-cmin. Bug report
from Evan Huus.
--------------
Version 1.24b:
--------------
- Introduced afl-getcpu, an experimental tool to empirically measure
CPU preemption rates. Thanks to Jakub Wilk for the idea.
--------------
Version 1.23b:
--------------
- Reverted one change to afl-cmin that actually made it slower.
--------------
Version 1.22b:
--------------
- Reworked afl-showmap.c to support normal options, including -o, -q,
-e. Also added support for timeouts and memory limits.
- Made changes to afl-cmin and other scripts to accommodate the new
semantics.
- Officially retired AFL_EDGES_ONLY.
- Fixed another typo in afl-tmin, courtesy of Jakub Wilk.
--------------
Version 1.21b:
--------------
- Graduated minimize_corpus.sh to afl-cmin. It is now a first-class
utility bundled with the fuzzer.
- Made significant improvements to afl-cmin to make it faster, more
robust, and more versatile.
- Refactored some of afl-tmin code to make it a bit more readable.
- Made assorted changes to the doc to document afl-cmin and other stuff.
--------------
Version 1.20b:
--------------
- Added AFL_DUMB_FORKSRV, as requested by Jakub Wilk. This works only
in -n mode and allows afl-fuzz to run with "dummy" fork servers that
don't output any instrumentation, but follow the same protocol.
- Renamed AFL_SKIP_CHECKS to AFL_SKIP_BIN_CHECK to make it at least
somewhat descriptive.
- Switched to using clang as the default assembler on MacOS X to work
around Xcode issues with newer builds of clang. Testing and patch by
Nico Weber.
- Fixed a typo (via Jakub Wilk).
--------------
Version 1.19b:
--------------
- Improved exec failure detection in afl-fuzz and afl-showmap.
- Improved Ctrl-C handling in afl-showmap.
- Added afl-tmin, a handy instrumentation-enabled minimizer.
--------------
Version 1.18b:
--------------
- Fixed a serious but short-lived bug in the resumption behavior introduced
in version 1.16b.
- Added -t nn+ mode for soft-skipping timing-out paths.
--------------
Version 1.17b:
--------------
- Fixed a compiler warning introduced in 1.16b for newer versions of GCC.
Thanks to Jakub Wilk and Ilfak Guilfanov.
- Improved the consistency of saving fuzzer_stats, bitmap info, and
auto-dictionaries when aborting fuzzing sessions.
- Made several noticeable performance improvements to deterministic arith
and known int steps.
--------------
Version 1.16b:
--------------
- Added a bit of code to make resumption pick up from the last known
offset in the queue, rather than always rewinding to the start. Suggested
by Jakub Wilk.
- Switched to tighter timeout control for slow programs (3x rather than
5x average exec speed at init).
--------------
Version 1.15b:
--------------
- Added support for AFL_NO_VAR_CHECK to speed up resumption and inhibit
variable path warnings for some programs.
- Made the trimmer run even for variable paths, since there is no special
harm in doing so and it can be very beneficial if the trimming still
pans out.
- Made the UI a bit more descriptive by adding "n/a" instead of "0" in a
couple of corner cases.
--------------
Version 1.14b:
--------------
- Added a (partial) dictionary for JavaScript.
- Added AFL_NO_CPU_RED, as suggested by Jakub Wilk.
- Tweaked the havoc scaling logic added in 1.12b.
TortoiseHg 3.2.4 is a regularly scheduled bug fix release
Bug Fixes
commit: reload patch description if hash changes (fixes#3983)
filedialogs: forcibly add --hidden because hidden rev can appear in filelog
repofilter: another workaround to run selected query on Mac OS X
repowidget: fix indexes of unapplied patch actions to be enabled
------
12.0.4
------
* Issue #335: Fix script header generation on Windows.
------
12.0.3
------
* Fixed incorrect class attribute in ``install_scripts``. Tests would be nice.
------
12.0.2
------
* Issue #331: Fixed ``install_scripts`` command on Windows systems corrupting
the header.
=== 4.2.0 / 2014-12-06
* Major enhancements
* RDoc can now produce translation files for use with gettext. See
RDoc::Generator::POT for a workflow for creating translations of your
documentation. Pull request #254 by Kouhei Sutou.
* Minor enhancements
* RDoc now allows any single-word macro before a C method implementation.
Issue #722 by Hanmac.
* Now :all is a synonym for :private for RDoc::Options#visibility= to match
the --all command line option. Pull request #276 by Zachary Scott.
* Running rake for the first time now installs racc. Pull request #285 by
Kouhei Sutou.
* Added <code>-h</code> flag to also display help. Issue #300 by Ryan Davis
* search_index.js is now loaded asynchronously for improved performance.
* Allow +X::Y+ as typewriter text. Issue #319, pull request #322 by Jeremy
Evans.
* Added RDoc::RI::Task for building ri data easily through rake. Pull
request #332 by Zachary Scott.
* A gzipped search index is generated for servers configured to use
precompressed files. Pull request #334 by Zachary Scott.
* CSS files now live under /css relative to the document root. Pull request
#335 by Zachary Scott.
* Improved detection of valid ruby in verbatim sections. Pull request #333
by Jeremy Evans.
* Bug fixes
* Fixed HTML labels for cross-browser compatibility. This breaks existing
links but enables cross-browser compatibility. Pull request #330 by Jens
Wille.
* RDoc handles ASCII-incompatible encodings now. An encoding hint may need
to be added to the file for RDoc to produce correct output, though.
Issue #288 by Manuel Meurer.
* Fixed height recalculation issues when headings are hovered. Issue #289
by Dietmar H. Büto.
* RDoc now ignores its own output directories. Pull Request #306 by
Hsing-Hui Hsu, bug #305 by Ryan Davis.
* Fixed RDoc::Task no longer uselessly builds documentation when generating
non-HTML output. Bug #307 by Christina Thompson, pull request #308 by
Hsing-Hui Hsu
* Added pointer to font copyright and license information to LEGAL.rdoc.
Issue #290 by Christian Hofstaedtler.
* Fixed RDoc::Context#<=> for ruby trunk. Issue #284 by Hanmac, pull
request #287 by Aaron Patterson
* Tests no longer create directories inside test/. Pull request #286 by
Kouhei Sutou.
* Fixed documentation example in RDoc::Markup. Pull request #292 by Gregory
Brown.
* Applied typo fix to RDoc::Markup. Pull request #297 by @montanalow
* Fixed pretty_print for RDoc::MethodAttr with an alias. Pull request #324
by Hsing-Hui Hsu.
* Fixed lexing of %w"". Issue #315 by Thierry Lambert, pull request #323 by
Jeremy Evans.
* RDoc::TokenStream now removes nil tokens. Pull request #318 by Calle
Erlandsson.
* Fixed footer links to rubyforge and darkfish. Pull request #328 by
@blackwinter
* Fixed page-top link. Pull request #329 by @blackwinter
* Minitest gem activation failures are now ignored during test startup.
Issue #313 by Vít Ondruch.
* Fixed error when generating documentation from singleton classes. Issue
#311 by Vít Ondruch.
* Splat and keyword params can now be detected for documentation
completeness. Issue #321 Tom Kadwill.
* Standalone anchors in markdown documents are no longer escaped. Issue
#312 by Scott Thompson.
* Fixed RegExp matching stack overflow on Ruby 1.8.7. Issue #327 by sshao.
=== 4.1.2 / 2014-09-05
* Bug fixes
* Updated vendored jQuery to 1.6.4. Bug ruby/ruby#711 by @neuralme
- 5.9.4 | 2015-01-22
- portability fix in "make check" for OSX
We now avoid ‘head -N’, where N is a number, since that
construct is not portable. See:
http://lists.gnu.org/archive/html/bug-rcs/2014-11/msg00000.html
- doc improvements
- index ‘rcs -o’ better
It seems the term "outdate" is itself outdated, nowadays (sigh).
This command is now indexed under "deleting" and "removing", as
well as "outdating".
- move ‘@cindex’ before ‘@item’ in tables
The tables of substitution mode options and common options are
now indexed such that selecting the indexed item in Emacs leaves
point on the item's line and not the one after.
- new index entries
For concepts (locking, implicit checkout, branching-related
stuff) and keywords.
- introspective stuff moved into chapter "Hacking"
These former chapters have been moved into chapter "Hacking":
"File format", "Still missing", "Reporting bugs". As a nice
side-effect, the table of contents of the PDF now is one page.
- ‘RCS_MEM_LIMIT’ on manpages updated
RCS 5.9.2 (released 2013-11-28) changed how ‘RCS_MEM_LIMIT’
works. The Texinfo docs were updated but not the manpages.
- maintenance tools
upgraded:
GNU Automake 1.15
GNU gnulib 2015-01-20 09:09:03
GNU texinfo 5.2
as before:
GNU Autoconf 2.69
Changes in 3.1.1 since 3.1.0:
André Klitzing (1):
Eclipse: Add org.eclipse.cdt.core.cnature to CXX projects (#15068)
Ben Boeckel (4):
get_test_property: clarify the documentation
set_tests_properties: fix documentation
tests: add tests for querying properties
Xcode: Sort targets deterministically and with ALL_BUILD first (#15346)
Brad King (14):
bootstrap: Fix syntax for Solaris 10 shell (#15317)
Help: Clarify MinGW v. MSYS Makefiles generators (#15319)
Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325)
Ninja: Generate rules only for languages compiled in a target (#15325)
Tests: Test using objects from a language enabled in a subdirectory (#15325)
Help: Add 3.1 release note about '#' escaping in Makefiles (#15322)
Help: Clarify if(<variable>) documentation (#15335)
Help: Document CMAKE_FIND_PACKAGE_NAME variable
Xcode: Do not require code signing for compiler id (#15214)
Copyright.txt: Update year range to end in 2015
XL: Fix link flags for executables on Linux with XL compilers
QNX: Fix detection of QCC compiler id (#15349)
Xcode: Fix early termination on per-config source file error
CMake 3.1.1
Calin Cascaval (1):
CPack: Fix PackageMaker internal versioning for OS X 10.10
Chuck Atkins (1):
Fix compilation with the Oracle / Sun compiler (#15318)
Daniele E. Domenichelli (1):
Help: Small fixes in CPackComponent documentation
David Coppa (1):
FindRuby: fix selection of version x.0 (#15345)
Domen Vrankar (1):
CPack: Avoid crash on invalid CMake generator name (#15308)
Evangelos Foutras (1):
FindRuby: Fix output check in _RUBY_CONFIG_VAR
Gregor Jasny (1):
find_package: Document CMAKE_FIND_PACKAGE_NAME variable
Justin Borodinsky (1):
QtAutoUic: Restore source file AUTOUIC_OPTIONS settings
Mark Abraham (1):
FindCUDA: Do not assume CMAKE_SYSTEM_PROCESSOR is set
Peter Vasil (2):
cmake-mode.el: Fix extracting keyword at point in cmake-help
cmake-mode.el: Re-add explicit call to require thingatpt
Rolf Eike Beer (5):
FindIce: Port to work with CMP0054 NEW behavior
FindSDL: Allow if() to dereference SDL_INCLUDE_DIR for matching
FindQt: fix setting DESIRED_QT_VERSION if "find_package(Qt VVV)" was called
FindQt: fix variable name in error message
FindQt: explicitely mention that it cannot Qt5 or later
Sergey Nikulov (1):
FindBoost: Add latest Boost version 1.57.0 and next milestone 1.58.0
Simon Gomizelj (1):
KWSys Terminal: Add xterm-termite to VT100 color support whitelist
Stephen Kelly (7):
Help: Document valid 14 value for CXX_STANDARD. (#15339)
get_target_property: discern empty from undefined properties (#15333)
QtAutoUic: Add a test for the regression in the parent commit.
cmMakefile: Rename a method to what it really does.
Features: Fix the COMPILE_FEATURES genex for unavailable features.
cmTarget: Compute link language of TARGET_OBJECTS with CMP0026 OLD (#15338)
Help: Link relevant documents for virtual override features (#15311)
Tim Blechmann (1):
Help: Add INTERFACE_LIBRARY to TYPE target property documentation
William Lynch (1):
Help: Update cmake.org links to avoid redirects
Upstream changes:
0.005 2014-12-01
- Update Makefile.PL for up-to-date resources and requirements spec
- consolidate Synopsis in main pod
- move from README to README.md
- improve author tests before releasing
0.004 2014-10-28
- add ability for options to importer of MooX::ConfigFromFile
- add option to have a singleton config (loaded once).
- improve documentation
- harmonize tests
Upstream changes:
0.011 2014-12-03
- apply clean Perl::Tidy rules to avoid mixed spaces/tabs and other
settings
- add version number to MooX::Cmd::Tester
- allow overriding protected constructor when renaming public one
0.010 2014-12-02
- switch distribution tooling from Dist::Zilla to ExtUtils::MakeMaker
- Added Changes file with content based on git log according to
CPAN::Changes::Spec (Neil Bowers)
- Apply typo fixes for documentation from David Steinbrunner
- Sven Schober provided heavily improved description
Upstream changes:
1.007000 - 2015-01-21
- fix Moose metaclass inflation of Method::Generate::Constructor (RT#101111)
- clarify behavior of clearers for non-lazy attribute defaults
- add Sub::Defer::undefer_package to undefer all subs from a given package
- existing attributes will no longer be overwritten when composing roles.
Previously, the attribute configuration used by the constructor would be
overridden, but the attribute methods would not be. This caused a mismatch
in attribute behavior.
- link to Type::Tiny in docs rather than MooX::Types::MooseLike
- document exports of Sub::Defer
- fix capture_unroll usage in inlinify example
- fix needless re-assigning of variables in generated Sub::Quote subs
- fix global destruction test to work when perl path has spaces
Update DEPENDS
Upstream changes:
0.025 2014-11-16 14:29:37-05:00 America/New_York
- run preprocess_line before can_ignore
- bump up required Mixin::Linewise to help out Win32 users
0.024 2014-04-05 21:31:54-04:00 America/New_York
- MIGHT BREAK YOUR CODE (but probably won't):
handle_unparsed_line now receives its arguments in reversed order
- new methods exist and more methods now receive the filehandle to make
subclassing more flexible
0.023 2014-03-13 10:21:15+01:00 Europe/Paris
- specify minimum Mixin::Linewise requirement (thanks, Andreas Koenig
and Smylers)
0.022 2014-01-30 16:57:43-05:00 America/New_York
- remove the last few places IO::String was used (thanks, Graham Knop)
0.021 2013-10-20 11:33:59 America/New_York
- throw an exception if line 1 appears to start with a UTF-8 BOM
- typo fixes in docs (thanks, David Steinbrunner!)
This is Version 1.30. Key changes in this release include:
Added the fossil bundle command.
Added the fossil purge command.
Added the fossil publish command.
Added the fossil unpublished command.
Enhance the /tree webpage to show the age of each file with
the option to sort by age.
Enhance the /brlist webpage to show additional information
about each branch and to be sortable by clicking on column
headers.
Add support for Docker. Just install docker and type "sudo
docker run -d -p 8080:8080 nijtmans/fossil" to get it running.
Add the fossil fusefs DIRECTORY command that mounts a Fuse
Filesystem at the given DIRECTORY and populates it with read-only
copies of all historical check-ins. This only works on systems
that support FuseFS.
Add the administrative log that records all configuration.
Added the /sitemap webpage.
Added the /bloblist web page.
Let fossil new no longer create an initial empty commit by
default. The first commit after checking out an empty repository
will become the initial commit.
Added the fossil all dbstat and fossil all info commands.
Update SQLite to version 3.8.8.
Added the --verily option to the fossil clean command.
Add the "autosync-tries" setting to control the number of
autosync attempts before returning an error.
Added a compile-time option (--with-miniz) to build using miniz
instead of zlib. Disabled by default.
Support customization of commands and webpages, including the
ability to add new ones, via the "TH1 hooks" feature. Disabled
by default. Enabled via a compile-time option.
Add the [checkout], [render], [styleHeader], [styleFooter],
[trace], [getParameter], [setParameter], [artifact], and
[globalState] commands to TH1, primarily for use by TH1 hooks.
Automatically adjust the width of command-line timeline output
according to the detected width of the terminal.
Prompt the user to optionally fix invalid UTF-8 at check-in.
Added a line-number toggle option to the /info and /artifact
pages.
Most commands now issue errors rather than silently ignoring
unrecognized command-line options.
Use full 40-character SHA1 hashes (instead of abbreviations)
in most internal URLs.
The "ssh:" sync method on windows now uses "plink.exe" instead
of "ssh" as the secure-shell client program.
Prevent a partial clone when the connection is lost.
Make the distinction between 301 and 302 redirects.
Allow commits against a closed check-in as long as the commit
goes onto a different branch.
Improved cache control in the web interface reduces unnecessary
requests for common resources like the page logo and CSS.
Fix a rare and long-standing sync protocol bug that would
silently prevent the sync from running to completion. Before
this bug-fix it was sometimes necessary to do "fossil sync
--verily" to get two repositories in sync.
Add the files_of_checkin virtual table - useful for ad hoc
queries in the fossil sql interface, and also used internally.
Added the "$secureurl" TH1 variable for use in headers and
footers.
(Internal:) Add the ability to include resources as separate
files in the source tree that are converted into constant byte
arrays in the compiled binary. Use this feature to store the
Tk script that implements the --tk diff option in a separate
file for easier editing.
(Internal:) Implement a system of compile-time checks to help
ensure the correctness of printf-style formatting strings.
Fix CVE-2014-3566, also known as the POODLE SSL 3.0 vulnerability.
Numerous documentation fixes and improvements.
Other obscure and minor bug fixes - see the timeline for details.
(pkgsrc)
- Add comment on patch-lib_isnan.c (from cvs log)
(upstream)
- Update devel/bison 3.0.2 to 3.0.3
Thanks obache and wiz for review.
---------------------------------
* Noteworthy changes in release 3.0.3 (2015-01-15) [stable]
** Bug fixes
*** C++ with Variants (lalr1.cc)
Problems with %destructor and '%define parse.assert' have been fixed.
*** Named %union support (yacc.c, glr.c)
Bison 3.0 introduced a regression on named %union such as
%union foo { int ival; };
The possibility to use a name was introduced "for Yacc compatibility".
It is however not required by POSIX Yacc, and its usefulness is not clear.
*** %define api.value.type union with %defines (yacc.c, glr.c)
The C parsers were broken when %defines was used together with "%define
api.value.type union".
*** Redeclarations are reported in proper order
On
%token FOO "foo"
%printer {} "foo"
%printer {} FOO
bison used to report:
/tmp/foo.yy:2.10-11: error: %printer redeclaration for FOO
%printer {} "foo"
^^
/tmp/foo.yy:3.10-11: previous declaration
%printer {} FOO
^^
Now, the "previous" declaration is always the first one.
** Documentation
Bison now installs various files in its docdir (which defaults to
'/usr/local/share/doc/bison'), including the three fully blown examples
extracted from the documentation:
- rpcalc
Reverse polish calculator, a simple introductory example.
- mfcalc
Multi-function Calc, a calculator with memory and functions and located
error messages.
- calc++
a calculator in C++ using variant support and token constructors.
1.67 2015-01-18 NEILB
- Version bumped for a non-developer release, now I've sorted all
the pod issues.
- Added github repo to metadata and pod
1.66_03 2015-01-16 NEILB
- More pod & whitespace cleanup
1.66_02 2015-01-15 NEILB
- Getting pod fails from CPAN Testers for various recent versions
of Perl. There was an empty =item.
1.66_01 2015-01-10 NEILB
- First dev release, to check that everything's ok.
- ABW granted co-maint, so I could set up a github repo and do a
release with it linked. Thanks to ABW, ADAMK, and MST.
Release: 2.0.1
- add buffering to the child process status pipe to fix chef-client deadlocks
- fix timeouts on Windows
Release: 2.0.0
- remove LC_ALL=C default setting, consumers should now set this if they
still need it.
- Change the minimum required version of Ruby to >= 1.9.3.
Release: 1.6.0
- Steven Proctor: Updated link to posix-spawn in README.md.
- Akshay Karle: Added the functionality to reflect $stderr when using
live_stream.
- Tyler Cipriani: Fixed typos in the code.
- Max Lincoln: Support separate live stream for stderr.
wmi-lite is a lightweight Ruby gem utility library for accessing basic
Windows Management Instrumentation (WMI) functionality on Windows.
Required by a ruby-chef update.
* "git checkout $treeish $path", when $path in the index and the
working tree already matched what is in $treeish at the $path,
still overwrote the $path unnecessarily.
* "git config --get-color" did not parse its command line arguments
carefully.
* open() emulated on Windows platforms did not give EISDIR upon
an attempt to open a directory for writing.
* A few code paths used abs() when they should have used labs() on
long integers.
* "gitweb" used to depend on a behaviour recent CGI.pm deprecated.
* "git init" (hence "git clone") initialized the per-repository
configuration file .git/config with x-bit by mistake.
* Git 2.0 was supposed to make the "simple" mode for the default of
"git push", but it didn't.
* "Everyday" document had a broken link.
* The build procedure did not bother fixing perl and python scripts
when NO_PERL and NO_PYTHON build-time configuration changed.
* The code that reads the reflog from the newer to the older entries
did not handle an entry that crosses a boundary of block it uses to
read them correctly.
* "git apply" was described in the documentation to take --ignore-date
option, which it does not.
* Traditionally we tried to avoid interpreting date strings given by
the user as future dates, e.g. GIT_COMMITTER_DATE=2014-12-10 when
used early November 2014 was taken as "October 12, 2014" because it
is likely that a date in the future, December 10, is a mistake.
This heuristics has been loosened to allow people to express future
dates (most notably, --until=<date> may want to be far in the
future) and we no longer tiebreak by future-ness of the date when
(1) ISO-like format is used, and
(2) the string can make sense interpreted as both y-m-d and y-d-m.
Git may still have to use the heuristics to tiebreak between dd/mm/yy
and mm/dd/yy, though.
* The code to abbreviate an object name to its short unique prefix
has been optimized when no abbreviation was requested.
* "git add --ignore-errors ..." did not ignore an error to
give a file that did not exist.
* Git did not correctly read an overlong refname from a packed refs
file.
Also contains typofixes, documentation updates and trivial code clean-ups.
Upstream changes:
2015-01-17 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Removed tag v0.9910
[eb66489945fd] [tip] <develop>
* .hgtags:
Added tag 0.9910 for changeset 4d00adc23f19
[6d03680705f6] <develop>
* flow: Merged <hotfix> '0.9911' to <develop> ('develop').
[55a3bfc0b3fc] <develop>
* .hgtags:
Added tag 0.9911 for changeset fb394f4ac5fc
[3127ec2a07b6]
* flow: Merged <hotfix> '0.9911' to <master> ('default').
[fb394f4ac5fc] [0.9911]
* flow: Closed <hotfix> '0.9911'.
[d4bec652869d] <hotfix/0.9911>
* .shipit:
Need to disable this because it doesn't understand hotfix branches
[2b1b81b21756] <hotfix/0.9911>
* Makefile.PL, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, t/coretests.pm,
vperl/vpp.pm, vutil/lib/version/vxs.pm, vutil/vutil.c:
Pull out the changed behavior of normal(), since it breaks M::B
[a6c92bf7e426] <hotfix/0.9911>
* .shipit:
Restore the Finish step and remember to use it this time.
[9a8e87ab3743] <hotfix/0.9911>
* flow: Created branch 'hotfix/0.9911'.
[83a460962b55] <hotfix/0.9911>
* .shipit:
Checking in changes prior to tagging of version 0.9910.
Changelog diff is:
[1f732d03f5eb]
* .hgtags:
Added tag v0.9910 for changeset 4d00adc23f19
[58b1b7d17dd4]
* flow: Merged <release> '0.9910' to <master> ('default').
[4d00adc23f19] [0.9910]
* flow: Merged <release> '0.9910' to <develop> ('develop').
[8ac3661f1f71] <develop>
* flow: Closed <release> '0.9910'.
[6890ac6a6a3e] <release/0.9910>
2014-06-22 John Peacock <john.peacock@havurah-software.org>
* README, vutil/vutil.c, vutil/vxs.inc:
[PATCH] version distribution dVAR updates. commit
9bdbb2bdbd72d8d02cb8bcb0d27e7eeeacd415af Author: Jarkko Hietaniemi
<jhi@iki.fi>
[267cb6097a5f] <release/0.9910>
2014-12-23 David Mitchell <davem@iabyn.com>
* README, vutil/vutil.c:
[PATCH] 'version': vutil.c: silence overflow warnings
From a3f461a88988cef9a89c13ab42c50556750ede51 Mon Sep 17 00:00:00
2001 Running 'clang -fsanitize=undefined' on the perl test suite
triggers a number of warnings:
vutil.c:354:9: runtime error: signed integer overflow: 750283776 +
1705032704 cannot be represented in type 'int' vutil.c:354:25:
runtime error: signed integer overflow: 6 * 1000000000 cannot be
represented in type 'int' vutil.c:355:10: runtime error: signed
integer overflow: 1000000000 * 10 cannot be represented in type
'int'
This is because the version string parsing code takes a "maybe
overflow, then check to see if we've overflown" approach. Which is
perfectly fine, but clashes with clang.
This commit makes it take the opposite approach of checking each
time
*before* doing the += mult*i and mult*=10 steps.
A bit clunky, but ASan only allows you to disable these warnings on
a per-function basis, and it's a reasonably large function.
I suspect that the block of code above this may need similar
treatment, but as it wasn't triggering clang warnings, I didn't look
at it.
--- vutil.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+),
5 deletions(-)
[d90a6cd2ecba] <release/0.9910>
2014-08-30 John Peacock <john.peacock@havurah-software.org>
* .shipit:
Ready to release now
[bfd261163ee7] <release/0.9910>
* .shipit:
Try new Finish step
[67dc070b3131] <release/0.9910>
2014-08-23 John Peacock <john.peacock@havurah-software.org>
* .hgignore, Makefile.PL:
Force the VERSION so we can control the tarball name
[616ea2110028] <release/0.9910>
* vutil/vutil.c, vutil/vutil.h:
Apply suggested changes from Karl Williamson
[61cfdfe0c2e5] <release/0.9910>
* flow: Created branch 'release/0.9910'.
[a91839728adf] <release/0.9910>
2014-08-16 John Peacock <john.peacock@havurah-software.org>
* Abandon branch
[40dd9d98c543] <tied-version>
* Abandon branch
[1fba9539ca49] <version-math>
* Abandon branch
[9f7dab2e3b63] <version-new>
* Abandon branch
[802e90e66daa] <version-combined>
* Abandon branch
[98825da284e9] <version-xs>
* flow initialization: Created <develop> trunk: develop.
[a06c96873576] <develop>
* .hgflow:
flow initialization: Added configuration file.
[90bd285c19ff] <version-xs>
* .hgflow:
flow initialization: Added configuration file.
[24d1df41799d] <tied-version>
* .hgflow:
flow initialization: Added configuration file.
[3d621fc33f37] <version-math>
* .hgflow:
flow initialization: Added configuration file.
[d78406b7976d] <version-new>
* .hgflow:
flow initialization: Added configuration file.
[6ce1e6af1058] <version-combined>
* .hgflow:
flow initialization: Added configuration file.
[dd443f6b0b8a]
* Close this branch
[6b82507b2ea1] <0.9909>
* t/coretests.pm:
Remove debugging
[68e1b230196e]
* README:
Revise README
[5e4557ca4717]
* README:
Clean up README
[3beec2fae46a]
* vutil/vutil.c:
Do not need to use unsigned
[37972ebd5be1]
* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
vutil/lib/version/vxs.pm:
Bump $VERSION for release
[3696ffe9e7a8]
* README, lib/version.pm, vperl/vpp.pm, vutil/vutil.c:
Merge in 0.9909 as released to CPAN
[5d7666eff3af]
* .hgtags:
Tagging version '0.9909' using shipit.
[28f76b8d2918] <0.9909>
2014-08-15 John Peacock <john.peacock@havurah-software.org>
* README:
Update README
[d31021b57b62] [0.9909] <0.9909>
* lib/version.pm, lib/version/regex.pm, t/00impl-pp.t, t/01base.t,
t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
vutil/lib/version/vxs.pm:
Bump $VERSION in preparation for CPAN release
[ff9b7da70a4b] <0.9909>
* vutil/vutil.c:
commit f57000bc399f9b433bfb06a4302f4e773f7f50bb Author: Karl
Williamson <khw@cpan.org> Date: Mon Aug 4 16:29:12 2014 -0600
PATCH: [perl #121930] Bleadperl breaks MDOOTSON/Wx
The root cause of this issue is that XS code or the libraries it
calls is changing the locale behind Perl's back so that the decimal
point character is not a dot. Version number parsing relies on it
being a dot.
This patch fixes the problem by retrieving the current locale just
before version number parsing, and updating Perl's records if the
locale has changed away from what is expected. Given accurate
records, the pre-existing call to the
STORE_NUMERIC_LOCAL_SET_STANDARD macro will do what it's supposed to
do, and change the locale so that the dot is the radix character for
the version number parsing.
After the parsing is done, the pre-existing call to the
RESTORE_NUMERIC_LOCAL macro will restore properly, but see below
This patch should be suitable for both 5.20.1 and 5.21 (though the
SHA-1 value in the porting/customize.dat will have to be adjusted
because the files aren't otherwise identical). But there is a
fundamental difference between the releases. In 5.20.X, Perl does
not attempt to keep the radix character a dot at almost all times
(though it initializes things so it is a dot, overriding any
environmental settings to the contrary). This leads to known non-
regression bugs in 5.20 because very little XS code can cope with a
non-dot. To fix this, Perl has changed the macros in 5.21 so that
the result after the RESTORE_NUMERIC_LOCAL is that the current
locale will have a dot. This will fix those long-standing bugs where
XS code expecting a dot fails should it be mashed up with modules
that change it to something else. But this will break the relatively
few modules that want it the other way. So it has been done early in
5.21 to give things a chance to settle down.
The extra {} braces around the code that calls the macros is
because STORE_NUMERIC_LOCAL_SET_STANDARD declares a variable, and so
must be within the declarations area of a block for C89 compilers.
(I myself would not write a macro that does this without indicating
so in its name.)
[2a4fc121c6c4] <0.9909>
* vutil/vutil.c, vutil/vxs.inc:
Apply patch from Perl 5.20.0 as released
commit 24120986965f248417d199c5818d145ea2a34607 Author: Brian Fraser
<fraserbn@gmail.com> Date: Tue Feb 4 06:38:55 2014 -0300
vutil.c, vxs.inc: Avoid warnings from -Wmissing-prototypes -Wundef
-Wunused-label
[08e9b0d7cca2] <0.9909>
* Preparatory branch for releasing custom 0.9909 for Perl 5.20.1
[79f970339680] <0.9909>
* t/coretests.pm:
Add a couple of overflow tests
[b150b244c13e]
2014-06-21 John Peacock <john.peacock@havurah-software.org>
* lib/version.pod:
POD correction. Thanks "Matthew Horsfall (alh)" <wolfsage@gmail.com>
Resolves https://rt.cpan.org/Ticket/Display.html?id=96620
[36eeed6fea2c]
* vutil/vutil.c:
Ignore unused context. Thanks to fraserbn@gmail.com Resolves
https://rt.cpan.org/Ticket/Display.html?id=96100
[3ac9f9bcc78e]
* vutil/vxs.inc:
Unreachable code. Thanks to Jarkko Hietaniemi <jhi@iki.fi> Resolves
https://rt.cpan.org/Ticket/Display.html?id=95896
[5aab343122fb]
2014-05-26 John Peacock <john.peacock@havurah-software.org>
* t/07locale.t:
Unintentionally skipping these tests since vpp.pm was included by
default.
[ad3699914825]
2014-05-10 John Peacock <john.peacock@havurah-software.org>
* vutil/vutil.c:
Use unsigned integer where appropriate
[2ff16e565b1d]
* t/07locale.t:
Remove debugging
[621c728ff110]
2014-04-17 John Peacock <john.peacock@havurah-software.org>
* README, t/07locale.t, t/coretests.pm, vperl/vpp.pm:
Revised heuristic in vpp to better handle v-strings
[14c5405a8ccd]
* README, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Forbid trailing bare decimal in dotted decimal versions. Resolves
https://rt.cpan.org/Ticket/Display.html?id=93603
[690dfba7c43b]
* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm:
Start working on 0.9909 release
[7a5441bfe2b0]
* lib/version.pm, vperl/vpp.pm:
Protect usage of warn categories to supported Perl releases
[d5e4aa541780]
2014-04-16 John Peacock <john.peacock@havurah-software.org>
* vutil/vutil.c:
Add warnings to vutil code too
[8f94ebcb7bdc]
2014-03-01 John Peacock <john.peacock@havurah-software.org>
* lib/version.pm, t/coretests.pm, vperl/vpp.pm:
Add lossy warning for both numify() and normal() alpha versions
[591b0e507293]
* t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Make alpha->normal() a lossy operation
[ababbdd1380f]
2014-02-25 John Peacock <john.peacock@havurah-software.org>
* lib/version.pm, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
Forbid calling ->normal() on non-qv alpha versions
[ed0f3215c1ee]
2014-02-04 John Peacock <john.peacock@havurah-software.org>
* Makefile.PL:
Add META stanzas for bugtracker and repository
[47bb0ceaa783]
* README:
Revise README to document source repositories
[ca260e8255f1]
2014-02-04 Brian Fraser <fraserbn@gmail.com>
* vutil/vutil.c, vutil/vxs.inc:
Avoid warnings from -Wmissing-prototypes -Wundef -Wunused-label
-Wmissing-prototypes was complaining about declaring XS() functions
without previously declaring a prototype.
-Wundef didn't like using #if foo instead of #ifdef foo
-Wunused-label warned because VER_{IV,NM,PV} were defined on all
versions of perl, but only used on < 5.17.2
[a4171dd98d50]
------
12.0.1
------
* Restore ``setuptools.command.easy_install.sys_executable`` for pbr
compatibility. For the future, tools should construct a CommandSpec
explicitly.
----
12.0
----
* Issue #188: Setuptools now support multiple entities in the value for
``build.executable``, such that an executable of "/usr/bin/env my-python" may
be specified. This means that systems with a specified executable whose name
has spaces in the path must be updated to escape or quote that value.
* Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
with slightly different semantics (no force_windows flag).
--------------
Version 1.13b:
--------------
- Improved the performance of minimize_corpus.sh by switching to a
sort-based approach.
- Made several minor revisions to the docs.
Upstream changes:
version 1.01: Mon Mar 10 16:10:25 CET 2014
Fixes:
- ::Util cannot use error or __x, mutual dependencies do not work
[Patrick Goldmann]
Improvements:
- changed documentation style
- die if Log::Report is used and too old
Upstream changes:
1.46 (2014/10/31)
* (ms) Fixed Gianni's utc time test for machines set to utc time.
1.45 (2014/10/25)
* (ms) fgeueke provided a pull request for short-circuiting boolean
filters: https://github.com/mschilli/log4perl/pull/48
* (ms) [rt.cpan.org #94009] Tim Bunce had requested that the
PatternLayout's %m specifier allow for fixed indentation,
variable indentation, and at the same time permit the use
of the chomp option. Added with tests and docs.
* (ms) Gianni Ceccarelli added the log4perl.utcDateTimes config
option to select UTC instead of localtime:
https://github.com/mschilli/log4perl/pull/53
* (ms) @bokutin fixed Catalyst.pm buffer flush:
https://github.com/mschilli/log4perl/pull/51https://github.com/mschilli/log4perl/issues/54
1.44 (2014/05/17)
* (ms) Skipped mkpath umask tests on Win32 which doesn't support it
properly.
* (ms) Requiring core module File::Path 2.06_06, which has remove_tree()
(fixes test suite for ancient perl-5.6.2).
* (ms) Brian Wightman fixed temporary file cleanup in the test suite
for Win32: https://github.com/mschilli/log4perl/pull/45
1.43 (2014/03/16)
* (ms) Added %m{indent} to indent multi-line messages according to the
PatternLayout (inspired by Wolfgang Pecho)
* (ms) [rt.cpan.org #84818] Deven T. Corzine suggested adding
a conditional use Win32 on Win32 platform to fix a
chicken-and-egg problem with the resurrector.
* (ms) Brian Wightman fixed Win32 log file cleanup in test suite
https://github.com/mschilli/log4perl/pull/39. New FAQ
entry on Win32 log file cleanup.
1.42 (2013/07/25)
* (ms) BenRifkah Bergsten-Buret added ';!' for property configurator
comment delimiters:
https://github.com/mschilli/log4perl/issues/25
* (ms) [rt.cpan.org 84723] Suppress error if close() in the file
appender in pipe mode returns "No child processes".
* (ms) Ronald J Kimball fixed a bug with the file appender's
create_at_logtime option in combination with
recreate_check_signal:
https://github.com/mschilli/log4perl/pull/28
* (ms) Fixed additivity() modifications after init():
https://github.com/mschilli/log4perl/issues/29
* (ms) [rt.cpan.org 87191] Applied patch by Zefram for better
maintainable line number checks (and coping with 5.19 buggy
line numbering, cough, cough).
1.41 (2013/04/21)
* (ms) [rt 81731] Added 'trace' level to Log4perl::Catalyst, as
suggested by Ashley Pond.
* (ms) Alexander Hartmaier added Log::Log4perl::Filter::MDC to filter
based on MDC key/value
* (ms) [rt.cpan.org 83193] The file appender now ignores owner/group
settings on all types of existing file system entries (previously,
this was only the case for actual files).
* (ms) [rt.cpan.org 84289] Documented Level.pm's isGreaterOrEqual()
comparator.
* (ms) [rt.cpan.org #84725] Fixed test suite to allow running tests
in parallel via HARNESS_OPTIONS=j10:c HARNESS_TIMER=1.
Reported by Brendan Byrd.
Upstream changes:
0.84 Released at 2014-10-24.
- Fixed some version conflicts.
0.83 Released at 2014-10-23.
- Added method set_default_param.
0.82 Released at 2013-11-03.
- Fixed the calls of _raise_error (RT #89989).
0.81 Released at 2013-11-01.
- Added param utf-8 to Screen.pm and File.pm.
0.80 Released at 2013-10-04.
- Fixed RT #89250 - dump() calls Dumper() now only if the log
level is active.
0.79 Released at 2013-09-06.
- Added option "category".
0.78 Released at 2013-05-16.
- Fixed bug in validate->reload for default configs (RT #85346).
0.77 Released at 2013-05-15.
- Just fixed Pod::Coverage testing in 002-pod-coverage.t.
Upstream changes:
2.012 2014-11-30 08:49:01-05:00 America/New_York
avoid a newly-introduced warning on older perls (thanks, Christopher
J. Madsen)
2.011 2014-11-29 08:50:45-05:00 America/New_York
some optimizations in timestamp and pid logging (thanks, Olivier
Mengu)
2.010 2014-07-28 22:24:23-04:00 America/New_York
add the file_format option (thanks, Randy Stauner)
2.009 2014-01-11 14:14:11-05:00 America/New_York
load the Proxy class earlier, to get it loaded prefork
2.008 2013-09-26 20:39:11 America/New_York
fix test for JSON::PP, which doesn't always follow orders about
spaces! (thanks, Dagfinn Ilmari Mannsker!)
2.007 2013-09-25 22:12:22 America/New_York
doc fixes and tests (thanks George Hartzell and Randy Stauner)
2.006 2013-04-05 15:02:05 America/New_York
put the ->info, ->fatal, ->debug methods on proxies, too
(thanks George Hartzell)
Update DEPENDS
Upstream changes:
2.44 2014-10-18
- The fix for a buffered email output in the last release introduced a bug
with _non-buffered_ email outputs. This would cause a fatal error during
global destruction when the DESTROY method was called. Reported by Christ
Hutchinson. RT #99474.
2.43 2014-10-05
- Fixed the thread locking in Log::Dispatch::Syslog (I hope). The previous
version caused Perl to crash when per-thread locking was enabled. Note that
I don't use threads so I haven't tested this. Patch by Sergio Fernndez
Muoz. RT # 99208.
- If a buffered email output is being destroyed during global destruction and
still has messages in the buffer, we warn and do not attempt to send the
messages. During global destruction, the package we use to send email may
already be destroyed, leading to weird errors when we try to use
it. Reported by Mark Overmeer. RT #97733.
- In 2.42 I added the ability to pass a hashref for the socket parameter given
to Log::Dispatch::Syslog, but I forgot to mention this here. This is
necessary to support remote logging. Patch by David Coppit. RT #93045.
2.42 2014-08-12
- Added a Log::Dispatch->clone() method. This returns shallow clone. The
outputs and callbacks are shared, but changes to outputs and callbacks in
the clone do not affect the original, or vice versa.
- Added Log::Dispatch->outputs() method. This returns all the output objects
in a dispatch object.
- Added Log::Dispatch->callbacks() method. This returns all the callback subs
in a dispatch object.
- The Syslog output now calls Sys::Syslog::setlogsock() every time a message
is logged, since something else could have called it in between logging two
messages.
- Added a lock parameter to the Syslog output. If this is true, then logging
is done in the scope of a per-thread lock. Reported by Cedric Carree and
Franck Youssef. RT #67988 and #85013.
- Replaced Class::Load with Module::Runtime.
2.41 2013-07-22
- An error is now thrown if you call Log::Dispatch->log without a
level. Previously you'd just get a warning and then execution would continue
(without logging anything). Patch by Ross Attrill. RT #87133.
Update DEPENDS
Upstream changes:
0.07 2015-01-01 22:39:19-05:00 America/New_York
[Fixed]
- Fixed failing tests with Log::Any 1.00+ by using wrapper_register
rather than munging Log4perl's legacy caller-level global variable
[Changed]
- Removed unnecessary formatting function wrappers given switch to
using wrapper_register
[Prereqs]
- Requires Log::Log4perl 1.32 or later for bug-free wrapper_register
Upstream changes:
1.03 2015-01-01 22:39:41-05:00 America/New_York
[Changed]
- Log::Any::Proxy concatenates arguments to basic logging functions
with a space character before passing them to adapters as a single
string. This ensures consistency across adapters that handle
multiple arguments differently.
1.02 2014-12-28 07:06:49-05:00 America/New_York
[Fixed]
- Some adapters relied on Log::Any::Adapter::Util also loading
Log::Any so this behavior has been restored.
1.01 2014-12-26 22:25:13-05:00 America/New_York
[Fixed]
- 'numeric_level' was not exported properly from
Log::Any::Adapter::Util
1.00 2014-12-25 22:04:13-05:00 America/New_York
[Added]
- Logging now goes via a Log::Any::Proxy object instead of directly to
an adapter. This allows easy customization of the message production.
- File, Stdout, and Stderr adapters now support a minimum
log level parameter.
[Changed]
- Removed dead code from Log::Any::Adapter::Base; particularly this
was the formatting code, since this is now handled by
Log::Any::Proxy.
[Fixed]
- File will flock the handle when writing (if flock is avaiable).
- Won't die if adapters aren't loadable modules as long as they
provide a constructor. This allows using private adapters
defined in another file.
[Documented]
- Revised docs for creating adapters
- Fixed typos and improved docs for Log::Any::Adapter::Util; removed
stub docs for modules that didn't need it.
[Deprecated]
- Deprecated some methods in Log::Any::Adapter::Util
[Internal]
- Merged Log-Any and Log-Any-Adapter distributions; reduces code
duplication and ensures Log::Any and adapter framework stay in sync
- Eliminates all non-core dependencies (as of Perl 5.8.1), including
Capture::Tiny, Devel::GlobalDestruction and Guard
0.92 2014-12-15 07:12:38-05:00 America/New_York (TRIAL RELEASE)
0.91 2014-12-14 22:13:09-05:00 America/New_York (TRIAL RELEASE)
0.90 2014-12-12 17:08:22-05:00 America/New_York (TRIAL RELEASE)
* Windows Phone and Windows Store support has been added to Visual Studio 11
(2012) and above Generators.
* NVIDIA Nsight Tegra support has been added to Visual Studio 10 (2010) and
above Generators.
* New "target_compile_features" command allows populating target based compile
features. CMake uses this information to ensure that the compiler in use is
capable of building the target, and to add any necessary compile flags
such as -std=gnu++11 to support language features.
More information on this is found at:
- http://www.cmake.org/cmake/help/v3.1/manual/cmake-compile-features.7.html
* The syntax for *Variable References* and *Escape Sequences* was simplified in
order to allow a much faster implementation. See policy "CMP0053".
* The "if" command no longer automatically dereferences variables named in
quoted or bracket arguments. See policy "CMP0054".
* The target property "SOURCES" now generally supports "Generator Expressions".
The generator expressions may be used in the "add_library" and
"add_executable" commands.
* It is now possible to write and append to the target property "SOURCES".
The variable "CMAKE_DEBUG_TARGET_PROPERTIES" can be used to trace the
origin of sources.
* CPack gained "7Z" and "TXZ" generators supporting lzma-compressed archives.
* The ExternalProject module has learned to support lzma-compressed
source tarballs with ".7z", ".tar.xz", and ".txz" extensions.
* The ExternalProject module ExternalProject_Add command learned a new
BUILD_ALWAYS option to cause the external project build step to run every
time the host project is built.
* The ctest_coverage command learned to support Intel coverage files with the
"codecov" tool.
* The ctest_memcheck command learned to support sanitizer modes, including
"AddressSanitizer", "MemorySanitizer", "ThreadSanitizer", and
"UndefinedBehaviorSanitizer".
This package represents the core of the Zope Component Architecture.
Together with the 'zope.interface' package (devel/py-ZopeInterface), it
provides facilities for defining, registering and looking up components.
This package is intended to be independently reusable in any Python
project. It is maintained by the Zope Toolkit project.
- changed some functions that don't modify their arg to take const arg
- bugfix: str2num did not convert hex values correctly
- bugfix: problems with trailing incomplete hex sequence
- bugfixes to StrFromNumber
- some checks for potential overflows with giantic strings (>2GB)
- lower autotools requirement to 2.59 permits to build on stock RHEL/CENTOS 5
3.19: 2015-01-06
Minor bugfix for handling of indexed action stamps.
3.18: 2014-11-28
The graft command now has a --prune option like unite.
3.17: 2014-11-17
Export support for SRC and RCS.
Bug fix for automated preservation under hg.
Bug fix for reparenting and checkout of commits with inline data.
3.16: 1014-11-08
Import support for SRC.
3.15: 1014-11-05
New 'add' command to insert new fileops in commits.
3.14: 2014-10-29
Assignments are preserved across squashes (including deletions).
Name lookups are, after the first one, significantly faster.
3.13: 2014-10-24
Read/write support for the Fossil system.
Fixes for timezone handling.
3.12: 2014-09-11
Explicit svn:ignore patterns aren't recursive to lower directories; cope.
A new 'ignores' command has options for translation of ignore files.
The --noignores option has been retired.
3.11: 2014-08-12
When converting SVN, ignore explicit .gitignores created by git-svn.
(Better than letting them collide with translated svn:ignore properties.)
October 16, 2012 Behdad Esfahbod <behdad@gnome.org>
- 0.0.2. There are only 10 types of people...
More seriously: Bump pkgconfig package version to 1.30.
0.3.3 (stable)
Context output format for "no newline" lines has been fixed.
The splitdiff utility now has an option to disable ".patch"
filename extensions. Some fixes for bugs spotted by
Coverity. Interdiff can now use "-" (stdin) for one of the
inputs.
2014/01/01 (4.7l)
- add "docs" rule to makefile.
- correct configure check for yyname vs yytname, broken by 4.7i changes
- update config.guess
2013/10/25 (4.7k)
- modify configure script, etc., to support cross-compiles, e.g., to MinGW.
- updated configure macros
- support --datarootdir option
- various portability fixes for CF_XOPEN_SOURCE
- add checks for clang
- improve macros for checking for standard C compiler
- modified macros to support third parameter of AC_DEFINE used by autoheader
- update config.guess, config.sub
2011/01/02 (4.7j)
- amend a check for function name to allow cases such as this:
int (foo)();
which is distinct from a function-pointer, e.g.,
int (*foo)();
- modified configure script to deprecate ${name-value} in favor of standard
${name:-value}.
- update config.guess, config.sub
commit-patch (2.5.2)
* Fixed dumb bug that caused "make install" to fail.
-- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 18:15:04 -0700
commit-patch (2.5.1)
* We now use App::Fatpacker to bundle IPC::Run, removing the dependency
from the release tarball.
* Work around emacs/tramp bug in commit-patch-buffer.el (thanks Dima
Kogan <dima@secretsauce.net>).
-- David Caldwell <david@porkrind.org> Sun, 21 Sep 2014 17:22:29 -0700
* Noteworthy changes in release 2014.10.15 (2014-10-15) [stable]
A brand-new Github mirror of the Archive's Git repository is available at
<https://github.com/peti/autoconf-archive>. That project allows developers to
submit patches as Pull Requests instead of having to go through Savannah's
patch tracker.
The Archive no longer creates release tarballs compressed with gzip and
bzip2; only tarballs compressed with xz and lzip are distributed.
AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS.
AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514>
and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>.
AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute.
AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues
remain. See <https://savannah.gnu.org/patch/index.php?8507>.
AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found
at <https://savannah.gnu.org/patch/index.php?8540>.
AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for
detecting Qt without $PATH or qmake was never very reliable and the last
change to this macro broke it entirely. If the Qt variables cannot be found
via $PATH and qmake, then it would be best to manually define them in the
makefile.
AX_TLS: fix quoting problem.
AX_F90_LIBRARY: several bug fixes and improvements. Further details are at
<https://savannah.gnu.org/patch/?8500>.
AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at
<https://savannah.gnu.org/patch/?8505>.
AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that
stdout and stderr are awk regular expressions. Further details can be found
at <https://savannah.gnu.org/patch/?8492>.
AX_OPENMP: prevent false negative due to -Wunused-variable.
AX_COMPILER_VENDOR: improve detection of the CRAY compiler.
AX_ENABLE_BUILDDIR: support absolute paths.
AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in
<https://savannah.gnu.org/patch/index.php?8486>.
AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an
ENABLE_DEBUG cpp variable if set. Submitted in
<https://savannah.gnu.org/patch/index.php?8452>.
AX_CODE_COVERAGE: new macro which contains all the necessary logic and
Makefile rules for instrumenting a project with code coverage using lcov.
Submitted in <https://savannah.gnu.org/patch/index.php?8451>.
AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in
<https://savannah.gnu.org/patch/index.php?8449>.
AX_BOOST_BASE: fix for x32 systems. This subject probably needs more
attention, though. See <https://savannah.gnu.org/patch/index.php?8433>.
AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on
OSX with home-brew installed version of BDB. Submitted in
<https://savannah.gnu.org/patch/index.php?8416>.
AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in
<functional>. Submitted it <https://savannah.gnu.org/patch/index.php?8414>.
AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in
<https://savannah.gnu.org/patch/index.php?8450>.
AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in
patch #8514. Add ICC options added in version 11.0 (which deprecates older
-xX style options). Add support for latest Intel performance processors
(see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>.
AX_EXECINFO: new macro to test execinfo size type. Submitted in
<https://savannah.gnu.org/patch/index.php?8525>.
AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name.
AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3.
AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL,
AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR,
AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION,
AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES.
AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture.
Submitted in <https://savannah.gnu.org/patch/index.php?8473>.
AX_PROG_FLEX has been extended to support OpenBSD.
AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further
details are at <http://savannah.gnu.org/patch/index.php?8381>.
* Noteworthy changes in release 2014.02.28 (2014-02-28) [stable]
AX_PERL_EXT has been extended to report back the installation prefix as
PERL_EXT_PREFIX.
AX_EXT has been extended to deal with a situation where
AX_GCC_X86_CPUID(0x00000001) returns 'unknown'. Further details can be found
at <http://savannah.gnu.org/patch/?8321>.
AX_ZONEINFO has improved support for AIX. Further details can be found at
<http://savannah.gnu.org/patch/?8313>.
The set of search paths checked by AX_LUA has been extended, mostly in an
effort to support FreeBSD and OpenBSD: <http://savannah.gnu.org/patch/?8318>
and <http://savannah.gnu.org/patch/?8355> have further details.
The new macros AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND,
AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR,
AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH,
AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF, and AX_CXX_HAVE_REFERENCE_WRAPPER have
been added.
M4sugar and M4sh added to AX_PROG_JAR, AX_PROG_JAVA, AX_PROG_JAVAC, and
AX_PROG_JAVADOC. Also fixed a path discrepancy with AX_JAVA_OPTIONS. See
<http://savannah.gnu.org/patch/index.php?8279> for further details.
The "mandatory" option in AX_CXX_COMPILE_STDCXX_11 has been fixed, and
support for Gentoo's hardened GCC has been improved. Further details are at
<http://savannah.gnu.org/patch/index.php?8287>.
Three new macros were submitted in <http://savannah.gnu.org/patch/?8260>:
- AX_GCC_BUILTIN is used to detect GCC-compatible built-in functions (e.g.
AX_GCC_BUILTIN([__builtin_expect]) to check for __builtin_expect()).
- AX_GCC_FUNC_ATTRIBUTE used to detect GCC-compatible function attributes
(e.g. AX_GCC_FUNC_ATTRIBUTE([pure]) to check for _attribute_((pure))).
- AX_GCC_VAR_ATTRIBUTE is used to detect GCC-compatible variable attributes
(e.g. AX_GCC_VAR_ATTRIBUTE([unused]) to check for _attribute_((unused))).
AX_BOOST_BASE has been updated to recognize the new multi-arch system paths
on Ubuntu 13.10 x86_64. See <http://savannah.gnu.org/patch/?8254> for further
details.
Fixed a cut-and-paste error in AX_CREATE_PKGCONFIG_INFO. Further details are
available at <http://savannah.gnu.org/patch/?8238>.
Extended AX_CHECK_{PREPROC,COMPILE,LINK}_FLAG macros to accept an additional
"input" argument. See <http://savannah.gnu.org/patch/?8247> for further
details.
Fix recognition of UltraSparc IIi in AX_GCC_ARCHFLAG. Further details can be
found at <http://savannah.gnu.org/patch/?8235>.
--------------
Version 1.12b:
--------------
- Made an improvement to dictionary generation to avoid runs of identical
bytes.
- Added havoc cycle scaling to help with slow binaries in -d mode. Based on
a thread with Sami Liedes.
- Added AFL_SYNC_FIRST for afl-fuzz. This is useful for those who obsess
over stats, no special purpose otherwise.
- Switched to more robust box drawing codes, suggested by Jakub Wilk.
- Created faster 64-bit variants of several critical-path bitmap functions
(sorry, no difference on 32 bits).
- Fixed moar typos, as reported by Jakub Wilk.
--------------
Version 1.11b:
--------------
- Added a bit more info about dictionary strategies to the status screen.
--------------
Version 1.10b:
--------------
- Revised the dictionary behavior to use insertion and overwrite in
deterministic steps, rather than just the latter. This improves coverage
with SQL and the like.
- Added a mention of "*" in status_screen.txt, as suggested by Jakub Wilk.
== Cppcheck-1.68 ==
General changes:
New checks:
- Multifile checking for buffer overruns and uninitialized variables
Improvements:
- Libraries are now able to contain platform specific types
- Improved handling of function overloads
- Improved handling of integer literal suffixes
- Improved stability of template parsing
- Improved accuracy of ValueFlow analysis
- Improved checking of pointer overflow
- Support noexcept(false)
- Support attribute((noreturn))
- A bunch of additions to several Libraries, especially posix.cfg and qt.cfg
Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.
== Cppcheck-1.67 ==
General changes:
- Library files have now a 'format' attribute. Format version 1 is assumed by default
- Cppcheck does no longer abort checking if unhandled characters (Non-ASCII) are found
New checks:
- Check for unused return values
- Detect shift by too many bits, signed integer overflow and dangerous sign conversion
- Recommend usage of expm1(), log1p(), erfc()
- Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes
- Several new va_arg related checks:
-- Wrong parameter passed to va_start()
-- Reference passed to va_start()
-- Missing va_end()
-- Using va_list before it is opened
-- Subsequent calls to va_start/va_copy()
- Initialization by itself in initializer list
- Dead pointer usage when pointer alias local variable that has gone out of scope
Improvements:
- Support uniform initialization syntax (C++11)
- Much improvements to value flow analysis
- Improved AST creation (support placement new, C++-style casts, templates, operator new[], ...)
- Improved lambda support
- Support GCC extension attriute((used)) and MSVC extension __declspec(property)
- Better support for static member variables, inherited variables and namespaces
- Improved typedef support where multiple variables are declared at once
- Avoid checking code multiple times by calculating a checksum. Duplicate preprocessor configurations are eliminated by this.
- Support C++03/C 'auto' keyword
- HTML report: display 'verbose' message using clickable expandable divs
uses zope nor pkgsrc.
Changes:
4.1.2 (2014-12-27)
Add support for PyPy3.
Remove unittest assertions deprecated in Python3.x.
Add zope.interface.document.asReStructuredText, which formats the generated
text for an interface using ReST double-backtick markers.
4.1.1 (2014-03-19)
Add support for Python 3.4.
4.1.0 (2014-02-05)
Update bootstrap.py to version 2.2.
Add @named(name) declaration, that specifies the component name, so it does not
have to be passed in during registration.
--------------
Version 1.09b:
--------------
- Corrected a cosmetic problem with 'extras' stage count not always being
accurate in the stage yields view.
- Fixed a typo reported by Jakub Wilk and made some minor documentation
improvements.
--------------
Version 1.08b:
--------------
- Fixed a div-by-zero bug in the newly-added code when using a dictionary.
--------------
Version 1.07b:
--------------
- Added code that automatically finds and extracts syntax tokens from the
input corpus.
- Fixed a problem with ld dead-code removal option on MacOS X, reported
by Filipe Cabecinhas.
- Corrected minor typos spotted by Jakub Wilk.
- Added a couple of more exotic archive format samples.