From 4bdc290959c4464016083bce16a37ef1c0527c82 Mon Sep 17 00:00:00 2001 From: Steve Chaplin Date: Thu, 20 May 2010 19:34:12 +0800 Subject: === Pycairo 1.8.10 === Version number changes for 1.8.10 release. --- .gitignore | 1 + INSTALL | 14 +++++++++----- NEWS | 23 ++++++++++++++++++++++- README | 6 +++--- RELEASING | 2 +- configure.ac | 4 ++-- doc/conf.py | 2 +- setup.py | 4 ++-- wscript | 4 ++-- 9 files changed, 43 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 0d73397..0975ff1 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ config.guess config.h config.h.in config.log +config.lt config.status config.sub configure diff --git a/INSTALL b/INSTALL index 9e2b471..5e1b32f 100644 --- a/INSTALL +++ b/INSTALL @@ -1,12 +1,16 @@ -Waf - recommended install method +Install Procedure +----------------- +Waf --- -$ ./waf --help # shows available waf options -$ ./waf configure +$ ./waf --help # shows available waf options +$ ./waf configure # use '--prefix=PREFIX' if needed $ ./waf build $ ./waf install -GNU Autotools - alternative install method +Unsupported alternative install methods +--------------------------------------- +GNU Autotools ------------- Using the same install method of install as cairo - GNU autotools. @@ -24,7 +28,7 @@ Python will not be able to find the cairo module until you add $prefix/lib/pythonX.Y/site-packages to the PYTHONPATH variable. -Python distutils - alternative install method +Python distutils ---------------- $ python setup.py install diff --git a/NEWS b/NEWS index f72c28e..daf1ca7 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,24 @@ +Overview of changes from pycairo 1.8.8 to pycairo 1.8.10 +======================================================== +General Changes: + Pycairo 1.8.10 requires cairo 1.8.10 (or later). + +New Classes/Types: + Win32PrintingSurface + XCBSurface - add XCB support using xpyb + +Bug Fixes: + Fix for libtool 2.2 (#27974). + Mingw32 and pypy fixes (#25203). + +Other Changes: + Tests updated. + +The Win32PrintingSurface and XCBSurface changes mean that pycairo 1.8.10 is +not binary compatible with pycairo 1.8.8. So modules that use the pycairo C +API (like pygtk) will need to be recompiled to use pycairo 1.8.10. + + Overview of changes from pycairo 1.8.6 to pycairo 1.8.8 ======================================================= General Changes: @@ -5,7 +26,7 @@ General Changes: Move from CVS to git. Add support for the waf build tool. -Updated methods +Updated Methods: The PDF/PS/SVGSurface constructors now accept None as a filename. diff --git a/README b/README index 90fcbb0..dd29244 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ http://www.cairographics.org/pycairo Dependencies ------------ - cairo >= 1.8.8 + cairo >= 1.8.10 Python >= 2.6 Compiling @@ -33,8 +33,8 @@ If you find a bug in Pycairo, please go to https://bugs.freedesktop.org/enter_bug.cgi?product=pycairo and submit a bugreport. -IMPORTANT: make sure you state which version of cairo and pycairo you are -using when you report a problem or bug. +IMPORTANT: make sure you state which version of cairo, pycairo, and Python you +are using when you report a problem or bug. >>> import cairo >>> cairo.cairo_version_string() # shows the cairo version diff --git a/RELEASING b/RELEASING index d3eab28..eca8380 100644 --- a/RELEASING +++ b/RELEASING @@ -17,7 +17,7 @@ Increment pycairo_major/minor version to match the cairo major/minor version that pycairo requires (and increment the micro version if necessary for any subsequent pycairo updates). -3) Run "make distcheck" and verify that it gives in no warnings or errors and +3) Run "make distcheck" and verify that it gives no warnings or errors and ends with a message of the form: =============================================== diff --git a/configure.ac b/configure.ac index f988518..8eacbde 100644 --- a/configure.ac +++ b/configure.ac @@ -4,11 +4,11 @@ AC_PREREQ(2.59) # the pycairo version number m4_define(pycairo_version_major, 1) m4_define(pycairo_version_minor, 8) -m4_define(pycairo_version_micro, 9) +m4_define(pycairo_version_micro, 10) m4_define(pycairo_version, pycairo_version_major.pycairo_version_minor.pycairo_version_micro) # versions of packages we require -m4_define(cairo_required_version, 1.8.8) +m4_define(cairo_required_version, 1.8.10) m4_define(xpyb_required_version, 1.3) AC_INIT([pycairo], diff --git a/doc/conf.py b/doc/conf.py index b0a861a..d6ccba9 100755 --- a/doc/conf.py +++ b/doc/conf.py @@ -48,7 +48,7 @@ copyright = u'2008, Steve Chaplin' # The short X.Y version. version = '1.8' # The full version, including alpha/beta/rc tags. -release = '1.8.8' +release = '1.8.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index b3b1436..c8f86d0 100755 --- a/setup.py +++ b/setup.py @@ -9,8 +9,8 @@ import os import subprocess import sys -pycairo_version = '1.8.9' -cairo_version_required = '1.8.8' +pycairo_version = '1.8.10' +cairo_version_required = '1.8.10' pkgconfig_file = 'pycairo.pc' config_file = 'src/config.h' diff --git a/wscript b/wscript index ab50ee2..a0b1894 100644 --- a/wscript +++ b/wscript @@ -3,8 +3,8 @@ import os APPNAME='pycairo' -VERSION='1.8.9' -cairo_version_required = '1.8.8' +VERSION='1.8.10' +cairo_version_required = '1.8.10' srcdir = '.' blddir = '../%s-build' % APPNAME -- cgit v1.2.1