Revision history for Graphics-Primitive-Driver-Cairo
0.47 Dec 14 2016
0.46 Feb 17 2014
0.45 Jan 24 2014
0.44 Sep 27 2011
- Fix margin bug in bottom border drawing. (Thanks Jay Shirley)
0.43 February 12, 2010
- Copyright updates.
0.42 November 26th, 2009
- Fix POD typo (Thanks Brian Cassidy)
0.41 November 26th, 2009
- Match text changes (show_text) in angled text rendering, which was
preventing angled text from drawing.
0.40 October 2nd, 2009
- Use show_text rather than text_path + fill for text rendering
- Set new font options from Graphics::Primitive::Font (antialias, hint, etc)
0.39
- Honor padding when drawing backgrounds... ;)
0.38
- Honor margins when drawing background of components.
0.37
- Properly handle sizing of TextBoxes with rotated text
0.36
- Disable taint mode in 00-load.t (rafl)
0.35
- Fix big in draw image (was drawing box of width/width, not width/height)
(Danny Luna)
0.34
- Remove various unnecessary bits
0.33
- Add new_sub_path before arc call, removing impossible-to-fix line segment
0.32
- Remove accidental inclusion of some debugging code
0.31
- Add relatively naive, but surprisingly effective, method for handling
rotated text.
- POD fixes
0.30
- Add Radial Gradient support
0.29
- Dependency Bump
- Move pod tests to t/author
0.28
- Dependency Bumps
- Add antialias_mode attribute
0.27
- POD updates
0.26
- TextLayout: slice now returns a TextBox with it's minimum_(height|width)
set, rather than the (height|width).
0.25
- Implement get_textbox_layout
- Implement _draw_ellipse and _draw_circle
0.24
- Keep up with Graphics::Primitive API changes
- Bump dependencies
0.23
- Add _draw_polygon
0.22
- Fix the bug that the fix from 0.21 created.
0.21
- Fix data method not "finishing" the scene.
0.20
- Test adjustments for missing Test::Image::GD (thanks to Vladimir Timofeev)
0.19
- Take out debugging leftovers
0.18
- Dashed borders
- Dashed stroke
0.17
- Fix retrieval of PNG surface via data
0.16
- Fiddle with text widths in get_text_bounding_box
- Add image drawing (experimental)
- Fix textbox alignment paired with margins
0.15
- Remove useless move_to and hash assignment in get_text_bounding_box
- Get rid of surface_data accessor for a simple concatenation, remove
some useless API pieces (append_surface_data and surface_data)
- Fix broken margins when drawing complex borders.
0.14
- Use cairo's text_extents instead of text_path and fill_extents, this
unfortunately breaks rotation for now
0.13
- Non-rotated TextBox alignment
0.12
- Make format case-insensitive
0.11
- Skip 0-width borders
0.10
- Handle per-side borders in Graphics::Primitive 0.17
- Add some simple output testing of borders, more to come
0.09
- Add caching to get_text_bounding_box
0.08
- TextBox: line_height
- TextBox: don't ignore empty lines
0.07
- Ditch stupid component attribute!!
- Implement _resize and _finish_page
0.06
- Add _draw_bezier
0.05
- Add check for arc_negative and use it if necessary
- Add angle support to get_text_bounding box and _draw_textbox
- Add reset
0.04
- Minor optimizations
- Add arc to primitive elsif
0.03
- Add support for preserve operations
- Add _draw_rectangle
0.02
- Add _draw_arc, _draw_path and _do_fill
- Change to new Line accessor names
- TextBox: tighten up height & width of text
- Honor contiguous hint
0.01 Date/time
First version, released on an unsuspecting world.