Commit Graph

573204 Commits

Author SHA1 Message Date
Bill McCloskey
f9b9902b91 Bug 1412456 - Fix onbeforeunload test to no longer rely on interposition (r=Gijs)
MozReview-Commit-ID: DlIRAvXw6R4
2017-12-07 12:55:26 -08:00
Bill McCloskey
9f4d083047 Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap)
MozReview-Commit-ID: 2nQPOSGTr1s
2017-12-07 12:55:24 -08:00
Bill McCloskey
ab17db9708 Bug 1412456 - Add BrowserTestUtils.addContentEventListener (r=mconley)
This function makes it possible to listen for multiple events from the
content process, even when there are frameloader swaps.

This commit also adds a checkFn param to firstBrowserLoaded, which is
useful.

MozReview-Commit-ID: 93ItHIPSGVU
2017-12-07 12:55:21 -08:00
Bill McCloskey
0736c916d0 Bug 1412456 - Send document CPOW as well as window CPOW (r=mconley)
Currently, if you try to use contentDocumentAsCPOW, you'll get an
exception saying that browser code is not allowed to use CPOWs. That's
because we cleverly tried to get the CPOW via
contentWindowAsCPOW.document. However, this property access happens
inside remote-browser.xul, where CPOWs are forbidden. So it doesn't
work.

MozReview-Commit-ID: ANWad4tvGpU
2017-12-07 12:55:19 -08:00
Hiroyuki Ikezoe
18bbe2d0b2 Bug 1418268 - Add a function to check whether there is a micro task checkpoint between animation tick and requestAnimationFrame callbacks. r=birtles
MozReview-Commit-ID: 6C9Fbg7SKWU

--HG--
extra : rebase_source : a1e979a2034da2be12348f7916d2a0983c6917c6
2017-12-07 08:43:59 +09:00
Hiroyuki Ikezoe
d29d155692 Bug 1418268 - Make sure the animation on scrolled out element is throttled in the first place. r=birtles
In the first frame after the initial paint, we skip restyling if the initial
paint took over vsync refresh rate as an optimization and to avoid jumpy
animations. To avoid checking this skipped restyling that we'd actually expect
a restyle maker there, firstly we check there is no restyle marker after the
initial paint for scrolled out animation for five frames, and we then make the
element visible and check a restyle marker there.

MozReview-Commit-ID: 5XkJhdtUly5

--HG--
extra : rebase_source : 1a441296ad6f6cc42b50d300ebacd66e5dee77a1
2017-12-07 08:43:38 +09:00
Mike Conley
0d20da44b7 Backed out changeset 261be8ec0554 (bug 1397426)
--HG--
extra : rebase_source : f43fabcbb096e007ff81261f8249f9b53f5a5d37
2017-12-06 16:10:55 -05:00
Mike Conley
7f920db3d5 Backed out changeset 2cd697170fb3 (bug 1397426)
--HG--
extra : rebase_source : 0562adac1b665941a2800743e5e35089dec5a32c
2017-12-06 16:09:36 -05:00
Mike Conley
4449ce4040 Backed out changeset 4dd20bf8c0f6 (bug 1397426)
--HG--
extra : rebase_source : 0bbbefd4f3488b2286d33ef6d20ec762dab51ee7
2017-12-06 16:06:36 -05:00
Mike Conley
053fbea1fc Backed out changeset 4643e46ff8d3 (bug 1397426)
--HG--
extra : rebase_source : 3e235d725c42300f3c8f3af51850e3c4e1aa7ddf
2017-12-06 16:03:32 -05:00
Mike Conley
e22c618114 Backed out changeset a5b279d39c01 (bug 1397426)
--HG--
extra : rebase_source : af81c9f7111755af2df8b54e3df7c5fa97f960a3
2017-12-06 16:00:56 -05:00
Mike Conley
281e258fa4 Backed out changeset 5580c145af58 (bug 1397426)
--HG--
extra : rebase_source : dc6bc89688de83ec7b0752189134574a86c72769
2017-12-06 15:59:07 -05:00
Mike Conley
69e38dfce8 Backed out changeset e7a6fe9f9ce7 (bug 1397426)
--HG--
extra : rebase_source : 2c1b37bd607eee584bafa9f2be8daab3084fc3d0
2017-12-06 15:58:02 -05:00
Mike Conley
738b920742 Backed out changeset 53bb2bc2b676 (bug 1397426)
--HG--
extra : rebase_source : 7ef95ce8467ed642077b6c141e440428f71fa3f6
2017-12-06 15:56:24 -05:00
Mike Conley
c99b8d29a5 Backed out changeset b9b2895b11a3 (bug 1397426)
--HG--
extra : rebase_source : 8fada9f53beffaada9f16122efe5d9570d422e6c
2017-12-06 15:54:06 -05:00
Mike Conley
2fe4ae7e28 Backed out changeset 78073667ddc6 (bug 1397426)
--HG--
extra : rebase_source : 59c9f343a81c1ba1b65c25548c569f48e81d236c
2017-12-06 15:52:40 -05:00
Mike Conley
7721deb74e Backed out changeset 8994162ee112 (bug 1397426)
--HG--
extra : rebase_source : 56ce672d436341260443daa98d553e53974eb1fd
2017-12-06 15:48:54 -05:00
Benjamin Bouvier
d9ecabe8cd Bug 1419781: Render a supplementary space when exporting a wasm global; r=lth
MozReview-Commit-ID: Jr6efdRVBGE

