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
jag%tty.nl
472b5adadb
Bug 328516: Unexpected text ',' encountered
...
Attempt to fix AIX bustage.
2006-02-25 09:29:51 +00:00
jag%tty.nl
8aacfee457
Bug 328426: C++ style comment in fbcompose.c makes trunk build failure on AIX.
...
Patch by Rupesh <rupeshkt@gmail.com>. r=/sr=roc
2006-02-24 19:53:28 +00:00
pavlov%pavlov.net
0fe1ba3ddd
partial fix for font fallbacks. bug 324560. also fixes 324712. r=vlad
2006-02-24 05:15:21 +00:00
roc+%cs.cmu.edu
ad5f1c79ec
Bug 327878. Add cairo_clip_extract_rectangles, to support native theme rendering patch. r=vlad
2006-02-23 00:54:18 +00:00
roc+%cs.cmu.edu
c985c3448f
Bug 327878. Add getters for cairo xlib surfaces, to support native theme rendering patch. r=vlad
2006-02-23 00:50:08 +00:00
vladimir%pobox.com
039a437a80
bustage fix for real this time, I meant ifndef
2006-02-22 06:01:28 +00:00
vladimir%pobox.com
fbeec59b69
Mac bustage fix for older SDK versions
2006-02-22 04:38:27 +00:00
vladimir%pobox.com
7f5363cf25
b=328116, Start of Cairo-on-OSX for Thebes GFX; gfx and cairo pieces, r=pavlov
2006-02-22 01:44:31 +00:00
pavlov%pavlov.net
606c43db61
fixing typo
2006-02-21 23:09:44 +00:00
pavlov%pavlov.net
361c23430b
fix windows printing. bug 328072. r=vlad
2006-02-21 21:14:32 +00:00
roc+%cs.cmu.edu
e160d9c829
Bug 327874. Fix _cairo_xlib_surface_create_similar to create surfaces with the same depth as the input surface. r=vlad
2006-02-20 21:08:14 +00:00
vladimir%pobox.com
ea8ea261bb
Add missing cairo-win32-creation-format.patch
2006-02-15 23:33:37 +00:00
vladimir%pobox.com
37883a6e26
cairo: expose the win32 surface dc and DIB creation function
2006-02-15 22:34:19 +00:00
vladimir%pobox.com
43de878afd
missed README commit from last
2006-02-15 22:32:14 +00:00
vladimir%pobox.com
b8920b9f9e
cairo: Fix up win32 surface coords before calling BitBlt/AlphaBlend, so that the functions don't complain if called with src outside of src region
2006-02-15 22:31:27 +00:00
vladimir%pobox.com
18de9d8c6c
Update cairo patches in repo
2006-02-10 23:55:27 +00:00
vladimir%pobox.com
7d295623b2
cairo text rendering fixes; remove previous optimistic optimization
2006-02-10 22:03:39 +00:00
vladimir%pobox.com
f452314d73
updated patch with butsage fix
2006-02-10 02:57:07 +00:00
vladimir%pobox.com
b44d40d12d
more bustage fix
2006-02-10 02:56:14 +00:00
vladimir%pobox.com
25ab2f14b8
update patch with bustage fix
2006-02-10 02:52:23 +00:00
vladimir%pobox.com
66159378d4
fix bustage
2006-02-10 02:51:12 +00:00
vladimir%pobox.com
8252152ff0
Fix thebes performance regressions from bug 326471 landing: snap clip rects to integers; remove some bogus RGB24 format checks from cairo; fix device offsets for fast text output. r=stuart
2006-02-10 02:20:35 +00:00
vladimir%pobox.com
56faea7be3
Add upstream submit notice
2006-02-09 01:34:01 +00:00
vladimir%pobox.com
4cb87bbda0
Cairo push/pop group patch fixes; win32 alphablend fix; b=326333, fbcompose.c problem causing missing svg text patch; initial part of cairogfx transparency fix
2006-02-08 01:44:57 +00:00
vladimir%pobox.com
df96213eb8
Updating cairo to cairo CVS-20060202+moz
2006-02-03 04:49:30 +00:00
mkaply%us.ibm.com
4b448cbff1
#305028
...
r=bsmedberg, sr=mkaply (OS/2 only)
Patch from Peter Weilbacher - Cairo on OS/2
2006-01-30 16:54:24 +00:00
pavlov%pavlov.net
6792ffb728
enable building of the cairo pdf and ps surfaces on linux r=vlad
2006-01-25 02:23:32 +00:00
vladimir%pobox.com
6793dceedf
Fix pattern leak in cairo_pop_group_to_source
2006-01-23 22:41:17 +00:00
cbiesinger%web.de
1f2c34903f
bug 323551 make the in-tree cairo compile on beos (if a system-installed
...
freetype and fontconfig is present)
r=bsmedberg,vlad
2006-01-21 15:58:24 +00:00
vladimir%pobox.com
d75ce8aee3
Import a bunch of more up to date local cairo patches, notably fixes to win32 clipping.
2006-01-18 22:15:25 +00:00
cbiesinger%web.de
840462d58e
add missing file from cairo trunk
2006-01-13 20:56:27 +00:00
pavlov%pavlov.net
4eb322ae9b
fixing cairo text drawing bug (patch from cairo trunk)
2006-01-13 18:21:00 +00:00
vladimir%pobox.com
ec54927e83
Misc thebes/cairo win32 compilation fixes
2006-01-13 15:57:59 +00:00
bsmedberg%covad.net
8bf4c897dd
Reverting an #if 0 needed for libxul
2006-01-13 14:29:14 +00:00
vladimir%pobox.com
922ae3e21a
yet another patch update
2006-01-11 02:27:33 +00:00
vladimir%pobox.com
8d587692eb
more VC6-sucks fixes for cairo
2006-01-11 02:25:22 +00:00
vladimir%pobox.com
df60eb7546
avoid any potential for multiple-defined symbols for M_PI
2006-01-11 00:48:57 +00:00
vladimir%pobox.com
0af0646ef3
fix stupid M_PI crap for MSVC
2006-01-11 00:40:23 +00:00
vladimir%pobox.com
fef91957a3
fix C compilation
2006-01-11 00:15:40 +00:00
vladimir%pobox.com
47ea467fde
Add missing FixedToFloat defines
2006-01-10 23:57:00 +00:00
vladimir%pobox.com
faf3c4df1c
update mozilla-misc.patch
2006-01-10 23:17:38 +00:00
vladimir%pobox.com
bb10998dd3
Add MSVC MATH_DEFINES flag to fbcompose.c
2006-01-10 23:15:36 +00:00
vladimir%pobox.com
9fc0e8d8ca
check in aforementioned still-in-review cairo patches
2006-01-10 22:57:20 +00:00
vladimir%pobox.com
eb50d081fe
Upgrade cairo to latest cairo trunk, along with some still-in-review patches
2006-01-10 22:56:57 +00:00
vladimir%pobox.com
5d01d94a3c
merge from org.mozilla.cvs.cairo branch:
...
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
vladimir%pobox.com
20b91dbdd6
thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix.
2005-11-08 20:06:16 +00:00
tor%cs.brown.edu
b1c32b67f4
Bug 314060 - svg text crashing on win32 trunk. r=vlad
2005-10-31 19:33:05 +00:00
tor%cs.brown.edu
5773517ca4
Bug 311936 - clip region larger than target surface area causing performance
...
problem. r=cworth, a=asa
2005-10-13 18:24:33 +00:00
vladimir%pobox.com
d928e9b635
get rid of DllMain in cairo; we don't use the mutexes
2005-10-06 17:41:04 +00:00
vladimir%pobox.com
3223f349d1
various cairo build fixes
2005-10-06 04:32:44 +00:00
vladimir%pobox.com
2f87b8dd7c
Merge from org.mozilla.cvs.cairo branch.
...
- Cairo 1.1.1
- Updated thebes, gfx/src/thebes
- Fixes to plugins with thebes gfx under linux
- Native theme fixes with thebes rendering (NOTE: widget changes only enabled when building with thebes, otherwise all old code)
2005-10-06 04:02:10 +00:00
tor%cs.brown.edu
a30113f5b5
Bug 307308 - pass appropriate pointer to release_dest_image.
2005-09-07 16:05:30 +00:00
tor%cs.brown.edu
fd16fc6244
Bug 307308 - Pass scratch space instead of NULL for image_extra to
...
acquire/release_dest_image. r=vlad
2005-09-07 15:37:51 +00:00
vladimir%pobox.com
5441f8cb29
add M_PI definition for VC6 which has a broken math.h
2005-08-20 07:14:34 +00:00
vladimir%pobox.com
cd33689aab
cairo landing: update to cairo 0.9.1+
2005-08-20 05:34:03 +00:00
vladimir%pobox.com
9cd9139cb6
cairo landing: adding glitz
2005-08-20 05:23:22 +00:00
cbiesinger%web.de
bb56293333
bug 301723 allow compiling cairo with vc6
...
r=tor a=bsmedberg
2005-07-25 21:12:22 +00:00
vladimir%pobox.com
89a0001d59
more bug 299407 (libpixman hack with VC71) win32 fixes..
2005-07-05 20:49:18 +00:00
cmp%mozilla.org
3607bef566
Turn off vc71 pixman lib hackery until the vc6 compatibility issue is
...
sorted out.
2005-07-05 04:59:15 +00:00
cmp%mozilla.org
f433416a16
Fix VC6 cairo/pixman builds by using a vc7.1-compiled copy of mozlibpixman.
...
Bug 299407, attachment 188271. r/a=chase@mozilla.org
2005-07-05 03:44:56 +00:00
vladimir%pobox.com
51ec3a77ec
I hate our tinderbox. commenting this out until I can get my hands on beast.
2005-07-05 02:13:02 +00:00
vladimir%pobox.com
94604dac1f
more win32 build fixage, just get rid of the RM_R
2005-07-05 01:56:23 +00:00
vladimir%pobox.com
84460c7555
more win32 build fix, since nsinstall sucks (bug 299407)
2005-07-05 01:26:19 +00:00
vladimir%pobox.com
e6c09c7362
reenabled patch for bug 299407, since there's someone who can kick the tinderbox around
2005-07-04 21:24:29 +00:00
vladimir%pobox.com
7c7a10aeae
Disabling patch for 299407 due to unknown tinerbox horkage
2005-07-04 01:40:09 +00:00
vladimir%pobox.com
729e45c6f5
b=299407, fix cairo/pixman compilation on VC6, r+a=shaver
2005-07-04 00:53:23 +00:00
tor%cs.brown.edu
80cb1e6318
Bug 298914 - OS-X svg crash with empty string. r=jhpedemonte, a=bsmedberg.
2005-06-28 18:58:31 +00:00
tor%cs.brown.edu
c0c3432bf6
Bug 297705 - correct cairo_text_extents() on win32 for general transforms.
...
r=otaylor, r+a=shaver.
2005-06-14 21:49:08 +00:00
tor%cs.brown.edu
ad253945f5
Correct comment/check for FixedToFloat/FloatToFixed.
2005-06-04 12:19:44 +00:00
vladimir%pobox.com
80e9999296
a special place is reserved for win32 and osx
2005-06-04 08:33:58 +00:00
vladimir%pobox.com
61f8ec26a1
beat OSX into submission
2005-06-04 08:25:39 +00:00
vladimir%pobox.com
2730d75f90
cairo 0.5; make sure math.h is included early with right win32 define
2005-06-04 08:10:59 +00:00
vladimir%pobox.com
2ca0f30f65
cairo 0.5.0; add missing FixMath include for mac
2005-06-04 07:59:09 +00:00
vladimir%pobox.com
763ebb509d
cairo fix for win32, math.h included in a few places without _USE_MATH_DEFINES
2005-06-04 07:48:51 +00:00
vladimir%pobox.com
513b66c742
patch fix, if 0 iconv
2005-06-04 07:21:26 +00:00
vladimir%pobox.com
02bc2a2809
b=296463, upgrade to cairo 0.5.0, s+sr=roc,pav,tor
2005-06-04 07:03:29 +00:00
joshmoz%gmail.com
f299a66dc7
more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan
2005-06-01 18:53:30 +00:00
tor%cs.brown.edu
bea0182a02
Bug 291471 - unused code causing svg crash on os-x. r=jhpedemonte, a=mkaply.
2005-04-27 21:49:40 +00:00
tor%cs.brown.edu
e833055374
Bug 291818 - make cairo conditionally use AlphaBlend(). r=paper, a=asa.
2005-04-25 23:55:56 +00:00
tor%cs.brown.edu
7f3619be0f
Bug 291190 - Older SDKs missing FixedToFloat/FloatToFixed. r=pedemonte, a=asa
2005-04-20 22:26:19 +00:00
bryner%brianryner.com
e02611dda6
Add freetype cflags when building for X11.
2005-04-19 18:43:57 +00:00
bryner%brianryner.com
3c1b24d76e
Don't try to compile xcb since we don't turn on the #define.
2005-04-19 18:07:24 +00:00
bryner%brianryner.com
91b549d294
Make --enable-cairo work for windows/msvc by switching it over to our build system. Bug 290518, r=vlad, pavlov.
2005-04-19 17:19:47 +00:00
tor%cs.brown.edu
442c3c5220
Bug 287699 - crash when rendering svg with cairo xlib fallback. a=mkaply
2005-04-13 16:52:51 +00:00
tor%cs.brown.edu
11e3dc6ca4
Bug 288498 - Prevent SVG DOS with dasharray
2005-03-31 20:14:05 +00:00
tor%cs.brown.edu
4c1bc91ccf
Bug 285475 - fix cairo calculation of stroke extents on lines with caps.
2005-03-30 17:32:16 +00:00
tor%cs.brown.edu
0083a80a1d
Bug 288193 - add AIX back to tests for stdint.h/inttypes.h.
2005-03-29 20:53:07 +00:00
tor%cs.brown.edu
480f3140bf
Bug 287594 - cairo quartz bustage due to 0.4.0 landing.
2005-03-24 19:46:53 +00:00
tor%cs.brown.edu
2cbd16eda1
Bug 287021 - cairo solaris bustage. Patch by Egon.Nijns@bib.kuleuven.ac.be.
2005-03-24 15:59:06 +00:00
tor%cs.brown.edu
b305d4ab53
Build bustage fix - remove autogenerated file.
2005-03-23 20:25:51 +00:00
tor%cs.brown.edu
8a2429d209
Bug 287416 - update to libpixman 0.1.4, cairo 0.4.0.
2005-03-23 19:53:40 +00:00
tor%cs.brown.edu
f79f738ee2
Bug 285803 - cairo build bustage on AIX
2005-03-14 16:16:23 +00:00
tor%cs.brown.edu
e90d42d0eb
Bug 285307 - upstream patch to check that a cairo font backend was
...
configured. r=tor
2005-03-09 16:34:21 +00:00
tor%cs.brown.edu
810adb59db
Bug 281950 - cairo/libpixman landing. r=bsmedberg
2005-02-24 20:11:04 +00:00
tor%cs.brown.edu
42777b6321
Bug 281950 - landing of cairo/libpixman. r=bsmedberg
2005-02-24 20:08:55 +00:00