summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2005-10-03Increment CAIRO_VERSION to 1.0.2 and libtool versioning to 4:3:2.RELEASE_1_0_21.0.2Carl Worth1-0/+7
Add notes for the 1.0.2 release.
2005-09-29simplify id initialisation of last patchBertram Felgenhauer1-0/+5
reviewed by: keithp
2005-09-29ChangeLog cosmetics.Bertram Felgenhauer1-1/+1
2005-09-29Using a pointer comparison as the fallback total order was wrong - these ↵Bertram Felgenhauer1-0/+9
pointers are not stable. So we introduce our own total order instead. reviewed by: cworth
2005-09-28Use _cairo_utf8_to_utf16 for character conversion.Tor Lillqvist1-0/+5
2005-09-28Bug #4612, reviewed by cworth.Tor Lillqvist1-0/+7
Add cast so that sign conversion doesn't alter comparison.
2005-09-27Bug #4602, reviewed by cworth.Tor Lillqvist1-0/+7
Avoid creating size-0 bitmap, which fails.
2005-09-27Note that bug #4409 (Dashes are missing initial caps) is now fixed.Carl Worth1-0/+21
Move face-flipping from inside _cairo_stroker_add_caps to new _cairo_stroker_add_leading_cap variant of _cairo_stoker_add_cap. Change to call _cairo_stroker_add_leading_cap or _cairo_stroker_add_trailing_cap as appropriate. Remove dash-caps-joins from the XFAIL list and add reference image.
2005-09-27Add two test cases. One for caps and joins (passes), and one for dashed caps ↵Carl Worth1-0/+10
and joins, (fails, see bug #4409).
2005-09-26Backported from HEAD:Carl Worth1-0/+15
Portability improvements for win32 thanks to Hans Breuer <hans@breuer.org>: Defined sized-integer types when under the influence of _MSC_VER and without stdint.h. Use #error which is more portable than #warning, (and more indicative of where we want to be before the next release).
2005-09-26Backported from HEAD:Carl Worth1-0/+14
Protect inclusion of fontconfig.h with HAVE_FCFINI. Remove stray cairo-ft.h include. Include stddef.h for NULL. Open the file rb.
2005-09-26If GetGlyphOutlineW() fails, set metrics to zero. (#3927, Hans Breuer) ↵Tor Lillqvist1-0/+4
(Don't print error message, as this might occur frequently with a misconfigured Pango 1.10.0.)
2005-09-26Set LOGFONT::lfHeight negative. A negative lfHeight means "em height" which ↵Tor Lillqvist1-0/+8
is what we want, and matches how other toolkits interpret font sizes on Win32. (Positive lfHeight means "cell height".) (#4593)
2005-09-20Pass scratch space instead of NULL for image_extra to ↵Tor Lillqvist1-0/+6
acquire/release_dest_image.
2005-09-19Avoid attempting to create a size-0 Pixmap, (to prevent the associated X ↵Carl Worth1-0/+11
error). This actually showed up when the clip region is empty. Thanks to Radek Doulík for the bug report. Remove clip-all from the XFAIL list since it works now.
2005-09-19Originally: 2005-09-19 Hans Breuer <hans@breuer.org>Carl Worth1-0/+13
src/cairoint.h : win32 specific definitions for CAIRO_MUTEX_DECLARE, CAIRO_MUTEX_LOCK etc. [not based on win32 mutex but critical sections] src/cairo-win32-surface.c : add DllMain() to do global, single-threaded 'mutex' (de)initialization. No ifdefs needed, some variables would simply not be used when the respective backend would not be compiled in.
2005-09-18Bug #4414, reviewed by otaylor, cworth.Billy Biggs1-0/+10
Remove -msse from the MMX CFLAGS as it causes gcc to emit SSE instructions, however the detection code only checks for processors supporting MMX and does not require SSE. Fix the MMX test to only check for MMX intrinsics and not the SSE intrinsics.
2005-09-16Tested by: John Ellson Closes bug #4408 ↵Carl Worth1-0/+11
https://bugs.freedesktop.org/show_bug.cgi?id=4408 Add support for dashed splines. (The antialiasing quality isn't perfect, but at least the curves are dashed now).
2005-09-13Expand locking to include all modification of cairo_scaled_font and related ↵Carl Worth1-0/+6
objects.
2005-09-13Adjust parameters to stress things a bit more, (better exposing another ↵Carl Worth1-0/+5
locking bug).
2005-09-13Expand locking to encapsulate any modification to the reference count of a ↵Carl Worth1-0/+8
scaled font, rather than just modifcations of the scaled_font_map, since scaled fonts are shared between threads.
2005-09-13Add documentation for cairo_test functions.Carl Worth1-0/+13
Abstract log fie creation into cairo_test_init for use by tests that don't use cairo_test(). Add new test for bug #4299 as reported by Alexey Shabalin.
2005-09-12Fix for bug #4401 as reported by Tim Mooney:Carl Worth1-0/+10
Don't bother checking for sincos function. Don't use sincos function since it is apparently buggy on some platforms, (Tru64 at least).
2005-09-01Add includes to get sized-integers types such as uint32_t.Carl Worth1-0/+17
Fix declaration of image data array to be uint32_t rather than unsigned long. Fixes four out of the remaining five failures in bug #4245.
2005-08-31Add call to XSynchronize, (the expected clip-all failure isn't occuring ↵Carl Worth1-0/+8
without it for some reason). Note reason for expected failure.
2005-08-31Handle displays which don't match the local endianness by byteswapping on ↵Owen Taylor1-3/+5
GetImage/PutImage. (#4321, reported by Sjoerd Simons)
2005-08-31Increment CAIRO_VERSION to 1.1.1 after making branch tag BRANCH_1_0.Carl Worth1-0/+5
2005-08-31Add note to use ./autogen.sh instead of ./configure when working with source ↵Carl Worth1-0/+5
from cvs.
2005-08-31Fix test to not try to set a non-invertible matrix. (We'd gotten away with ↵Carl Worth1-0/+6
this due to round-off error on many systems). Fixes one out of six failures in bug #4245.
2005-08-31Add Radek Doulík.Carl Worth1-0/+10
Add test exposing a BadValue (0-size pixmap) bug in cairo-xlib-surface when everything is clipped away (thanks to Radek Doulík <rodo@novell.com>).
2005-08-30Liberalize the ServerVendor check so that we can handle the Mandriva vendor ↵Owen Taylor1-0/+6
string. (#4298, Frederic Crozat)
2005-08-30Use a 8xN rather than a 1xN strip for a vertical gradient. This is much more ↵Owen Taylor1-0/+8
tolerant of slow compositing code, and is worth some extra expense computing the gradient. (#4263, found in test case from Richard Stellingwerff)
2005-08-27Make the check for rectangular trapezoids simpler and more accurate. (#4220, ↵Owen Taylor1-0/+8
found using test case from Richard Stellingwerff) reviewed by: cworth
2005-08-27Make the vendor string check for XFree86 more liberal, to deal with older ↵Owen Taylor1-0/+7
versions of gentoo that modified it in a different way. (#4231, fix from Billy Biggs)
2005-08-27Undef MIN/MAX before defining them in case some system header happens to ↵Owen Taylor1-1/+7
define them. (#4196, Christian Biesinger)
2005-08-27Fix docs not to talk about %NULL returns. #4271, Duncan Coutts.Owen Taylor1-0/+6
2005-08-25Include the documentation, too.Tor Lillqvist1-0/+4
2005-08-24Update formatting of the title and short description, as this actually ↵Billy Biggs1-0/+30
changes how the TOC appears in devhelp.
2005-08-24add docs-publish as a phony targetBertram Felgenhauer1-0/+4
2005-08-24Increment CAIRO_VERSION to 1.0.1 after tagging RELEASE_1_0_0.Carl Worth1-0/+5
2005-08-24Increment CAIRO_VERSION to 1.0.0 and libtool versioning to 4:2:2.RELEASE_1_0_01.0.0Carl Worth1-0/+5
2005-08-24Fix typos. Add CAIRO_STATUS_INVALID_DASH.Carl Worth1-0/+4
2005-08-24Unabbreviate "eg." to "for example,".Carl Worth1-0/+4
2005-08-24Update name from "0.5 porting guide" to "1.0 porting guide."Carl Worth1-0/+5
2005-08-24Some text cleanups from Øyvind Kolås.Carl Worth1-0/+5
2005-08-24Add Amaury Jacquot.Carl Worth1-0/+4
2005-08-24Fix typo.Carl Worth1-0/+4
2005-08-24Fix typos.Carl Worth1-0/+5
2005-08-24Drop PDF and PS backend and FT font API from Win32 DLL entry points for now.Tor Lillqvist1-0/+5
2005-08-24Fix typos.Carl Worth1-0/+4