Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
bugfixes, many new features, improved stability and performance.
|
|
|
|
String template engine in QT based on Django template system
|
|
|
|
|
|
Then drop buildlink with xz, it is not required.
Bump PKGREVISION.
|
|
Main changes are listed below, full list is available on
http://valgrind.org/docs/manual/dist.news.html
Release 3.9.0 (31 October 2013)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.9.0 is a feature release with many improvements and the usual
collection of bug fixes.
This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
PPC64/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android,
X86/Android, X86/MacOSX 10.7 and AMD64/MacOSX 10.7. Support for
MacOSX 10.8 is significantly improved relative to the 3.8.0 release.
* ================== PLATFORM CHANGES =================
* Support for MIPS64 LE and BE running Linux. Valgrind has been
tested on MIPS64 Debian Squeeze and Debian Wheezy distributions.
* Support for MIPS DSP ASE on MIPS32 platforms.
* Support for s390x Decimal Floating Point instructions on hosts that
have the DFP facility installed.
* Support for POWER8 (Power ISA 2.07) instructions
* Support for Intel AVX2 instructions. This is available only on 64
bit code.
* Initial support for Intel Transactional Synchronization Extensions,
both RTM and HLE.
* Initial support for Hardware Transactional Memory on POWER.
* Improved support for MacOSX 10.8 (64-bit only). Memcheck can now
run large GUI apps tolerably well.
* ==================== TOOL CHANGES ====================
* Memcheck:
- Improvements in handling of vectorised code, leading to
significantly fewer false error reports. You need to use the flag
--partial-loads-ok=yes to get the benefits of these changes.
- Better control over the leak checker. It is now possible to
specify which leak kinds (definite/indirect/possible/reachable)
should be displayed, which should be regarded as errors, and which
should be suppressed by a given leak suppression. This is done
using the options --show-leak-kinds=kind1,kind2,..,
--errors-for-leak-kinds=kind1,kind2,.. and an optional
"match-leak-kinds:" line in suppression entries, respectively.
Note that generated leak suppressions contain this new line and
are therefore more specific than in previous releases. To get the
same behaviour as previous releases, remove the "match-leak-kinds:"
line from generated suppressions before using them.
- Reduced "possible leak" reports from the leak checker by the use
of better heuristics. The available heuristics provide detection
of valid interior pointers to std::stdstring, to new[] allocated
arrays with elements having destructors and to interior pointers
pointing to an inner part of a C++ object using multiple
inheritance. They can be selected individually using the
option --leak-check-heuristics=heur1,heur2,...
- Better control of stacktrace acquisition for heap-allocated
blocks. Using the --keep-stacktraces option, it is possible to
control independently whether a stack trace is acquired for each
allocation and deallocation. This can be used to create better
"use after free" errors or to decrease Valgrind's resource
consumption by recording less information.
- Better reporting of leak suppression usage. The list of used
suppressions (shown when the -v option is given) now shows, for
each leak suppressions, how many blocks and bytes it suppressed
during the last leak search.
* Helgrind:
- False errors resulting from the use of statically initialised
mutexes and condition variables (PTHREAD_MUTEX_INITIALISER, etc)
have been removed.
- False errors resulting from the use of pthread_cond_waits that
timeout, have been removed.
* ==================== OTHER CHANGES ====================
* Some attempt to tune Valgrind's space requirements to the expected
capabilities of the target:
- The default size of the translation cache has been reduced from 8
sectors to 6 on Android platforms, since each sector occupies
about 40MB when using Memcheck.
- The default size of the translation cache has been increased to 16
sectors on all other platforms, reflecting the fact that large
applications require instrumentation and storage of huge amounts
of code. For similar reasons, the number of memory mapped
segments that can be tracked has been increased by a factor of 6.
- In all cases, the maximum number of sectors in the translation
cache can be controlled by the new flag --num-transtab-sectors.
* Changes in how debug info (line numbers, etc) is read:
- Valgrind no longer temporarily mmaps the entire object to read
from it. Instead, reading is done through a small fixed sized
buffer. This avoids virtual memory usage spikes when Valgrind
reads debuginfo from large shared objects.
- A new experimental remote debug info server. Valgrind can read
debug info from a different machine (typically, a build host)
where debuginfo objects are stored. This can save a lot of time
and hassle when running Valgrind on resource-constrained targets
(phones, tablets) when the full debuginfo objects are stored
somewhere else. This is enabled by the --debuginfo-server=
option.
- Consistency checking between main and debug objects can be
disabled using the --allow-mismatched-debuginfo option.
* Stack unwinding by stack scanning, on ARM. Unwinding by stack
scanning can recover stack traces in some cases when the normal
unwind mechanisms fail. Stack scanning is best described as "a
nasty, dangerous and misleading hack" and so is disabled by default.
Use --unw-stack-scan-thresh and --unw-stack-scan-frames to enable
and control it.
* Detection and merging of recursive stack frame cycles. When your
program has recursive algorithms, this limits the memory used by
Valgrind for recorded stack traces and avoids recording
uninteresting repeated calls. This is controlled by the command
line option --merge-recursive-frame and by the monitor command
"v.set merge-recursive-frames".
* File name and line numbers for used suppressions. The list of used
suppressions (shown when the -v option is given) now shows, for each
used suppression, the file name and line number where the suppression
is defined.
* New and modified GDB server monitor features:
- valgrind.h has a new client request, VALGRIND_MONITOR_COMMAND,
that can be used to execute gdbserver monitor commands from the
client program.
- A new monitor command, "v.info open_fds", that gives the list of
open file descriptors and additional details.
- An optional message in the "v.info n_errs_found" monitor command,
for example "v.info n_errs_found test 1234 finished", allowing a
comment string to be added to the process output, perhaps for the
purpose of separating errors of different tests or test phases.
- A new monitor command "v.info execontext" that shows information
about the stack traces recorded by Valgrind.
- A new monitor command "v.do expensive_sanity_check_general" to run
some internal consistency checks.
* New flag --sigill-diagnostics to control whether a diagnostic
message is printed when the JIT encounters an instruction it can't
translate. The actual behavior -- delivery of SIGILL to the
application -- is unchanged.
* The maximum amount of memory that Valgrind can use on 64 bit targets
has been increased from 32GB to 64GB. This should make it possible
to run applications on Memcheck that natively require up to about 35GB.
|
|
|
|
- add =encoding to POD due to test failure on certain boxes
- add several perl, pkg, and pod tests
0.6 2013-09-24 05:51:54
add mk_parent()
0.5 2012-09-06 07:38:06
rt 79472 (thanks Lachlan!) fix absolute path bug introduced in 0.4
0.4 2012-09-03 17:50:41
rt 79345 (thanks Gian!): Failed to recursively create dir if the first part solves to false
0.3 2013-04-06 19:39:52
rt 76061 No LICENSE in META.yml
rt 68950 break out rm() code into empty() type function, use it in rm()
0.2 2012-03-11 16:50:44
rt 51728 Missing colon in synopsis
rt 75688 using deprecated for qw() in 00.load.t
perltidy
|
|
Upstream changes:
0.09 Fri Dec 14 19:34:00 EXT 2012
Two spelling corrections reported by Xavier Guimard.
|
|
Upstream changes:
0.05 Sep 3 2013
- Tweak doco and fix typos
Thank you dsteinbrunner@pobox.com
|
|
Upstream changes:
0.2304 2013-10-10 09:16:27 America/New_York
* List all detectable dependencies for completeness. (Test::More had
been unintentionally omitted in the last release and many core
dependencies had never been listed.)
0.2303 2013-10-09 09:57:21 America/New_York
* Remove compile test and associated dependencies
0.2302 2013-09-26 09:45:35 America/New_York
* Drop minimum Perl version back to 5.6 (erroneously bumped by dzil)
* Do not inherit from Exporter (requires Exporter 5.57) (thanks to
Olivier Mengu.)
* 'use base ...' => 'use parent ...' as parent is lighter (thanks to
Olivier Mengu.)
|
|
Upstream changes:
4.132140 Fri Aug 2 11:38:57 CDT 2013
- Fixes RT bug #86963 wherein a call to list_dir() would previously
fail under certain circumstances.
This is a high-priority fix with no security-related implications.
See also https://rt.cpan.org/Public/Bug/Display.html?id=86963
4.131591 Fri Jun 7 22:19:05 CDT 2013
- POD (documentation) corrections.
4.131570 Thu Jun 6 23:15:27 CDT 2013
- Since Sat Mar 2 01:13:46 CST 2013, there has been an unofficial code
freeze in effect, during which time 580 test runs from the CPAN smoke
testers have had a 100% complete PASS rate.
- So I'm pleased to announce that I'm releasing this code as-is, under
the "STABLE"/"MATURE" designation.
- There are important bug fixes since the last STABLE release, particularly
in making the File::Util::max_dives() method behave as documented. See
also https://rt.cpan.org/Ticket/Display.html?id=85141
- Near future plans are laid out in the TODO documentation file also
included with this documentation.
4.130610 Sat Mar 2 01:13:46 CST 2013
- TRIAL version, much polish on the quality of the distribution itself,
including extensive POD checks, fixes in documentation quality, and
overall tidiness. Reorganized the test suite so it remains correct to
"t" and "xt" test division conventions. Included a list of contributors.
4.130590 Wed Feb 27 21:59:30 CST 2013
- TRIAL version, probably the final trial before release as a mature distro
in the 4.x series (the 3.x series is already "mature" status).
- This release introduces unicode support via UTF-8 strict. Naturally
the test suite and coverage had to be expanded to cover the new feature
set. Documentation has also been updated to include explanation of
how to make use UTF-8 encoding in File::Util.
- Minor bug fixes and polish.
4.130560 Mon Feb 25 14:03:44 CST 2013
- TRIAL version, seventh trial in 4.x series. I am just about confident
enough to release this current code as an offical stable release to the
CPAN, but first I wanted to include the optimizations in this release.
- This release represents a vast number of optimizations that greatly
increase the performance of recursive calls.
- This release fixes some windows-specific bugs that have to deal with
recursively listing directories from a root volume, such as "C:\" for
example.
- Added performance measurement scripts that allow users to both benchmark
and profile File::Util, with Devel::NYTProf being a prerequisite to such
activities.
4.130510 Tue Feb 19 18:10:12 CST 2013
- TRIAL version, sixth trial in 4.x series prior to first official release;
we're being very careful.
- Removed dependency for Exception::Handler and stole/improved code from it
so now there's no external dependencies whatsoever.
- Tests and documentation adjusted to reflect the change
4.130500 Mon Feb 18 19:13:11 CST 2013
- TRIAL version, fifth trial in 4.x series prior to first official release;
we're being very careful.
- This release features mainly performance optimizations, and many
windows-specific bug-fixes for those new optimizations which were caught
during thorough testing.
- This new version features a "max_depth" option for list_dir, which works
the same as the -max_depth flag for GNU find.
- the max_dives() method has been renamed to abort_depth(), with back-compat
fully preserved; this is to avoid confusion with the new max_depth
option for list_dir()
- Documentation updated to show examples of the new feature.
- For operating systems that support it, list_dir() now keeps track of the
filesystem inodes it sees while walking directories to detect and avoid
filesystem loops. Sadly, Windows does not support the native stat/lstat
calls in Perl, and therefore this is feature is silently disabled on
any platform where it is detected that the stat/lstat calls don't work.
- New example script added to examples/ directory and to the Cookbook.
- Main perldoc manpage for File::Util updated
4.130483 Sat Feb 16 23:07:29 CST 2013
- TRIAL version, fourth trial in the 4.x series.
- Tidied up documentation for main man page (perldoc).
- Increased test coverage, Devel::Cover scores are very much higher
- Fixed some bugs discovered while expanding test coverage and writing
new tests - this is the best way to find and fix bugs.
4.130460 Thu Feb 14 22:24:50 CST 2013
- TRIAL version. The third trial release of the 4.x series. Removed a
few bits of code from the test suite that were causing false failures
in CPAN tester results. More importantly, this version includes
optimizations to the list_dir() regex pattern matching when recursing
through directory trees. Namely, the "pattern gathering" has been
memo-ized and stashed into the options passed to recursive calls.
4.130425 Mon Feb 11 15:37:47 CST 2013
- TRIAL version. Released to CPAN after taking into account some changes
recommended by a few of the good folks at perlmonks, namely some method
name changes. The old method names still work fine and are completely
supported. The changes are shown below:
+-----------+-------------+
| OLD NAME | NEW NAME |
+-----------+-------------+
| can_read | is_readable |
| can_write | is_writable |
| readlimit | read_limit |
| isbin | is_bin |
+-----------+-------------+
- Some changes to the POD documentation have been made as well, both to
reflect the name changes as well as to clean things up even more in
terms of clarity and better formatting.
- Some test updates were needed to reflect the use of the new method names
4.130420 Sun Feb 10 21:45:05 CST 2013
- TRIAL version. Released to CPAN for those who may want to test drive
it. The enhancements, improvements, feature additions, and bug fixes
in this release are far to great to be enumerated here in the changes
file. A git repository was set up for File::Util last December, and
the commit logs will tell the full story of all changes.
- The commit log can be read here:
https://github.com/tommybutler/file-util/commits/master
- A summary of new things would include the newer, more modern-style
call syntax, user-definable custom error handlers, list_dir()
callbacks plus advanced regular expression filtering features, much
more comprehensive documentation including a manual and a cookbook,
performance optimizations, the ability to enable/disable the
verbose diagnostics that have hitherto been the default error
mechanism, and much more. The quality of the distribution has also
been greatly improved.
- All new features are covered at length in the documentation, so
anything you don't see here will be mentioned and throughly covered
there. Full backward-compatibility with the 3.x series feature-set
and syntax has been preserved
3.39 Sun Jan 6 15:54:10 CST 2013
- Significant improvements in test suite, but most importantly
eliminated a bug found in make_dir() where absolute paths caused
problems on some platforms.
- Fixed a bug that caused testing to fail on Solaris
|
|
|
|
---
1.3
---
* Address security vulnerability in SSL match_hostname check as reported in
Python #17997.
* Prefer `backports.ssl_match_hostname
<https://pypi.python.org/pypi/backports.ssl_match_hostname>`_ for backport
implementation if present.
* Correct NameError in ``ssl_support`` module (``socket.error``).
|
|
|
|
MooseX::POE is a Moose wrapper around a POE::Session.
|
|
MooseX::POE is a Moose wrapper around a POE::Session.
|
|
|
|
|
|
From Miod Vallat:
https://sourceware.org/ml/libffi-discuss/2013/msg00165.html
|
|
---
1.2
---
* Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
contribution.
* Issue #94: Wheels are now distributed with every release.
* Setuptools "natural" launcher support, introduced in 1.0, is now officially
supported.
-----
1.1.7
-----
* Fixed behavior of NameError handling in 'script template (dev).py' (script
launcher for 'develop' installs).
* ``ez_setup.py`` now ensures partial downloads are cleaned up following
a failed download.
* Distribute #363 and Issue #55: Skip an sdist test that fails on locales
other than UTF-8.
|
|
Changelog:
This is Version 1.27. Key changes in this release include:
Enhance the fossil changes, fossil clean, fossil extras, fossil ls and fossil status commands to restrict operation to files and directories named on the command-line.
New --integrate option to fossil merge, which automatically closes the merged branch when committing.
Renamed /stats_report page to /reports. Graph width is now relative, not absolute.
Added yw=YYYY-WW (year-week) filter to timeline to limit the results to a specific year and calendar week number, e.g. /timeline?yw=2013-01.
Updates to SQLite to prevent opening a repository file using file descriptors 1 or 2 on unix. This fixes a bug under which an assertion failure could overwrite part of a repository database file, corrupting it.
Added support for unlimited line lengths in side-by-side diffs.
New --close option to fossil commit, which immediately closes the branch being committed.
Added chart option to fossil bisect.
Improvements to the "human or bot?" determination.
Reports errors about missing CGI-standard environment variables for HTTP servers which do not support them.
Minor improvements to sync support on Windows.
Added --scgi option to fossil server.
Internal improvements to the sync process.
The internals of the JSON API are now MIT-licensed, so downstream users/packagers are no longer affected by the "do no evil" license clause.
|
|
* Noteworthy changes in release 2013.11.01 (2013-11-01) [stable]
AX_PROG_CXX_MPI has been updated to recognize an MPI C++ compiler. Further
details are at <http://savannah.gnu.org/patch/?8218>.
The new macro AX_AM_OVERRIDE_VAR allows "overriding" of user provided
variables for Automake. See <http://savannah.gnu.org/patch/?8213> for further
details.
AX_COMPILER_VENDOR has been extended to support detection of Fujitsu
compilers. See <http://savannah.gnu.org/patch/index.php?8212> for further
details.
AX_TRY_RUN_JAVA and AX_TRY_COMPILE_JAVA has been made more picky about what
they delete. See <http://savannah.gnu.org/patch/index.php?8211> for further
details.
The new macro AX_PROG_SCALA checks that scala is available. Further details
are available at <http://savannah.gnu.org/patch/index.php?8198>.
The new macro AX_FIND_SCALA_STDLIB add support for finding the jar containing
the Scala Standard Library. See <http://savannah.gnu.org/patch/?8197> for
further details.
The new macro AX_PROG_SCALAC provides support for finding a Scala compiler.
See <http://savannah.gnu.org/patch/index.php?8195> for further details.
The new macres AX_FIND_HAMCREST and AX_FIND_JUNIT have been added, which
provide support for finding the jars of JUnit and Hamcrest. Please refer to
<http://savannah.gnu.org/patch/index.php?8196> for further details.
AX_PTHREAD has been extended to support Clang. Further details can be found
at <http://savannah.gnu.org/patch/?8186>.
The macros AX_GCC_LIBRARIES_DIR and AX_GCC_VERSION have been marked obsolete
because they depend on the obsolete AX_GCC_OPTION macro. Further details can
be found at <http://lists.gnu.org/archive/html/autoconf-archive-maintainers/2013-09/msg00000.html>.
New macros AX_BOOST_CONTEXT, AX_BOOST_COROUTINE, AX_BOOST_LOG, AND
AX_BOOST_LOG_SETUP have been added to detect Boost.Log and Boost.Coroutine.
AX_PROG_PERL_VERSION has been extended to recognize recent versions of Perl.
See <http://savannah.gnu.org/patch/?8144> for further details.
AX_JNI_INCLUDE_DIR now recognizes the $JAVA_HOME environment variable when
trying to locate the Java SDK. See <http://savannah.gnu.org/patch/?8155> for
further details.
AX_EXT has been extended to recognize cases where a CPU supports AVX, but the
operating system does not. See <http://savannah.gnu.org/patch/?8084> for
further details.
Support for 64-bit FreeBSD has been improved in AX_EXT, AX_GCC_ARCHFLAG. See
<http://savannah.gnu.org/patch/?8085> for further details.
AX_BOOST_BASE has been extended to recognize aarch64 as a lib64 architecture.
A bug in AX_LIB_HDF5 has been fixed that would result in $CC not being
restored properly after testing.
|
|
------------------------------------------
version 0.004 at 2013-11-02 22:06:57 +0000
------------------------------------------
Change: 474d456a510b53f357b96e346ba45160e554d0be
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-11-02 23:06:50 +0000
New travis config
Change: 7ad16ca45b63d72deb5db6cbbce4f787046f6013
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
add some comfort as primary author desires
To avoid scaring users the Getty wants some improved examples and an
accessor for last cmd in chain.
Change: 3b7ea438bf9d041895b37781e3ea20733caa5e08
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
add some samples to role
author wants ('examples') x INT_MAX - unfortunately he gets only one
Change: 16ab8ee5a435405b22a57c83b59bf2b6ce90ba5c
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
move initialization to MooX::Cmd::Role
* as discussed with Getty in #web-simple, let MooX::Cmd be a
bootstrap
loader only and modern implementations can do
with "MooX::Cmd::Role"; * allow modify all initialization parameters
via class _build_ functions
(called in class context, but as method)
Change: e8b4dea42c571e7842f250b9d75bfc680dfe24ed
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
improve documentation
Change: bd75c0701c52b3742a5c7aa53d7e058c6327d2e1
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
allow Class->new_with_cmd->execute(...)
Change: 1e585ce9de10745e06d0399a9beaae4d090261d5
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
move initialization sequence for cmd into role
as discussed with primary author, a role having all neat information
about the cmd state in attributes is smarter that passing arguments
...
Change: 8be5fbb8369983ae1e225b5b9ee1130f13c34169
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
simplify loading commands to avoid stack frames
Change: 08355a05811a3df9b044f69eed504aaa0180eba1
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
remove trailing \t
Change: 11c618f8bfc0563cc5a5ca44fdcfbcb160054cdf
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
some safety first checks and minor optimizations
Change: bfbe63ec3572c8b0c62c77288f4939b04e05dfb8
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
allow commands show available neighbours/children
Change: 1368cf9f99b5b9496d9ae4e78ef7a04dd3cbe9ee
Author: Jens Rehsack <sno@netbsd.org>
Date : 2013-11-02 23:00:05 +0000
bump Module::Pluggable version to stop 5.18 from
whining and let it work smoothly on blead
Change: 03139b6fb4c4fb003661ceefd3522183d822985f
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-10-29 11:07:19 +0000
Merge pull request #2 from yanick/master
only load commands if used
|
|
General:
* Added an API to get common filesystem paths in SDL_filesystem.h:
SDL_GetBasePath(), SDL_GetPrefPath()
* Added an API to do optimized YV12 and IYUV texture updates:
SDL_UpdateYUVTexture()
* Added an API to get the amount of RAM on the system:
SDL_GetSystemRAM()
* Added a macro to perform timestamp comparisons with SDL_GetTicks():
SDL_TICKS_PASSED()
* Dramatically improved OpenGL ES 2.0 rendering performance
* Added OpenGL attribute SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
Windows:
* Created a static library configuration for the Visual Studio 2010 project
* Added a hint to create the Direct3D device with support for multi-threading:
SDL_HINT_RENDER_DIRECT3D_THREADSAFE
* Added a function to get the D3D9 adapter index for a display:
SDL_Direct3D9GetAdapterIndex()
* Added a function to get the D3D9 device for a D3D9 renderer:
SDL_RenderGetD3D9Device()
* Fixed building SDL with the mingw32 toolchain (mingw-w64 is preferred)
* Fixed crash when using two XInput controllers at the same time
* Fixed detecting a mixture of XInput and DirectInput controllers
* Fixed clearing a D3D render target larger than the window
* Improved support for format specifiers in SDL_snprintf()
Mac OS X:
* Added support for retina displays:
Create your window with the SDL_WINDOW_ALLOW_HIGHDPI flag, and then use SDL_GL_GetDrawableSize() to find the actual drawable size. You are responsible for scaling mouse and drawing coordinates appropriately.
* Fixed mouse warping in fullscreen mode
* Right mouse click is emulated by holding the Ctrl key while left clicking
Linux:
* Fixed float audio support with the PulseAudio driver
* Fixed missing line endpoints in the OpenGL renderer on some drivers
* X11 symbols are no longer defined to avoid collisions when linking statically
iOS:
* Fixed status bar visibility on iOS 7
* Flipped the accelerometer Y axis to match expected values
Android:
IMPORTANT: You MUST get the updated SDLActivity.java to match C code
* Moved EGL initialization to native code
* Fixed the accelerometer axis rotation relative to the device rotation
* Fixed race conditions when handling the EGL context on pause/resume
* Touch devices are available for enumeration immediately after init
Raspberry Pi:
* Added support for the Raspberry Pi, see README-raspberrypi.txt for details
|
|
This is a regularly scheduled feature release.
1.1. Core features
hgweb: add revset syntax support to search
hgweb: always run search when a query is entered (BC)
hgweb (paper theme): add infinite scrolling to graph
hgweb: show full date in rfc822 format in tooltips at shortlog page
proxy: allow wildcards in the no proxy list (issue1821)
pull: for pull --update with failed update, print hint if any
rebase: preserve working directory parent (BC)
sslutil: add a config knob to support TLS (default) or SSLv23 (BC) (issue4038)
templatefilters: add short format for age formatting
templater: support using templates with non-standard names from map file
update: add error message for dirty non-linear update with no rev
addremove: don't do full walks
log: make file log slow path usable on huge repos
subrepo: let the user choose to merge, keep local or keep remote subrepo revisions
1.2. Extension features
convert-internals: introduce hg.revs to replace hg.startrev and --rev with a revset
convert-internals: update source shamap when using filemap, just as when not using filemap
factotum: clean up keychain for multiple hg repository authentication
histedit: abort if there are multiple roots in "--outgoing" revisions
mq: extract strip function as its standalone extension (issue3824)
mq: look for modified subrepos when checking for local changes
rebase: remove bailifchanged check from pullrebase (BC)
shelve: add a shelve extension to save/restore working changes
1.3. Fixes
pager: honour internal aliases
patch: ensure valid git diffs if source/destination file is missing (issue4046)
patch: Fix nullid for binary git diffs (issue4054)
progress: stop getting stuck in a nested topic during a long inner step
rebase: handle bookmarks matching revset function names (issue3950)
rebase: preserve active bookmark when not at head (issue3813)
rebase: preserve metadata from grafts of changes (issue4001)
rebase: fix selection of base used when rebasing merge (issue4041)
ui: send password prompts to stderr again (issue4056)
|
|
|
|
User-visible changes:
- Client- and server-side bugfixes:
* fix assertion on urls of the form 'file://./'
* stop linking against psapi.dll on Windows
* translation updates for Swedish
- Client-side bugfixes:
* revert: fix problems reverting moves
* update: fix assertion when file external access is denied
* merge: reduce network connections for automatic merge
* merge: fix path corruption during reintegration
* mergeinfo: fix crash
* ra_serf: verify the result of xml parsing
* ra_serf: improve error messages during commit
* ra_local: fix error with repository in Windows drive root
* fix crash on windows when piped command is interrupted
* fix crash in the crash handler on windows
* fix assertion when upgrading old working copies
- Server-side bugfixes:
* hotcopy: cleanup unpacked revprops with '--incremental'
* fix OOM on concurrent requests at threaded server start
* fsfs: improve error message when unsupported fsfs format found
* fix memory problem in 3rd party FS module loader
Developer-visible changes:
- General:
* allow compiling against serf 1.3 and later on Windows
- Bindings:
* javahl: canonicalize path for streaFileContent method
|
|
* "git clone" gave some progress messages to the standard output, not
to the standard error, and did not allow suppressing them with the
"--no-progress" option.
* "format-patch --from=<whom>" forgot to omit unnecessary in-body
from line, i.e. when <whom> is the same as the real author.
* "git shortlog" used to choke and die when there is a malformed
commit (e.g. missing authors); it now simply ignore such a commit
and keeps going.
* "git merge-recursive" did not parse its "--diff-algorithm=" command
line option correctly.
* "git branch --track" had a minor regression in v1.8.3.2 and later
that made it impossible to base your local work on anything but a
local branch of the upstream repository you are tracking from.
* "git ls-files -k" needs to crawl only the part of the working tree
that may overlap the paths in the index to find killed files, but
shared code with the logic to find all the untracked files, which
made it unnecessarily inefficient.
* When there is no sufficient overlap between old and new history
during a "git fetch" into a shallow repository, objects that the
sending side knows the receiving end has were unnecessarily sent.
* When running "fetch -q", a long silence while the sender side
computes the set of objects to send can be mistaken by proxies as
dropped connection. The server side has been taught to send a
small empty messages to keep the connection alive.
* When the webserver responds with "405 Method Not Allowed", "git
http-backend" should tell the client what methods are allowed with
the "Allow" header.
* "git cvsserver" computed the permission mode bits incorrectly for
executable files.
* The implementation of "add -i" has a crippling code to work around
ActiveState Perl limitation but it by mistake also triggered on Git
for Windows where MSYS perl is used.
* We made sure that we notice the user-supplied GIT_DIR is actually a
gitfile, but did not do the same when the default ".git" is a
gitfile.
* When an object is not found after checking the packfiles and then
loose object directory, read_sha1_file() re-checks the packfiles to
prevent racing with a concurrent repacker; teach the same logic to
has_sha1_file().
* "git commit --author=$name", when $name is not in the canonical
"A. U. Thor <au.thor@example.xz>" format, looks for a matching name
from existing history, but did not consult mailmap to grab the
preferred author name.
* The commit object names in the insn sheet that was prepared at the
beginning of "rebase -i" session can become ambiguous as the
rebasing progresses and the repository gains more commits. Make
sure the internal record is kept with full 40-hex object names.
* "git rebase --preserve-merges" internally used the merge machinery
and as a side effect, left merge summary message in the log, but
when rebasing, there should not be a need for merge summary.
* "git rebase -i" forgot that the comment character can be
configurable while reading its insn sheet.
|
|
failure. Bump PKGREVISION.
|
|
* Experimental minimalistic support of GADT
* Allows to register predefined instances
* Compatibility with typeconv >= 108.07.00
|
|
|
|
compilation.
|
|
|
|
|
|
ocaml 4.01 (upcoming). Changelog is only available through git,
unfortunately.
|
|
|
|
|
|
No objection from MAINTAINER over 3 month.
|
|
Upstream changes:
0.38 2013-09-17 00:44:16Z (Karen Etheridge)
- removed use of deprecated enum syntax
0.37 2013-09-08 21:58:26Z (Karen Etheridge)
- removed use of deprecated Class::MOP::load_class
- repository has moved to the GitHub Moose organization
|
|
Update DEPENDS
Upstream changes:
1.32 Tue 16 Jan 2013
- require new version of PPIx::Regexp
- skip sub named keys/each/values in _each_argument() (Pedro Melo, RT#82718)
- detect open with reference to scalar (Alexandr Ciornii)
1.31 Tue 4 Dec 2012
- sort $subref requires perl 5.6 (Alexandr Ciornii)
1.30 Wed 28 Nov 2012
- 'each % { $foo }' incorrectly required perl 5.14 (RT#81505)
- 02_main.t fails in rare cases (RT#81487)
1.29 Tue 27 Nov 2012
- "Use of uninitialized value in null operation" fix.
- Adding test for "utf8::is_utf" 5.8.1 special case
- Recognize all versions in "use feature" bundle (Alexandr Ciornii)
- Support regexes (Alexandr Ciornii)
- detect changes in each/keys/values in 5.12 and 5.14 (Yasutaka ATARASHI, Alexandr Ciornii)
- 2-arg binmode (Alexandr Ciornii)
- postfix when (Alexandr Ciornii)
- exists(&sub) (Kevin Ryde, Alexandr Ciornii)
- _bugfix_magic_errno will return element (Alexandr Ciornii)
- add 'encoding' to 5.8 pragmas (Alexandr Ciornii)
- private methods _set_checks2skip and _set_collect_all_reasons for
Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy (Alexandr Ciornii)
- temp file with open requires 5.8 (Alexandr Ciornii)
|
|
Upstream changes:
0.034 2013-05-11 T. R. Wyant
No changes since 0.033_01
0.033_01 2013-05-05 T. R. Wyant
Correct spelling and grammar errors in POD and comments. RT #85050.
Thanks David Steinbrunner for catching these.
0.033 2013-02-22 T. R. Wyant
Allow interpolation in regex sets. It implies Perl 5.17.9 or higher.
Allow non-ASCII white space under /x. It implies Perl 5.17.9 or
higher.
0.032 2013-02-06 T. R. Wyant
Fix problems with Regex Set functionality under Perl 5.6.2. CPAN
testers RULE!
0.031 2013-01-31 T. R. Wyant
Have PPIx::Regexp::Token::Code (and offspring) become
PPIx::Regexp::Token::Unknown inside a regex set.
0.030 2013-01-22 T. R. Wyant
Add Regex Sets, which were added to Perl as an experimental feature in
5.17.8. This is experimental in Perl, therefore the parse may
change.
Ditch PPIx::Regexp::Token::GroupType method __expect_after_match() in
favor of the more general __match_setup(). This is done without
deprecation because __expect_after_match() was documeted as
package-private, but noted in the change log because it _was_
documented.
0.029 2013-01-14 T. R. Wyant
No changes from 0.028_02.
0.028_02 2012-12-31 T. R. Wyant
Add method unescaped_content() to PPIx::Regexp::Element().
Rewrite the tokenizing code in PPIx::Regexp::Token::GroupType and
offspring to use regular expressions specific to the regexp
delimiter, and escaping only that delimiter. Thanks again to
Alexandr Ciornii for finding more of these.
0.028_01 2012-12-20 T. R. Wyant
Fix mis-parse of /(\?|I)/ as a branch reset (it's really an
alternation). There may be more of these lurking. Thanks to Alexandr
Ciornii for finding this one.
Add options -files and -objectify to eg/predump.
|
|
Upstream changes:
[1.119] Released on 2013-09-25
Bug Fixes:
* Tests were failing with Config::Tiny 2.17 or later, due to a
change in the error messages produced by that module.
This fixes #16 on Github, #88679 & #88889 on RT.
Policy Changes:
* BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep
and map called as functions are now allowed in slice operations.
RT #79289
Thanks to Wade at Anomaly dot org for the patch.
* Subroutines::RequireArgUnpacking: Most tests of the size of @_
are now allowed. RT #79138
Other Changes:
* Modernized our usage of Exporter. See RT #75300.
Thanks to Olivier Mengu. for the patch.
[1.118] Released on 2012-07-10
Policy Changes:
* CodeLayout::RequireTidyCode: Revise to work with incompatible
changes in Perl::Tidy 20120619. RT #77977.
* TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
'no warnings' statement, so that 'no warnings "qw"' is recognized
as supressing just 'qw' warnings. RT #74647.
* Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
distribution, RT #69546
Other Changes:
* Make all unescaped literal "{" characters in regexps into
character classes. These are deprecated, and became noisy with
Perl 5.17.0. RT #77510.
|
|
Upstream changes:
3.98 Thu Oct 3 19:04:26 2013
- User string compare for version checks
3.97 Thu Nov 15 13:34:15 2012
- Fix for panic during destroy from Krzysztof Lewicki
3.96 Mon Oct 1 12:22:50 2012
- Tweaks in tests for changes in core warning messages
3.95 Tue Jul 24 13:30:57 2012
- Delete on arrays is deprecated (removed last vestage)
3.94 Wed May 9 17:29:23 EDT 2012
- Delete on arrays is deprecated
3.93 Mon Apr 9 13:45:35 2012
- Allow :Handle to work with non-OIO classes per contribution by Damian Conway
3.92 Tue Mar 6 14:42:27 2012
- Added readonly fields per contribution by Damian Conway
3.91 Wed Feb 22 16:35:09 2012
- Added sequential defaults per contribution by Damian Conway
- Extended delegator capabilities per contribution by Damian Conway
3.89 Thu Feb 16 19:08:31 2012
- Added generated defaults per contribution by Damian Conway
3.88 Thu Jan 26 14:56:59 2012
- Update build prereqs
3.87 Thu Jan 19 13:46:51 2012
- Added missing test file for delegators
3.86 Thu Jan 19 04:37:33 2012
- Added delegators per contribution by Damian Conway
3.85 Wed Jan 11 06:01:11 2012
- Fix some 'used only once' warnings
|
|
Upstream changes:
1.13 2013-10-10 00:09:35+0900
[BUG FIXES]
- Fix for perl 5.19.4 (RT 88295)
|
|
From Nils Ratusznik via PR pkg/48316.
5 years worth of upstream changes, bugfixes and new features, too long
to copy and paste here.
pkgsrc changes:
---------------
Add LICENSE
|
|
own PKGNAME is unchanged.
|
|
|