Update ruby-prawn to 2.1.0.

PrawnPDF 2.1.0 – 2016-02-29

Added support for PNG images with indexed transparency

  Prawn now properly hadles transparency in PNG images with indexed color.

  (Maciej Mucha, #783; Alexander Mankuta, #920)

Prawn no longer generates IRB warnings

  Fix a few issues with code style that were triggering warnings in
  IRB when run in verbose mode (irb -w).

  (Jesse Doyle, #914)

Gradients applied inside transformations are now correctly positioned

  PDF gradients/patterns take coordinates in the coordinate space of
  the document, not the “user space”, so if you performed a
  scale/rotate/translate and then painted a gradient inside, it wasn't
  correctly positioned.

  This change tracks transformations applied to the document, and
  multiplies the gradient matrix with this tracked transformation
  matrix so that the gradient appears in the correct place in the
  document.

  Because this changes how the x and y coordinates are interpreted,
  you must manually add apply_transformations: true to your
  stroke_gradient and fill_gradient calls to use the fixed behaviour
  in Prawn 2. It is expected that this will be the default in Prawn 3.

  Please refer to the wiki page on this change for more information.

  (Roger Nesbitt, #891, #894)

Prawn::Graphics::BlendMode#blend_mode added

  Blend modes can be used to change the way two layers are blended
  together. The BM key is added to the External Graphics State based
  on the v1.4 PDF spec. blend_mode accepts a single blend mode or
  array of blend modes. If an array is passed, the PDF viewer blends
  layers based on the first valid blend mode.
This commit is contained in:
taca 2016-03-15 15:05:36 +00:00
parent bb7ff0ad10
commit 06d4f4b730
3 changed files with 19 additions and 11 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.12 2015/12/30 04:23:00 taca Exp $
# $NetBSD: Makefile,v 1.13 2016/03/15 15:05:36 taca Exp $
DISTNAME= prawn-2.0.2
DISTNAME= prawn-2.1.0
CATEGORIES= print
MAINTAINER= pkgsrc-users@NetBSD.org

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.5 2015/03/13 15:27:09 taca Exp $
@comment $NetBSD: PLIST,v 1.6 2016/03/15 15:05:36 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/.yardopts
${GEM_LIBDIR}/COPYING
@ -27,6 +27,8 @@ ${GEM_LIBDIR}/data/images/16bit.color
${GEM_LIBDIR}/data/images/16bit.png
${GEM_LIBDIR}/data/images/arrow.png
${GEM_LIBDIR}/data/images/arrow2.png
${GEM_LIBDIR}/data/images/blend_modes_bottom_layer.jpg
${GEM_LIBDIR}/data/images/blend_modes_top_layer.jpg
${GEM_LIBDIR}/data/images/dice.alpha
${GEM_LIBDIR}/data/images/dice.color
${GEM_LIBDIR}/data/images/dice.png
@ -34,12 +36,14 @@ ${GEM_LIBDIR}/data/images/dice_interlaced.png
${GEM_LIBDIR}/data/images/fractal.jpg
${GEM_LIBDIR}/data/images/indexed_color.dat
${GEM_LIBDIR}/data/images/indexed_color.png
${GEM_LIBDIR}/data/images/indexed_transparency.png
${GEM_LIBDIR}/data/images/indexed_transparency_alpha.dat
${GEM_LIBDIR}/data/images/indexed_transparency_color.dat
${GEM_LIBDIR}/data/images/letterhead.jpg
${GEM_LIBDIR}/data/images/license.md
${GEM_LIBDIR}/data/images/page_white_text.alpha
${GEM_LIBDIR}/data/images/page_white_text.color
${GEM_LIBDIR}/data/images/page_white_text.png
${GEM_LIBDIR}/data/images/pal_bk.png
${GEM_LIBDIR}/data/images/pigs.jpg
${GEM_LIBDIR}/data/images/prawn.png
${GEM_LIBDIR}/data/images/ruport.png
@ -77,6 +81,7 @@ ${GEM_LIBDIR}/lib/prawn/font/dfont.rb
${GEM_LIBDIR}/lib/prawn/font/ttf.rb
${GEM_LIBDIR}/lib/prawn/font_metric_cache.rb
${GEM_LIBDIR}/lib/prawn/graphics.rb
${GEM_LIBDIR}/lib/prawn/graphics/blend_mode.rb
${GEM_LIBDIR}/lib/prawn/graphics/cap_style.rb
${GEM_LIBDIR}/lib/prawn/graphics/color.rb
${GEM_LIBDIR}/lib/prawn/graphics/dash.rb
@ -107,6 +112,7 @@ ${GEM_LIBDIR}/lib/prawn/text/formatted/fragment.rb
${GEM_LIBDIR}/lib/prawn/text/formatted/line_wrap.rb
${GEM_LIBDIR}/lib/prawn/text/formatted/parser.rb
${GEM_LIBDIR}/lib/prawn/text/formatted/wrap.rb
${GEM_LIBDIR}/lib/prawn/transformation_stack.rb
${GEM_LIBDIR}/lib/prawn/utilities.rb
${GEM_LIBDIR}/lib/prawn/version.rb
${GEM_LIBDIR}/lib/prawn/view.rb
@ -136,6 +142,7 @@ ${GEM_LIBDIR}/manual/document_and_page_options/page_margins.rb
${GEM_LIBDIR}/manual/document_and_page_options/page_size.rb
${GEM_LIBDIR}/manual/document_and_page_options/print_scaling.rb
${GEM_LIBDIR}/manual/example_helper.rb
${GEM_LIBDIR}/manual/graphics/blend_mode.rb
${GEM_LIBDIR}/manual/graphics/circle_and_ellipse.rb
${GEM_LIBDIR}/manual/graphics/color.rb
${GEM_LIBDIR}/manual/graphics/common_lines.rb
@ -210,15 +217,15 @@ ${GEM_LIBDIR}/manual/text/text_box_overflow.rb
${GEM_LIBDIR}/manual/text/utf8.rb
${GEM_LIBDIR}/manual/text/win_ansi_charset.rb
${GEM_LIBDIR}/prawn.gemspec
${GEM_LIBDIR}/spec/acceptance/png.rb
${GEM_LIBDIR}/spec/acceptance/png_spec.rb
${GEM_LIBDIR}/spec/annotations_spec.rb
${GEM_LIBDIR}/spec/blend_mode_spec.rb
${GEM_LIBDIR}/spec/bounding_box_spec.rb
${GEM_LIBDIR}/spec/column_box_spec.rb
${GEM_LIBDIR}/spec/data/curves.pdf
${GEM_LIBDIR}/spec/destinations_spec.rb
${GEM_LIBDIR}/spec/document_spec.rb
${GEM_LIBDIR}/spec/extensions/encoding_helpers.rb
${GEM_LIBDIR}/spec/extensions/mocha.rb
${GEM_LIBDIR}/spec/font_metric_cache_spec.rb
${GEM_LIBDIR}/spec/font_spec.rb
${GEM_LIBDIR}/spec/formatted_text_arranger_spec.rb
@ -248,6 +255,7 @@ ${GEM_LIBDIR}/spec/text_rendering_mode_spec.rb
${GEM_LIBDIR}/spec/text_spacing_spec.rb
${GEM_LIBDIR}/spec/text_spec.rb
${GEM_LIBDIR}/spec/text_with_inline_formatting_spec.rb
${GEM_LIBDIR}/spec/transformation_stack_spec.rb
${GEM_LIBDIR}/spec/transparency_spec.rb
${GEM_LIBDIR}/spec/view_spec.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.8 2015/11/04 01:01:39 agc Exp $
$NetBSD: distinfo,v 1.9 2016/03/15 15:05:36 taca Exp $
SHA1 (prawn-2.0.2.gem) = e499815278e6ed758433de8b46d2d3d25955b651
RMD160 (prawn-2.0.2.gem) = eb309133a625f89b6161072b60e9f76b13c3b61b
SHA512 (prawn-2.0.2.gem) = 4d79118545c87cf5fc1d44b43946e7ae686eeb91870542e72b388c0828831f53b020f9ae04aedf43c895d851e663c3d99ca84c115f129310a6defb242087eb3a
Size (prawn-2.0.2.gem) = 912896 bytes
SHA1 (prawn-2.1.0.gem) = 1789e502c8a92b053022d7a43ceef697df8bf79a
RMD160 (prawn-2.1.0.gem) = f1e7a262884ea9932e5e566a87aac3ab9b007fb8
SHA512 (prawn-2.1.0.gem) = 9341e164ec66fe6cddd90c6c0bbabb680003eb57c005e44b08d47763d2568af2cfb47fd2e0bb302a7663d7108b1ca733cb6f1b18cbaea558a9fec7b97dba737a
Size (prawn-2.1.0.gem) = 1075712 bytes