[cairo-commit] cairo-perl Cairo.pm, 1.15, 1.16 ChangeLog, 1.26, 1.27 TODO, 1.4, 1.5

Torsten Schoenfeld commit at pdx.freedesktop.org
Sat Jul 15 08:58:55 PDT 2006


Committed by: tsch

Update of /cvs/cairo/cairo-perl
In directory kemper:/tmp/cvs-serv31989

Modified Files:
	Cairo.pm ChangeLog TODO 
Log Message:
	* Cairo.pm: Update existing, add new documentation.

	* TODO: Update.


Index: Cairo.pm
===================================================================
RCS file: /cvs/cairo/cairo-perl/Cairo.pm,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- Cairo.pm	15 Jul 2006 14:41:11 -0000	1.15
+++ Cairo.pm	15 Jul 2006 15:58:53 -0000	1.16
@@ -54,13 +54,14 @@
 =head1 ABSTRACT
 
 Cairo provides Perl bindings for the vector graphics library cairo.  It
-supports multiple output targets, including PDF and PNG.  Cairo produces
-identical output on all those targets and makes use of hardware acceleration
-wherever possible.
+supports multiple output targets, including PNG, PDF and SVG.  Cairo produces
+identical output on all those targets.
 
 =head1 API DOCUMENTATION
 
-=head2 Cairo::Context -- The cairo drawing context
+=head2 Drawing
+
+=head3 Cairo::Context -- The cairo drawing context
 
 I<Cairo::Context> is the main object used when drawing with Cairo. To draw with
 Cairo, you create a I<Cairo::Context>, set the target surface, and drawing
@@ -71,10 +72,9 @@
 I<Cairo::Context>'s can be pushed to a stack via C<$cr-E<gt>save>. They may
 then safely be changed, without loosing the current state. Use
 C<$cr-E<gt>restore> to restore to the saved state.
-
 =over
 
-=item $cr = Cairo::Context-E<gt>create ($surface)
+=head4 $cr = Cairo::Context->create ($surface)
 
 =over
 
@@ -82,17 +82,31 @@
 
 =back
 
-=item $cr-E<gt>save
+=head4 $cr-E<gt>save
 
-=item $cr->restore
+=head4 $cr->restore
 
-=item $status = $cr->status
+=head4 $status = $cr->status
 
-=item $surface = $cr->get_target
+=head4 $surface = $cr->get_target
 
-=item $surface = $cr->get_group_target
+=head4 $cr->push_group
 
-=item $cr->set_source_rgb ($red, $green, $blue)
+=head4 $cr->push_group_with_content ($content)
+
+=over
+
+=item $content: I<Cairo::Content>
+
+=back
+
+=head4 $pattern = $cr->pop_group
+
+=head4 $cr->pop_group_to_source
+
+=head4 $surface = $cr->get_group_target
+
+=head4 $cr->set_source_rgb ($red, $green, $blue)
 
 =over
 
@@ -104,7 +118,7 @@
 
 =back
 
-=item $cr->set_source_rgba ($red, $green, $blue, $alpha)
+=head4 $cr->set_source_rgba ($red, $green, $blue, $alpha)
 
 =over
 
@@ -118,7 +132,7 @@
 
 =back
 
-=item $cr->set_source ($source)
+=head4 $cr->set_source ($source)
 
 =over
 
@@ -126,7 +140,7 @@
 
 =back
 
-=item $cr->set_source_surface ($surface, $x, $y)
+=head4 $cr->set_source_surface ($surface, $x, $y)
 
 =over
 
@@ -138,9 +152,9 @@
 
 =back
 
-=item $source = $cr->get_source ()
+=head4 $source = $cr->get_source
 
-=item $cr->set_antialias ($antialias)
+=head4 $cr->set_antialias ($antialias)
 
 =over
 
@@ -148,9 +162,9 @@
 
 =back
 
-=item $antialias = $cr->get_antialias
+=head4 $antialias = $cr->get_antialias
 
-=item $cr->set_dash ($offset, ...)
+=head4 $cr->set_dash ($offset, ...)
 
 =over
 
@@ -160,7 +174,7 @@
 
 =back
 
-=item $cr->set_fill_rule ($fill_rule)
+=head4 $cr->set_fill_rule ($fill_rule)
 
 =over
 
@@ -168,9 +182,9 @@
 
 =back
 
