Commit Graph

13677 Commits

Author SHA1 Message Date
Jonathan Kew
7d8765fd20 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
Chris Pearce ext:(%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
705bef0843 Bug 875247 - Add support for DXVA2 via D3D11. r=cpearce,gps,padenot 2015-03-31 18:21:15 +13:00
Markus Stange
c2e3306249 Bug 1152838 - Correctly inflate valid regions to tile boundaries. r=mattwoodrow 2015-04-09 12:07:16 -04:00
Markus Stange
923e86042f Bug 1152838 - Fix BaseRect::InflateToMultiple and move it to nsIntRect. r=mattwoodrow, r=jrmuizel 2015-04-09 15:49:25 -04:00
Markus Stange
90e1ee823d 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
b355d35c82 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
98a2f8def2 Backed out changeset 29d01ad10d0b (bug 1152135) 2015-04-13 12:28:06 -07:00
Botond Ballo
8cb4eeb4ae 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
61617910aa 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
5e8b4b8a59 Scrollbar thumbs can overlap scrollbar arrows during APZ scrolling. (bug 1152469, r=botond,mstange) 2015-04-12 23:03:02 -04:00
David Anderson
dba7ede0e9 Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond) 2015-04-12 17:47:11 -07:00
David Anderson
fc3ef1dc54 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
Sotaro Ikeda
bdb2160370 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
d4ff1a46f1 Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow 2015-04-12 18:22:07 +10:00
Jeff Muizelaar
23f0702d70 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
d8dfb6b7fc Bug 1153392 - Use the current timestamp if the software vsync thread is late. r=kats 2015-04-10 13:44:09 -07:00
Mason Chang
ddbbb78669 Backout bug 1151489 for causing flickering on JB devices. r=me 2015-04-10 09:43:38 -07:00
Mason Chang
a688ea0503 Bug 1147390. Enable / disable vsync on the vsync thread only. r=kats 2015-04-10 07:59:21 -07:00
Carsten "Tomcat" Book
0469548b82 Backed out changeset 1610ee9ba5d8 (bug 1151821) for m1 test failures 2015-04-10 11:12:51 +02:00
Bas Schouten
f6e47a1004 Bug 1151821: Make globalCompositeOperator work correctly when a complex clip is pushed. r=jrmuizel 2015-04-10 07:09:31 +02:00
Jeff Muizelaar
7cbd8e4443 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
02ba159f48 Bug 1151489. Enable software vsync on all b2g versions. r=kats 2015-04-08 22:02:01 -07:00
Sotaro Ikeda
314a477e23 Bug 1151936 - Update GLContextEGL's EGLSurface override handling r=jgilbert 2015-04-08 08:35:54 -07:00
David Anderson
bf68b2d55b 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
af7c786f08 Bug 1151071 - Make sure low-resolution tiles are transparent. r=mattwoodrow 2015-04-06 22:41:21 -04:00
David Anderson
91fb4ba574 Request content repaints during APZ wheel animations. (bug 1152138, r=botond) 2015-04-07 18:14:40 -07:00
Seth Fowler
e326aefd61 Bug 1149893 - Add a pref that makes us decode all images immediately. r=baku 2015-04-07 16:44:29 -07:00
Jeff Gilbert
9153f0e85b Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel 2015-04-02 17:59:47 -07:00
Jeff Gilbert
4c86cc6e10 Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish 2015-04-02 17:50:27 -07:00
Vladimir Vukicevic
38c2a45ba7 Bug 1151937; [webvr] change deviceId/hardwareId to simple values; r=jrmuizel CLOSED TREE 2015-04-07 13:26:44 -04:00
Vladimir Vukicevic
6158b574db Bug 1151904; fix Linux OVR library typo to use lowercase lib; r=me 2015-04-07 14:19:11 -04:00
Ryan VanderMeulen
cdf1d1ba57 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
6ca967541c Bug 1144625 - Useless initialization of rect in nsRegion::SimplifyOutwardByArea. r=jrmuizel 2015-03-19 13:27:00 -04:00
Kartikaya Gupta
c79200f9dc 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
6b0fe2f028 Bug 1142516 - Improve assertions and logging on the compositor side. r=Bas 2015-04-07 16:17:15 +02:00
Nicolas Silva
17671eabdb Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas 2015-04-07 16:08:57 +02:00
Jonathan Kew
98011eea67 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
fb27f98940 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
b3b5a78ad6 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
David Anderson
9151cf3ca1 Fix the order async transforms are applied to scrollbars. (bug 1128740 part 1, r=botond) 2015-04-07 00:50:13 -07:00
Markus Stange
f2a2b69983 Bug 1148871 - Only apply checkerboarding background color to opaque layers. r=botond 2015-03-29 01:26:08 -04:00
David Anderson
176373efc2 Fix AsyncCompositionManager not comparing layer tree IDs when finding scrollbar targets. (bug 1151169, r=kats) 2015-04-06 11:27:07 -07:00
Botond Ballo
89ca0457b5 Bug 1145730 - Restrict the async transforms applied to mask layers to those caused by fixed-position adjustment. r=kats 2015-04-01 16:47:05 -04:00
Markus Stange
2dd7923829 Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel 2015-04-04 18:12:12 -04:00
Markus Stange
8bab6fc527 Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel 2015-04-04 18:06:35 -04:00
JerryShih
e0419ea808 Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro 2015-04-02 09:40:00 -04:00
David Anderson
a57bc89fc0 Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats) 2015-04-01 23:43:24 -07:00
David Anderson
a57cd4ac87 Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats) 2015-04-01 23:43:20 -07:00
David Anderson
587b025af0 Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert) 2015-04-01 23:42:40 -07:00
David Anderson
f4515bb072 Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats) 2015-04-01 23:17:08 -07:00