Commit Graph

245 Commits

Author SHA1 Message Date
vladimir@pobox.com
0eb6690715 more linux reftest debugging; force a cairo crash on error 2007-06-10 20:17:24 -07:00
vladimir@pobox.com
873da75cdb b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8: missed removing cairo-font.c 2007-06-10 17:09:00 -07:00
vladimir@pobox.com
7b197694a9 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: avoid-region-extract.patch 2007-06-10 17:08:00 -07:00
vladimir@pobox.com
075cba9086 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-no-printer-bitblt.patch 2007-06-10 17:07:36 -07:00
vladimir@pobox.com
9f21d9924d b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes 2007-06-10 17:07:13 -07:00
vladimir@pobox.com
a85c993959 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-scaled-font-size.patch 2007-06-10 17:06:47 -07:00
vladimir@pobox.com
e371ec8e57 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: no longer needed: quartz-glyph-rounding.patch 2007-06-10 17:06:24 -07:00
vladimir@pobox.com
0fe57790d9 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: fbcompose-bandaid.patch 2007-06-10 17:05:59 -07:00
vladimir@pobox.com
503a095da0 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: max-font-size.patch 2007-06-10 17:02:13 -07:00
vladimir@pobox.com
6bdef7dd9b b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8 2007-06-10 17:01:29 -07:00
vladimir@pobox.com
2321050308 b=379834, scrolling with large dashed border extremely slow, r+sr=roc 2007-05-30 17:38:41 -07:00
vladimir@pobox.com
152ca532cb b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart 2007-05-30 01:34:28 -07:00
roc+@cs.cmu.edu
cdcc20eec2 Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov 2007-04-20 17:53:00 -07:00
vladimir@pobox.com
e7ad2e76fa b=367036, transparent background of images shows up as black when printed, r=stuart 2007-04-19 14:51:35 -07:00
roc+@cs.cmu.edu
12f725d292 Bug 374006. Fix to Quartz glyph position rounding lost during cairo update, probably my fault. Pushing it back with the right documentation this time. patch r=vlad 2007-04-05 01:08:23 -07:00
masayuki@d-toybox.com
f7c3f7f3f1 b=333126 backing-out the previous checkin 2007-04-03 22:42:44 -07:00
masayuki@d-toybox.com
3a8e2b0d6a Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font. (only enable enbolden flag in cairo) r=vlad 2007-04-03 22:10:56 -07:00
vladimir@pobox.com
f1861da9a3 b=376440, cairo crash on shutdown on nye 2007-04-03 19:59:42 -07:00
vladimir@pobox.com
27d4adde0b b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 18:09:15 -07:00
vladimir@pobox.com
5ac98d02cf more backouts 2007-04-03 12:57:47 -07:00
vladimir@pobox.com
24f13c6867 more backouts 2007-04-03 12:43:13 -07:00
vladimir@pobox.com
8c99e08d28 backing out 374462 2007-04-03 12:21:53 -07:00
vladimir@pobox.com
aa6e7fec1b b=374462, update cairo to 1.4.2 -- missing file 2007-04-03 12:11:18 -07:00
vladimir@pobox.com
1d3ea30f12 b=374462, update cairo to 1.4.2, r=stuart 2007-04-03 11:59:47 -07:00
hg@mozilla.com
05e5d33a57 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
roc+%cs.cmu.edu
ef916180ee Bug 374066. In the cairo Quartz backend, round glyph positions to floats --- not the advances. Prevents error from accumulating. r=vlad 2007-03-20 02:04:01 +00:00
pavlov%pavlov.net
5033ec7891 enabling PDF surface on windows. bug 369930. r/sr=vlad 2007-03-01 00:02:27 +00:00
dbaron%dbaron.org
afc56e1eb0 Make MOZ_GFX_TOOLKIT in Makefiles be the same thing that it is in configure. b=369409 r=vlad 2007-02-08 19:23:25 +00:00
alfred.peng%sun.com
715130caf3 Bug 365339. set cairo endianness macros in a sane way.
r=vladimir.
2007-02-02 03:26:39 +00:00
vladimir%pobox.com
94f02207e7 b=367768, update cairo to 1.3.12 snapshot, clobbering tinderbox to see if it's just not picking up the cairo-rename.h change 2007-01-25 01:45:57 +00:00
vladimir%pobox.com
294a9ae119 b=367768, update cairo to 1.3.12 snapshot, r=stuart 2007-01-25 00:05:56 +00:00
vladimir%pobox.com
5903f6237f b=367768, update cairo to 1.3.12 snapshot, r=stuart 2007-01-24 23:53:53 +00:00
vladimir%pobox.com
a4f4c3f5b0 b=361592, fix cairo surface wrapper refcount issues, r=stuart 2007-01-17 22:20:16 +00:00
smontagu%smontagu.org
56784f54a8 Make the y-offsets cairo sends to ExtTextOut relative to the location of the previous glyph instead of relative to the baseline. Bug 365021, r=pavlov 2006-12-27 07:50:24 +00:00
dbaron%dbaron.org
ca41a63f26 Make those C-style comments. 2006-12-27 03:11:28 +00:00
dbaron%dbaron.org
f1c9d8c3ca Hack to get Mac builds working again. b=364794 2006-12-27 03:08:37 +00:00
vladimir%pobox.com
acee1ecc4e linux cff fix 2006-12-23 01:46:43 +00:00
vladimir%pobox.com
3ee3f95132 linux/xlib fix 2006-12-23 01:42:53 +00:00
vladimir%pobox.com
78355ebf48 OS X fix 2006-12-23 01:32:34 +00:00
vladimir%pobox.com
83f4546038 b=364742, Update cairo to git 473ae3aa95, r=stuart 2006-12-23 01:15:54 +00:00
alfred.peng%sun.com
f10f6d16b5 Bug 353162. Firefox calls system pixman_image_init and causes hang.
r=benjamin+vladimir.
2006-12-22 06:40:36 +00:00
roc+%cs.cmu.edu
d3a79761c5 Bug 322345. Cap maximum ft2 font size at 1000 pixels to avoid killing freetype2 and/or the X server. r=vlad 2006-11-29 20:19:35 +00:00
tor%cs.brown.edu
1c5b6a62c0 Bug 361589 - patterns on strokes not working in nquartz backend. r=vlad 2006-11-28 23:36:21 +00:00
pavlov%pavlov.net
21165fdebb cocoa-cairo printing. bug 359124. r=vlad 2006-11-28 21:10:05 +00:00
vladimir%pobox.com
df31bf1b04 b=359054, crash in moz_cairo_pixman_composite_src (image data was freed shortly before being used in compositing op), r=pavlov 2006-11-27 22:32:11 +00:00
tor%cs.brown.edu
e98c07a842 Bug 361569 - allow SVG to use cairo fallbacks with nquartz backend. r=vlad 2006-11-23 01:15:04 +00:00
vladimir%pobox.com
1e1b6858a8 b=349837, cairo crash in _cairo_clip_init_deep_copy; upstream patch, r=vlad 2006-11-20 19:30:27 +00:00
vladimir%pobox.com
48b44f6b42 b=359054, crash in pixman MMX code (disable MMX on win32 for now), r=stuart 2006-11-10 23:36:12 +00:00
vladimir%pobox.com
93477ecccb b=328380, bad scrolling performance using large fixed-positioned repeating background images; cairo patch to/from upstrea; r=me 2006-11-08 01:31:17 +00:00
vladimir%pobox.com
c4c3da78ad b=359266, cairo win32 surface cleanup and fixes; from upstream, r=me 2006-11-07 23:40:23 +00:00
neil%parkwaycc.co.uk
64d0d8cced Fix inconsistent usage of __int64 b=356354 p=hyc@symas.com (Howard Chu) r=vlad 2006-10-31 15:41:01 +00:00
vladimir%pobox.com
be94704cd1 b=356354, msvc cairo fbmmx patches, r=stuart 2006-10-27 00:08:50 +00:00
vladimir%pobox.com
87199bb79c b=358115, expose cairo transform_bounding_box, r=stuart 2006-10-26 02:02:36 +00:00
vladimir%pobox.com
c13ee71991 b=351561, fix thebes/cairo linking issues 2006-10-14 04:46:04 +00:00
vladimir%pobox.com
3df1306e46 nquartz surface merge, r=me 2006-10-12 20:43:46 +00:00
vladimir%pobox.com
0533939511 remove bogus double #include in cairo-platform.h, r=me 2006-10-12 00:24:17 +00:00
mozilla%weilbacher.org
aaaa983062 [OS/2] Bug 354963: extra changes to cairo files for OS/2, r=vlad 2006-10-02 08:21:55 +00:00
vladimir%pobox.com
ebbed5cd52 unbreak cairo-cocoa broken by half-complete patch, r=me 2006-09-28 21:57:11 +00:00
vladimir%pobox.com
673d589063 b=354388, put back _moz_ prefix in pixman_remap that I clobbered 2006-09-27 23:34:05 +00:00
timeless%mozdev.org
ad06231ec1 b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 22:45:31 +00:00
timeless%mozdev.org
1ae2857785 b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 21:40:46 +00:00
vladimir%pobox.com
ef1df42bdc cairo workarounds for unsupported mac platform 2006-09-26 22:48:40 +00:00
vladimir%pobox.com
aa06e7a53f b=354388, Update cairo to cairo 2006-09-26 trunk, r=me 2006-09-26 22:21:56 +00:00
vladimir%pobox.com
12ee6391b4 glitz win32 crash fixes, npotb 2006-09-03 04:57:31 +00:00
vladimir%pobox.com
079f0ade3d b=350765, rename cairo quartz2 to nquartz (with a whole bunch of bugfixes), r=me 2006-08-30 22:01:27 +00:00
alfred.peng%sun.com
6dd5b9928b Bug 341874. Crash invoking the system cairo library.
r=benjamin,r=vladimir.
2006-08-30 09:51:39 +00:00
vladimir%pobox.com
5b9fb3729a make AGL support optional, for now, in quartz2 surface; r=me 2006-08-23 00:41:53 +00:00
vladimir%pobox.com
1dd914d9e1 add 10.3 API workarounds to cairo-quartz2-surface, r=me 2006-08-22 21:46:01 +00:00
vladimir%pobox.com
72045a4f50 b=343655, optimize win32 image rendering, r=stuart 2006-08-09 22:43:06 +00:00
pavlov%pavlov.net
34966248fd speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad 2006-08-09 20:25:07 +00:00
tor%cs.brown.edu
e5bfbedbd4 Bug 345874 - rename tree libpixman functions to prevent collisions
with system cairo.  r=vlad
2006-07-25 19:37:04 +00:00
vladimir%pobox.com
6545cb873f cairo-on-mac compilation fixes, r=stuart 2006-07-20 23:28:23 +00:00
vladimir%pobox.com
6c18057e95 Remove bogus cairo_xlib_surface_flush impl that was doing an XSync; r=me 2006-07-18 19:14:37 +00:00
vladimir%pobox.com
c2e48b3356 missing file 2006-07-13 20:25:31 +00:00
vladimir%pobox.com
5c0142fed5 b=344571, upgrade cairo to 1.2.0+cvs, r+sr=stuart 2006-07-13 20:19:38 +00:00
pavlov%pavlov.net
f9daba202f fix passing in bogus values to AlphaBlend. bug 339708. r=vlad 2006-07-05 21:55:58 +00:00
vladimir%pobox.com
8cb1a7ed02 Update glitz to something from glitz CVS; not part of the build. 2006-06-26 20:55:31 +00:00
vladimir%pobox.com
4ab24bc9d1 b=341694, bring Mac Cocoa+Cairo text layout/font selection/rendering to a useful baseline for further work, r=me 2006-06-16 00:42:39 +00:00
pavlov%pavlov.net
2bb5e3834c fixing windows fonts (bug 340590). r=vlad. 2006-06-10 00:21:05 +00:00
vladimir%pobox.com
e9856fc45d and yet more quartz cairo fixes 2006-06-06 03:33:00 +00:00
vladimir%pobox.com
d55c74e8c7 revert quartz surface back to older version; new version has SDK 10.4 depenencies 2006-06-06 02:47:09 +00:00
vladimir%pobox.com
451063acbd bustage fix 2006-06-06 01:38:35 +00:00
vladimir%pobox.com
589aae1008 b=340452, update cairo on trunk to 2006-06-03, r=stuart 2006-06-05 23:16:25 +00:00
pavlov%pavlov.net
aae9b23d5a fixing _cairo_win32_surface_show_glyphs to use the correct y coordinates and to transform using the scaled fonts device_to_logical matrix. bug 330095. r=vlad 2006-05-03 21:29:20 +00:00
benjamin%smedbergs.us
cfa4b0b6f3 Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad 2006-04-27 14:41:11 +00:00
pavlov%pavlov.net
222a48fcf5 DEC/OSF1 build failure. bug 331428. patch from Laxmi Harikumar <laxmi.harikumar@digital.com>. r=vlad 2006-04-20 04:42:06 +00:00
vladimir%pobox.com
4e9d115439 b=328082, rename external cairo symbols to avoid clashes with system libraries; patch from biesi, r=vladimir 2006-04-01 00:36:17 +00:00
pavlov%pavlov.net
cea27a57e0 fixing mingw issues. bugs 331287, 331329, 331333. patches from cls and hans-andreas engel. r=me 2006-03-28 21:15:01 +00:00
mark%moxienet.com
159ccd8008 331827 Provisional build patch to make gtk2/darwin builds functional out of the box. There may be additional changes needed for static builds. r=bsmedberg 2006-03-28 20:06:17 +00:00
vladimir%pobox.com
d2c2d2a110 Revert incorrect addition of cairo_xlib_surface_flush (XSync() is wrong thing here) 2006-03-28 02:29:07 +00:00
vladimir%pobox.com
39322bb542 [cairo] Only call xlib glyph_device_extents if needed, r=me 2006-03-27 21:54:28 +00:00
vladimir%pobox.com
10491893d5 Re-landing fixed cairo update, r=pav 2006-03-17 22:24:30 +00:00
vladimir%pobox.com
a3e8a2106f People tell me that quadrupling Tp is bad. Me? I want a second opinion. 2006-03-17 07:44:38 +00:00
vladimir%pobox.com
fa9bd96262 bustage fix 2006-03-17 04:30:49 +00:00
vladimir%pobox.com
702e1a67ff b=330738, update in-tree cairo to current cairo head 2006-03-17 04:05:32 +00:00
pavlov%pavlov.net
4d95ee0a45 fix double glyph drawing with svg. bug 330095. r=vlad 2006-03-10 23:42:35 +00:00
pavlov%pavlov.net
286fe2c04b implementing _cairo_win32_surface_show_glyphs. bug 329259. r=vlad 2006-03-09 02:08:06 +00:00
pavlov%pavlov.net
337161cda9 fixing 16bpp display hang. bug 328676. r=vlad 2006-03-03 00:44:48 +00:00
martijn.martijn%gmail.com
e52e16648e Bug 328182 - Mingw build failure in cairo-win32-surface.c. r=pavlov 2006-02-28 22:13:49 +00:00
timeless%mozdev.org
ed5c66ecab Trying to fix build bustage. inline isn't a legal C keyword in this scope per xlc 2006-02-27 19:49:41 +00:00