-=item $cr->fill_rule_t $cr->get_fill_rule
+=head4 $fill_rule = $cr->get_fill_rule
 
-=item $cr->set_line_cap ($line_cap)
+=head4 $cr->set_line_cap ($line_cap)
 
 =over
 
@@ -178,9 +192,9 @@
 
 =back
 
-=item $line_cap = $cr->get_line_cap
+=head4 $line_cap = $cr->get_line_cap
 
-=item $cr->set_line_join ($line_join)
+=head4 $cr->set_line_join ($line_join)
 
 =over
 
@@ -188,9 +202,9 @@
 
 =back
 
-=item $line_join = $cr->get_line_join
+=head4 $line_join = $cr->get_line_join
 
-=item $cr->set_line_width ($width)
+=head4 $cr->set_line_width ($width)
 
 =over
 
@@ -198,9 +212,9 @@
 
 =back
 
-=item $width = $cr->get_line_width
+=head4 $width = $cr->get_line_width
 
-=item $cr->set_miter_limit ($ limit)
+=head4 $cr->set_miter_limit ($ limit)
 
 =over
 
@@ -208,9 +222,9 @@
 
 =back
 
-=item $limit = $cr->get_miter_limit
+=head4 $limit = $cr->get_miter_limit
 
-=item $cr->set_operator ($op)
+=head4 $cr->set_operator ($op)
 
 =over
 
@@ -218,9 +232,9 @@
 
 =back
 
-=item $op = $cr->get_operator
+=head4 $op = $cr->get_operator
 
-=item $cr->set_tolerance ($tolerance)
+=head4 $cr->set_tolerance ($tolerance)
 
 =over
 
@@ -228,21 +242,21 @@
 
 =back
 
-=item $tolerance = $cr->get_tolerance
+=head4 $tolerance = $cr->get_tolerance
 
-=item $cr->clip
+=head4 $cr->clip
 
-=item $cr->clip_preserve
+=head4 $cr->clip_preserve
 
-=item $cr->reset_clip
+=head4 $cr->reset_clip
 
-=item $cr->fill
+=head4 $cr->fill
 
-=item $cr->fill_preserve
+=head4 $cr->fill_preserve
 
-=item ($x1, $y1, $x2, $y2) = $cr->fill_extents
+=head4 ($x1, $y1, $x2, $y2) = $cr->fill_extents
 
-=item $bool = $cr->in_fill ($x, $y)
+=head4 $bool = $cr->in_fill ($x, $y)
 
 =over
 
@@ -252,7 +266,7 @@
 
 =back
 
-=item $cr->mask ($pattern)
+=head4 $cr->mask ($pattern)
 
 =over
 
@@ -260,7 +274,7 @@
 
 =back
 
-=item $cr->mask_surface ($surface, $surface_x, $surface_y)
+=head4 $cr->mask_surface ($surface, $surface_x, $surface_y)
 
 =over
 
@@ -272,9 +286,9 @@
 
 =back
 
-=item $cr->paint
+=head4 $cr->paint
 
-=item $cr->paint_with_alpha ($alpha)
+=head4 $cr->paint_with_alpha ($alpha)
 
 =over
 
@@ -282,13 +296,13 @@
 
 =back
 
-=item $cr->stroke
+=head4 $cr->stroke
 
-=item $cr->stroke_preserve
+=head4 $cr->stroke_preserve
 
-=item ($x1, $y1, $x2, $y2) = $cr->stroke_extents
+=head4 ($x1, $y1, $x2, $y2) = $cr->stroke_extents
 
-=item $bool = $cr->in_stroke ($x, $y)
+=head4 $bool = $cr->in_stroke ($x, $y)
 
 =over
 
@@ -298,17 +312,15 @@
 
 =back
 
-=item $cr->copy_page
-
-=item $cr->show_page
+=head4 $cr->copy_page
 
-=back
+=head4 $cr->show_page
 
 =cut
 
 # --------------------------------------------------------------------------- #
 
