summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Chaplin <stevech1097@yahoo.com.au>2010-05-20 19:34:12 +0800
committerSteve Chaplin <stevech1097@yahoo.com.au>2010-05-20 19:34:12 +0800
commit4bdc290959c4464016083bce16a37ef1c0527c82 (patch)
tree162c1fd1a746fa1883a053c12cd12ab8296e4d90
parentfacedd55b6e5d04ce687136307108d058e4276ee (diff)
downloadpy2cairo-4bdc290959c4464016083bce16a37ef1c0527c82.tar.gz
=== Pycairo 1.8.10 ===
Version number changes for 1.8.10 release.
-rw-r--r--.gitignore1
-rw-r--r--INSTALL14
-rw-r--r--NEWS23
-rw-r--r--README6
-rw-r--r--RELEASING2
-rw-r--r--configure.ac4
-rwxr-xr-xdoc/conf.py2
-rwxr-xr-xsetup.py4
-rw-r--r--wscript4
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