Jan-Ivar Bruaroey
40d9d1bb57
Bug 1434439 - Avoid stray capability requirement in StartCapture failure case. r=pehrsons
...
MozReview-Commit-ID: BEgnoOizMjt
--HG--
extra : rebase_source : bfc2a10a5656317439a2de8bad06086f7687c08d
2018-02-27 14:04:57 -05:00
Kartikaya Gupta
45d31fa895
Bug 1442627 - Stop exporting APZCTreeManager.h in mozilla/layers/. r=botond
...
MozReview-Commit-ID: GC5fSWOYtF5
--HG--
extra : rebase_source : e2dfe679595bf9208e082699a99375cd509b66e3
2018-03-06 10:25:39 -05:00
Zibi Braniecki
8313ce3a74
Bug 1363862 - Add Node.localize API as a fast-path for Fluent DOM localization. r=baku
...
MozReview-Commit-ID: 6mj0q21Nbey
--HG--
extra : rebase_source : 3da2ba3b712f4708f57cc859c28e3dd996208ca5
2018-02-21 14:07:53 -08:00
Cosmin Sabou
385d483eb3
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-03-06 06:30:21 +02:00
Cosmin Sabou
c17d867e25
Merge inbound to mozilla-central. a=merge
...
--HG--
rename : browser/base/content/tabbrowser.js => browser/modules/AsyncTabSwitcher.jsm
2018-03-06 06:27:48 +02:00
Hiroyuki Ikezoe
97b67fe961
Bug 1442150 - Re-enable test_running_on_compositor.html on Android. r=birtles
...
Now the test works fine with the new microtask handling.
MozReview-Commit-ID: EhFcN2XAClw
--HG--
extra : rebase_source : f1066bf09df07c1bcbfe5dc5dcc59596530424d0
2018-03-06 11:01:49 +09:00
Hiroyuki Ikezoe
795bd7d475
Bug 1442150 - Wait for one more frame if the animation starts at the current timeline time in the first test case. r=birtles
...
MozReview-Commit-ID: DVOiauPDqhM
--HG--
extra : rebase_source : 2e9dfd0b7dbef48e92fbe48a5166ec6f3aafcabf
2018-03-06 10:55:05 +09:00
Hiroyuki Ikezoe
16a0b8373a
Bug 1442150 - Move startsRightNow into testcommon.js and rename it to animationStartsRightNow. r=birtles
...
MozReview-Commit-ID: 58umbOjy4di
--HG--
extra : rebase_source : eb6810658f09c848c38e11f7872fb7326021f1a3
2018-03-06 10:35:26 +09:00
Hiroyuki Ikezoe
4bc9a2e83a
Bug 1442150 - Rewrite test_running_on_compositor.html with async/await. r=birtles
...
MozReview-Commit-ID: Cdk7kQWcbXU
--HG--
extra : rebase_source : cc9b0e753c6b7804c7f0233cab0a2d3135118f28
2018-03-06 10:35:26 +09:00
Kannan Vijayan
627eb6ae9a
Bug 1411415 - r=bz r=fitzgen
2018-03-05 19:27:02 -05:00
Tom Ritter
3c7ad292ee
Bug 1443252 - Make nsGlobalWindowInner/Outer final to reduce build times. r=mystor
...
In Bug 1332680 we got a list of classes and methods we could mark 'final',
as suggested by an LTO build of gcc. One of the items on that list was
nsGlobalWindowInner and nsGlobalWindowOuter, with quite a lot of virtual
calls:
> dom/base/nsGlobalWindowInner.h:206:7: warning: Declaring type 'struct nsGlobalWindowInner' final would enable devirtualization of 483 calls
> dom/base/nsGlobalWindowOuter.h:164:7: warning: Declaring type 'struct nsGlobalWindowOuter' final would enable devirtualization of 143 calls
After trying it out, we saw a modest improvement to a single Talos tes
(displaylist mutate got 4-8.5% better). That's not the interesting
thing though.
For Linux and OSX (and some flavors of Android) build times were reduced
by half across the board. They're a bit variable of course, but 30-70%
improvements are shown by Talos. Windows and other flavors of Android
show 10-15% improvements.
MozReview-Commit-ID: GlEGBt2JOTt
2018-03-02 09:30:03 -06:00
Hiroyuki Ikezoe
0476fc2aa7
Bug 1442861 - Clear mNeedStyleFlush flag after ProcessPendingRestyles(). r=emilio
...
mNeedStyleFlush is also set by animation restyle request. So it's possible
that the flag is set again in PostRestyleForThrottledAnimations() or in
sequential tasks for updating animations after the flag is cleared at the top
DoFlushPendingNotifications().
MozReview-Commit-ID: KPSS6cJb4HX
--HG--
extra : rebase_source : 31d839f12b654d52b352cd50e19bc1953c46b7c2
2018-03-06 06:34:02 +09:00
Cosmin Sabou
ed1b2a8736
Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE.
...
Backed out changeset b98740e7c639 (bug 1437167)
Backed out changeset 4476e8f51fa6 (bug 1437167)
Backed out changeset c79dc40faa41 (bug 1437167)
Backed out changeset b608d2dcbb86 (bug 1437167)
2018-03-06 00:09:46 +02:00
Nika Layzell
ea653b9e5e
Bug 1440771 - Part 3: Use nsCOMPtr<nsIInputStream> directly in PContent, r=baku
...
MozReview-Commit-ID: 32gMROoF1qU
2018-03-05 16:00:05 -05:00
Nika Layzell
1ef4ae5a2f
Bug 1440771 - Part 2: Use nsCOMPtr<nsIInputStream> directly in PCacheStreamControl, r=baku
...
MozReview-Commit-ID: 1Ab49lZtxTI
2018-03-05 16:00:05 -05:00
Nika Layzell
69042a522a
Bug 1440511 - Part 8: Include ParamTraits impls which are used in ipdlh files, r=froydnj
...
MozReview-Commit-ID: 9AfzlhyTgsY
2018-03-05 16:00:03 -05:00
Nika Layzell
262be91f75
Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
...
MozReview-Commit-ID: BN18I8Q6c7S
2018-03-05 16:00:00 -05:00
Nathan Froyd
062f6d980e
Bug 1443236 - remove static init and shutdown nsRegion routines; r=kats
...
These routines are no-ops; let's get rid of them.
2018-03-05 14:06:50 -05:00
Cosmin Sabou
d1fd0be305
Merge mozilla-central to inbound. a=merge on a CLOSED TREE
2018-03-05 20:16:04 +02:00
Cosmin Sabou
afd17d1bf7
Merge inbound to mozilla-central. a=merge
2018-03-05 20:12:38 +02:00
Margareta Eliza Balazs
acef52f8d3
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-05 11:48:38 +02:00
Margareta Eliza Balazs
bffd3e0225
Merge inbound to mozilla-central. a=merge
2018-03-05 11:41:34 +02:00
Christoph Kerschbaumer
d0bbab23a2
Bug 1430751 - Apply unified behavior model for about: pages to about:privatebrowsing. r=gijs,mrbkap
2018-03-05 09:20:34 +01:00
Valentin Gosu
34872b6d20
Bug 1441688 - Remove nsIIPCSerializableURI.Deserialize r=mayhemer
...
MozReview-Commit-ID: 8gwX3vSKWNX
--HG--
extra : rebase_source : a2c21a7e66aa8be3c2e345ca64feea967b380491
2018-03-05 04:14:44 +01:00
Hiroyuki Ikezoe
0206c630c9
Bug 1428693 - Use GetOverflowAreasRelativeToSelf() instead of GetOverflowAreas() for scrollable parent. r=mattwoodrow
...
Because the scrollable parent might be transformed by its ancestors.
MozReview-Commit-ID: FuCPLg54z7h
--HG--
extra : rebase_source : 7c11c5384d2aed6c663b915fcacae7c627052a43
2018-03-05 07:55:32 +09:00
Chris H-C
fc960c9c84
bug 1381540 - Remove expired CREATE_EVENT_* probes r=smaug
...
MozReview-Commit-ID: Jz4gILnxuCX
--HG--
extra : rebase_source : c6017e6c69a24981dec674c5c296399910e506f0
2018-02-28 09:45:21 -05:00
Xidorn Quan
e0d8b82019
Bug 1364025
- Add Unscopable to Document.fullscreen. r=bz
...
MozReview-Commit-ID: CK8pbdKeBas
--HG--
extra : source : 71edb86b01538e162caffa993c6e1f41a07b6c83
2018-03-05 12:39:41 +11:00
Eugen Sawin
874c98a3f0
Bug 1437930 - [2.0] Don't shrink image document when resolution has changed, e.g., through pinch-zooming on Android. r=qdot
2018-03-05 17:05:39 +01:00
Bevis Tseng
a1148f3653
Bug 1193394 - Part 2: Update expected failure checks. r=smaug
2017-10-16 16:33:49 +08:00
Olli Pettay
2439836b37
Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
2017-11-17 11:01:27 +08:00
Bogdan Tara
a21bf5e552
Merge inbound to mozilla-central. a=merge
2018-03-04 23:50:03 +02:00
Olli Pettay
3faf40c897
Bug 1425864 - Ensure printing documents which have ShadowDOM works, r=mrbkap,emilio
2018-03-04 19:41:13 +09:00
Dorel Luca
86acaf1c1a
Merge autoland to mozilla-central. a=merge
2018-03-04 12:02:42 +02:00
Cristian Brindusan
aebd2b4f26
Bug 1391823 - Disable dom/security/test/mixedcontentblocker/test_frameNavigation.html for frequent failures. r=jmaher
2018-03-03 05:16:00 +02:00
Tooru Fujisawa
499d3077f5
Bug 1442218 - Defer MicroTask checkpoint to the outside of loop in nsGlobalWindowInner::CallDocumentFlushedResolvers and nsGlobalWindowInner::CancelDocumentFlushedResolvers, and add observer if Promise callbacks adds document flushed resolvers. r=bz
2018-03-03 20:37:59 +09:00
Byron Campen [:bwc]
10af499fbf
Bug 1442385: Remove old onremovestream event stuff. r=jib,smaug
...
MozReview-Commit-ID: Bay5NvTsTFU
--HG--
extra : rebase_source : 7eba187b24ed9893abd2b2ec9b0f89c2a9d00689
2018-03-01 14:39:07 -06:00
Gurzau Raul
181dcb0b19
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-03 23:49:05 +02:00
Valentin Gosu
f102a081b2
Bug 1434163 - Make all nsIURI attributes readonly r=mayhemer
...
MozReview-Commit-ID: KtjO8VWjPF5
--HG--
extra : rebase_source : 061a6db73e36b3a0b3732d44379bbc10e8268f9a
2018-02-27 00:07:48 +01:00
Brindusan Cristian
6cf5ac594a
Merge inbound to mozilla-central. a=merge
2018-03-03 11:40:49 +02:00
Andreas Pehrson
c2cf44b1d5
Bug 1441145 - Swap width and height in target capability if the frame is rotated. r=jib
...
MozReview-Commit-ID: 3QO3W0J3b6G
--HG--
extra : rebase_source : 956fe446b34fb797e11a36ab21b9808c23ac8cc1
2018-02-26 15:42:57 +01:00
shindli
73e569944b
Merge inbound to mozilla-central. a=merge
2018-03-03 01:06:35 +02:00
shindli
68a1ed26ac
Merge autoland to mozilla-central. a=merge
2018-03-03 01:05:23 +02:00
Boris Zbarsky
908e366238
Back out rev b89286a88588 (bug 1442344
) for hitting the MOZ_CRASH on Android opt builds.
...
MozReview-Commit-ID: F7zCmO5zDUq
2018-03-02 12:27:48 -05:00
Boris Zbarsky
bb7433ad51
Bug 1442313
part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke
...
MozReview-Commit-ID: IUQQX3ixkgl
2018-03-01 14:24:20 -05:00
Boris Zbarsky
6e53866b8e
Bug 1442313
part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
...
MozReview-Commit-ID: LiErRvJ6CTH
2018-03-01 14:24:20 -05:00
Boris Zbarsky
7dd7848880
Bug 1442313
part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
...
MozReview-Commit-ID: 5h51oqaf0R
2018-03-01 14:24:20 -05:00
Andreea Pavel
1a958ddba5
Merge autoland to mozilla-central. a=merge
2018-03-02 18:19:20 +02:00
Andreea Pavel
14a1838c54
Backed out 4 changesets (bug 1442313
) for frequently failing crashtests on android, e.g. libeditor/crashtests/772282.html and layout/generic/crashtests/542136-1.html a=backout
...
Backed out changeset bfef9139500f (bug 1442313
)
Backed out changeset 660332ce1bf0 (bug 1442313
)
Backed out changeset 9788a46b8874 (bug 1442313
)
Backed out changeset 8fc2c103027b (bug 1442313
)
2018-03-02 18:08:23 +02:00
Andreas Pehrson
edf62f8506
Bug 1440169 - Don't reset mLastNotify in resuming Start(). r=padenot
...
MozReview-Commit-ID: 6AL8QpSnwwm
--HG--
extra : rebase_source : 1cf74cb4c177fcaca91f923748308e20d6c38136
2018-03-02 12:48:34 +01:00
Andreas Pehrson
624c03aed6
Bug 1440169 - Take TrackTicks samples in SineWaveGenerator::generate. r=achronop,padenot
...
MediaEngineDefaultAudio uses the SineWaveGenerator and passes a
TrackTicks (int64_t) arg to generate(). It need to take the same type
or bad things can happen.
MozReview-Commit-ID: EoybtTFkWhT
--HG--
extra : rebase_source : c21bbbc2729d092ad78ffe877bf141dbce3a41d3
2018-03-02 11:43:57 +01:00