-=head2 Paths -- Creating paths and manipulating path data
+=head3 Paths -- Creating paths and manipulating path data
 
   $path = [
     { type => "move-to", points => [[1, 2]] },
@@ -360,13 +372,11 @@
 C<$cr-E<gt>move_to>, C<$cr-E<gt>line_to>, C<$cr-E<gt>curve_to>, and
 C<$cr-E<gt>close_path>.
 
-=over
-
-=item $path = $cr->copy_path
+=head4 $path = $cr->copy_path
 
-=item $path = $cr->copy_path_flat
+=head4 $path = $cr->copy_path_flat
 
-=item $cr->append_path ($path)
+=head4 $cr->append_path ($path)
 
 =over
 
@@ -374,15 +384,15 @@
 
 =back
 
-=item ($x, $y) = $cr->get_current_point
+=head4 ($x, $y) = $cr->get_current_point
 
-=item $cr->new_path
+=head4 $cr->new_path
 
-=item $cr->new_sub_path
+=head4 $cr->new_sub_path
 
-=item $cr->close_path
+=head4 $cr->close_path
 
-=item $cr->arc ($xc, $yc, $radius, $angle1, $angle2)
+=head4 $cr->arc ($xc, $yc, $radius, $angle1, $angle2)
 
 =over
 
@@ -398,7 +408,7 @@
 
 =back
 
-=item $cr->arc_negative ($xc, $yc, $radius, $angle1, $angle2)
+=head4 $cr->arc_negative ($xc, $yc, $radius, $angle1, $angle2)
 
 =over
 
@@ -414,7 +424,7 @@
 
 =back
 
-=item $cr->curve_to ($x1, $y1, $x2, $y2, $x3, $y3)
+=head4 $cr->curve_to ($x1, $y1, $x2, $y2, $x3, $y3)
 
 =over
 
@@ -432,7 +442,7 @@
 
 =back
 
-=item $cr->line_to ($x, $y)
+=head4 $cr->line_to ($x, $y)
 
 =over
 
@@ -442,7 +452,7 @@
 
 =back
 
-=item $cr->move_to ($x, $y)
+=head4 $cr->move_to ($x, $y)
 
 =over
 
@@ -452,7 +462,7 @@
 
 =back
 
-=item $cr->rectangle ($x, $y, $width, $height)
+=head4 $cr->rectangle ($x, $y, $width, $height)
 
 =over
 
@@ -466,7 +476,7 @@
 
 =back
 
-=item $cr->glyph_path (...)
+=head4 $cr->glyph_path (...)
 
 =over
 
@@ -474,7 +484,7 @@
 
 =back
 
-=item $cr->text_path ($utf8)
+=head4 $cr->text_path ($utf8)
 
 =over
 
@@ -482,7 +492,7 @@
 
 =back
 
-=item $cr->rel_curve_to ($dx1, $dy1, $dx2, $dy2, $dx3, $dy3)
+=head4 $cr->rel_curve_to ($dx1, $dy1, $dx2, $dy2, $dx3, $dy3)
 
 =over
 
@@ -500,7 +510,7 @@
 
 =back
 
-=item $cr->rel_line_to ($dx, $dy)
+=head4 $cr->rel_line_to ($dx, $dy)
 
 =over
 
@@ -510,7 +520,7 @@
 
 =back
 
-=item $cr->rel_move_to ($dx, $dy)
+=head4 $cr->rel_move_to ($dx, $dy)
 
 =over
 
@@ -520,21 +530,17 @@
 
 =back
 
-=back
-
 =cut
 
 # --------------------------------------------------------------------------- #
 
-=head2 Patterns -- Gradients and filtered sources
-
-=over
+=head3 Patterns -- Gradients and filtered sources
 
-=item $status = $pattern->status
+=head4 $status = $pattern->status
 
-=item $type = $pattern->get_type
+=head4 $type = $pattern->get_type
 
-=item $pattern->set_matrix ($matrix)
+=head4 $pattern->set_matrix ($matrix)
 
 =over
 
@@ -542,9 +548,9 @@
 
 =back
 
-=item $matrix = $pattern->get_matrix
+=head4 $matrix = $pattern->get_matrix
 
-=item $pattern = Cairo::SolidPattern->create_rgb ($red, $green, $blue)
+=head4 $pattern = Cairo::SolidPattern->create_rgb ($red, $green, $blue)
 
 =over
 
@@ -556,7 +562,7 @@
 
 =back
 
-=item $pattern = Cairo::SolidPattern->create_rgba ($red, $green, $blue, $alpha)
+=head4 $pattern = Cairo::SolidPattern->create_rgba ($red, $green, $blue, $alpha)
 
 =over
 
@@ -570,9 +576,9 @@
 
 =back
 
-=item $matrix = $pattern->get_matrix
+=head4 $matrix = $pattern->get_matrix
 
-=item $pattern = Cairo::SurfacePattern->create ($surface)
+=head4 $pattern = Cairo::SurfacePattern->create ($surface)
 
 =over
 
@@ -580,7 +586,7 @@
 
 =back
 
-=item $pattern->set_extend ($extend)
+=head4 $pattern->set_extend ($extend)
 
 =over
 
@@ -588,9 +594,9 @@
 
 =back
 
-=item $extend = $pattern->get_extend
+=head4 $extend = $pattern->get_extend
 
-=item $pattern->set_filter ($filter)
+=head4 $pattern->set_filter ($filter)
 
 =over
 
@@ -598,9 +604,9 @@
 
 =back
 
-=item $filter = $pattern->get_filter
+=head4 $filter = $pattern->get_filter
 
-=item $pattern = Cairo::LinearGradient->create ($x0, $y0, $x1, $y1)
+=head4 $pattern = Cairo::LinearGradient->create ($x0, $y0, $x1, $y1)
 
 =over
 
@@ -614,7 +620,7 @@
 
 =back
 
-=item $pattern = Cairo::RadialGradient->create ($cx0, $cy0, $radius0, $cx1, $cy1, $radius1)
+=head4 $pattern = Cairo::RadialGradient->create ($cx0, $cy0, $radius0, $cx1, $cy1, $radius1)
 
 =over
 
@@ -632,7 +638,7 @@
 
 =back
 
-=item $pattern->add_color_stop_rgb (double offset, double red, double green, double blue)
+=head4 $pattern->add_color_stop_rgb (double offset, double red, double green, double blue)
 
 =over
 
@@ -646,7 +652,7 @@
 
 =back
 
-=item $pattern->add_color_stop_rgba (double offset, double red, double green, double blue, double alpha)
+=head4 $pattern->add_color_stop_rgba (double offset, double red, double green, double blue, double alpha)
 
 =over
 
@@ -662,17 +668,13 @@
 
 =back
 
-=back
-
 =cut
 
 # --------------------------------------------------------------------------- #
 
-=head2 Transformations -- Manipulating the current transformation matrix
-
-=over
+=head3 Transformations -- Manipulating the current transformation matrix
 
-=item $cr->translate ($tx, $ty)
+=head4 $cr->translate ($tx, $ty)
 
 =over
 
@@ -682,7 +684,7 @@
 
 =back
 
-=item $cr->scale ($sx, $sy)
+=head4 $cr->scale ($sx, $sy)
 
 =over
 
@@ -692,7 +694,7 @@
 
 =back
 
-=item $cr->rotate ($angle)
+=head4 $cr->rotate ($angle)
 
 =over
 
@@ -700,7 +702,7 @@
 
 =back
 
-=item $cr->transform ($matrix)
+=head4 $cr->transform ($matrix)
 
 =over
 
@@ -708,7 +710,7 @@
 
 =back
 
-=item $cr->set_matrix ($matrix)
+=head4 $cr->set_matrix ($matrix)
 
 =over
 
@@ -716,11 +718,11 @@
 
 =back
 
-=item $matrix = $cr->get_matrix
+=head4 $matrix = $cr->get_matrix
 
-=item $cr->identity_matrix
+=head4 $cr->identity_matrix
 
-=item ($x, $y) = $cr->user_to_device ($x, $y)
+=head4 ($x, $y) = $cr->user_to_device ($x, $y)
 
 =over
 
@@ -730,7 +732,7 @@
 
 =back
 
-=item ($dx, $dy) = $cr->user_to_device_distance ($dx, $dy)
+=head4 ($dx, $dy) = $cr->user_to_device_distance ($dx, $dy)
 
 =over
 
@@ -740,7 +742,7 @@
 
 =back
 
-=item ($x, $y) = $cr->device_to_user ($x, $y)
+=head4 ($x, $y) = $cr->device_to_user ($x, $y)
 
 =over
 
@@ -750,7 +752,7 @@
 
 =back
 
-=item ($dx, $dy) = $cr->device_to_user_distance ($dx, $dy)
+=head4 ($dx, $dy) = $cr->device_to_user_distance ($dx, $dy)
 
 =over
 
@@ -760,13 +762,11 @@
 
 =back
 
-=back
-
 =cut
 
 # --------------------------------------------------------------------------- #
 
-=head2 Text -- Rendering text and sets of glyphs
+=head3 Text -- Rendering text and sets of glyphs
 
 Glyphs are represented as anonymous hash references with three keys: I<index>,
 I<x> and I<y>.  Example:
@@ -775,9 +775,7 @@
                 { index => 2, x => 3, y => 4 },
                 { index => 3, x => 4, y => 5 });
 