--HG--
extra : amend_source : 8dcc037e1ba80c2cb28743caaeb861cab48b2a36
2017-12-06 18:21:10 +01:00
Junior Hsu
344e2267f3 Bug 1419658 - let Basic http auth support ISO-8859-1 user/password, r=honzab
--HG--
extra : rebase_source : a3fdf8a70281775961277a0bcbf0645291f7b2b3
2017-12-07 01:31:00 +02:00
Neil Deakin
33fa9df14a Bug 1415627, only calculate the offset that positions the current selection over the menulist button when the popup is first opened. After that use that cached value. r=mstange 2017-12-07 08:39:50 -05:00
Neil Deakin
60e7f4183f Bug 1419925, implement a promise-oriented version of waitForClipboard, promiseClipboardChange, change a selection of tests to use this instead. Simplify some other clipboard tests that were unreliable before the fix for 1394757. r=jmaher 2017-12-07 08:39:50 -05:00
Andrew Osmond
d84d324b49 Bug 1419889 - Don't force the image cache to validate if it hasn't started yet. r=tnikkel
imgLoader::ValidateEntry would aggressively determine an entry has
expired, even when the request hasn't yet begun. This is because the
expiration time for the entry was not set unless it was for a channel
which supports caching. Now we set the expiration time for all
channels, and if it doesn't support caching, it just expires at the
current time when imgRequest::OnStartRequest is called. Additionally,
imgLoader::ValidateEntry will not consider the expiration time in the
entry until it is non-zero.
2017-12-07 08:28:28 -05:00
Alexandre Poirot
02e1065367 Bug 1408708 - Fetch stylesheet content via stylesheet window instead of top level content window. r=pbro
MozReview-Commit-ID: AKXQLNAwy8t
2017-12-07 08:22:43 -05:00
Bob Owen
c25dc801cd Bug 1423644: Don't create the nsAppShell hidden message window, when not using native event processing. r=jimm 2017-12-07 10:25:09 +00:00
Bob Owen
cd83addd77 Bug 1395187: Use STARTF_FORCEOFFFEEDBACK flag when starting Windows child processes to prevent app starting cursor. r=jimm 2017-12-07 10:24:38 +00:00
sotaro
2063225117 Bug 1423806 - Enable IMFYCbCrImage with WebRender r=mattwoodrow 2017-12-07 22:15:34 +09:00
Mihai Tabara
ea6e751571 Backed out changeset e502ebfb7535
MozReview-Commit-ID: I8hi7Hojd40
2017-12-07 14:43:28 +02:00
Mihai Tabara
778fd9c37a Bug 1422599 - remove trailing slash in maple tuxedoServerUrl. r=aki DONTBUILD
MozReview-Commit-ID: 6Nw0C63bEpW
2017-12-07 14:39:32 +02:00
Jan de Mooij
f7dd1e06ab Bug 1423231 - Remove redundant BaseShape::getUnowned calls from putAccessorProperty/putDataProperty. r=bhackett 2017-12-07 13:24:02 +01:00
Jon Coppeard
1d4c4b18bf Bug 1420420 - Update module implementation to match latest spec regarding handling of instantiation errors r=anba r=baku r=jgraham 2017-12-06 14:54:58 +00:00
Andrea Marchesini
4aa1ef9c23 Bug 1423507 - Data URL Shared Workers must be shared when the parent origins match - WPT, r=bkelly 2017-12-07 12:32:06 +01:00
Andrea Marchesini
65b913c5f4 Bug 1423507 - Data URL Shared Workers must be shared when the parent origins match, r=bkelly 2017-12-07 12:29:05 +01:00
Kai Engert
1cfa0f24a6 Bug 1420407, NSPR_4_18_BETA3, r=me
UPGRADE_NSPR_RELEASE

--HG--
extra : amend_source : d4cebf9dab5b3e1f1c283ee346e5b9e555a46d30
2017-12-07 12:22:42 +01:00
sotaro
b5f9b3b90d Bug 1423807 - Enable D3D11TextureData in TextureClient::CreateFromSurface() with WebRender r=nical 2017-12-07 20:17:07 +09:00
Matthew Gaudet
6d1461604f Bug 1423586 - Enhance test case for TypedArray IC. r=tcampbell
Before this patch, the sets would be ignored by 9.4.5.9.

