Chris Jones
4a049cb3e0
Bug 759653: Use RGB24 for offscreen surfaces on android-esque platforms. r=mwu
2012-06-11 20:41:46 -07:00
John Drinkwater
1aa688bab1
Bug 758844 - Disable debug output unless MOZ_GL_DEBUG is defined. r=jgilbert
2012-06-11 08:25:06 -07:00
Ed Morley
7d13aab294
Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms
2012-06-11 10:08:32 +01:00
Matt Woodrow
6111df4abc
Bug 539356 - Part 23 - Fix MovePixels crash when our surface is in an error state. r=jrmuizel
2012-06-11 16:45:40 +12:00
Matt Woodrow
0d92dbde77
Bug 539356 - Part 21 - BasicLayers should always retain content. r=roc
2012-06-11 16:45:39 +12:00
Oleg Romashin
2e0b0654ad
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
2012-06-11 16:45:39 +12:00
Matt Woodrow
391ce6dad4
Bug 741682 - Disable component alpha layers with BasicLayers. r=roc
2012-06-11 16:45:38 +12:00
Matt Woodrow
5076b975a0
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
...
* * *
Bug 539356 - Part 9a - Add new display list invalidation API to nsDisplayItem and implement it. r=roc
* * *
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
* * *
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
* * *
Bug 539356 - Part 9d - Make SVG support the new invalidation model. r=jwatt
* * *
Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
* * *
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
* * *
Bug 539356 - Part 9g - Modify MozAfterPaint code to work with the new invalidation model. r=roc
2012-06-11 16:45:30 +12:00
Matt Woodrow
8ab773e4a8
Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc
2012-06-11 16:44:09 +12:00
Matt Woodrow
f1c27870fb
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
2012-06-11 16:44:08 +12:00
Matt Woodrow
0e8bdfe6c2
Bug 539356 - Part 6 - Add compositing paint flashing to BasicLayers. r=roc
2012-06-11 16:44:08 +12:00
Matt Woodrow
e12899ee80
Bug 539356 - Part 2 - Add new API to BasicLayers. r=roc
2012-06-11 16:44:08 +12:00
Matt Woodrow
b17e4001dc
Bug 539356 - Part 1 - Allow LayerManagers to have multiple user data objects. r=roc
2012-06-11 16:44:08 +12:00
Nicholas Cameron
41314b89f2
Bug 755078 - Backout previously-landed patch for bug 755078. r=roc
2012-06-09 14:22:40 -04:00
Jonathan Kew
15cc590196
bug 762484 - update OTS to upstream rev.92. r=emk
2012-06-07 17:00:13 +01:00
Yoan TEBOUL
76b26d2185
Bug 659999 - Add a meterbar and meterchunk appearances. f=mounir r=roc
2012-05-16 12:24:55 +02:00
Chris Jones
d45528d7d4
Bug 761894: Band-aid bustage from bug 760675 when using WebGL on same thread as GL compositor. rs=jrmuizel
2012-06-05 20:33:59 -07:00
Geoff Lankow
1214b72681
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Oleg Romashin
1c4486299c
Bug 760834 - Fix mIterationCallback initialization order warning. r=Cwiis
2012-06-04 16:49:57 -07:00
George Wright
9dcb1bb771
Bug 761201 - Trigger Skia's RGB565 blitter fast path by using SrcOver instead of Src. r=jrmuizel
2012-05-31 14:56:33 -04:00
Jacek Caban
3608ba0206
Bug 756996 - GCC warnings in gfx/2d r=bas
2012-06-04 13:02:02 +02:00
Landry Breuil
12b0ed889c
Bug 761019 - Remove extra comma at end of enum after bug 758236. r=jdaggett
2012-06-04 15:36:56 +09:00
Benoit Jacob
0ccf130a40
Bug 760675 - don't create a global context at all, on Android - r=jrmuizel
...
Indeed, it's currently unused except for Adreno blacklisting (see next commit) as
we don't do texture sharing just yet. We will soon do, though (bug 728524) and then
it is possible that on certain drivers we will have to use the global context as a
mean to share textures (if EGLImage can't be used). We'll see.
2012-06-02 16:28:16 -04:00
Andrew Quartey
ea5a6de0a9
Bug 731836 - Add preference to use Mesa LLVMpipe for software rendering - r=bjacob
2012-06-02 12:05:45 -04:00
Robert Longson
4bbc072620
Bug 758505, Part 3: Avoid unnecessary invalidations on repeated calls to set the same animated value (for SMIL animations of CSS, mapped attrs, and motion). r=dholbert
2012-06-01 16:53:57 -07:00
Landry Breuil
4b47b250cb
Bug 759671 - reapply missing chunk from bug 722011 to fix build on OpenBSD - r=ms2ger
2012-06-01 15:12:44 -07:00
Landry Breuil
0e874c4fb6
Bug 759683 - Check for -mssse3 instead of inconditionally using it. r=glandium
2012-06-01 15:12:09 -07:00
Bas Schouten
12cb490750
Bug 736460: Deal with gradient stops in a single position. r=jrmuizel
2012-06-02 00:00:28 +02:00
Ben Turner
785be4974a
Bug 666693 - 'Remote IndexedDB for multiple IndexedDB-using processes'. r=cjones+sicking.
2012-06-01 10:21:12 -07:00
Ali Juma
ca60d38ab2
Bug 748088 - Part 2: Drawing to a non-default target should happen on the shadow side, not the shadowable side. r=BenWa
2012-06-01 08:42:36 -04:00
Ali Juma
eb79efd447
Bug 748088 - Part 1: Add a DrawToSurface message to PLayers. r=BenWa
2012-06-01 08:42:34 -04:00
Jonathan Kew
96190b93ce
bug 758236 - force non-spacing marks to have zero width (merged forward from bug 727736). r=jdaggett
2012-04-21 22:25:03 +01:00
Jonathan Kew
7e2924f7d5
bug 758236 - update harfbuzz to upstream commit a3547330fa88e30a138f6f17e60d9c7d1e316622. r=jdaggett
2012-06-01 08:19:28 +01:00
Andreas Gal
d3eef34feb
Bug 714408 Part 2 - Media plugin support for libstagefright - r=doublec
...
--HG--
extra : rebase_source : 308d1aab3cfffbb7ddeb0602a3991565603e6212
2012-06-01 12:54:23 +12:00
Jeff Muizelaar
8094c9788d
Bug 759866. Crash more aggressively if we aren't going to be able to paint. r=bgirard
...
This should make it easier to get an idea how common these kinds of failures are.
--HG--
extra : rebase_source : c5c029ebfe723fc4d32d604528beb1769c21d98c
2012-05-31 17:51:52 -04:00
Ed Morley
698a10580d
Backout fa3fe2aff1f5 (bug 756996) for bustage
2012-05-31 15:46:38 +01:00
Jacek Caban
2a959813ec
Bug 756996 - GCC warnings in gfx/2d r=bas
2012-05-31 16:09:20 +02:00
Ehsan Akhgari
2c5d9f9d71
Bug 759979 - Compiler warning: 'MOZ_LAYERS_HAVE_LOG' macro redefined; r=roc
2012-05-30 23:32:10 -04:00
Marco Castelluccio
715c60f1c1
Bug 703484 - Part 1: Allow OMTC to be used with basic layers. r=bgirard
...
--HG--
extra : rebase_source : a96747d6ea09d7112649fa46d2d6a84ababaeaab
2012-05-15 15:56:56 -04:00
George Wright
a84669cbf5
Bug 755869 - Update the patches directory for Skia r=joe
2012-05-30 13:53:22 -04:00
Ed Morley
8f3214576b
Merge mozilla-central to mozilla-inbound
2012-05-30 18:24:56 +01:00
Jonathan Kew
d4492ede06
bug 753623 - update Graphite2 to release 1.1.3 from upstream. r=jdaggett
2012-05-30 14:17:51 +01:00
Gervase Markham
638c878b13
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Ed Morley
a9e9273d9c
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-05-30 12:20:57 +01:00
Bas Schouten
b5b2e50a6b
Bug 734404 - Part 1: Add support for DXGI shared surface handles to ImageLayers. r=roc
2012-05-30 07:14:30 +02:00
Bas Schouten
7066def599
Bug 759643: Only check for D3D 10.0 support when selecting a DXGI 1.1 adapter. r=roc
2012-05-30 06:55:15 +02:00
Bas Schouten
749c58ca2f
Bug 758531: Prevent leaking Azure Patterns' GradientStops. r=roc
2012-05-30 06:42:41 +02:00
Nicholas Cameron
f7e67fcad7
Bug 752380; correct use of enums. r=Bas
2012-05-30 15:04:59 +12:00
Doug Turner
1aeadbf78b
backout df4cf37667ac
2012-05-29 17:40:27 -07:00
Doug Turner
2abb08a9b0
backout cd033f175e87
2012-05-29 17:40:09 -07:00