[libpdf-api2-perl] branch master updated (c779331 -> 58e66a9)
gregor herrmann
gregoa at debian.org
Sun Oct 30 23:54:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libpdf-api2-perl.
from c779331 update changelog
adds 809f670 Remove documentation on the instance variables (accessors should be used instead).
adds d962677 Update coding style.
adds 5a37790 Remove export of functions that no longer exist.
adds a8bdfa6 Remove the unused PDFLiteral shortcut function.
adds 0e6fc03 Update code style, use more descriptive variable names.
adds eebad7a Merge 077cd35a0b6c8a1edffeba49487f801758e6dc75 into 9a3e71324867009ef8a7e541437c730e8505bed4
adds 29a6ef7 avoid dzil warning
adds b8d6104 9 simple tests for lite.t
adds 6a3e120 genesis
adds d5e7df2 genesis2
adds ddcb598 revision workaround for SF cvs import not to screw up CPAN
adds c0a7b08 revision workaround for SF cvs import not to screw up CPAN
adds 6dd3716 revision workaround for SF cvs import not to screw up CPAN
adds 7a5bbd7 revision workaround for SF cvs import not to screw up CPAN
adds 7e7657d revision workaround for SF cvs import not to screw up CPAN
adds c4c8abe revision workaround for SF cvs import not to screw up CPAN
adds 76bee93 fix for 0.51
adds 2bc651b fixed unicode lookup to use actual encoding rather than default
adds 8a588c3 fixed ToUnicode cmap greneration to use actual encoden rather than the default
adds 7c1ac30 beautification
adds 219d9d2 modified escaped string conversion
adds 29fe232 added cid map
adds a50d2aa version 0.52
adds 295f4f1 added details
adds b1b4a61 removed dup sub
adds 671023c fixed compress vs. Compress::ZLib subs
adds 0a66f36 prepairing dejavu font inclusion
adds b62cfb8 added dejavu fonts
adds f820de7 moved "use io-file" to begin section
adds c004cdf fixed wxByGlyph
adds 4ee961c applied untested fix for acrobat 8 "<ident> TJ" bug
adds 9077cb8 fix acro 8 fix
adds bdfe81b fixed [rt.cpan.org #24203] Incompatibility in Wide character handling
adds 16c2995 fixed version update for interoperability
adds af0488d updated versioning to PDF::API2
adds 48de480 fixed advancewidth for space calculation
adds d334bc3 updated default encoding to that used by bold
adds 876ad24 fixed default encoding with bold
adds 5c08146 changed import* methods to check its first arg -- thanks alankila2 at yahoo.ca
adds c922461 fixed trailer detection to be more tolerant (towards pdf-spec 1.7)
adds 65dd8e4 applied improvements to encodeByData proposed by alankila at bel.fi
adds 3cf5f0e applied improvements to release proposed by alankila at bel.fi
adds eb3e2f6 removed eval from state calls
adds 6824cf3 fixed -twocolumnright option typo
adds 16c763f added pageLabel method
adds c16189c genesis
adds adfb098 update copyright
adds 7b49b3e genesis
adds 88158f5 genesis
adds 4c4a678 removed open_swallowed since it is not nedded anymore
adds c5e2d22 removed silly grey-level handling
adds af117cd release update
adds 981ef83 replaced IOString dep. with scalar IO.
adds a903feb genesis
adds bf6bf2e fixed build/release versioning
adds b49c73d release sync
adds 3998ebd fixed open to CORE::open
adds fe375f0 release sync
adds 5b90f45 replaced IOString dep. with scalar IO.
adds 43c804f fixed version print
adds c7a7940 fix for wxByGlyph not honoring cidfont width arrays
adds 3cbe2f3 fixed fix for wxByGlyph not honoring cidfont width arrays
adds 44e65b6 added lorem ipsum page
adds f41ca57 added lorem ipsum page
adds 893f19e fixed unicode caos handling for some broken fonts having no unicode for a glyph
adds 32bebfd added upstream fix for 5.8.7 bugs
adds aa0c81f tag release 0.60
adds 54a8fa6 fix subsetting
adds a22bce9 fix tounicode option
adds f6290ab removed changelog
adds 12a9731 fixed bogen
adds 02341df renamed compress to compressFlate
adds 246a7c1 fixed page insert with upstream text-pdf 0.29a version
adds 0f96175 added note on importintoform and importpage for existing pdf-file
adds 5f2055f fixed importpage doku bug http://rt.cpan.org/Ticket/Display.html?id=27152
adds 99a18e6 fixed pnm bitmap decoding
adds 051fb40 preparations for abbyy finereader fix
adds 011cf42 fixed %%EOF/startxref detection to be done in chunks
adds 98943c5 genesis from contribution
adds c7286f3 added text2pdf.pl
adds 8529ea2 added contributor email
adds 8a57ec1 fix exporter warnings of IO::File
adds d5a7a7d sync with dejavu 2.18
adds 27ad692 sync with dejavu 2.18
adds fcd434d fix BOM in info strings
adds a0a9060 added wantarray choice for paragraph, added section which loops around paragraph
adds 33fb11e added use lib
adds a505477 updated ms_table election algo to support newer apple and m$ unicode 3.1+ glyph cmaps
adds 4f02e7b also read Tiff Tag 296 and make it available as resUnit
adds 9c6b13c update docs for tiffTag
adds 59ef26a added -printscalingnone option
adds 5f618a3 make trailer detection more tolerant for reported ghostscript and swets formats
adds 0f6900b added movie annotation
adds fb2509e fixed noisy undef handling of isvirtual
adds d1491ba changed undef safeguards for wx* methods
adds 2181012 fixed width encoding for wrong advance codes
adds 3cdcc57 new
adds ba58100 genesis
adds ebe80b1 added 022_truefonts_diacrits_utf8
adds 3d42652 make startxref detection more tolerant
adds afae352 added noembed option
adds a5937c9 genesis
adds d15ddda added non-embedded truetype font (8-bit only) support
adds a7b64ca fixed relative page insert
adds 602a084 added non-embedded truetype
adds 25b6046 fixed -noembed option
adds 2c8398c added -noembed option
adds 0d92526 apiname fix
adds 8e8d88f flag fixes
adds c0c7848 fixed catalog update and infohash utf16 from http://bugs.debian.org/461167
adds 1f3ea16 added -spillover param to paragraph and sub-methods
adds 03c1fa3 genesis
adds 637f97d genesis
adds 06bb775 update dejavu to 2.25
adds 79fc326 *** empty log message ***
adds 29440a8 added relative use lib
adds bf04e3a fixed [rt.cpan.org #40648] Unicode text prints text on top of text before it
adds 3cdb375 *** empty log message ***
adds 3619fab perf henning.just at datagraf.dk
adds fe438a1 rt.cpan.org #42524: strange space size after update on 0.72.003 from 0.71
adds 38ab607 update tags
adds 5d33d32 Bring the CHANGELOG file up to date.
adds 87202d7 Remove the CVS $Log$ sections from the .pm files now that they're all in CHANGELOG
adds f38eae8 Updated documentation for the synopsis, open(), openScalar(), and the first part of preferences().
adds 8477223 Update the formatting of the remainder of the Generic Methods documentation.
adds f35ce7d <?xpacket> allows a blank begin attribute value. This lets me remove the non-ASCII characters from the file.
adds 62be0b2 Remove what looks to be an accidentally-added file
adds dcbe5b0 Update all $VERSION strings to not require CVS.
adds 0702948 Rename LICENSE to PATENTS
adds 12553d3 Update the Page Methods documentation
adds 1f94dca Update the remainder of the documentation in PDF/API2.pm
adds d69d156 Remove POD from files that basically didn't have any.
adds 16af88a Replace t/00use.t with a file that 'use's all of the distribution's modules
adds ede4020 Minor changes to the documentation.
adds e4a9806 Add Font::TTF as a dependency instead of embedding it.
adds 15869e9 Remove ASCII art and adjust layout of P::A::Basic:PDF::* boilerplate.
adds 663ab3f Remove the ASCII art and boilerplate license notices
adds 8d9539a Remove two unused references to PDF::API2::Basic::TTF::Font
adds da60fe0 Refactor PDF::API2::Content::Text
adds 0ec3da4 Move the Hello World example from HOWTO.pod to PDF::API2, and remove HOWTO.pod
adds cec0e37 Add some very basic functionality tests.
adds df3b3b8 Rename CHANGELOG to Changes
adds b815e70 Remove some redundant and/or out-of-date files
adds 4050ae0 Begin using Dist::Zilla
adds 36adbcd Refactor PDF::API2::Outlines.
adds b2078d8 Remove PDF::API2::Version
adds 21638e8 Fix POD syntax errors throughout.
adds 55f2ec7 Remove unnecessary "use utf8" statements.
adds bedc8bb Remove references to Data::Dumper
adds 06d2b31 Rename non-packages to not have .pm extensions
adds e2a313b Use Dist::Zilla to provide a consistent $VERSION in each module
adds e2d4126 Require Perl 5.8.1 or higher (Unicode).
adds a43dd57 "use base" instead of @ISA, our instead of "use vars", remove BEGIN sections.
adds 1695c39 Code Cleanup: PDF::API2::Basic::PDF::Bool
adds 0677351 Code Cleanup: PDF::API2::Basic::PDF::Null
adds 1312b31 Code Cleanup: PDF::API2::Basic::PDF::Name
adds daac099 Update the Basic::Name docs, which incorrectly stated that PDF 1.1 names were being handled properly.
adds 74cfffc Code Cleanup: PDF::API2::Basic::PDF::Number
adds 436aada Fix: PDF::API2::Basic::PDF::Name didn't end with "1;"
adds 8e75df4 Code Cleanup: PDF::API2::Basic::PDF::Utils
adds 0ef8f0e Remove unpacku from PDF::API2::Basic::PDF::Utils (never used)
adds f69ec43 Code Cleanup: PDF::API2::Basic::PDF::String
adds 33187b2 Replace references to PDF::API with PDF::API2
adds 404c492 Code Cleanup: PDF::API2::Basic::PDF::Array
adds eb1a80c Replace UNIVERSAL::can with $object->can() in Basic::PDF::Array
adds 5fea32f Typo fix and minor POD clarification.
adds bac5658 Remove a duplicate "use" statement.
adds c7cca83 Increase test coverage
adds cabf7d2 Test variations on arguments for $page->mediabox
adds ef79eeb Move unipaper.txt contents into a class
adds 3b2642c DRY: Pull out duplicated code from media/crop/bleed/trim/art boxes
adds c0d0013 DRY: Pull out duplicated code from get_media/crop/bleed/trim/art boxes
adds 1070697 Add some basic color tests
adds 45df0fc Move unicolor.txt contents into a class
adds 13ab076 Ensure Basic modules end with 1;
adds 4a3a12c Use a code generator to keep from having to parse uniglyph.txt (over 500kB, with four copies of the data in memory at one point) every time the module is used
adds f575887 Remove some extraneous code (after __END__) that was copied from another language.
adds e9e92ed Update the POD for Util.pm
adds 3aca936 Update braces and spacing to be more consistent in Content.
adds dfdec6e More consistency changes, abstract away a check to see if the content object is currently generating a text object.
adds 53a6970 Rewrite the POD for Content.pm, and rearrange the functions in groups. No functional changes.
adds ccfe623 Made the last commit without testing. Oops. Fixes enclosed.
adds f354644 Add some instructions to help contributors contribute.
adds 3079333 Minor POD tweaks
adds c445c55 Update Changes in preparation for release.
adds 3d50202 Added tag 2.016 for changeset d4875c9b3963
adds bd1b398 Fix misspelled module name in POD.
adds 89e44ad Fix RT #58386, Lite->create_egs() calls misspelled egstate function
adds d644c40 Fix string interpolation in contributed merge script.
adds 39e8a50 Include the last two updates in the Changes file.
adds 7a44eee Remove the DejaVu fonts from the distribution, since they were only used by one example script (and a test I created for the last release)
adds 1f4fe44 Remove xmlMarkupDecl from Util.pm. It doesn't appear to be referenced by anything in the module, and is undocumented.
adds b920a32 Removed the undocumented save_xml method, along with the supporting methods in Basic::*
adds 60e50fe Remove 'use IO::File' from API2.pm and add it to the modules that were missing it.
adds bfc87a8 Update .hgignore to ignore the built version of the module
adds c43f753 Remove the never-used asPDF* functions from Basic::Utils.
adds e482742 Remove 'use POSIX' and 'use PDF::API2::Util' from UniFont (unneeded).
adds eaf25cf Remove some old code that has been commented out since version control was first used.
adds 25923cc Remove unused functions from Matrix. The rest are duplicated by Math::Matrix, so that could be a drop-in replacement later on.
adds 0a7dc27 Code cleanup in Matrix.
adds f1f83f2 Indentation fix.
adds 48d48e7 Set some barcode defaults (to 0) to eliminate some warnings.
adds ee82cce Increase test coverage
adds 8afa631 Only 'require' the barcode modules when they're needed, rather than 'use'ing them every time.
adds 948ff5e Refactor the pageLabel code (page numbering).
adds 086ae99 Reference the manual pages used by Image/PNM instead of including them verbatim.
adds 660ed1b Increase test coverage for fonts (if specified fonts are available on the system)
adds 7813b64 Remove the undocumented nettfont method and its supporting module
adds 9998c34 Only 'require' the font modules when they're needed, rather than 'use'ing them every time.
adds cd208ad Fix typo in synopsis (RT #65458).
adds a142f21 Minor clarification to $gfx->linedash() arguments.
adds 661edd8 Note that $gfx->linedash() can be called without arguments to cancel dashing.
adds b1ea1cb Correct the $gfx->bogen() documentation ($reverse doesn't do what I thought it did).
adds 97b4c3f Fix: $gfx->bogen() with $move set didn't behave as described.
adds c90ed45 [RT #66054]: I apparently forgot to update the code when I renamed the CMap files from .pm to .cmap.
adds abf3bbd Add a bunch of code coverage tests for Content
adds e3d10b0 Remove the undocumented Content->textstate2 method
adds 5c6d4fa Remove two never-used private methods from CoreFont
adds 3b579da Add sanity-checks for GIF, JPG, and PNG graphics
adds a979ee2 Update Changes and dist.ini in preparation for 2.017
adds 6540aa9 Added tag 2.017 for changeset 37f19ea25ae7
adds e9827c6 Remove the unused updateRef() from Basic::PDF::File.
adds 5c93b58 Fix test failures from trailing zeros showing up on some computers but not others
adds d3671f7 Update Changes and dist.ini for 2.018
adds 72e2c01 Added tag 2.018 for changeset 419ad294874e
adds bd2b9f0 [RT #66167] Fix a typo in the require statement for $pdf->xo_code128
adds df6f752 Increase test coverage (open, GD, TIFF, global boxes)
adds 6513ef4 Only require PDF::API2::Outlines when needed.
adds 8d4a862 Only require the image resource modules when needed
adds 6bce0b0 Add LZW-compressed TIFF test
adds fcf27f0 Rename the TIFF-parsing package to be in the PDF::API2 namespace
adds 0538df3 Update Changes and dist.ini for 2.019
adds 9425e32 Added tag 2.019 for changeset 8bb4e433b25a
adds 1d08efc Remove the undocumented and unused pdfkey2 function from Util.pm.
adds f02a1f2 Update style in PDF::API2::ttfont.
adds 2ed42a7 Turn on -unicodemap for TTF files by default (so text will be searchable)
adds f8f1d3e Code cleanup, remove untrue documentation, and remove unused __release method.
adds f0a46a3 Code style update to Basic::PDF::File->release(). Not sure why this isn't done by DESTROY instead.
adds a0d629f Give filters their own classes, instead of being in Filter.pm (easier to measure test coverage)
adds 59647fe Remove new_api from 4/6 ColorSpace subclasses where it's copy-pasted from ColorSpace.pm
adds d89e9d0 Remove post-__END__ code from ColorSpace.pm.
adds 0101b32 Remove a hash from WebColor that was set but never read.
adds dc893d1 Add a couple of tests for the WebColor indexed color space
adds b309dbf Require ColorSpace modules only as needed
adds 85aca02 ASCIIHexDecode didn't handle an odd number of characters properly.
adds 0118160 Add tests covering the ASCIIHexDecode filter
adds 26fa17e Clarify and rewrite the ASCIIHexDecode filter
adds bcebadb Merge pull request #1 from giftnuss/master
adds eb3552f Merge
adds 56566e2 Code style update to Basic::PDF::Filter::ASCII85Decode
adds 8a2a271 Use Dist::Zilla plugin OurPkgVersion to generate the version lines.
adds 889a8b2 Remove an unnecessary sort.
adds 691acee Sort dictionary keys during PDF output, for predictability.
adds aac6683 Give a better error message when cross-reference streams are encountered.
adds 66dcd60 Mention in the documentation that $pdf->stringify is destructive.
adds cb168ed Bump version number
adds 235683f Added tag 2.020 for changeset 2536b4f02a3e
adds b8aec74 Add a resources link to the BitBucket repository
adds 1298442 Rewrite the RunLengthDecode filter so that it actually works.
adds 8b80d9e Fixed numerous bugs in the string parsing code.
adds 9ec9155 Rewrote the literal string reader used when parsing a PDF file. [RT #41049]
adds 1048996 Disable the Name object escape character in PDF 1.0 and 1.1.
adds 1f87eab $str -> $string and other minor updates.
adds de1727c Update coding style.
adds 792c8fa Change the random binary data in the file header
adds 4d8fb23 Merge
adds 7a069a8 Merge
adds 8fc5d87 [RT #91822] Fix compression of GIF images wrt max code size
adds 5c3651a Fix Code128 barcode switching from Code C to Code B in certain cases
adds 94556b1 Remove /o from regexes
adds f853093 Remove the out-of-date CONTACT file
adds 2dc220f Replace a couple of non-ASCII characters
adds 1a414a1 Bump version number
adds 45cc08b Added tag 2.021 for changeset 7f37dd093ec5
adds cc803d4 Add tests for escape characters in strings.
adds 2c3e620 Correct test count (removed a test shortly before previous commit).
adds c8ceba9 Code cleanup. Allow PDF::API2 parameters to contain underscores (for future development).
adds 695a1a8 Code cleanup.
adds bd92f2f Call openScalar from open in order to eliminate a lot of duplicated code.
adds eddb1fa Added $pdf->version() get/set method. Retain an existing version number when opening a file/scalar.
adds 4229822 Rename openScalar to open_scalar (old name deprecated)
adds 915f95a Remove the setting of defaults that are never used.
adds 5aa159b Remove "time" variable, which appears to be unused anywhere in the code.
adds cbc6d9f Code cleanup.
adds 01f7889 [RT #69503] Fix -firstpage option to $pdf->preferences()
adds a79b04c [RT #47974] Accept malformed xref subsections containing extraneous spaces on the first line
adds d7357b7 Update coding style. Make the output file the final argument rather than the first one.
adds c711d34 Rename pdf-merge.pl to combine_pdfs.pl
adds bed56cb Rename importpage to import_page
adds f549813 Don't die if an Info key isn't present
adds 2758544 Rewrite UNIVERSAL calls
adds eb6e660 [RT #77692] Eliminate a taint issue.
adds 237b456 Expand the end() documentation. Note in saveas and stringify that memory is being freed.
adds 1cea191 Update coding style. Switch to Code B if FNC2-FNC4 are requested while in Code C.
adds 8364a45 [RT #94505] Add some defaults and error-handling to Code128 barcodes
adds 187b3c2 Check POD validity if Test::POD is present
adds c54ad1b Add missing module descriptions when POD is present
adds fd22fb4 Update coding style. Merge new_api into new.
adds ecf05fd Remove unused, undocumented "passthru" option
adds f18593e Add type() accessor.
adds 963c162 Update coding style, remove duplicated code from base class.
adds c51b7c9 All of the code in this module was redundant.
adds b24918c Update coding style, remove redundant code.
adds a010996 Add a filter() accessor.
adds b9acd2b Update coding style, remove redundant code, add to documentation, deprecate and rename a couple of methods.
adds eaaae53 Removed unneeded dependency.
adds 7de24de Add strict and warnings.
adds 0c89fea Add elements() as an alias to elementsof()
adds 62045ae Update coding style, add to documentation, remove redundant code.
adds 2eb2e91 Update coding style.
adds 12ea199 Make the new_api deprecation safer for when new() is overridden by a subclass but new_api() isn't
adds e2ee23b Back out an unintended change in the barcode layout made during the code style update.
adds 9731b6f Update coding style.
adds a6cc055 Update coding style.
adds 165d997 Update coding style; add comments; prepend a zero instead of appending when an odd number of digits are encoded
adds 45b83c1 Update coding style, add comments.
adds a4d6dff Consolidate the code for digits 2-7
adds bd89ed4 Pass a valid set of digits when testing EAN-13 barcodes
adds 1a146f3 Update coding style
adds 8582412 Reorder $code3of9 to eliminate the need for a separate (and slightly different) $code3of9_chk.
adds 5fa0eea Consolidate repeated code.
adds f183fd7 Limit the Code39 extended character set and hide control characters from the text readout.
adds 726f660 Condense the extended character set map.
adds ae3ea96 Fix to hiding of non-printable characters.
adds 6e2c8ce Use more descriptive variable names, plus a little code reorganization.
adds 143d1cf Update code style.
adds 7e71233 Simplify code, and allow rotate(0) to undo any inherited rotation.
adds 8f448c6 Start/stop codes don't get printed in Codabar.
adds 6c2c2c1 Don't issue a warning at the end of a string when checking for additional digits.
adds 3012da1 Add calculate_check_digit to EAN13 barcodes (currently undocumented; for later use once input gets validated).
adds 97739eb Fix: Attempts to use EAN-128 barcodes resulted in an error.
adds 0529ebd Add tests for each type of barcode in use.
adds 9db3467 Add an informative error when text() and font() are called improperly
adds c4d9de3 Bump version number
adds 0be637d Added tag 2.022 for changeset d36ed0581814
adds 716f907 Fix regression introduced by [RT 69503]; add test
adds 2ff8326 Bump version number
adds 834e20b Copy all bounding boxes when importing a page [RT 104133]
adds ba49b45 POD typo fix.
adds ddca1b5 Add an optional -caption argument for barcodes
adds ad7034f Fix documentation for psfont
adds 72b66b0 Change a die to a croak
adds d1e1e05 Speed up calls to width() in BaseFont [RT 105581]
adds 955f25d Eliminate some repeated code introduced by the previous commit.
adds 274d827 Minor POD fix.
adds f5391f1 Switch from Mercurial to Git
adds fa25959 Bump version number
adds 2dab694 Restore compatibility with Perl 5.8.x
adds 2779d56 Update minimum supported Perl to 5.8.5, and use plenv to test against that version
adds d9b6bec Bump version number
adds e5d19e4 [RT #104133] An empty string is a valid Name
adds bfbe378 [RT #98551] Rename 2A/4A/2B/4B to 2A0/4A0/2B0/4B0
adds 344f1aa Add -mils and -color, reset linedash for barcodes
adds 72f3f31 [RT #98549] Rename meterlimit to miterlimit
adds 4a3c68e Fixed an infinite loop when RunLengthDecode is used for output.
adds 8bd4ec5 [RT #98534] Rename hspace to hscale
adds 0c0b8cf Update linedash documentation.
adds 86e08cf Remove undocumented and unmaintained examples directory
adds 0abf6d8 Remove a NOOP undocumented argument to nl().
adds 741e389 Update cr() documentation and fix internal text line matrix math.
adds d71fdd0 Remove the resource() method, which was effectively a NOOP.
adds b39776d [RT #65582] Fix embedding of OpenType (CID-keyed) fonts
adds b0f7118 Remove calls to the NOOP resource method.
adds af9c5c5 [RT #67767] Allow an empty page to be imported into a PDF using importPageIntoForm
adds 4837c74 Two POD tests in CPAN dist
adds ad0785b Merge pull request #2 from mbeijen/podtest
adds 544f5e8 Patch to support cross-reference streams, as received by Don Huettl of Grant Street Group
adds de4ca5c Fix a couple of PNG and xref stream errors
adds 79ceb75 Remove hard-coded version from patch.
adds 9b2a63f Fix: Read the entire Index array, not just the first pair of values.
adds 2a1ad4e Whitespace (indenting).
adds af67f5f Condense and rename _unpack to _unpack_xref_stream
adds 1bb7b91 If DecodeParms is present for a filter, pass it to the filter class.
adds dda3fc6 Add support for PNG predictors to FlateEncode.
adds 5093500 XRef streams no longer need a special filter.
adds 8210d80 Revert changes to PNG so special-case filter can be removed.
adds b079c05 Remove special case predictor filter
adds 1bf4599 Update for compatibility with Perl 5.8
adds f9cff95 Merge branch 'xref-streams'
adds 970cd91 Update Changes
adds b98cf09 Use First rather than a regex to split object stream mappings from the objects themselves.
adds a7bd543 Fix and add tests for ASCII85Decode
adds a7e5887 Various fixes to LZWDecode, plus support for the EarlyChange DecodeParm.
adds 5362ee7 Update Changes
adds e58ebe3 Bump version number
adds 6389408 Add strict and warnings to core font resource files
adds d1f1c87 Include a sample barcode when testing codabar
adds 6c376ee Add strict and warnings
adds 9d63240 Code cleanup
adds 1368e36 Update code style.
adds a854532 Note the XRef table's position.
adds 8e5cd72 Create a low-level PDF browser.
adds c42768e Use Basic::PDF::File instead of the top-level PDF::API2, and handle some oddities.
adds 1c40400 Fix: Missing last object when Index isn't present on an XRef stream file.
adds a339f3b Fix: Ensure large XRef streams are read into memory.
adds 739c79a Fix: Stream starts a character early when near the end of a file.
adds 57c1a0e Fix: Ignore white space between items in dictionaries and arrays when they're in object streams.
adds 6fd814b Fix: A previous refactor broke four-byte XRef stream fields.
adds 200e15d Add some detail to XRef stream read errors.
adds 671f216 Fix: Don't trim the remaining buffer when parsing a hex string.
adds b2e47ed Remove unnecessary purging of whitespace.
adds b6b685d Add an environment variable to force printing of a stream when there are non-printable characters.
adds 38e4392 Remove the Objects summary line since the basic reader doesn't pre-read them all.
adds 100a365 Add debug support for objects other than dictionaries.
adds 18f81bc Code style update.
adds d3ef24a Fix: Don't break if a large stream requires more than one call to depredict.
adds 94db176 Die sooner if an invalid depredict algorithm is requested.
adds e1b6eb9 Update Changes
adds f0d140c Bump version number
adds e37b60c Ensure compressed object stream objects are read into memory.
adds 5b45f34 Remove some commented-out code.
adds e576b85 Update Changes.
adds b97795e Add support to pdf-debug for null objects.
adds c12f314 Don't show the non-printable character warning if stream length is 0.
adds f9a6873 Don't show the non-printable character warning for whitespace characters.
adds 86c489d Add support to pdf-debug for nested arrays.
adds ee10703 Update code style; enable strict and warnings.
adds 1554f65 Correct help text.
adds bb3377b Remove an unused variable.
adds 6f0af88 Code style update
adds 6d71425 Code style update
adds 92c00be Eliminate an infinite loop when reading a corrupt dictionary
adds 19dbc11 Bump version number
adds c6e4d4d Fix: Set maxobj properly when reading cross-reference streams
adds e140d4a Remove arguments to readval that are never used
adds 6540eff Don't call update at the beginning of readval if $update is false
adds 1cdae10 Fix typos found in POD
adds d1f86e2 Add apostrophes to nouns in the possessive case
adds 0de1584 Merge pull request #14 from paultcochrane/pr/fix-typos-in-pod
adds f74958c Add initial Travis-CI configuration
adds 5602d74 Merge pull request #5 from paultcochrane/pr/add-travis-config
adds 57f8016 Fix "spurious =cut command" podchecker error
adds c9c68e4 Fix "line with only whitespace" podchecker warnings
adds 793f02a Fix POD type mismatch in item list
adds 5fd13b8 Merge pull request #6 from paultcochrane/pr/fix-podchecker-issues
adds 1dd8501 Use warnings and strict pragmas in tests
adds d438f83 Merge pull request #8 from paultcochrane/pr/use-strictures-in-tests
adds dc07618 Replace string form eval with block form in tests
adds c2e539b Merge pull request #9 from paultcochrane/pr/remove-expression-eval-in-tests
adds bdb18a1 Use three-arg form of open
adds 8876eea Replace bareword filehandles with scoped lexicals
adds 60ed3ae Merge pull request #10 from paultcochrane/pr/fix-io-related-perlcritic-warnings
adds 6e55de4 Fix: close() was only being called on one of the two file types
adds cd99efe Generate META.json when building dist
adds 5f2501e Merge pull request #13 from paultcochrane/pr/add-meta-json
adds 42a1102 Connect to coveralls.io
adds adad017 Handle TIFF images with strips that are wider than the image
adds 6bcbdd4 Increase test coverage of PDF::API2::Content
adds 809564b Correctly specify prereqs on MSWin32
adds dbbebc4 Merge pull request #1 from mbeijen/win32prereq
adds 7d1b87d Merge branch 'master' of github.com:ssimms/pdfapi2
adds 26db777 Fix dash and renderingintent in ExtGState
adds b587daf Critic: ProhibitExplicitReturnUndef
adds 4b632a8 Critic: RequireLexicalLoopIterators
adds 950640d Eliminate a warning
adds 55591dc Critic: ProhibitSubroutinePrototypes
adds e2d1173 Critic: ProhibitMutatingListFunctions
adds ac2f075 Critic: RequireBarewordIncludes
adds 992d590 Switch to single quotes for easier readability
adds 0475b55 Critic: ProhibitStringyEval (allow_includes)
adds e559e21 Critic: ProhibitConditionalDeclarations
adds 82dcdcd Critic: ProhibitNoStrict
adds 8857e61 Rewrite FONTDATA so strict refs doesn't need to be turned off
adds 443c26e Use strict pragma wherever possible
adds aa78eaf Replace $self with $obj where it might matter, and remove it where it doesn't.
adds 2f0e784 Remove no strict subs (doesn't appear to be needed)
adds 68e4c3b Fix: Switch \@opts to \%opts in corefont and synfont
adds cd79353 Critic: RequireUseStrict
adds de32f4e Move the # VERSION placeholder to be after "use strict"
adds a4eb11a Add Test::Perl::Critic
adds 57743fa Purge trailing whitespace (#7)
adds 0a1e23d Remove unused variable
adds c1decc4 Allow GIF, PNG, and PNM files to be added using filehandles
adds 458d98f Remove a testing aid
adds 7eb7264 If $VERSION is missing, indicate that the producer is a development version
adds 7c1dd06 [RT #33970] Fail fast when a referenced file can't be opened
adds 7997721 Add Duplex options to the ViewerPreferences dictionary
adds e1d29e6 Bump version number
adds ebfe00f Prepare for the next set of changes
adds ff15cb7 Fix a font naming issue introduced while satisfying Perl::Critic
adds 0ff7295 Bump version number; stop testing dependencies in Travis
adds 28fb34d New upstream version 2.030
new 34c1477 Merge tag 'upstream/2.030'
new fbc23ec Update debian/changelog
new 4bd4dca Update debian/libpdf-api2-perl.examples.
new b045037 unapply our patch in git
new 6d14770 Refresh reproducible-resources.patch (offset).
new e661a77 Update years of upstream and packaging copyright.
new c236421 Declare compliance with Debian Policy 3.9.8.
new 58e66a9 releasing package libpdf-api2-perl version 2.030-1
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.perlcriticrc | 4 +
Changes | 100 +-
LICENSE | 4 +-
MANIFEST | 35 +-
META.json | 46 +
META.yml | 15 +-
Makefile.PL | 22 +-
README | 6 +-
contrib/pdf-debug.pl | 232 +
contrib/text2pdf.pl | 4 +-
debian/changelog | 10 +-
debian/control | 2 +-
debian/copyright | 6 +-
debian/libpdf-api2-perl.examples | 1 -
debian/patches/reproducible-resources.patch | 22 +-
dist.ini | 33 +-
examples/011_open_update | 57 -
examples/012_pages | 27 -
examples/020_corefonts | 137 -
examples/020_textrise | 47 -
examples/020_textunderline | 44 -
examples/021_synfonts | 122 -
examples/022_truefonts | 229 -
examples/022_truefonts_diacrits_utf8 | 146 -
examples/023_cjkfonts | 163 -
examples/024_bmpfonts | 112 -
examples/025_unifonts | 1336 --
examples/026_unifont2 | 62 -
examples/027_winfont | 144 -
examples/030_colorspecs | 125 -
examples/031_color_hsv | 45 -
examples/032_separation | 68 -
examples/040_annotation | 30 -
examples/050_pagelabels | 40 -
examples/060_transparency | 58 -
lib/PDF/API2.pm | 439 +-
lib/PDF/API2/Annotation.pm | 81 +-
lib/PDF/API2/Basic/PDF/Array.pm | 4 +-
lib/PDF/API2/Basic/PDF/Bool.pm | 4 +-
lib/PDF/API2/Basic/PDF/Dict.pm | 41 +-
lib/PDF/API2/Basic/PDF/File.pm | 258 +-
lib/PDF/API2/Basic/PDF/Filter.pm | 56 +-
lib/PDF/API2/Basic/PDF/Filter/ASCII85Decode.pm | 26 +-
lib/PDF/API2/Basic/PDF/Filter/ASCIIHexDecode.pm | 4 +-
lib/PDF/API2/Basic/PDF/Filter/FlateDecode.pm | 115 +-
lib/PDF/API2/Basic/PDF/Filter/LZWDecode.pm | 39 +-
lib/PDF/API2/Basic/PDF/Filter/RunLengthDecode.pm | 5 +-
lib/PDF/API2/Basic/PDF/Literal.pm | 32 +-
lib/PDF/API2/Basic/PDF/Name.pm | 12 +-
lib/PDF/API2/Basic/PDF/Null.pm | 6 +-
lib/PDF/API2/Basic/PDF/Number.pm | 4 +-
lib/PDF/API2/Basic/PDF/Objind.pm | 12 +-
lib/PDF/API2/Basic/PDF/Page.pm | 4 +-
lib/PDF/API2/Basic/PDF/Pages.pm | 73 +-
lib/PDF/API2/Basic/PDF/String.pm | 6 +-
lib/PDF/API2/Basic/PDF/Utils.pm | 6 +-
lib/PDF/API2/Content.pm | 289 +-
lib/PDF/API2/Content/Text.pm | 6 +-
lib/PDF/API2/Lite.pm | 13 +-
lib/PDF/API2/Matrix.pm | 8 +-
lib/PDF/API2/NamedDestination.pm | 71 +-
lib/PDF/API2/Outline.pm | 43 +-
lib/PDF/API2/Outlines.pm | 6 +-
lib/PDF/API2/Page.pm | 13 +-
lib/PDF/API2/Resource.pm | 4 +-
lib/PDF/API2/Resource/BaseFont.pm | 111 +-
lib/PDF/API2/Resource/CIDFont.pm | 95 +-
lib/PDF/API2/Resource/CIDFont/CJKFont.pm | 90 +-
lib/PDF/API2/Resource/CIDFont/CMap/japanese.cmap | 2068 +--
lib/PDF/API2/Resource/CIDFont/CMap/korean.cmap | 6 +-
lib/PDF/API2/Resource/CIDFont/CMap/simplified.cmap | 772 +-
.../API2/Resource/CIDFont/CMap/traditional.cmap | 13324 +++++++++----------
lib/PDF/API2/Resource/CIDFont/TrueType.pm | 44 +-
lib/PDF/API2/Resource/CIDFont/TrueType/FontFile.pm | 70 +-
lib/PDF/API2/Resource/ColorSpace.pm | 13 +-
lib/PDF/API2/Resource/ColorSpace/DeviceN.pm | 19 +-
lib/PDF/API2/Resource/ColorSpace/Indexed.pm | 13 +-
.../API2/Resource/ColorSpace/Indexed/ACTFile.pm | 13 +-
lib/PDF/API2/Resource/ColorSpace/Indexed/Hue.pm | 11 +-
.../API2/Resource/ColorSpace/Indexed/WebColor.pm | 11 +-
lib/PDF/API2/Resource/ColorSpace/Separation.pm | 15 +-
lib/PDF/API2/Resource/Colors.pm | 4 +-
lib/PDF/API2/Resource/ExtGState.pm | 31 +-
lib/PDF/API2/Resource/Font.pm | 39 +-
lib/PDF/API2/Resource/Font/BdFont.pm | 41 +-
lib/PDF/API2/Resource/Font/CoreFont.pm | 86 +-
lib/PDF/API2/Resource/Font/CoreFont/bankgothic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/courier.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/courierbold.pm | 11 +-
.../Resource/Font/CoreFont/courierboldoblique.pm | 11 +-
.../API2/Resource/Font/CoreFont/courieroblique.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/georgia.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/georgiabold.pm | 11 +-
.../Resource/Font/CoreFont/georgiabolditalic.pm | 11 +-
.../API2/Resource/Font/CoreFont/georgiaitalic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/helvetica.pm | 11 +-
.../API2/Resource/Font/CoreFont/helveticabold.pm | 11 +-
.../Resource/Font/CoreFont/helveticaboldoblique.pm | 11 +-
.../Resource/Font/CoreFont/helveticaoblique.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/symbol.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/timesbold.pm | 11 +-
.../API2/Resource/Font/CoreFont/timesbolditalic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/timesitalic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/timesroman.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/trebuchet.pm | 11 +-
.../API2/Resource/Font/CoreFont/trebuchetbold.pm | 11 +-
.../Resource/Font/CoreFont/trebuchetbolditalic.pm | 11 +-
.../API2/Resource/Font/CoreFont/trebuchetitalic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/verdana.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/verdanabold.pm | 11 +-
.../Resource/Font/CoreFont/verdanabolditalic.pm | 11 +-
.../API2/Resource/Font/CoreFont/verdanaitalic.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/webdings.pm | 11 +-
lib/PDF/API2/Resource/Font/CoreFont/wingdings.pm | 11 +-
.../API2/Resource/Font/CoreFont/zapfdingbats.pm | 11 +-
lib/PDF/API2/Resource/Font/Postscript.pm | 94 +-
lib/PDF/API2/Resource/Font/SynFont.pm | 41 +-
lib/PDF/API2/Resource/Glyphs.pm | 4 +-
lib/PDF/API2/Resource/PaperSizes.pm | 21 +-
lib/PDF/API2/Resource/Pattern.pm | 4 +-
lib/PDF/API2/Resource/Shading.pm | 4 +-
lib/PDF/API2/Resource/UniFont.pm | 40 +-
lib/PDF/API2/Resource/XObject.pm | 4 +-
lib/PDF/API2/Resource/XObject/Form.pm | 4 +-
lib/PDF/API2/Resource/XObject/Form/BarCode.pm | 23 +-
.../API2/Resource/XObject/Form/BarCode/codabar.pm | 4 +-
.../API2/Resource/XObject/Form/BarCode/code128.pm | 6 +-
.../API2/Resource/XObject/Form/BarCode/code3of9.pm | 4 +-
.../API2/Resource/XObject/Form/BarCode/ean13.pm | 4 +-
.../API2/Resource/XObject/Form/BarCode/int2of5.pm | 4 +-
lib/PDF/API2/Resource/XObject/Form/Hybrid.pm | 8 +-
lib/PDF/API2/Resource/XObject/Image.pm | 4 +-
lib/PDF/API2/Resource/XObject/Image/GD.pm | 11 +-
lib/PDF/API2/Resource/XObject/Image/GIF.pm | 29 +-
lib/PDF/API2/Resource/XObject/Image/JPEG.pm | 123 +-
lib/PDF/API2/Resource/XObject/Image/PNG.pm | 20 +-
lib/PDF/API2/Resource/XObject/Image/PNM.pm | 47 +-
lib/PDF/API2/Resource/XObject/Image/TIFF.pm | 131 +-
lib/PDF/API2/Resource/uniglyph.txt | 866 +-
lib/PDF/API2/UniWrap.pm | 16 +-
lib/PDF/API2/Util.pm | 72 +-
lib/PDF/API2/Win32.pm | 6 +-
t/author-critic.t | 20 +
t/{release-pod-syntax.t => author-pod-syntax.t} | 7 +-
t/barcode.t | 3 +-
t/content.t | 360 +-
t/extgstate.t | 22 +
t/filter-ascii85decode.t | 30 +
t/font-ttf.t | 11 +-
t/font-type1.t | 12 +-
t/gd.t | 2 +-
t/gif.t | 28 +-
t/jpg.t | 8 +-
t/lite.t | 2 +-
t/papersizes.t | 216 +
t/png.t | 28 +-
t/pnm.t | 42 +
t/pod.t | 6 -
t/resources/1x1.pbm | Bin 0 -> 14 bytes
t/rt67767.t | 22 +
t/tiff.t | 30 +-
t/viewer-preferences.t | 18 +
162 files changed, 11693 insertions(+), 13177 deletions(-)
create mode 100644 .perlcriticrc
create mode 100644 META.json
create mode 100755 contrib/pdf-debug.pl
delete mode 100644 examples/011_open_update
delete mode 100644 examples/012_pages
delete mode 100644 examples/020_corefonts
delete mode 100644 examples/020_textrise
delete mode 100644 examples/020_textunderline
delete mode 100644 examples/021_synfonts
delete mode 100644 examples/022_truefonts
delete mode 100644 examples/022_truefonts_diacrits_utf8
delete mode 100644 examples/023_cjkfonts
delete mode 100644 examples/024_bmpfonts
delete mode 100644 examples/025_unifonts
delete mode 100644 examples/026_unifont2
delete mode 100644 examples/027_winfont
delete mode 100644 examples/030_colorspecs
delete mode 100644 examples/031_color_hsv
delete mode 100644 examples/032_separation
delete mode 100644 examples/040_annotation
delete mode 100644 examples/050_pagelabels
delete mode 100644 examples/060_transparency
create mode 100644 t/author-critic.t
rename t/{release-pod-syntax.t => author-pod-syntax.t} (52%)
create mode 100644 t/extgstate.t
create mode 100644 t/filter-ascii85decode.t
create mode 100644 t/papersizes.t
create mode 100644 t/pnm.t
delete mode 100644 t/pod.t
create mode 100644 t/resources/1x1.pbm
create mode 100644 t/rt67767.t
create mode 100644 t/viewer-preferences.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpdf-api2-perl.git
More information about the Pkg-perl-cvs-commits
mailing list