1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
|
Revision history for Graphics-Primitive-Driver-Cairo
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.
|