Age | Commit message (Collapse) | Author | Files | Lines |
|
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]
|
|
|
|
distribution upstream.
|
|
|
|
------
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/51
https://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)
|
|
|
|
0.16 2014-12-22
- Added Mojolicious::Plugin::ForkCall, provides fork_call helper (Grinnz++)
|
|
CHANGELOG:
* (1.18.7): bugfix to accept a #include with absolute filepath
|
|
* 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".
|
|
Thanks Niclas Rosenvik for finding this.
|
|
|
|
For yyFail and yyMemoryExhausted, the ordering of _Noreturn is
incorrect on at least fbsd with clang.
Runtime issue, PKGREVISION bumped.
Ok@ joerg
|
|
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.
|
|
revision of boost-headers.
|
|
== 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
|
|
1.18 Mon Sep 29 19:36:00 PDT 2014
- Added the bind_exchange and unbind_exchange methods
for exchange-exchange bindings.
|
|
|
|
Ok@ salo
|
|
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.
|
|
0.001006 2015-01-10 13:43:39EST-0500 America/Toronto
- fix ref check on moosify inflator (@shadowcat-mst)
|
|
1.17 2015-01-08
- More XS fixes. Simplified how we localize $@ in the XS code and fixed error
with Perls compiled with -DDEBUGGING. Reported by Lars Dɪᴇᴄᴋᴏᴡ. RT #101416.
1.16 2015-01-07
- The changes in 1.14 introduced a memory leak any time a callback was called
and it did not throw an error that was a reference. This affected the
DateTime constructor and probably many other things. Reported by David
Kayal. RT #101380.
|
|
"dialog" utility.
From DESCR:
pythondialog is a Python wrapper for the dialog utility originally
written by Savio Lam, and later rewritten by Thomas E. Dickey. Its
purpose is to provide an easy to use, pythonic and comprehensive Python
interface to dialog. This allows one to make simple text-mode user
interfaces on Unix-like systems (including Linux).
|
|
2015-01-09 version 0.5.10:
* Merged msgpack-jruby by @iconara. JRuby can run `require 'msgpack'` to use
msgpack-jruby.
|
|
|
|
* Docs: add AtspiTableCell.
|
|
|
|
|
|
|
|
|