Commit Graph

18680 Commits

Author SHA1 Message Date
David Anderson
788bef6908 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
3cbb0fb618 Bug 1145730 - Restrict the async transforms applied to mask layers to those caused by fixed-position adjustment. r=kats
--HG--
extra : source : c7948dad4367a7a682478c344fd1d8668b33ef1d
2015-04-01 16:47:05 -04:00
Markus Stange
b0398aca4b Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel
--HG--
extra : rebase_source : d5f12fa26ec4524ec798704f3851c47215a79f31
2015-04-04 18:12:12 -04:00
Markus Stange
4355f36a4c Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel
--HG--
extra : rebase_source : 53f0bda2090715492c8f0a55fa83d21e47f5b41a
2015-04-04 18:06:35 -04:00
JerryShih
655c120bf7 Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro 2015-04-02 09:40:00 -04:00
David Anderson
87f5649f07 Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats) 2015-04-01 23:43:24 -07:00
David Anderson
37bd3df34f Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats) 2015-04-01 23:43:20 -07:00
David Anderson
208919a3e4 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
8c72d87fb0 Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats) 2015-04-01 23:17:08 -07:00
Brian Smith
9573e113a1 Bug 1119776, Part 10: Avoid defining snprintf when MSVC provides it (skia), r=gw280
--HG--
extra : rebase_source : fd3d3953278d2cc516243369b9bef2f0b1c35967
2015-03-31 09:53:37 -10:00
Brian Smith
c16270c8f3 Bug 1119776, Part 9: Avoid defining snprintf when MSVC provides it (harfbuzz), r=behdad
--HG--
extra : rebase_source : fe06a72a4a3b7ce51edabdb9fbefce1d3d2011e3
2015-03-31 09:52:57 -10:00
Jeff Muizelaar
41efb86096 Bug 1149761. Don't MOZ_CRASH if WARP fails. r=bas
returning is better than trying to continue.
2015-04-02 14:26:45 -04:00
Carsten "Tomcat" Book
d7b5eebe96 Merge mozilla-central to mozilla-inbound 2015-04-02 14:13:36 +02:00
Carsten "Tomcat" Book
1810191426 merge mozilla-inbound to mozilla-central a=merge 2015-04-02 14:09:15 +02:00
Vladimir Vukicevic
5955e06b36 Bug 1149781; [webvr] Update Oculus API to use 0.5.x SDK; Mac startup crash fix; r=dbaron, a=startup-crash
--HG--
extra : amend_source : a6cb311db1f5bbfc2cae5b89b67e03087641565f
2015-04-02 00:27:25 -04:00
Kartikaya Gupta
91536687e6 Bug 1148641 - Guard against null parameters to SendSetTargetAPZCNotification. r=botond 2015-04-02 06:57:45 -04:00
Bob Owen
283c8df550 Bug 1149971 Part 2: Cet rid of kCurrentProcessId as it makes lots of static initializers. r=dvander 2015-04-01 13:59:20 +01:00
Carsten "Tomcat" Book
5d7cba0e16 Backed out changeset 5b92f3ac380c (bug 1139220) for bustage on a CLOSED TREE 2015-04-02 09:13:53 +02:00
Carsten "Tomcat" Book
dfac4e74d5 Backed out changeset fce26111e6f0 (bug 1139220) 2015-04-02 09:13:20 +02:00
Carsten "Tomcat" Book
069f2a686b Backed out changeset 2e519e843706 (bug 1139220) 2015-04-02 09:13:13 +02:00
Carsten "Tomcat" Book
f17aaa31b2 Backed out changeset 32358e02e9ae (bug 1139220) 2015-04-02 09:13:08 +02:00
David Anderson
5135d5a42e Use stronger typing for GetScrollWheelDelta. (bug 1139220 part 5, r=kats)
--HG--
extra : rebase_source : 2f96d78e41dd08cc6abddf94f1006b5bbf2177f6
2015-04-01 23:43:24 -07:00
David Anderson
6353ff31a2 Remove unneeded code from SmoothScrollAnimation. (bug 1139220 part 4, r=kats)
--HG--
extra : rebase_source : cb8012f590c65b1b66f81e7fcf162309f69704b6
2015-04-01 23:43:20 -07:00
David Anderson
13e12b0304 Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert)
--HG--
extra : rebase_source : 17514c0bcaf4ac61c53ab1729a5084fd55b8ee11
2015-04-01 23:42:40 -07:00
David Anderson
69a51a61ed Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats)
--HG--
extra : rebase_source : f2569ece617bd3af2b34ab9d3e2146a8f1118b58
2015-04-01 23:17:08 -07:00
Jeff Muizelaar
7b3713ac22 Bug 1150124. Move WARP reporter closer to actually testing WARP.
--HG--
extra : rebase_source : 77e06fb577ef85ebfb48f6be0ad790ae51447de3
2015-04-01 16:44:13 -04:00
Vladimir Vukicevic
0e15f05bda Bug 1149781; Update Oculus runtime for new SDK 0.5; r=jrmuizel 2015-04-01 16:02:21 -04:00
Vladimir Vukicevic
24157e2002 Bug 1148009; Add support for Cardboard (and other rotation-sensor based VR) in Firefox for Android; r=jrmuizel 2015-04-01 16:02:20 -04:00
Vladimir Vukicevic
9a93b6f1a0 Bug 1148009; [webvr] Add Quaternion class to Moz2D; r=jrmuizel 2015-04-01 16:02:20 -04:00
Vladimir Vukicevic
1e5251137d Bug 1148009; [webvr] Move distortion vertex struct into more generic system; r=jrmuizel 2015-04-01 16:02:20 -04:00
Vladimir Vukicevic
8e37e99593 Bug 1148009; [webvr] Split out gfxVROculus from gfxVR, refactor VRHMDManager; r=jrmuizel 2015-04-01 16:02:20 -04:00
Vladimir Vukicevic
a559c4a0eb Bug 1148009; [webvr] Move gfx vr code to gfx/vr; r=jrmuizel 2015-04-01 16:02:20 -04:00
Brian Smith
f277e7a606 Bug 1119776, Part 8: Avoid defining snprintf when MSVC provides it (angle), r=jgilbert
--HG--
extra : rebase_source : 062079fcb42c4c101ac2fc3669aa7a09d6126324
2015-03-31 09:51:27 -10:00
Bas Schouten
87292f976a Bug 1149864: Do not attempt to create any D3D11 device when safemode is turned on. r=jrmuizel 2015-04-01 19:45:58 +02:00
Jonathan Kew
0aaa1c57da Bug 1146754 - Show selection highlighting for trailing space. r=mats 2015-04-01 14:45:16 +01:00
Jonathan Kew
33944052e0 Bug 1149519 - Workaround for GDI's failure to return empty extents for blank glyphs. r=roc 2015-04-01 12:46:53 +01:00
Nicolas Silva
cb846d13d3 Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro 2015-03-09 18:43:39 +01:00
Bob Owen
e4f543bb58 Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce 2015-04-01 09:40:35 +01:00
Jonathan Kew
1bc5b96538 Bug 1148903 - Allow control characters to be rendered by user fonts. r=roc 2015-04-01 09:02:24 +01:00
Mike Hommey
b077d9624d Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
Jeff Muizelaar
511bc2a95f Bug 1149761. Don't MOZ_CRASH if WARP fails. r=bas
WARP fails sometimes. Who knows why. MOZ_CRASHing
during start up isn't very good to do on startup.

