Revision history for Graphics-Primitive-Driver-Cairo
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.