[cairo-commit] cairomm ChangeLog,1.10,1.11

Murray Cumming commit at pdx.freedesktop.org
Tue Dec 20 01:17:55 PST 2005


Committed by: murrayc

Update of /cvs/cairo/cairomm
In directory gabe:/tmp/cvs-serv6437

Modified Files:
	ChangeLog 
Log Message:
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.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- ChangeLog	17 Dec 2005 15:21:24 -0000	1.10
+++ ChangeLog	20 Dec 2005 09:17:52 -0000	1.11
@@ -1,5 +1,25 @@
 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.
+
+2005-12-17  Murray Cumming  <murrayc at murrayc.com>
+
 	* cairomm/context.cc:
 	* cairomm/context.h: Change set_dash(void) to 
 	unset_dash(). Change rotate_deg() to 



More information about the cairo-commit mailing list