[cairo-commit] cairomm ChangeLog, 1.11, 1.12 NEWS, 1.2,
1.3 configure.in, 1.3, 1.4
Murray Cumming
commit at pdx.freedesktop.org
Fri Dec 23 07:11:57 PST 2005
Committed by: murrayc
Update of /cvs/cairo/cairomm
In directory gabe:/tmp/cvs-serv23917
Modified Files:
ChangeLog NEWS configure.in
Log Message:
0.4.0:
2005-12-17 Murray Cumming <murrayc at murrayc.com>
* cairomm/Makefile.am:
* cairomm/refptr.h: Add shared
reference-counting smartpointer, using
the reference-count in the object. A copy
of the tried and tested glibmm RefPtr.
* cairomm/context.cc:
* cairomm/context.h:
* cairomm/fontface.cc:
* cairomm/fontface.h:
* cairomm/pattern.cc:
* cairomm/pattern.h:
* cairomm/surface.cc:
* cairomm/surface.h: Make constructors protected
and add public static create() methods that return
instances in RefPtr<>s. This allows reference-counted
objects to be clearly const or non-const, and allows
casting between related types.
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairomm/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- ChangeLog 20 Dec 2005 09:17:52 -0000 1.11
+++ ChangeLog 23 Dec 2005 15:11:55 -0000 1.12
@@ -1,3 +1,5 @@
+0.4.0:
+
2005-12-17 Murray Cumming <murrayc at murrayc.com>
* cairomm/Makefile.am:
Index: NEWS
===================================================================
RCS file: /cvs/cairo/cairomm/NEWS,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- NEWS 17 Dec 2005 15:21:24 -0000 1.2
+++ NEWS 23 Dec 2005 15:11:55 -0000 1.3
@@ -1,3 +1,15 @@
+0.4.0:
+
+* Add Cairo::RefPtr<> and use all reference-counted
+ objects via it. Use the static create() methods
+ instead of new for these classes.
+* Context:
+ - Change set_dash(void) to unset_dash().
+ - Change rotate_deg() to rotate_degrees().
+ - Change identity_matrix() to set_identity_matrix().\
+ - Change new_path() to clear_path().
+* FontFace: Remove get/set_user_data(), because it seems useless.
+
0.3.0:
* Context:
Index: configure.in
===================================================================
RCS file: /cvs/cairo/cairomm/configure.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- configure.in 17 Dec 2005 15:21:24 -0000 1.3
+++ configure.in 23 Dec 2005 15:11:55 -0000 1.4
@@ -2,7 +2,7 @@
#release versioning
GENERIC_MAJOR_VERSION=0
-GENERIC_MINOR_VERSION=3
+GENERIC_MINOR_VERSION=4
GENERIC_MICRO_VERSION=0
GENERIC_VERSION=$GENERIC_MAJOR_VERSION.$GENERIC_MINOR_VERSION.$GENERIC_MICRO_VERSION
AC_SUBST(GENERIC_MAJOR_VERSION)
@@ -11,7 +11,7 @@
AC_SUBST(GENERIC_VERSION)
#shared library versioning
-GENERIC_LIBRARY_VERSION=0:3:0
+GENERIC_LIBRARY_VERSION=0:4:0
# | | |
# +------+ | +---+
# | | |
More information about the cairo-commit
mailing list