[cairo-commit] cairomm ChangeLog,1.14,1.15

Murray Cumming commit at pdx.freedesktop.org
Sat Jan 21 08:22:42 PST 2006


Committed by: murrayc

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

Modified Files:
	ChangeLog 
Log Message:
2006-01-15  Jonathon Jongsma  <jonathon.jongsma at gmail.com>

        * cairomm/surface.cc:
        * cairomm/surface.h: backwards-incompatible API change for the Surface
        types.  Cairo::Surface is now a base class for all of the other surface
        types, and should not be used directly.  New Surface types include
        ImageSurface, XlibSurface, Win32Surface, PdfSurface, PsSurface,
        SvgSurface, and GlitzSurface.
        Modified Surface::write_to_png() and Surface::write_to_png_stream() so
        that they throw exceptions like the other functions instead of returning a
        cairo_status_t value.
        Added API documentation for all Surface classes and all member functions
        of the Surface class heirarchy.
        * examples/png_file/Makefile.am: added generated PNG file to CLEANFILES
        * examples/png_file/main.cc: updated the PNG example to use the new
        ImageSurface class instead of using the Surface class directly.
        * cairomm/*: Renamed the Cairo::Status type to Cairo::ErrorStatus since it
        conflicts with a #define Status in XLib and is not used exposed in the API
        anyway.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairomm/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- ChangeLog	7 Jan 2006 11:53:02 -0000	1.14
+++ ChangeLog	21 Jan 2006 16:22:40 -0000	1.15
@@ -1,3 +1,23 @@
+2006-01-15  Jonathon Jongsma  <jonathon.jongsma at gmail.com>
+
+	* cairomm/surface.cc:
+	* cairomm/surface.h: backwards-incompatible API change for the Surface
+	types.  Cairo::Surface is now a base class for all of the other surface
+	types, and should not be used directly.  New Surface types include
+	ImageSurface, XlibSurface, Win32Surface, PdfSurface, PsSurface,
+	SvgSurface, and GlitzSurface.  
+	Modified Surface::write_to_png() and Surface::write_to_png_stream() so
+	that they throw exceptions like the other functions instead of returning a
+	cairo_status_t value.
+	Added API documentation for all Surface classes and all member functions
+	of the Surface class heirarchy.
+	* examples/png_file/Makefile.am: added generated PNG file to CLEANFILES
+	* examples/png_file/main.cc: updated the PNG example to use the new
+	ImageSurface class instead of using the Surface class directly.
+	* cairomm/*: Renamed the Cairo::Status type to Cairo::ErrorStatus since it
+	conflicts with a #define Status in XLib and is not used exposed in the API
+	anyway.
+
 2006-01-06  Jonathon Jongsma  <jonathon.jongsma at gmail.com>
 
 	* cairomm/surface.cc:



More information about the cairo-commit mailing list