Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 18, 2011

  1. Brad Ediger

    Don't restore y-position on stretchy bboxes

    When starting a bounding box at the bottom of a page (for example, using
    span starting at the end of a page), drawing some text (advancing to the
    next page), and then closing out the bbox / span, Prawn would restore
    the original (bottom) y-position, thus stretching the bbox to the height
    of the page. This commit resolves that issue.
    
    Closes #255.
    bradediger authored
  2. Brad Ediger

    BB#move_past_bottom only creates new page if at end of document

    bradediger authored
  3. Brad Ediger

    Remove methods from ColumnBox that already exist on BoundingBox

    bradediger authored
  4. Brad Ediger

    Document#float can teleport across pages

    bradediger authored
  5. Brad Ediger

    Document#width_of ignores newlines in its input.

    To Prawn, newlines have no logical width. But some TTF fonts specify a
    nonzero width for newlines. Fix Prawn's width handling to always return
    zero for code point 10 ("\n").
    
    Closes #245.
    bradediger authored
  6. Brad Ediger

    Table should accept column_widths=(Numeric)

    Closes #257. Thanks to pzupan on Github for finding the bug.
    bradediger authored

Jul 17, 2011

  1. Brad Ediger

    Fix character_spacing to use the character count, not byte length

    The character_spacing option should use the number of characters in a
    string when determining the width of that string.
    
    Closes #253. Thanks to hidakatsuya on github for finding this bug.
    bradediger authored
  2. Brad Ediger

    Take kerning into account in text width calculations

    Before this commit, Text::Box would use the unkerned width of text
    fragments to determine line width. This commit fixes it to respect the
    kerning status requested.
    
    Closes #251.
    bradediger authored
  3. Brad Ediger

    Remove unused ivar from mocha extension, forgot this a few commits ago

    bradediger authored

Jul 06, 2011

  1. Brad Ediger

    Fix image handler to use reference (non-stretchy) bounds.

    Fixes #241.
    bradediger authored
  2. Brad Ediger

    Table now uses Prawn::Document#reference_bounds

    bradediger authored
  3. Brad Ediger

    Add Document#reference_bounds to track the innermost non-stretchy bbox

    bradediger authored

Jun 01, 2011

  1. Brad Ediger

    Fix tables in stretchy bounding boxes

    Stretchy bounding boxes would previously cause a staggered y-coordinate
    when drawing table cells. Float the draw operation so that we restore
    the y-position after each cell. Thanks to DefV for the bug report and
    fix.
    
    Closes #235.
    bradediger authored
  2. Brad Ediger

    Mocha checking() extension: allow the block to run multiple times

    In situations like checking{...}.times(3), we want the block to run each time.
    bradediger authored

May 26, 2011

  1. Brad Ediger

    Whitespace

    bradediger authored
  2. Brad Ediger

    Prawn::Document.new should not scribble on options hash

    bradediger authored

May 18, 2011

  1. Brad Ediger

    Merge branch 'master' of git://github.com/mbklein/prawn

    bradediger authored

May 06, 2011

  1. Brad Ediger

    Merge pull request #240 from ianterrell/patch-1

    Fixed typo 'an' -> 'a'
    bradediger authored
  2. Ian Terrell

    Fixed typo 'an' -> 'a'

    ianterrell authored
  3. Michael B. Klein

    Fixed NoMethodError in Prawn::Core::Text::Formatted::LineWrap#remembe…

    …r_this_fragment_for_backward_looking_ops when $KCODE=="u" (Unicode)
    mbklein authored

May 05, 2011

  1. Brad Ediger

    Note that bundler must be installed

    bradediger authored
  2. Jay Strybis

    Remove instructions to manually install gem and replace with "bundle …

    …install"
    unreal authored

Apr 27, 2011

  1. Brad Ediger

    Merge branch 'master' of git://github.com/DefV/prawn

    bradediger authored
  2. Brad Ediger

    Merge branch 'master' of github.com:sandal/prawn

    bradediger authored
  3. Brad Ediger

    Rubinius spec fix: duck-type to determine which implementation of utf…

    …8_to_utf16 to use
    bradediger authored
  4. Jan De Poorter

    Refactor latin_kern_pairs_table so it doesn't use slow Array#index

    DefV authored

Apr 21, 2011

  1. Brad Ediger

    Fix manual encoding error on non-UTF8 locales

    Closes #211
    bradediger authored

Apr 18, 2011

  1. Kenta Murata

    don't comparing floating-point values directly because of its errors.

    mrkn authored bradediger committed
  2. Brad Ediger

    Reset bounding box if new page has different size or layout

    bradediger authored
  3. Brad Ediger

    Hoist generate_margin_box out of apply_margin_options

    bradediger authored
  4. Brad Ediger

    Spec that go_to_page sets bounds to margin box

    bradediger authored
  5. Brad Ediger

    Remove superfluous parentheses

    bradediger authored

Apr 15, 2011

  1. Brad Ediger

    Snapshotting preserves document bounds

    bradediger authored

Apr 14, 2011

  1. Nando Vieira

    Accept Pathname instance as font name.

    fnando authored

Apr 13, 2011

  1. Matthew Rudy Jacobs

    by default, calling the "number_pages" method should add page numbers…

    … to every page.
    matthewrudy authored
Something went wrong with that request. Please try again.