-=over
-
-=item $cr->select_font_face ($family, $slant, $weight)
+=head4 $cr->select_font_face ($family, $slant, $weight)
 
 =over
 
@@ -789,7 +787,7 @@
 
 =back
 
-=item $cr->set_font_size ($size)
+=head4 $cr->set_font_size ($size)
 
 =over
 
@@ -797,7 +795,7 @@
 
 =back
 
-=item $cr->set_font_matrix ($matrix)
+=head4 $cr->set_font_matrix ($matrix)
 
 =over
 
@@ -805,9 +803,9 @@
 
 =back
 
-=item $matrix = $cr->get_font_matrix
+=head4 $matrix = $cr->get_font_matrix
 
-=item $cr->set_font_options ($options)
+=head4 $cr->set_font_options ($options)
 
 =over
 
@@ -815,9 +813,9 @@
 
 =back
 
-=item $options = $cr->get_font_options
+=head4 $options = $cr->get_font_options
 
-=item $cr->set_scaled_font ($scaled_font)
+=head4 $cr->set_scaled_font ($scaled_font)
 
 =over
 
@@ -825,7 +823,7 @@
 
 =back
 
-=item $cr->show_text ($utf8)
+=head4 $cr->show_text ($utf8)
 
 =over
 
@@ -833,7 +831,7 @@
 
 =back
 
