Permalink
Commits on May 30, 2018
Commits on May 24, 2018
  1. Fixing Prawn::View#respond_to_missing? method signature

    Vitor Arimitsu authored and pointlessone committed May 24, 2018
Commits on May 5, 2018
  1. Bump PDF:Core to 0.8.1

    pointlessone committed Apr 28, 2018
  2. Update manual builder

    pointlessone committed Apr 27, 2018
    This version skips metacomments.
  3. Update CI build matrix

    pointlessone committed Apr 27, 2018
  4. Update code style

    pointlessone committed Apr 27, 2018
  5. Drop Ruby 2.2 and older

    pointlessone committed Apr 27, 2018
    Ruby 2.2 support has ended on March 31.
    
    https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-2-10-released/
    
    > Ruby 2.2 is under the state of the security maintenance phase, until
    > the end of the March of 2018. After the date, maintenance of Ruby 2.2
    > will be ended.
Commits on Dec 6, 2017
  1. fix rubocop regex style violation

    jacksop authored and pointlessone committed Nov 25, 2017
  2. Update hashes used in prawn manual spec

    jacksop authored and pointlessone committed Nov 24, 2017
    Due to gradient ID changes.
  3. resolves #1048 flaw in generating gradient pattern key

    jacksop authored and pointlessone committed Nov 23, 2017
    Packing gradient attributes down to 8-bit values causes collisions when generating the SHA1 digest.
    
    Concatinate the gradient attributes into a string in order to calculate the digest for the key.
Commits on Nov 14, 2017
  1. Merge pull request #1045 from mojavelinux/issue-1022

    mojavelinux committed Nov 14, 2017
    resolves #1022 provide more information about missing font
Commits on Nov 9, 2017
  1. resolves #1022 provide more information about missing font

    mojavelinux committed Nov 8, 2017
    - when an afm font is missing, provide more information to the user
    - look for font name in family option in case of missing TTF
    - add test to confirm error is raised and message is correct
Commits on Jul 6, 2017
  1. Merge pull request #1032 from fidothe/sidestep-double-load-ruby-bug

    fidothe committed Jul 6, 2017
    Remove superfluous pdf-core requires
Commits on Jul 5, 2017
  1. Remove superfluous pdf-core requires

    fidothe committed Jul 5, 2017
    We require `pdf/core` in `lib/prawn.rb`, and were requiring
    `pdf/core/text` and `pdf/core/byte_string` in `lib/prawn/text.rb` and
    `lib/prawn/security.rb` respectively.
    
    Those second requires were causing double-loads and warnings under
    certain circumstances because of a bug in Ruby
    (https://bugs.ruby-lang.org/issues/10222).
    
    We use objects under the `PDF::Core` namespace freely throught Prawn and
    those two requires seem to be both out of character (in the rest of the
    codebase it's assumed that `PDF::Core` has already been required), and
    overkill (`pdf-core`'s codebase itself generally assumes that all the
    objects under its namespace are already required).
    
    I think it's safe to just remove these requires deeper into `pdf-core` -
    it makes these double-load problems go away and is more in keeping with
    the way the code is structured.
    
    There is the larger question of the architecture of `pdf-core` – whether
    it's a grab-bag of objects and modules to be picked-and-chosen from, or
    a single entity that should be used complete. I don't think there's a
    significant impact to that process from this approach to removing the
    warnings.
  2. Fix reported Rubocop warnings

    fidothe authored and pointlessone committed Jul 5, 2017
    There were two trivial whitespace issues and one
    would-prefer-this-approach issue in the specs. This fixes all three
Commits on Mar 24, 2017
  1. README: Use SVG badges

    olleolleolle authored and pointlessone committed Mar 24, 2017
Commits on Mar 17, 2017
  1. 2.2.2

    pointlessone committed Mar 17, 2017
Commits on Mar 15, 2017
  1. 2.2.1

    pointlessone committed Mar 15, 2017
  2. Updated Change Log

    pointlessone committed Mar 15, 2017
Commits on Mar 11, 2017
  1. Prawn 2.2.0

    pointlessone committed Dec 24, 2016
  2. Update Change Log

    pointlessone committed Dec 24, 2016
  3. Bump pdf-core dependency

    pointlessone committed Mar 11, 2017
Commits on Mar 1, 2017
  1. Prawn::View manual fixes

    giuseb authored and pointlessone committed Feb 21, 2017
    The code snippet is no longer evaluated inline. Accompanying text
    completely revised.
  2. length of comment lines reduced

    giuseb authored and pointlessone committed Feb 13, 2017
  3. example of a document method added to the view.rb manual page

    Giuseppe Bertini authored and pointlessone committed Feb 3, 2015
  4. Typo fix

    giuseb authored and pointlessone committed Feb 21, 2017
  5. Set up gem signing

    pointlessone committed Mar 1, 2017
  6. Remove Rubyforge project name for gemspec

    pointlessone committed Mar 1, 2017
    Rubyforge is long gone…
  7. Update homepage URL

    pointlessone committed Mar 1, 2017