Commit Graph

13688 Commits

Author SHA1 Message Date
David Anderson
d59b68a26d Fix APZ target confirmations arriving before dependent layer transactions. (bug 1154130, r=kats) 2015-04-14 12:24:32 -04:00
Markus Stange
586c9073c2 Bug 1154322 - Allow using skia for content rendering. r=jrmuizel 2015-04-14 11:41:30 -04:00
Ying-Ruei Liang (KK)
5b075b3ea2 Bug 1143522 - Convert Layer::mClipRect to ParentLayerIntRect. r=botond
Change interface of getter/setter for mClipRect,
also necessary modification for codes that use these resources.

* * *
Bundle mUseClipRect and mClipRect as Maybe<ParentLayerIntRect> mClipRect
2015-04-11 22:03:00 -04:00
David Anderson
ed63422df7 Make sure that confirmed APZ wheel targets are always scrollable. (bug 1154132, r=kats) 2015-04-14 11:43:41 -04:00
David Anderson
c5c28ec6c5 Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats) 2015-04-14 11:37:40 -04:00
Mason Chang
13fbb87beb Bug 1151489. Enable software vsync on all b2g versions. r=kats 2015-04-14 10:32:47 -04:00
Carsten "Tomcat" Book
41e2b6bdc7 Merge mozilla-central to mozilla-inbound 2015-04-14 16:15:02 +02:00
Ryan VanderMeulen
2250cf37e6 Merge inbound to m-c. a=merge 2015-04-14 10:06:03 -04:00
Wes Kocher
b3dd5d4560 Merge central to b2ginbound a=merge 2015-04-13 17:28:59 -07:00
Alexandre Lissy
e012543f84 Bug 1153574 - Re-enable Mulet reftests taskcluster-specific disables. r=ahal, a=test-only 2015-04-13 14:26:00 -04:00
Jonathan Kew
ecb3c04d42 Bug 1153460 - Followup to fix warnings-as-errors build failure on a CLOSED TREE. r=bustage. 2015-04-14 10:00:59 +01:00
Jonathan Kew
4472e2bb20 Bug 1153460 - Support new Fitzpatrick emoji modifiers and regional symbol indicators in Apple Color Emoji font. r=jdaggett 2015-04-14 09:37:53 +01:00
Sotaro Ikeda
42ad3c4bc5 Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert 2015-04-12 11:23:46 -07:00
Jean-Yves Avenard
6169b72c3b Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow 2015-04-12 18:22:07 +10:00
Jeff Muizelaar
a39f108967 Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange
This blocks the Intel 4500 style GPUs so that Google Maps
works properly
2015-04-10 16:17:27 -04:00
Mason Chang
0777bf19a9 Bug 1153392 - Use the current timestamp if the software vsync thread is late. r=kats 2015-04-10 13:44:09 -07:00
Chris Pearce ext:(%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
953ec797f6 Bug 875247 - Add support for DXVA2 via D3D11. r=cpearce,gps,padenot 2015-03-31 18:21:15 +13:00
Markus Stange
6b68933bc8 Bug 1152838 - Correctly inflate valid regions to tile boundaries. r=mattwoodrow 2015-04-09 12:07:16 -04:00
Markus Stange
a2753b5251 Bug 1152838 - Fix BaseRect::InflateToMultiple and move it to nsIntRect. r=mattwoodrow, r=jrmuizel 2015-04-09 15:49:25 -04:00
Markus Stange
cbf06b9cac Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats 2015-04-13 15:45:37 -04:00
Markus Stange
730c90d3c0 Bug 1148868 - Put the APZ event thread on Mac behind a pref layers.async-pan-zoom.separate-event-thread that defaults to false. r=dvander 2015-03-29 00:58:52 -04:00
Sotaro Ikeda
ecd0fc423c Backed out changeset 29d01ad10d0b (bug 1152135) 2015-04-13 12:28:06 -07:00
Botond Ballo
b27785af58 Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats 2015-04-10 19:34:23 -04:00
Botond Ballo
75058fcf12 Bug 1152051 - During an overscroll animation, detect a peak even if a sample has a velocity of exaclty zero. r=Cwiiis 2015-04-08 19:59:14 -04:00
David Anderson
12fce2feee Scrollbar thumbs can overlap scrollbar arrows during APZ scrolling. (bug 1152469, r=botond,mstange) 2015-04-12 23:03:02 -04:00
David Anderson
eb5695f5af Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) 2015-04-12 17:47:11 -07:00
David Anderson
94f9cac02e Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond) 2015-04-12 17:46:59 -07:00
Mason Chang
3618e37999 Backout bug 1151489 for causing flickering on JB devices. r=me 2015-04-10 09:43:38 -07:00
Mason Chang
2bf36fe95f Bug 1147390. Enable / disable vsync on the vsync thread only. r=kats 2015-04-10 07:59:21 -07:00
Carsten "Tomcat" Book
66220aefcc Backed out changeset 1610ee9ba5d8 (bug 1151821) for m1 test failures 2015-04-10 11:12:51 +02:00
Bas Schouten
73a938302d Bug 1151821: Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel 2015-04-10 07:09:31 +02:00
Jeff Muizelaar
22d4b8a2c5 Bug 1152509. Use Mask with alpha to avoid allocating a surface. r=bas
This should give a performance improvement on platforms
not using Cairo (especially D2D)
2015-04-09 10:52:11 -04:00
Mason Chang
f397a523e1 Bug 1151489. Enable software vsync on all b2g versions. r=kats 2015-04-08 22:02:01 -07:00
Sotaro Ikeda
4f57218c57 Bug 1151936 - Update GLContextEGL's EGLSurface override handling r=jgilbert 2015-04-08 08:35:54 -07:00
David Anderson
cc4953a9fe Don't have a default repaint interval of "never" for APZ animations. (bug 1152138, r=botond) 2015-04-07 21:32:42 -07:00
Markus Stange
de566ef421 Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow 2015-04-06 22:41:21 -04:00
David Anderson
7e64d3063f Request content repaints during APZ wheel animations. (bug 1152138, r=botond) 2015-04-07 18:14:40 -07:00
Seth Fowler
ce7fa7a16c Bug 1149893 - Add a pref that makes us decode all images immediately. r=baku 2015-04-07 16:44:29 -07:00
Jeff Gilbert
b283c96616 Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel 2015-04-02 17:59:47 -07:00
Jeff Gilbert
c9b4c3fe0f Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish 2015-04-02 17:50:27 -07:00
Vladimir Vukicevic
c94b860534 Bug 1151937; [webvr] change deviceId/hardwareId to simple values; r=jrmuizel CLOSED TREE 2015-04-07 13:26:44 -04:00
Vladimir Vukicevic
a1a3808f5f Bug 1151904; fix Linux OVR library typo to use lowercase lib; r=me 2015-04-07 14:19:11 -04:00
Ryan VanderMeulen
3d348bc1f8 Backed out changeset 277d8a11dc53 (bug 1144625) to see if it's the cause of intermittent Gip failures.
CLOSED TREE
2015-04-07 13:56:48 -04:00
Quentin Bouillaguet
27f8510c44 Bug 1144625 - Useless initialization of rect in nsRegion::SimplifyOutwardByArea. r=jrmuizel 2015-03-19 13:27:00 -04:00
Kartikaya Gupta
d3f69d556d Bug 1149461 - Disable progressive drawing unless the compositor is actively scrolling a tiled layer. r=nical 2015-04-07 10:43:28 -04:00
Nicolas Silva
570c312c31 Bug 1142516 - Improve assertions and logging on the compositor side. r=Bas 2015-04-07 16:17:15 +02:00
Nicolas Silva
f2da0db3a0 Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas 2015-04-07 16:08:57 +02:00
Jonathan Kew
d39df22a7f Bug 1012640 - patch 1 - Add checks for IsOriginalCharSkipped() to the gfxSkipChar unit tests. r=roc 2015-04-07 09:27:18 +01:00
Jonathan Kew
faef8dab0a Bug 1012640 - patch 2 - Ensure mCurrentRangeIndex is initialized correctly when creating iterator for a gfxSkipChars that begins with a skipped run. r=roc 2015-04-07 09:26:49 +01:00
David Anderson
d2b19528e2 Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond) 2015-04-07 00:50:15 -07:00