[cairo-commit] pycairo ChangeLog, 1.105, 1.106 AUTHORS, 1.2, 1.3 NEWS, 1.8, 1.9 NOTES, 1.3, 1.4 pycairo.pc.in, 1.1, 1.2

Steve Chaplin commit at pdx.freedesktop.org
Mon May 9 02:12:33 PDT 2005


Committed by: stevech1097

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

Modified Files:
	ChangeLog AUTHORS NEWS NOTES pycairo.pc.in 
Log Message:
SC

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/pycairo/ChangeLog,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -d -r1.105 -r1.106
--- ChangeLog	9 May 2005 00:52:46 -0000	1.105
+++ ChangeLog	9 May 2005 09:12:31 -0000	1.106
@@ -1,12 +1,52 @@
 2005-05-09  Steve Chaplin  <steve1097 at yahoo.com.au>
 
+	* examples/warpedtext.py : updated to use copy_path()
+
+	* cairo/pycairo-path.c : new file to implement PyCairoPath
+
+	* cairo/Makefile.am: 
+	* cairo/cairomodule.c: 
+	* cairo/pycairo-private.h: 
+	* cairo/pycairo.h: add support for PycairoPath
+
+	* cairo/pycairo-context.c (pycairo_copy_path): new wrapper
+
+	* AUTHORS: 
+	* NEWS: 
+	* pycairo.pc.in : 
+	* cairo/cairogtkmodule.c: 
+	* cairo/cairomodule.c: 
+	* cairo/cairosvgmodule.c: 
+	* cairo/pycairo-context.c: 
+	* cairo/pycairo-font.c: 
+	* cairo/pycairo.h: 
+	* cairo/pycairo-matrix.c: 
+	* cairo/pycairo-misc.h: 
+	* cairo/pycairo-pattern.c: 
+	* cairo/pycairo-private.h: 
+	* cairo/pycairo-surface.c: 
+	* cairo/pycairosvg-context.c: 
+	* cairo/pycairosvg-private.h: 
+	rename Cairo to cairo, and PyCairo to Pycairo
+	move Contributors from *.c into AUTHORS
+
+	* cairo/cairogtkmodule.c (_gdk_drawable_create_cairo_context): 
+	simplify
+
+	* examples/gtk/cairo-knockout.py: 
+	started updating to new API
+
+	* NOTES: update to match current Pycairo features
+
+2005-05-09  Steve Chaplin  <steve1097 at yahoo.com.au>
+
 	* cairo/pycairo-private.h: 
 	* cairo/pycairo.h: 
 	add 'base' field to PyCairoContext
 	add 'base' arg to PyCairoContext_FromContext
 
 	* cairo/cairomodule.c: remove cairo_functions (it was empty)
-	(init_cairo): add CAIRO_PATH_*	constants
+	(init_cairo): add CAIRO_PATH_* constants
 	
 	* cairo/cairogtkmodule.c (initgtk):  check mod return value
 	Delete:

Index: AUTHORS
===================================================================
RCS file: /cvs/cairo/pycairo/AUTHORS,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- AUTHORS	14 Nov 2004 03:22:18 -0000	1.2
+++ AUTHORS	9 May 2005 09:12:31 -0000	1.3
@@ -1,2 +1,11 @@
+Original Author
+---------------
 James Henstridge <james at daa.com.au>
+
+Maintainer
+----------
 Steve Chaplin <steve1097 at yahoo.com.au>
+
+Contributors
+------------
+Maarten Breddels

Index: NEWS
===================================================================
RCS file: /cvs/cairo/pycairo/NEWS,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- NEWS	10 Mar 2005 09:18:09 -0000	1.8
+++ NEWS	9 May 2005 09:12:31 -0000	1.9
@@ -1,7 +1,7 @@
 Snapshot 0.4.0 (2005-03-10 Steve Chaplin <steve1097 at yahoo.com.au>)
 ==================================================================
 
-New Cairo bindings:
+New cairo bindings:
 	cairo_font_extents
 
 Bindings removed:
@@ -13,17 +13,17 @@
 
 Other:
 	Changed version numbering to correspond directly with the Cairo
-	version PyCairo was developed to work with. So, for example,
-	PyCairo version 0.4.0 represents the PyCairo version that has been 
+	version Pycairo was developed to work with. So, for example,
+	Pycairo version 0.4.0 represents the Pycairo version that has been 
 	developed and tested with Cairo 0.4.0.
 
 Snapshot 0.1.4 (2005-01-12 Steve Chaplin <steve1097 at yahoo.com.au>)
 ===================================================================
-The PyCairo license has changed so that it is now dual-licensed under the LGPL
+The Pycairo license has changed so that it is now dual-licensed under the LGPL
 and the MPL, the same as Cairo itself. For details see the COPYING file as
 well as COPYING-LGPL-2.1 and COPYING-MPL-1.1.
 
-New Cairo bindings:
+New cairo bindings:
 	cairo_pdf_surface_create
 	cairo_set_target_pdf
 
@@ -35,7 +35,7 @@
 
 Other:
 	Added --without-pygtk configure option.
-	Renamed the PyCairo API _new() functions to _wrap() to allow _new() to 
+	Renamed the Pycairo API _new() functions to _wrap() to allow _new() to 
 	be used for python __new__ functions.
 	New examples: svg2png.py and svgview.py.
 

Index: NOTES
===================================================================
RCS file: /cvs/cairo/pycairo/NOTES,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- NOTES	14 Apr 2005 12:05:26 -0000	1.3
+++ NOTES	9 May 2005 09:12:31 -0000	1.4
@@ -1,17 +1,18 @@
-Some interesting points about these bindings:
+Some features of the Pycairo bindings:
 
-* provides an OO interface to Cairo, using Python 2.2 new style classes.
+* provides an OO interface to cairo, using Python 2.2 new style classes.
 
 * cairo_status() is called to check the status of cairo_t operations, and
 raise exceptions as appropriate.
 
-* Can be used as a base for other Python extensions.  Will be important when
-wrapping other libraries that depend on cairo
+* Surfaces are implemented in a class hierarchy
+  Surface         - base class, contains methods applicable to all surfaces
+    ImageSurface
+    PDFSurface
 
-* Includes a simple extension with functions for creating cairo.Surface
-objects from GdkWindows or GdkPixbufs.  This makes it possible to use the
-bindings with PyGTK.
+* Includes the cairo.gtk module - a simple extension with functions for
+creating cairo objects from GdkDrawables or GdkPixbufs.  This makes it
+possible to use the bindings with PyGTK.
 
-* Surfaces are implemented in a class hierarchy
-  Surface          - base class, contains methods applicable to all surfaces
-    ImageSurface   - subclass of Surface
+* Provides a C API that can be used by other Python extensions. Will be
+important when wrapping other libraries that depend on cairo

Index: pycairo.pc.in
===================================================================
RCS file: /cvs/cairo/pycairo/pycairo.pc.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- pycairo.pc.in	2 May 2005 02:25:51 -0000	1.1
+++ pycairo.pc.in	9 May 2005 09:12:31 -0000	1.2
@@ -1,7 +1,7 @@
 prefix=@prefix@
 
-Name: PyCairo
-Description: Python bindings for Cairo
+Name: Pycairo
+Description: Python bindings for cairo
 Version: @VERSION@
 Requires: cairo
 Cflags: -I at includedir@/pycairo




More information about the cairo-commit mailing list