Makoto Kato
f73a47bd47
Bug 662726 - Remove unused ANGLE source. r=bjacob
2011-06-13 10:32:34 +09:00
Masayuki Nakano
e06d6eb819
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
2011-06-12 11:30:16 +09:00
Joe Drew
638fc56959
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
Ehsan Akhgari
0bcdd4209a
Merge mozilla-central and mozilla-inbound
2011-06-10 16:07:54 -04:00
Benoit Jacob
66919c207e
Bug 663162 - Update ANGLE to r686 - r=joedrew
...
Just an ANGLE update, plus updating the list of failed tests on WinXP, also now properly reporting on unexpeced success (using todo(true) instead of ok(false))
2011-06-10 14:59:08 -04:00
Matheus Kerschbaum
5a7b295546
Bug 614721 - Remove some DirectDraw left overs. r=joedrew,jrmuizel
2011-06-10 18:27:01 +02:00
Mounir Lamouri
6895a96f41
Merginig mozilla-inbound with mozilla-central.
2011-06-10 09:58:03 +02:00
Oleg Romashin
dc9d518633
Bug 659832 - Make WebGL working on Maemo r=joe
2011-06-09 21:18:43 -04:00
Oleg Romashin
bcfe656b06
Bug 612335 - Render remote canvas directly into shared surface r=jones.chris.g
2011-06-09 21:17:02 -04:00
Bas Schouten
9c51d7683c
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
4ce8038dca
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
37cc5bd232
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
d7aa0ae8f6
Bug 661471. Part 6.1: Expose cairo_win32_get_system_text_quality. r=jfkthame
2011-06-09 08:13:02 +01:00
Oleg Romashin
9ef30f9708
Bug 594418 - GLDefs.h GLsizeiptr, GLintptr gl types definition conflicts with khronos gl types r=bjacob
2011-06-07 11:42:22 -07:00
Nicholas Nethercote
75c9bc6319
Bug 658814 - move gfx/surface/* reporters out of the "explicit" group to avoid double-counting of some meomry bytes and subsequent negative values in about:memory. r=jmuizelaar.
2011-06-07 12:17:01 +10:00
Nicholas Nethercote
3f2c2d551f
Bug 656773 - Separate the process and the path in nsIMemoryReporter so that about:memory works in private browsing mode. r=sdwilsh, sr=roc.
2011-06-06 11:22:45 +10:00
Mounir Lamouri
af81ce3c72
Merging cedar with mozilla-central.
2011-06-03 12:06:08 +02:00
Robert O'Callahan
4bb2d42df6
Bug 661471. Part 3: Apply 'GDI Classic' prefs to @font-face local(). r=jdaggett,jfkthame
2011-06-03 16:31:08 +12:00
Robert O'Callahan
72424d8066
Bug 661471. Part 2: Add a pref to limit the forcing of 'GDI Classic' to a maximum font size. r=jdaggett,jfkthame
2011-06-03 16:31:08 +12:00
Robert O'Callahan
0e9af9395b
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
Matheus Kerschbaum
7406ce377f
Bug 660762 - Remove --disable-mathml support. r=roc
2011-06-02 13:11:33 +02:00
Kyle Huey
39d58838ba
Fix a spelling mistake on this CLOSED TREE
2011-05-31 09:14:54 -07:00
Mounir Lamouri
454f172816
Merging cedar with mozilla-central.
2011-05-31 12:17:48 +02:00
Makoto Kato
c3c6ebce4f
Bug 660584 - nsILanguageAtomService.LookupLanguage should use nsACString instead of nsAString. r=smontagu
2011-05-31 14:09:05 +09:00
Karl Tomlinson
1b4841d995
mark new reftest as failing on Android b=660740
2011-05-31 16:30:00 +12:00
Ehsan Akhgari
a0939ce343
Bug 660676 - Remove the copy constructor for nsSize and nsIntSize; r=roc
2011-05-30 19:07:35 -04:00
Zack Weinberg
826aad9720
extend_pad tests for bug 468496
...
--HG--
extra : transplant_source : %1A%F9%8E%1F%29%23%E4%9EE%BA%20%A7%18%B0%FE%5B%A3A%28%E4
2011-05-31 09:53:41 +12:00
Oleg Romashin
65a70a8e4c
Bug 659768 - HTML5 video does not render anything on Maemo r=mattwoodrow
2011-05-31 09:48:47 +12:00
Karl Tomlinson
837dcebd95
b=468496 use RepeatPad on newer X servers even when downscaling r=joe
...
--HG--
extra : transplant_source : %8DY%BB%96%10%93%5C%E7%60%04h%5C%400%F8%1Dx%CCq%FC
2011-05-31 09:38:50 +12:00
Dominic Fandrey
0ab2f46136
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Mounir Lamouri
53c39f24f1
Merging cedar with mozilla-central.
2011-05-30 12:50:04 +02:00
Ed Morley
6649ee0b7d
Bug 624748 - Remove unused nsITheme::RegisterWidgetGeometry. r=roc
2011-05-30 09:31:42 +02:00
Robert O'Callahan
a1ebcbf532
Bug 647560. Remove unused MayHaveOverlappingOrTransparentLayers. r=tnikkel
2011-05-30 15:48:34 +12:00
Robert O'Callahan
a537a15852
Bug 647560. Cache temporary backbuffer surfaces. r=karlt
2011-05-30 15:48:29 +12:00
Robert O'Callahan
89fdba6cb9
Bug 647560. Create ApplyDoubleBuffering to recursively walk layer tree and implement double-buffering by setting mUseIntermediateSurface on ContainerLayers where necessary. r=tnikkel
...
The idea here is to do double-buffering just by setting mUseIntermediateSurface on ContainerLayers when needed. When
we need to double-buffer compositing of a layer tree, ApplyDoubleBuffering examines the root container layer. If the
child layers don't overlap and together cover the window, we don't need to double-buffer in that container, instead
we can double-buffer each child layer separately --- so we recursively call ApplyDoubleBuffering on the child layers.
When a container has children that overlap or that don't cover the container's visible rect (the latter case
probably can't happen in practice), we force it to have an intermediate surface.
This change fixes this bug because in normal browser windows the Web content layer double-buffers
2011-05-30 15:48:23 +12:00
Robert O'Callahan
b49eae116d
Bug 647560. Add support for compositing BasicLayers with OPERATOR_SOURCE. r=tnikkel
...
We'll need this for the improved backbuffer code in the next patch. When a layer tree's
leaf layers don't overlap and cover the window, the next patch will avoid double-buffering
by blitting those layers directly to the window. If the window has transparent parts
(e.g. with Aero Glass), we need to draw the layers for those transparent parts using
OPERATOR_SOURCE so that the alpha values in the window are reset.
2011-05-30 15:48:13 +12:00
Robert O'Callahan
c0afe87a4e
Bug 647560. Clean up MarkLeafLayersHidden and make it set the hidden state on container layers. r=tnikkel
...
Instead of doing tricks with the cliprect to prevent layer content from adding to aOpaqueRegion, pass an explicit flag to control that.
Mark a ContainerLayer hidden if all its children are hidden. This will need to be changed if/when we add layer properties
that result in a ContainerLayer drawing content even if it has no children.
2011-05-30 15:48:08 +12:00
Robert O'Callahan
9a390fc021
Bug 647560. Use passed-in aContext instead of getting it from the layer manager. r=tnikkel
2011-05-30 15:48:01 +12:00
Robert O'Callahan
66a57a0a84
Bug 639168. Don't try to reuse a buffer if we don't have one. r=tnikkel
2011-05-30 15:29:07 +12:00
Masayuki Nakano
85c451e309
Bug 660121 Remove all pref related methods from nsContentUtils r=roc
2011-05-29 08:42:57 +09:00
Jeff Muizelaar
e9dec64aff
Bug 659676 - remove debugging code that snuck in. r=khuey
2011-05-26 09:29:25 +02:00
Jeff Muizelaar
8f912ae15e
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
Jeff Muizelaar
741e33c428
Bug 562746. Remove use of EXTEND_NONE on quartz. r=roc
...
The updated quartz backend actually supports extend none properly.
We currently (and in the update) patch extend_pad to behave like the old
extend_none instead of a real extend_pad, so this change shouldn't have any
rendering differences now and fixes the reftest when we update.
2011-05-18 15:41:45 -04:00
Mounir Lamouri
927ee0c01a
Merging cedar with mozilla-central.
2011-05-27 09:57:51 +02:00
Daniel Holbert
8556ef49be
Bug 659466: Fix remaining data URI "#" --> "%23" conversions in testcases. r=bz
2011-05-26 01:20:08 -07:00
Neil Rashbrook
a823051c1e
Fix DOS line endings rs=joedrew!
...
DONTBUILD
2011-05-26 20:41:33 +01:00
Ehsan Akhgari
bfd552d30a
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
Ehsan Akhgari
d463f51425
Backout changeset ecbe9bb3433f (bug 659676) because of the backout of bug 562746, which introduced the removed line here
2011-05-26 14:52:54 -04:00
Benoit Jacob
2980ccd7c4
Bug 659349 - WebGL allows access to uninitialised graphics memory - r=jrmuizel
...
GLContext::ClearSafely() wasn't really safe, it was making naive assumptions about GL state and as a result, a WebGL script could obtain an uninitialized backbuffer.
2011-05-26 14:24:48 -04:00
Jeff Muizelaar
f49a520423
Bug 659676 - remove debugging code that snuck in. r=khuey
2011-05-26 09:29:25 +02:00