2015-04-26 10:37:26 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
Update 2.021 to 2.023
---------------------
2.023 2014-09-12
- The fix for [RT #69503] broke a previously-working case where a
page object could be passed (and was expected). The -firstpage
option now accepts a page object or a page number. Thanks to
Marco Pessotto for the bug report and test.
2.022 2014-07-04
- Added $pdf->version() get/set method. When opening an existing
PDF, the existing version number will now be retained.
- Renamed the following in PDF::API2:
- importpage to import_page
- openScalar to open_scalar
The old names are deprecated.
- [RT #69503] Fix the -firstpage option to $pdf->preferences() so
that it doesn't always lead to a crash (reported by Dietrich
Streifert).
- [RT #47974] Accept malformed xref subsections (with a warning)
that have extraneous spaces on the first line (reported by
Abhinav Kaushik).
- [RT #94505] For Code128 barcodes, the initial character set is
now optional (defaults to B or C depending on the content to be
encoded). The initial character set can be passed as a capital
letter, and the program will die if an invalid character set is
requested (requested by Andrea Nall).
- Interleaved 2 of 5 barcodes now prepend a zero when an odd
number of digits is specified, which is standard behavior.
Previously, a zero was appended instead.
- $page->rotate(0) now sets rotation to 0 degrees rather than
deleting an existing page rotation command. Page rotation is
inherited, so this is necessary to undo any inherited page
rotation.
- Fix: Attempts to use EAN-128 barcodes resulted in an error.
- Add a more informative error when text() is called without first
setting a font(), and when font() is called without including a
font size.
|
2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
2014-02-22 09:57:04 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.021
Upstream changes:
2.021 2014-02-20
- Fixed numerous bugs in the string parsing code, including the
one reported in [RT #63918] by Frank Doepper.
- [RT #41049] Rewrote literal string parsing to prevent a stack
overflow due to an inefficient regex (reported by Sergei
Fetisov).
- [RT #91822] Fix compression of GIF images to ensure that output
codes don't exceed 12 bits (reported by Vadim Repin).
- The RunLengthDecode filter didn't actually work. Its code has
been rewritten and now passes basic encoding and decoding tests.
- Fix Code128 barcode switching from Code C to Code B in certain
cases (reported by Doru Petrescu).
|
2013-12-09 15:17:56 by OBATA Akio | Files touched by this commit (238) |
Log message:
Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.
Bump PKGREVISION for runtime dependency pattern changed packages.
|
2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880) |
Log message:
Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
2013-01-23 02:30:02 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.020
Upstream changes:
2.020 2013-01-20
- Give a more informative error message when a PDF file using a
cross-reference stream is encountered. The Known Issues section
of the documentation includes pointers on how to add support in
case someone else can get to this before I do.
- Text using TrueType fonts is now searchable again. In version
0.61, an undocumented -unicodemap option was added to nearly all
of the font resource methods, which only included a ToUnicode
CMap if it was set (and it's required in order for PDF readers
to be able to identify individual characters if BaseEncoding
isn't present, which it isn't for TrueType fonts).
I've left the -unicodemap option in place, and it's still
undocumented (except here), but it's now on by default. Call
$pdf->ttfont($fontfile, -unicodemap => 0) if you want to disable
it for performance or file size reasons.
- Add a note to the stringify method's documentation saying that
it's a destructive operation.
- The various filter types have their own classes in the
PDF::API2::Basic::PDF::Filter namespace now, rather than having
all of the packages in Filter.pm.
- To facilitate testing and ensure that identically-generated PDFs
have identical output in Perl 5.17.5 or later, PDF dictionary
keys are now sorted during output.
|
2012-10-25 08:57:09 by Aleksej Saushev | Files touched by this commit (587) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
|
2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
|
2011-08-14 17:14:23 by OBATA Akio | Files touched by this commit (201) |
Log message:
Revision bump after updating perl5 to 5.14.1.
|
2011-04-11 11:12:51 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Changes 2.019:
* Fix a typo in the require statement for code128 barcodes.
* Numerous modules are now only loaded when they're needed, which should help
speed up the load time and reduce the memory footprint.
* Test coverage is up to about 45% of the codebase.
Changes 2.018:
* The tests in 2.017 exposed a floating point issue where some computers give
more trailing zeros than others. It doesn't affect the output, but it does
break the tests on those computers, since the PDFs are slightly different.
This version modifies the float() method to remove trailing zeros, which
should fix the test breakage and give consistent PDFs.
Changes 2.017:
* The DejaVu fonts have been removed from the distribution, since they were
only used by one example script. If you need them for your project, you can
download them from http://dejavu-fonts.org
* Fix: Content->bogen() didn't behave as documented if $move was set (it
started drawing from the center of the circle rather than [x1, y1]).
* The undocumented nettfont method has been removed, along with the supporting
PDF::API2::Resource::Font::neTrueType module.
* The undocumented save_xml method has been removed, along with the supporting
functions in PDF::API2::Basic::*.
* The undocumented textstate2 method has been removed from PDF::API2::Content.
* Fix create_egs call in Lite.pm
* Fix string interpolation in pdf-merge.pl
* Fix an error in the synopsis
* Fix rename of .cmap files so that they actually work now.
* The test suite has grown to nearly 200 tests, covering about 40% of the
codebase. There's still plenty of room for improvement.
|