* Wed Dec 02 2009 vuntz@opensuse.org
- Update to version 1.8.8:
+ General Changes:
- Pycairo 1.8.8 requires cairo 1.8.8 (or later).
- Move from CVS to git.
- Add support for the waf build tool.
+ Updated methods
- The PDF/PS/SVGSurface constructors now accept None as a
filename.
* Tue Jul 21 2009 lmedinas@gmail.com
- Update to version 1.8.6:
+ Bug Fixes:
- ImageSurface.create_from_png _read_func fix
- ToyFontFace type fix
- fdo#19221: restore cairo.Matrix '*' operator to the way it
originally worked.
+ Documentation completed
* Thu Mar 19 2009 vuntz@novell.com
- Update to version 1.8.4:
+ General Changes:
- Pycairo 1.8.4 requires cairo 1.8.4 (or later) and Python 2.6
+ Bug Fixes:
- fdo#20674: Add get/set_extend for Gradient Patterns
+ New Classes:
- cairo.ToyFontFace
+ New Methods:
- Pattern.get_extend
- Pattern.set_extend
- ToyFontFace.get_family
- ToyFontFace.get_slant
- ToyFontFace.get_weight
+ Deleted Methods:
- SurfacePattern.get_extend
- SurfacePattern.set_extend
+ Other Changes:
- Threading for surfaces with stream functions has been
reenabled.
- Documentation updates.
- Stop re-defining _prefix.
- Remove unneeded BuildRequires: gtk2-devel, libjpeg-devel,
python-numeric, update-desktop-files.
- Add BuildRequires: cairo-devel, fdupes.
- Remove Suggests on python-numeric (Numeric support was removed).
- Remove Suggests on python-gtk since, well, there's no real reason
to put it.
- Stop running suse_update_config.
- Use fdupes.
* Sun Feb 01 2009 mboman@suse.de
- Update to version 1.8.2:
+ bfo#19287: Threading support results in crashes in
cairo.ImageSurface
+ Context.set_scaled_font
+ API changes
* Matrix multiplication:
* old code: matrix3 = matrix1 * matrix2
* new equivalent code: matrix3 = matrix1.multiply(matrix2)
* matrix3 = matrix1 * matrix2
is now equivalent to matrix3 = matrix2.multiply(matrix1)
which is consistent with standard matrix multiplication.
* Wed Dec 24 2008 mboman@suse.de
- Update to version 1.8.0:
+ General Changes:
- Pycairo 1.8.0 requires cairo 1.8.0 (or later).
- Add documentation (available separately)
+ Bug Fixes:
- bfo#18101: Add support for threading
- bfo#18947: cairo.SurfacePattern should INCREF the used surface
+ New Methods:
- ScaledFont.get_scale_matrix
- Surface.mark_dirty_rectangle
- Surface.set_fallback_resolution
+ New Constants:
- cairo.EXTEND_PAD
- cairo.HAS_IMAGE_SURFACE
- cairo.HAS_USER_FONT
+ API Changes:
- Surface.mark_dirty: no longer accepts keyword arguments with default
values.
- PycairoPattern_FromPattern (C API): has a new 'base' argument
+ Other Changes:
- Allow unknown cairo Pattern/Surface types to use the pycairo base
- Pattern/Surface type.
* Fri Sep 12 2008 maw@suse.de
- Update to version 1.6.4:
+ Bugs fixed: bfo#16112
+ New methods: Context.has_current_point, Context.path_extents,
ImageSurface.format_stride_for_width, PSSurface.get_eps,
PSSurface.set_eps, PSSurface.ps_level_to_string,
PSSurface.restrict_to_level, Surface.copy_page, and
Surface.show_page
+ New Constants: cairo.PS_LEVEL_2, cairo.PS_LEVEL_3
+ Updated examples.
* Fri Jul 18 2008 jpr@suse.de
- Remove libsvg-cairo-devel from BuildRequires, it hasn't been
needed for a long time
* Thu Apr 03 2008 hpj@suse.de
- Upgraded to version 1.4.12:
* mingw32 compiler fixes.
* New methods added.
* The module cairo.gtk has been removed.
* Allow cairo.Context to be subclassed.
* Mon Feb 26 2007 maw@suse.de
- Don't package _cairo.la (#223703).