From e6d4ed45a4c7c90d2381bff5d9c3d8f6721af2e8 Mon Sep 17 00:00:00 2001 From: Murray Cumming Date: Wed, 3 Nov 2010 09:17:34 +0100 Subject: 1.8.6 --- ChangeLog | 2 ++ NEWS | 41 ++++++++++++++++++++++++++++------------- configure.ac | 2 +- 3 files changed, 31 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 11fdc0a..b5c4a94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,5 @@ +1.8.6: + 2010-11-03 Murray Cumming Context::arc(): Correct the documentation, as in the C documentation. diff --git a/NEWS b/NEWS index 84dbaa7..200d1da 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +1.8.6: + +* Documentation: + - Context::arc(): Fix bug #31345 (Christopher Head) about bad math in arc() + documentation. (Murray Cumming) +* Build: + - Cleanup of most -Weffc++ warnings. Bug #28246. + (Ian Britten) + - Fix the MSVC build. + - Added support for Windows 64-bit and Visual Studio 2010. + (Armin Burgmeier) + - Fix the 64-bit build. + (Augusto Jun Devegil) + - Actually install cairomm-xlib-xrender-1.0.pc. + (Daisuke Nishikawa) + 1.8.4: * move to new mm-common build infrastructure @@ -131,7 +147,7 @@ 1.4.4: - * Added the --enable-api-exceptions=yes/no configure option, to allow + * Added the --enable-api-exceptions=yes/no configure option, to allow cairomm to build when exceptions are disabled. For instance, when using CXXFLAGS=-fno-exceptions with g++. @@ -187,28 +203,28 @@ - enumerations are now wrapped within the Cairo namespace. So, for example, CAIRO_FORMAT_ARGB32 becomes Cairo::FORMAT_ARGB32 * Examples: added simple text example translated from Cairo. -* Bugfixes for the Glitz and Windows backends. +* Bugfixes for the Glitz and Windows backends. * Build and installation improvements (Danilo Piazzalunga) 0.5.0: * Surface: - - Created derived classes for PDF, PS, SVG, Glitz, - X11 and Win32 surfaces, which are only available if your copy - of cairo supports those surfaces. The X11 and Win32 Surface headers + - Created derived classes for PDF, PS, SVG, Glitz, + X11 and Win32 surfaces, which are only available if your copy + of cairo supports those surfaces. The X11 and Win32 Surface headers must be #included explicitly. (Jonathon Jongsma) - - Added write_to_png() and write_to_png_stream(), available when PNG + - Added write_to_png() and write_to_png_stream(), available when PNG support is available in Cairo. (Jonathon Jongsma) * Examples: Added PNG, PDF, PS, and SVG Surface examples. (Jonathon Jongsma) * Added API documentation generation with doxygen (Jonathon Jongsma) - + 0.4.0: -* Add Cairo::RefPtr<> and use all reference-counted - objects via it. Use the static create() methods +* 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(). @@ -222,12 +238,11 @@ * Context: - Change mask_surface() to mask() and set_source_surface() to set_source(). - - Add typedef for Matrix, but a real Matrix + - Add typedef for Matrix, but a real Matrix class would be nice. * Pattern: Created hierarchy of classes. * Check for errors in constructors. -* Exception: Rename to logic_error, and throw - std::bad_alloc or std::io_base::failure instead +* Exception: Rename to logic_error, and throw + std::bad_alloc or std::io_base::failure instead when appropriate. (Murray Cumming) - diff --git a/configure.ac b/configure.ac index 8bf6f6f..13f9bb7 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ ## You should have received a copy of the GNU Lesser General Public License ## along with this library. If not, see . -AC_INIT([cairomm], [1.8.4], [https://bugs.freedesktop.org/enter_bug.cgi?product=cairomm], +AC_INIT([cairomm], [1.8.6], [https://bugs.freedesktop.org/enter_bug.cgi?product=cairomm], [cairomm], [http://www.cairographics.org/cairomm/]) AC_PREREQ([2.62]) -- cgit v1.2.3