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