[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
- Previous message: [cairo-commit] pycairo/examples/gtk cairo-demo.py, 1.3,
1.4 cairo-knockout.py, 1.4, 1.5 hangman.py, 1.4,
1.5 lsystem.py, 1.3, 1.4 png_view.py, 1.5, 1.6 text.py, 1.4, 1.5
- Next message: [cairo-commit] pycairo/examples warpedtext.py,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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
- Previous message: [cairo-commit] pycairo/examples/gtk cairo-demo.py, 1.3,
1.4 cairo-knockout.py, 1.4, 1.5 hangman.py, 1.4,
1.5 lsystem.py, 1.3, 1.4 png_view.py, 1.5, 1.6 text.py, 1.4, 1.5
- Next message: [cairo-commit] pycairo/examples warpedtext.py,1.10,1.11
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list