Nicholas Nethercote
a0322f2860
Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted.
2011-11-21 18:47:54 -08:00
Matt Woodrow
d476b3a3ef
Bug 700179 - Add GetSize() support for the windows surfaces. r=Bas
2011-11-18 17:00:37 +13:00
Jacek Caban
ce3d0d1eb3
Backed out changeset a21668ea9597 for Windows test failures
2011-11-15 14:09:06 +01:00
Jacek Caban
01ae702ba1
Bug 670096 - cairo fails to compile on mingw with D2D and DWrite enabled r=cjones
2011-11-15 12:58:12 +01:00
Marco Bonardo
cf0e597d94
Merge mozilla-central and mozilla-inbound
2011-11-11 11:09:58 +01:00
Gregory Szorc
986db2bc12
Merge b-s to m-c
2011-11-10 15:15:29 -08:00
Michael Wu
1a784cecd2
Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
2011-11-10 16:17:46 -08:00
Gregory Szorc
5cbb27dbc0
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Matt Woodrow
cc9562da58
Bug 688333 - Build changes to compile skia. r=khuey
2011-10-28 20:05:35 +13:00
Ehsan Akhgari
fff29f2bf8
Bug 694797 - Cairo fails to build with VC11 because it tries to #define inline, which is a keyword in C++; r=jrmuizel
2011-10-17 10:42:45 -04:00
Jonathan Kew
a671cb2c56
bug 692744 - don't create a 1x1 image surface when it should really be empty. r=jrmuizel
2011-10-12 22:29:40 +01:00
Ted Mielczarek
be05dfce26
bug 686371 - Use pixman C fallback on iOS. r=jmuizelaar
2011-10-10 16:01:55 -04:00
Jim Chen
141a1c6c56
Bug 672787 - Use proper alignment for libpixman ARM assembly; r=siarhei.siamashka
2011-09-21 09:01:07 -04:00
Jeff Muizelaar
428cf3f2aa
Bug 699507. cairo-win32: remove dead fallbacks. r=ajuma
...
This code was never used.
2011-11-04 12:07:12 -04:00
Jeff Muizelaar
6a24ecbba9
Bug 699507. cairo-win32: remove dead create_span_renderer. r=ajuma
...
We create our span renderer ourselves so we don't need to implement
create_span_renderer anymore.
2011-11-04 12:06:46 -04:00
Jeff Muizelaar
16c78dabd3
Bug 699507. cairo-win32: inline check_span_renderer. r=ajuma
...
There's no need to call through _cairo_surface_check_span_renderer() because
we can make the decision directly.
--HG--
extra : rebase_source : 610b624d398665bc1ca9b47c35bd129d601c232b
2011-11-04 12:05:29 -04:00
Adrian Johnson
6cbb2f9387
Bug 454532. cairo: Print as Unicode. r=jrmuizel
...
--HG--
extra : rebase_source : 3b10e50f3763535d7eee5aa5dcdc6ca2ad445ad3
2011-09-14 11:44:15 -07:00
Ehsan Akhgari
eb98e83e7c
Revert to 176fae7de173 which was fine.
...
Sorry for breaking the history, won't trust TBPL, ever again. :(
2011-09-02 09:15:54 -04:00
Ehsan Akhgari
2489ec0182
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Ehsan Akhgari
2a96e9b0ba
Bug 684049 - cairoint.h should only use lround in C99 programs; r=jrmuizel
2011-09-01 17:46:52 -04:00
Jonathan Kew
a546bea919
bug 675383 - add a tiny delta to x-coordinates to avoid erratic spacing of DWrite font using GDI rendering mode when a transform (e.g. synthetic italics) is in effect. r=bas
2011-08-30 20:44:34 +01:00
Matt Woodrow
72dd10803c
Bug 675837 - Only flush Quartz surfaces on the success paths during cairo_quartz_get_image. r=roc
2011-08-27 12:02:03 +12:00
Jeff Muizelaar
f96d4372b5
Bug 668921. cairo: Fix fixup_unbounded_boxes() to work even if the box is smaller than the extents. r=ickle
...
Currently fixup_unbounded_boxes assumes that the extents are tight when we only
have one box. This is not always true. e.g. when we tesselate boxes we can end
up with only one box which is smaller than the extents and the extents are not
updated.
--HG--
extra : rebase_source : 5e01da7d845c1cd34f9e87d5c7de22dafe9df7a4
2011-08-19 11:26:23 -04:00
Jeff Muizelaar
c6aeedd0c9
Bug 671428. cairo: Handle bad strides in acquire_source_surface. r=bas
...
Cairo requires image surfaces to have a particular stride alignment.
Sometimes the texture we get back from Direct3D doesn't meet these
requirements. In that case, copy to a different buffer that meets
these requirments.
--HG--
extra : rebase_source : b4a09d5dd33c921d36158f33fc2cd386ebe57883
2011-08-16 19:07:49 -04:00
Jeff Muizelaar
3a5f5d8a37
Bug 664930 - Handle the case where an edge lies at the left most coordinate and initialize the rest of the data; r=bjacob
2011-08-12 15:18:06 -04:00
Jeff Muizelaar
42b5b42c90
Bug 671428. cairo: Crash even earlier to try to figure out what went wrong with the image surface. r=bjacob
...
--HG--
extra : rebase_source : 42891c468199c1ae8a2bae09e00c1f4d2f55df9b
2011-08-10 19:34:18 -04:00
Jeff Muizelaar
2f4dfd04f7
Bug 671428. cairo: try to crash earlier and record some stuff about the crash. r=joe.
2011-08-04 16:30:51 -04:00
Steven Michaud
2da01efc6b
Bug 671064 - Work around bug in Cairo 1.10 that causes Print Preview to crash. r=jmuizelaar
2011-08-02 12:30:42 +02:00
Mike Hommey
16b6687753
Bug 654049 - Use global optimization flags for jemalloc, cairo, pixman and sqlite. r=ted
2011-07-21 08:32:23 +02:00
Scott Ruff
d256779fb0
Bug 649525 - WebGL layer compositing through the BasicCanvasLayer is very slow (desktop version). r=jmuizelaar
2011-07-27 13:00:17 +02:00
Daniel Holbert
7660c8cf66
backout 36b64e9837f5 (Bug 668764) due to reftest orange on Win7
2011-07-11 18:24:03 -07:00
Bas Schouten
2a7066fb7b
Bug 668764: Properly specify stroke offset in Direct2D cairo backend. r=jrmuizel
2011-07-11 16:37:01 +02:00
Ed Morley
1b25db5ffd
Bug 631155 - undefined return value in function '_cairo_surface_wrapper_flush'; r=jrmuizel
2011-07-11 09:14:12 -04:00
Makoto Kato
7db017edf7
Bug 413019 - Remove PGO workaround for some modules. r=ted
2011-07-01 12:46:02 +09:00
Bas Schouten
51ed952d7f
Bug 651858 - Part 2: Add glue code in gfx for thebes-azure interop. r=jrmuizel
2011-06-24 19:41:18 +02:00
Jeff Muizelaar
b861bc2f72
Bug 661658. Fix pointer as int size problem on Win64. r=joedrew
...
The glyph cache uses a pointer for a hash value, and uses
that hash value as a pointer. We need to ensure that the
hash type is large enough to fit a pointer.
2011-06-22 14:38:25 -04:00
Ed Morley
044bf5fa5d
Bug 664311 - Remove WinCE code from gfx/; r=jmuizelaar
2011-06-18 11:04:30 +02:00
Jonathan Kew
06b5b7d053
bug 647560 followup - put the color components in the right order. a=test-bustage
2011-06-17 09:14:09 +01:00
Robert O'Callahan
0e1c3bd4bb
Bug 647560. Implement non-fallbacky behavior for _cairo_win32_surface_fill_rectangles on an ARGB surface, using StretchDIBits. r=jrmuizel
2011-06-17 15:36:37 +12:00
Joe Drew
683d7cd333
Bug 660448 - look up FT_Library_SetLcdFilter via dlsym at runtime to fix terrible subpixel rendering on up-to-date Linux systems. r=karlt,bjacob
...
This will need to be reverted once our build systems are upgraded to a newer
version of FreeType. In the long run, we need to increase our runtime
dependency to this newer version.
2011-06-10 21:06:23 -04:00
Matheus Kerschbaum
a6fba330cf
Bug 614721 - Remove some DirectDraw left overs. r=joedrew,jrmuizel
2011-06-10 18:27:01 +02:00
Bas Schouten
6822ef8346
Bug 655836: Flush surface A when B changes and A has a pending drawing command depending on B. r=jrmuizel
2011-06-09 17:28:12 -04:00
Jonathan Kew
374e20f6b3
Bug 661471. Part 7: Only force GDI_CLASSIC rendering for specified fonts if a rendering mode has not been explicitly chosen in prefs. r=roc
2011-06-09 08:17:20 +01:00
Jonathan Kew
43a083b70c
Bug 661471. Part 6.3: Only force DW to use specific ClearType modes if ClearType is actually enabled. r=roc
2011-06-09 08:13:13 +01:00
Robert O'Callahan
74e192417c
Bug 661471. Part 6.1: Expose cairo_win32_get_system_text_quality. r=jfkthame
2011-06-09 08:13:02 +01:00
Robert O'Callahan
23073b51a5
Bug 661471. Part 1: Create preference to force particular font families to use 'GDI Classic' rendering with DirectWrite. r=jdaggett,jfkthame
2011-06-03 16:31:07 +12:00
Jeff Muizelaar
a13f3603a5
Bug 659676 - remove debugging code that snuck in. r=khuey
2011-05-26 09:29:25 +02:00
Jeff Muizelaar
8e9b985c2f
Bug 562746. Update cairo to 1.10.
...
A lot of changes from upstream here that will hopefully be smoothed
out a bit soon.
2011-03-10 14:52:15 -05:00
Neil Rashbrook
6182820b0f
Fix DOS line endings rs=joedrew!
...
DONTBUILD
2011-05-26 20:41:33 +01:00
Ehsan Akhgari
802c15b811
Backout bug 562746 (Cairo update to version 1.10) because of the possible Dromaeo regression on Mac OS X 10.5)
2011-05-26 14:57:50 -04:00