[cairo-commit] pycairo ChangeLog, 1.120, 1.121 README, 1.12, 1.13 configure.ac, 1.23, 1.24 RELEASING, 1.7, 1.8 NEWS, 1.9, 1.10

Steve Chaplin commit at pdx.freedesktop.org
Fri May 20 04:07:33 PDT 2005


Committed by: stevech1097

Update of /cvs/cairo/pycairo
In directory gabe:/tmp/cvs-serv19127

Modified Files:
	ChangeLog README configure.ac RELEASING NEWS 
Log Message:
SC

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/pycairo/ChangeLog,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- ChangeLog	20 May 2005 08:57:44 -0000	1.120
+++ ChangeLog	20 May 2005 11:07:31 -0000	1.121
@@ -1,3 +1,21 @@
+=== Pycairo 0.5.0 ===
+2005-05-20  Steve Chaplin  <steve1097 at yahoo.com.au>
+
+	Pycairo 0.5.0 release changes:
+	* README : update required cairo version
+
+	* configure.ac: increase cairo_required_version
+
+	* RELEASING: update
+
+	* NEWS: update to describe new version
+
+	* examples/svg/svgview.py : update exception handling
+
+	* examples/cairo_snippets/snippets/libsvg.py: 
+	* examples/cairo_snippets/snippets/__init__.py (snippet_set_bg_svg): 
+	update svg_cr.size to svg_cr.get_size()
+
 2005-05-20  Steve Chaplin  <steve1097 at yahoo.com.au>
 
 	* examples/svg/svg2png.py: 
@@ -1026,7 +1044,7 @@
 	* cairo/cairosvgmodule.c (initsvg): rename svg_methods to
 	svg_functions
 
-=== PyCairo 0.4.0 ===
+=== Pycairo 0.4.0 ===
 2005-03-10  Steve Chaplin  <steve1097 at yahoo.com.au>
 
 	* configure.ac: require cairo >= 0.4.0

Index: README
===================================================================
RCS file: /cvs/cairo/pycairo/README,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- README	10 May 2005 15:37:13 -0000	1.12
+++ README	20 May 2005 11:07:31 -0000	1.13
@@ -7,7 +7,7 @@
 
 Dependencies
 ------------
-    cairo  		>= 0.4.0
+    cairo  		>= 0.5.0
     Python 		>= 2.3
     libsvg-cairo	optional >= 0.1.4
     Numeric Python	optional

Index: configure.ac
===================================================================
RCS file: /cvs/cairo/pycairo/configure.ac,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- configure.ac	20 May 2005 08:57:44 -0000	1.23
+++ configure.ac	20 May 2005 11:07:31 -0000	1.24
@@ -8,7 +8,7 @@
 m4_define(pycairo_version, pycairo_major_version.pycairo_minor_version.pycairo_micro_version)
 
 # versions of packages we require
-m4_define(cairo_required_version,    0.4.0)
+m4_define(cairo_required_version,    0.5.0)
 m4_define(gtk_required_version,      2.0.0)
 m4_define(pygtk_required_version,    1.99.16)
 m4_define(libsvg_cairo_required_version, 0.1.5)

Index: RELEASING
===================================================================
RCS file: /cvs/cairo/pycairo/RELEASING,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- RELEASING	10 Mar 2005 09:18:09 -0000	1.7
+++ RELEASING	20 May 2005 11:07:31 -0000	1.8
@@ -21,17 +21,19 @@
 
 3) Increment pycairo_major/minor/micro_version in configure.ac
 
-	Increment pycairo major/minor version to match the cairo major/minor
+	Increase the cairo_required_version.
+	Increment pycairo_major/minor version to match the cairo major/minor
 	version that pycairo requires (and increment the micro version if
 	necessary for any subsequent pycairo updates).
 
 (install fresh copy, run examples, run any other tests)
 
-4) Commit the changes to NEWS and configure.in
+4) Commit the changes to NEWS and configure.ac
 
 	Don't forget to fill out the ChangeLog just like with any
 	other commit. It's especially important to mention the new
 	version number in the ChangeLog.
+	Add a '=== Pycairo x.x.x ===' header to ChangeLog
 
 5) Run "make distcheck" and verify that it gives in no warnings or errors and
    ends with a message of the form:

Index: NEWS
===================================================================
RCS file: /cvs/cairo/pycairo/NEWS,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- NEWS	9 May 2005 09:12:31 -0000	1.9
+++ NEWS	20 May 2005 11:07:31 -0000	1.10
@@ -1,3 +1,31 @@
+Snapshot 0.5.0 (2005-05-20 Steve Chaplin <steve1097 at yahoo.com.au>)
+==================================================================
+This version has many changes which update Pycairo to the new cairo API. The 
+change list is not duplicated here, instead see the cairo/NEWS file for full 
+details of all these API changes.
+
+Pycairo method names that were different from the underlying cairo function 
+names have been changed to make Pycairo more closely follow cairo and so
+enable the cairo documentation to be used for writing Pycairo programs.
+NOTES has been updated to list the differences between the C API and the
+Pycairo API.
+
+Context.copy_path() has been implemented, it returns a Path instance which
+supports the iterator protocol.
+
+Python 2.3 is now required.
+
+New examples:
+examples/warpedtext.py 
+	shows usage of the Path iterator
+
+examples/cairo_snippets/
+	shows many of the 'cairo-demo/cairo_snippets' examples
+
+examples/gtk/png_view.py
+	example using cairo.ImageSurface.create_from_png()
+
+
 Snapshot 0.4.0 (2005-03-10 Steve Chaplin <steve1097 at yahoo.com.au>)
 ==================================================================
 




More information about the cairo-commit mailing list