--HG--
extra : amend_source : ce26064c333e09d7ec1030134699abcdb0965ef2
2017-12-06 09:48:31 -05:00
Munro Mengjue Chiang
1051352e87 Bug 1423515 - register callback while creating the real backend. r=pehrsons
MozReview-Commit-ID: 2uVZ9VBAut0

--HG--
extra : rebase_source : e51862ad3f4ec74066b080eac66d69f428b86426
2017-12-06 19:09:40 +08:00
Liam
6d7da06d47 Bug 1422470 - Display flex container differently from flex items r=gl
MozReview-Commit-ID: BVggmBwC2lX
2017-12-01 23:53:29 -07:00
Aaron Klotz
80a4e21834 Bug 1419886: Part 2 - Add UIA detection to a11y and centralize a11y instantiator telemetry under a11y::SetInstantiator function; r=Jamie
MozReview-Commit-ID: 11QN7amImK9
2017-12-04 17:56:31 -07:00
Aaron Klotz
c7226f11c6 Bug 1419886: Part 1 - Add hooks for UIA detection to nsAppShell; r=jimm
MozReview-Commit-ID: 5p4kZDHcQGn
2017-12-04 17:53:13 -07:00
Jan-Ivar Bruaroey
b3493432e7 Bug 1422389 - Limit default engine resolution. r=mchiang
MozReview-Commit-ID: LS1z7I4myeb

--HG--
extra : rebase_source : f0fd6e20a13d11660a5ac57e9703f09978f12acb
2017-12-01 20:49:46 -05:00
Dorel Luca
2e81d28b54 Backed out changeset 1a9cbc25dd9d (bug 1102464) for failing ESlint devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js r=backout on a CLOSED TREE
--HG--
extra : amend_source : 201818f92f479bcb2ae83bde1d2fe2d8827efe9f
2017-12-06 22:40:33 +02:00
David Anderson
652e17ae60 Add a Talos test for flooding the main thread with gradient rasterization. (bug 1419306 part 2, r=jmaher)
--HG--
extra : rebase_source : 14874536212c134191fc463ecbfdbd6565e3dee1
2017-12-06 12:12:38 -08:00
David Anderson
9179549f4e Add a Talos test for flooding the main thread with SVG rasterization. (bug 1419306 part 1, r=jmaher)
--HG--
extra : rebase_source : 731bd6ca2626c80ca032583b4e97ee5424618f60
2017-12-06 12:11:17 -08:00
Alexis Beingessner
6917337349 Bug 1423346 - make wr use better texture upload strategies. r=jrmuizel
If ANGLE is used, we favour Immediate texture upload. Otherwise we
favour Dynamic. Previously, we were using the default of Stream.

MozReview-Commit-ID: LXDKxnmjp6O
2017-12-06 15:07:16 -05:00
André Bargull
fdfc3f9c34 Bug 1376572 - Add a lookup cache for Array[@@species]. r=jandem 2017-12-05 04:25:54 -08:00
Julian Hector
378f6d9cfb Bug 1398874 - Add static analysis to reject ParamTraits specializations for enum types. r=mystor 2017-12-05 10:26:41 -05:00
Byron Campen [:bwc]
faba4831bd Bug 1422215 - Part 2: Do offer/answer validation sooner. r=drno
--HG--
extra : rebase_source : d0ef727ddfe291201ac10822cb8041ad8117e1fb
extra : source : e01d1eabb63a569b3e1da87118e364a8e39ee433
2017-12-05 16:01:23 -06:00
Byron Campen [:bwc]
07cece1597 Bug 1422215 - Part 1: Make logging more consistent in JsepSessionImpl. r=drno
--HG--
extra : rebase_source : 893995a73d234e426b80f7c63480e4f200d76cf5
extra : source : 4a8daeb3732d028c70778953aa08ab70fe042665
2017-12-05 16:00:37 -06:00
David Major
66bfbba514 Bug 1423791: Remove clang-cl workarounds from xptcstubs.cpp. r=jrmuizel
The clang-cl-specific code is hitting https://bugs.llvm.org/show_bug.cgi?id=35482 on 32-bit ThinLTO builds. As far as I can tell, this workaround is no longer needed in clang-cl anyway; it should be able to support declspec(naked) etc nowadays.

Drive-by MSVC warnings fix.

--HG--
extra : rebase_source : a8b585c554674daca6d75bae66c1a1d892ed6e57
2017-12-01 16:29:47 -05:00
Noemi Erli
9980e08c0e Backed out 3 changesets (bug 1418727) for unexpected passes, e.g. wpt's /css/css-grid/alignment/grid-alignment-implies-size-change-007.html r=backout on a CLOSED TREE
Backed out changeset 1d41ae02660f (bug 1418727)
Backed out changeset 440408ffbb8c (bug 1418727)
Backed out changeset db0445690ceb (bug 1418727)
2017-12-07 22:06:00 +02:00