-=item $cr->show_glyphs (...)
+=head4 $cr->show_glyphs (...)
 
 =over
 
@@ -841,11 +839,11 @@
 
 =back
 
-=item $face = $cr->get_font_face
+=head4 $face = $cr->get_font_face
 
-=item $extents = $cr->font_extents
+=head4 $extents = $cr->font_extents
 
-=item $cr->set_font_face ($font_face)
+=head4 $cr->set_font_face ($font_face)
 
 =over
 
@@ -853,7 +851,15 @@
 
 =back
 
-=item $extents = $cr->text_extents ($utf8)
+=head4 $cr->set_scaled_font ($scaled_font)
+
+=over
+
+=item $scaled_font: I<Cairo::ScaledFont>
+
+=back
+
+=head4 $extents = $cr->text_extents ($utf8)
 
 =over
 
@@ -861,7 +867,7 @@
 
 =back
 
-=item $extents = $cr->glyph_extents (...)
+=head4 $extents = $cr->glyph_extents (...)
 
 =over
 
@@ -869,19 +875,159 @@
 
 =back
 
+=cut
+
+# --------------------------------------------------------------------------- #
+
+=head2 Fonts
+
+=head3 Cairo::FontFace -- Base class for fonts
+
+=head4 $status = $font_face->status
+
+=head4 $type = $font_face->get_type
+
+=cut
+
+# --------------------------------------------------------------------------- #
+
+=head3 Scaled Fonts -- Caching metrics for a particular font size
+
+=head4 $scaled_font = Cairo::ScaledFont->create ($font_face, $font_matrix, $ctm, $options)
+
+=over
+
+=item $font_face: I<Cairo::FontFace>
+
+=item $font_matrix: I<Cairo::Matrix>
+
+=item $ctm: I<Cairo::Matrix>
+
+=item $options: I<Cairo::FontOptions>
+
 =back
 
+=head4 $status = $scaled_font->status
+
+=head4 $extents = $scaled_font->extents
+
+=head4 $extents = $scaled_font->text_extents ($utf8)
+
+=over
+
+=item $utf8: string
+
+=back
+
+=head4 $extents = $scaled_font->glyph_extents (...)
+
+=over
+
+=item ...: list of glyphs
+
+=back
+
+=head4 $font_face = $scaled_font->get_font_face
+
+=head4 $options = $scaled_font->get_font_options
+
+=head4 $font_matrix = $scaled_font->get_font_matrix
+
+=head4 $ctm = $scaled_font->get_ctm
+
+=head4 $type = $scaled_font->get_type
+
 =cut
 
 # --------------------------------------------------------------------------- #
 
-=head2 Version Information -- Run-time version checks.
+=head3 Font Options -- How a font should be rendered
+
+=head4 $font_options = Cairo::FontOptions->create
+
+=head4 $status = $font_options->status
+
+=head4 $font_options->merge ($other)
 
 =over
 
