Behdad Esfahbod
44e7c120a7
Fix test to use fontconfig properly so that the test no longer fails. Fixes bug #4674 . (Thnks to sunmoon1997 for the fix).
...
(cherry picked from a6ad853ee1 commit)
2006-03-15 11:27:15 -05:00
Behdad Esfahbod
a1621eadb6
Note using "git diff" instead of "git status" as the latter is a bit tricky when it says nothing to commit...
2006-03-15 11:25:02 -05:00
Behdad Esfahbod
508b0be5f2
Update release infra to reflect git transition.
2006-03-15 11:18:40 -05:00
Behdad Esfahbod
9cfa638ba0
Add new ref images.
2006-03-15 11:04:56 -05:00
Behdad Esfahbod
393000021c
Add make bits to autogenerate ChangeLog
2006-03-15 10:59:59 -05:00
Behdad Esfahbod
d415ea9b60
Shhhh.....
2006-03-15 10:33:36 -05:00
Carl Worth
286cfe2c9e
autogen.sh: Pass --foreign option to automake so that it doesn't
...
complain that ChangeLog does not exist.
(cherry picked from d0e02a948e commit)
2006-03-15 10:32:49 -05:00
Behdad Esfahbod
35d7810f7b
Remove ChangeLog here too. We'll generate it using git log.
2006-03-15 10:31:43 -05:00
Behdad Esfahbod
ff33ddb8f8
Remove duplicate definitions of pixman_color_to_pixel and pixman_composite.
...
(cherry picked from 9e7076fd27 commit)
2006-03-15 10:23:21 -05:00
Behdad Esfahbod
af0cbe2aed
Allow _get_bitmap_surface to work for 0x0 glyphs, (fix for bug #5734 ).
...
Patch from: Behdad Esfahbod <freedesktop@behdad.org>
Reviewed by: Carl Worth <cworth@cworth.org>
(cherry picked from 0152bd3a56 commit)
2006-03-15 10:15:47 -05:00
Behdad Esfahbod
6da5947efa
Bug #4260 , Reviewed by B. Biggs
...
Use & not && for bitwise AND.
src/fbpict.c src/fbmmx.c: Take 'dest' as an argument, if pict and dest don't match for RGB, BGR, swap result.
(cherry picked from a1bca924b9 commit)
2006-03-15 10:07:58 -05:00
Carl Worth
a5d13b4729
fbCompositeTrans_0888xnx0888: Fix suspicious logical negation of pointer value.
...
Surely, the ! instead of ~ here was just a typo. I'd feel better if I
had a failing test case for this though, (time to break out gcov
again).
Fixes bug #6185 :
Strange pointer operations in fbCompositeTrans_0888xnx0888 (pixman/src/fbpict.c)
https://bugs.freedesktop.org/show_bug.cgi?id=6185
(cherry picked from 5d89faf6b3 commit)
2006-03-13 13:20:47 -08:00
Carl Worth
440bb68ef2
_clip_and_composite_trapezoids: Avoid NULL pointer dereference due to OOM.
...
This closes bug #6197 :
Null pointer dereference on OOM in _clip_and_composite_trapezoids()
https://bugs.freedesktop.org/show_bug.cgi?id=6197
(cherry picked from 6f0d8eedc5 commit)
2006-03-13 12:30:00 -08:00
Carl Worth
5e399f8778
cairo-clip: Fix memory leak during OOM handling.
...
This closes bug #6196 :
Memory leak in _cairo_clip_intersect_path (src/cairo-clip.c)
https://bugs.freedesktop.org/show_bug.cgi?id=6196
(cherry picked from 79075b2cb1 commit)
2006-03-13 12:20:55 -08:00
Carl Worth
13b919f126
cairo-output-stream: Don't dereference a NULL pointer due to OOM.
...
This close bug #6176 :
Null pointer dereference on OOM in _cairo_output_stream_create_for_file()
https://bugs.freedesktop.org/show_bug.cgi?id=6176
(cherry picked from c780f4a562 commit)
2006-03-13 12:07:20 -08:00
Carl Worth
46646cf2b1
cairo_show_glyphs: Do nothing if num_glyphs == 0
...
(cherry picked from 1cffb39ff0 commit)
2006-03-08 08:19:02 -08:00
Christian Biesinger
30d4aa8631
Use C-style comments rather than C++-style in C files
2006-03-04 15:43:15 +01:00
Carl Worth
7d498ca912
_cairo_xlib_surface_show_glyphs: Break up rendering into chunks to fit
...
into X max request length protocol limits.
This fixes bug #5528 :
_XError from XRenderCompositeText8
https://bugs.freedesktop.org/show_bug.cgi?id=5528
2006-03-03 11:13:36 -08:00
Carl Worth
3aac0bf670
test/show-glyphs-many: New test case to demonstrate bug #5528
...
This demonstrates an Xlib crash when rendering many glyphs. See:
_XError from XRenderCompositeText8
https://bugs.freedesktop.org/show_bug.cgi?id=5528
for more details.
(cherry picked from 34a4ad1e5b commit)
2006-03-03 10:00:01 -08:00
Frederic Crozat
d8d8694ac4
Fix usage of freetype to match Xft and follow David Turner's recommendations.
...
Change a little the logic in hinting to follow the same
logic as Xft and doesn't try to mix FT_LOAD_TARGET which should not be
mixed (based on David Turner comments)
2006-02-23 17:09:47 -08:00
Frederic Crozat
65c32ae36f
Fix for sub-pixel BGR and vRGB
2006-02-23 16:44:44 -08:00
Frederic Crozat
540c10f3fb
test/text-antialias-subpixel: Modify to demonstrate problem with subpixel BGR and VRGB
2006-02-23 16:44:19 -08:00
Carl Worth
886bc4ddb0
Rename .cvsignore to .gitignore. Add *~ and *.o.
...
(cherry picked from d88c19071f commit)
2006-02-21 13:53:57 -08:00
Carl Worth
4dbb1500f9
Use more portable shell syntax, ('test =' rather than 'test =='). Thanks to Richard Lloyd and Klaus Heinz. Closes bug #4823 .
2005-12-07 11:45:15 +00:00
Carl Worth
3d3af95489
Remove duplicate definitions of pixman_color_to_pixel and pixman_composite.
2005-11-21 11:49:34 +00:00
Carl Worth
36f8345a70
Remove spurios INT_ prefixes which break the build with very recent binutils.
2005-11-18 10:17:29 +00:00
Tor Lillqvist
d08cabcb4c
Intersect clip region with target surface so we don't waste time and memory.
...
Reviewed by: cworth
2005-10-12 15:06:44 +00:00
Tor Lillqvist
e1c07e99b9
Apply proper transform to generated paths.
2005-10-10 11:33:18 +00:00
Carl Worth
fe254b0ebc
Fix typo leading to truncated error message (Christian Biesinger <cbiesinger@web.de>).
2005-10-08 10:58:11 +00:00
Carl Worth
4ac391f861
Add missing initialization for ximage.xoffset.
2005-10-06 11:34:46 +00:00
Anders Carlsson
167c3b430f
Invoke PKG_PROG_PKG_CONFIG so $PKG_CONFIG will be set early on.
2005-10-04 13:49:33 +00:00
Carl Worth
cff8f83148
Add missing initialization for _global_image_glyph_cache_mutex (Vladimir Vukicevic <vladimirv@gmail.com>).
2005-10-03 21:59:01 +00:00
Carl Worth
588ccdb5f2
Increment CAIRO_VERSION to 1.0.3 after tagging RELEASE_1_0_2.
2005-10-03 21:56:24 +00:00
Carl Worth
169e72d6b9
Increment CAIRO_VERSION to 1.0.2 and libtool versioning to 4:3:2.
...
Add notes for the 1.0.2 release.
2005-10-03 17:48:04 +00:00
Bertram Felgenhauer
d290a19263
simplify id initialisation of last patch
...
reviewed by: keithp
2005-09-29 20:03:15 +00:00
Bertram Felgenhauer
1f515c6e6c
ChangeLog cosmetics.
2005-09-29 17:35:34 +00:00
Bertram Felgenhauer
7e5bdaeb62
Using a pointer comparison as the fallback total order was wrong - these pointers are not stable. So we introduce our own total order instead.
...
reviewed by: cworth
2005-09-29 17:28:54 +00:00
Tor Lillqvist
9b27a73020
Use _cairo_utf8_to_utf16 for character conversion.
2005-09-28 10:37:40 +00:00
Tor Lillqvist
0cb8ee21b5
Bug #4612 , reviewed by cworth.
...
Add cast so that sign conversion doesn't alter comparison.
2005-09-28 10:27:39 +00:00
Tor Lillqvist
b8a08fbea6
Bug #4602 , reviewed by cworth.
...
Avoid creating size-0 bitmap, which fails.
2005-09-27 13:25:06 +00:00
Carl Worth
4b1fca82a8
Note that bug #4409 (Dashes are missing initial caps) is now fixed.
...
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-27 12:51:00 +00:00
Carl Worth
031943b4e4
file dash-caps-joins.c was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
2005-09-27 12:44:32 +00:00
Carl Worth
e26ebe1053
file dash-caps-joins-ref.png was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
2005-09-27 12:44:32 +00:00
Carl Worth
6cf8e5b58b
Add two test cases. One for caps and joins (passes), and one for dashed caps and joins, (fails, see bug #4409 ).
2005-09-27 11:35:48 +00:00
Carl Worth
effdcbb5ac
file caps-joins.c was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
2005-09-27 11:35:18 +00:00
Carl Worth
2fb549133e
file caps-joins-ref.png was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
2005-09-27 11:35:18 +00:00
Carl Worth
8b4d49921d
Backported from HEAD:
...
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-26 15:48:06 +00:00
Carl Worth
ae40e31976
Backported from HEAD:
...
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-26 15:43:17 +00:00
Tor Lillqvist
975bfe3730
If GetGlyphOutlineW() fails, set metrics to zero. ( #3927 , Hans Breuer) (Don't print error message, as this might occur frequently with a misconfigured Pango 1.10.0.)
2005-09-26 09:09:37 +00:00
Tor Lillqvist
80b2fae5f1
Set LOGFONT::lfHeight negative. A negative lfHeight means "em height" which is what we want, and matches how other toolkits interpret font sizes on Win32. (Positive lfHeight means "cell height".) ( #4593 )
2005-09-26 09:05:14 +00:00