diff options
author | Steve Chaplin <stevech1097@yahoo.com.au> | 2010-05-20 19:34:12 +0800 |
---|---|---|
committer | Steve Chaplin <stevech1097@yahoo.com.au> | 2010-05-20 19:34:12 +0800 |
commit | 4bdc290959c4464016083bce16a37ef1c0527c82 (patch) | |
tree | 162c1fd1a746fa1883a053c12cd12ab8296e4d90 | |
parent | facedd55b6e5d04ce687136307108d058e4276ee (diff) | |
download | py2cairo-4bdc290959c4464016083bce16a37ef1c0527c82.tar.gz |
=== Pycairo 1.8.10 ===
Version number changes for 1.8.10 release.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | INSTALL | 14 | ||||
-rw-r--r-- | NEWS | 23 | ||||
-rw-r--r-- | README | 6 | ||||
-rw-r--r-- | RELEASING | 2 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rwxr-xr-x | doc/conf.py | 2 | ||||
-rwxr-xr-x | setup.py | 4 | ||||
-rw-r--r-- | wscript | 4 |
9 files changed, 43 insertions, 17 deletions
@@ -22,6 +22,7 @@ config.guess config.h config.h.in config.log +config.lt config.status config.sub configure @@ -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 @@ -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. @@ -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 @@ -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. @@ -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' @@ -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 |