--HG--
extra : rebase_source : 2d1fbc79eee692d207845c81ccfae33704f3b144
2015-03-31 23:23:56 -04:00
Matt Woodrow
b3d4a15c89 Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration video decoding. r=cpearce 2015-04-01 16:06:56 +13:00
L. David Baron
e90b72b9db Bug 847287 patch 13 - Apply animations/transitions on the layer in the order that reflects how they override, rather than the opposite. r=birtles
This independently would have fixed some of the problems fixed in this
bug.  It would not have fixed them fully, though, since it would not
have prevented us from sending animations being covered up by !important
rules to the compositor.
2015-03-31 15:05:55 -07:00
Sotaro Ikeda
051d8b9cef Bug 1149185 - override GetMessageLoop() r=nical 2015-03-31 06:32:53 -07:00
Kartikaya Gupta
2e3b0912f5 Bug 1145295 - Add some debug logging to try and trace an intermittent assertion. r=nical 2015-03-31 08:50:14 -04:00
Mike Hommey
c39e359c7d Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Wes Kocher
a3c2aab799 Merge m-c to inbound a=merge CLOSED TREE 2015-03-30 19:39:04 -07:00
Mason Chang
9760f43773 Bug 1148583 - Dispatch touch events before composites. r=kats 2015-03-30 08:12:47 -07:00
Nicolas Silva
52be9f47b5 Bug 1132854 - Remove useless ThebesIntSize conversion helper. r=Bas 2015-03-29 16:59:15 +02:00
Nicolas Silva
e3eaf89e3f Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc 2015-03-29 16:59:08 +02:00