[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