update pkg_chk from 2.0.6 to 2.0.7, based on suggestions from PR 30893
- switch from getopt to getopts. The issue described in PR 30893 ('*' being
expanded by shell globbing) had already been worked around, but getopts
is just a nicer interface
- Extend tag parsing to support -D '*' to cause all package lines to be matched
List of changes on master since MuPDF 1.3
* Headline changes:
* CMYK rendering (mudraw PWG and PAM formats)
* TIFF viewer (with multi-page support).
* Added MuJS Javascript interpreter.
* MuJS is the default, V8 and JavaScriptCore are compile time options.
* Javascript support has to be explicitly enabled with pdf_enable_js.
* All viewers now have JavaScript enabled in the default builds.
* Viewers:
* X11: Horizontal scroll wheel support.
* X11: Status bar display with warnings.
* Android: Digital signatures.
* iOS: Links, form filling, annotation editing, and javascript.
* iOS: Reflow mode.
* WinRT: Printing.
* WinRT: Improved zooming behaviour.
* Tools:
* mudraw: Banded rendering with -B /band-height/.
* mudraw: Select output format with -F /format/.
* mudraw: Write to stdout if you use '-' as the output file name.
* mudraw: Add TGA output format.
* mudraw: Improved SVG output.
* mutool show: Write output to file instead of stdout with -o /filename/.
* mutool clean: Clean content streams with -s option.
* Annotations:
* Improved font handling.
* Form fields.
* Free text.
* Sticky notes.
* Optimizations:
* glyph cache: Partial eviction.
* glyph cache: Run-length compressed glyphs.
* Smarter handling of subpixel metrics in text rendering.
* Optimized blitting functions.
* Optimized gradient mesh drawing.
* API changes and additions:
* fz_stream API reworked: replace "read" function with "next".
* "Rebind" functions to associate context bound objects with another context:
fz_output, fz_stream, fz_device and fz_document.
* Introduce "document handlers" to detect and open different file types.
* Must now call fz_register_document_handlers() to register the defaults.
* May register your own handlers as well to work with fz_open_document.
* Hook to load system fonts: fz_install_load_system_font_funcs.
* PDF xref cache flushing functions (mark/clear/clear-to-mark).
* Add our own "printf" set of functions to format strings and write to fz_output:
* Format %f as short as possible while preserving precision.
* Has %C for formatting a unicode character as UTF-8.
* Has %M to format fz_matrix.
* Has %R to format fz_rect.
* Has %q and %( to format strings with escaped characters.
* PDF process interface: allow PDF interpreter to do more than just draw!
* Content stream state cleaning filter.
* Content stream rewriting filter.
* PDF digital signatures.
* Stroke states may now be stored on the stack.
* Improved fz_path internals.
* Gradient mesh drawing interface has been improved.
* Save files with incremental updates.
Mercurial is a free, distributed source control management tool.
It efficiently handles projects of any size and offers an easy and
intuitive interface.
Mercurial efficiently handles projects of any size and kind. Every
clone contains the whole project history, so most actions are local,
fast and convenient. Mercurial supports a multitude of workflows
and you can easily enhance its functionality with extensions.
It is easy to learn: You can follow our simple guide to learn how
to revision your documents with Mercurial, or just use the quick
start to get going instantly. A short overview of Mercurial's
decentralized model is also available.
And it just works: Mercurial strives to deliver on each of its
promises. Most tasks simply work on the first try and without
requiring arcane knowledge.
- Delayed UDP connection
- makefile ignores LDFLAGS
- mem leak in config parser
- vtun3 server should offer vtun2-compatible encryption
- Parallel make Makefile.in race condition
- link timeout in UDP mode
Minor fixes in lfd_lzo.c to ensure correct type casting
Add description of "keepalive timeout:count;" syntax
to man page and vtund.conf sample.
Remove doubled if(send_a_file){...} block in linkfd.c.
- reduce connection chatter
- improve linking on rebuilds
RainbowDelimiters is a "rainbow parentheses"-like mode for emacs
which highlights parens, brackets, and braces according to their
depth. Each successive level is highlighted a different color. This
makes it easy to spot matching delimiters, orient yourself in the
code, and tell which statements are at the same depth.
- Looks like in some rare circumstances, Cwd::abs_path() can croak,
so now we wrap that in eval { } and deal accordingly.
0.12 2014-02-19
- We now fully resolve symlinks in @INC paths. The previous 'fix'
for Debian broke the tests on FreeBSD.
Thanks to G茅raud Continsouzas, and Daniel Lintott for help testing.
0.11_03 2014-02-18
- Another place where we need to worry about getting undef.
0.11_02 2014-02-18
- Wasn't handling the case where abs_path() returns undef,
which it does if a symlink "goes nowhere".
0.11_01 2014-02-18
- The testsuite fix in 0.11 caused a breakage on FreeBSD,
where a directory path contains a symlink that wasn't
the final directory. So now module_path() fully resolves
all symlinks in the path, using Cwd::abs_path().
0.11 2014-02-17
- Testsuite now uses Cwd::abs_path() on paths from %INC,
to cope with synlinks in @INC directories.
This was causing test failures on Debian(-based) systems.
Thanks to Daniel Lintott and Erez Schatz for reporting
and testing proposed fix.
0.10_01 2014-02-16
- Developer release with the change that made it into
0.11, above.
0.10 2014-02-04
- mpath can display paths for multiple modules (Ahmad Syaltut)
- specified min perl version 5.6.0
0.09_01 2013-08-21
- If a directory in @INC is a symlink, return the linked-to directory
in the path. Problem report and patch from Sharl Morlaroll
https://github.com/neilbowers/Module-Path/issues/4
Upstream changes:
1.001003 Fri Mar 21 21:12:32 PST 2014
* Doc updates for maintainer change
1.001002 Mon Nov 4 15:13:58 EST 2013
* no changes since 0.99
1.001001_001 Wed Oct 30 20:47:23 EDT 2013
* no code changes, just a new version number with more room to grow
0.99 Tue Oct 29 13:21:03 2013 EDT 2013
* restore ability to use regex with test_err and test_out
(Zefram) [rt.cpan.org #89655] [github #389] [github #387]
0.99 Sat Oct 12 15:05:41 EDT 2013
* no changes since 0.98_06
0.98_06 Fri Sep 27 10:11:05 EDT 2013
Bug Fixes
* Fix precedence error with (return ... and ...)
(nthykier) [github #385]
0.98_05 Tue Apr 23 17:33:51 PDT 2013
Doc Changes
* Add a shorter work around for the UTF-8 output problem.
(Michael G Schwern)
Bug Fixes
* Test::Builder::Tester now works with subtests.
(Michael G Schwern) [github 350]
* Fix test_fail() inside a do statement.
(nnutter) [github #369]
New Features
* A subtest will put its name at the front of its results to make
subtests easier to read. [github #290] [github #364]
(Brendan Byrd)
Feature Changes
* like() and unlike() no longer warn about undef. [github #335]
(Michael G Schwern)
0.98_04 Sun Apr 14 10:54:13 BST 2013
Distribution Changes
* Scalar::Util 1.13 (ships with Perl 5.8.1) is now required.
(Michael G Schwern)
Feature Changes
* The default name and diagnostics for isa_ok() and new_ok() have
changed. (Michael G Schwern)
Docs Fixes
* Added a COMPATIBILITY section so users know what major features were
added with what version of Test::More or perl. [github 343] [github 344]
(pdl)
* Fix the ok() example with grep(). (derek.mead@gmail.com)
Bug Fixes
* A test with no plan and missing done_testing() now exits with non-zero.
[github #341] (tokuhirom)
* isa_ok() tests were broken in 5.17 because of a change in
method resolution. [github #353] (Michael G Schwern)
0.98_03 Thu Jun 21 13:04:19 PDT 2012
New Features
* cmp_ok() will error when used with something which is not a
comparison operator, including =, += and the like.
[github 141] (Matthew Horsfall)
Bug Fixes
* use_ok() was calling class->import without quoting which could
cause problems if "class" is also a function.
Doc Fixes
* use_ok() has been discouraged and de-emphasized as a general
replacement for `use` in tests. [github #288]
* $thing is now $this in the docs to avoid confusing users of
other languages. [Karen Etheridge]
Incompatible Changes With Previous Alphas (0.98_01)
* use_ok() will no longer apply lexical pragams. The incompatibilities
and extra complexity is not worth the marginal use.
[github #287]
0.98_02 Thu Nov 24 01:13:53 PST 2011
Bug Fixes
* use_ok() in 0.98_01 was leaking pragmas from inside Test::More.
This looked like Test::More was forcing strict. [rt.cpan.org 67538]
(Father Chrysostomos)
0.98_01 Tue Nov 8 17:07:58 PST 2011
Bug Fixes
* BAIL_OUT works inside a subtest. (Larry Leszczynski) [github #138]
* subtests now work with threads turned on. [github #145]
Feature Changes
* use_ok() will now apply lexical effects. [rt.cpan.org 67538]
(Father Chrysostomos)
Misc
* Test::More, Test::Simple and Test::Builder::Module now require
a minimum version of Test::Builder. This avoids Test::More and
Test::Builder from getting out of sync. [github #89]