-=item $version = Cairo->version
+=item $other: I<Cairo::FontOptions>
 
-=item $string = Cairo->version_string
+=back
+
+=head4 $hash = $font_options->hash
+
+=head4 $bools = $font_options->equal ($other)
+
+=over
+
+=item $other: I<Cairo::FontOptions>
+
+=back
+
+=head4 $font_options->set_antialias ($antialias)
+
+=over
+
+=item $antialias: I<Cairo::AntiAlias>
+
+=back
+
+=head4 $antialias = $font_options->get_antialias
+
+=head4 $font_options->set_subpixel_order ($subpixel_order)
+
+=over
+
+=item $subpixel_order: I<Cairo::SubpixelOrder>
+
+=back
+
+=head4 $subpixel_order = $font_options->get_subpixel_order
+
+=head4 $font_options->set_hint_style ($hint_style)
+
+=over
+
+=item $hint_style: I<Cairo::HintStyle>
+
+=back
+
+=head4 $hint_style = $font_options->get_hint_style
+
+=head4 $font_options->set_hint_metrics ($hint_metrics)
+
+=over
+
+=item $hint_metrics: I<Cairo::HintMetrics>
+
+=back
+
+=head4 $hint_metrics = $font_options->get_hint_metrics
+
+=cut
+
+# --------------------------------------------------------------------------- #
+
+=head2 Utilities
+
+=head3 Version Information -- Run-time and compile-time version checks.
+
+=head4 $version = Cairo->version
+
+=head4 $string = Cairo->version_string
+
+=head4 $version_code = Cairo->VERSION
+
+=head4 $version_code = Cairo->VERSION_ENCODE ($major, $minor, $micro)
+
+=over
+
+=item $major: integer
+
+=item $minor: integer
+
+=item $micro: integer
 
 =back
 

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo-perl/ChangeLog,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- ChangeLog	15 Jul 2006 14:41:11 -0000	1.26
+++ ChangeLog	15 Jul 2006 15:58:53 -0000	1.27
@@ -1,5 +1,13 @@
 2006-07-15	tsch
 
+	* Cairo.pm: Update existing, add new documentation.
+
+	* TODO: Update.
+
+2006-07-15	tsch
+
+	* Cairo.xs: Remove Cairo::HAS_XLIB_SURFACE and HAS_FT_FONT.
+
 	* Cairo.pm, Cairo.xs, CairoPattern.xs, CairoSurface.xs,
 	cairo-perl-private.h: Add cairo_perl_set_isa and use it for
 	surfaces and patterns.
@@ -284,7 +292,7 @@
 2004/11/28 13:20 (-0500) rwmcfa1
 
 	* Makefile.PL, MakeHelper.pm: initial import of MakeHelper, mess of
-	code moved out of Makefile.PL into it. beginning of cleaning all that 
+	code moved out of Makefile.PL into it. beginning of cleaning all that
 	up. File::Spec now used.
 
 	* examples/png/*: initial import of port of cairo-demo/png examples,
@@ -301,7 +309,7 @@
 
 	* Cairo.xs, CairoMatrix.xs, CairoSurface.xs, CairoPattern.xs: no more
 	new's, not really a good idea.
-	
+
 	* CairoFont.xs: all disabled for now
 
 	* CairoMatrix.xs: copy, multiply, and transforms fixed while doing
@@ -328,7 +336,7 @@
 	here
 
 	* Cairo.xs: fixed some OUTLIST stuff (IN_OUTLIST.) cairo_current_matrix
-	fixed. 
+	fixed.
 
 	* CairoPattern.xs: added class param to create_for_surface
 
@@ -342,7 +350,7 @@
 
 2004/11/08 20:44 (-0500) rwmcfa1
 
-	* Cairo.xs, CairoMatrix.xs, CairoPattern.xs, CairoSurface.xs: all of 
+	* Cairo.xs, CairoMatrix.xs, CairoPattern.xs, CairoSurface.xs: all of
 	the create functions have been cleaned up/fixed. debug prints removed.
 	create's alised to new's where appropriate.
 

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo-perl/TODO,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- TODO	14 May 2006 13:43:10 -0000	1.4
+++ TODO	15 Jul 2006 15:58:53 -0000	1.5
@@ -1 +1,2 @@
 * Write examples.
+* Complete the API listing.



More information about the cairo-commit mailing list