Граф коммитов

659724 Коммитов

Автор SHA1 Сообщение Дата
Barret Rennie 528ae0befa Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/indexedDB/ r=baku
Differential Revision: https://phabricator.services.mozilla.com/D36944

--HG--
extra : moz-landing-system : lando
2019-07-10 03:26:31 +00:00
Barret Rennie 6aaca86584 Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/filesystem/ r=baku
Differential Revision: https://phabricator.services.mozilla.com/D36971

--HG--
extra : moz-landing-system : lando
2019-07-10 03:26:14 +00:00
Barret Rennie 1e6227239a Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/crypto/ r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D36943

--HG--
extra : moz-landing-system : lando
2019-07-10 03:25:56 +00:00
Barret Rennie 4636522c18 Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/bindings/ r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D36942

--HG--
extra : moz-landing-system : lando
2019-07-10 03:25:38 +00:00
Barret Rennie e6b381544e Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/base/ r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D36941

--HG--
extra : moz-landing-system : lando
2019-07-10 03:25:21 +00:00
Barret Rennie 55aec3ef61 Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/animation/ r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D36940

--HG--
extra : moz-landing-system : lando
2019-07-10 03:25:03 +00:00
Barret Rennie 0457213936 Bug 1289211 - Rename InfallibleTArray to nsTArray in chrome/ r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D36939

--HG--
extra : moz-landing-system : lando
2019-07-10 03:58:10 +00:00
Barret Rennie 7a6747e284 Bug 1289211 - Rename InfallibleTArray to nsTArray in caps/ r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D36938

--HG--
extra : moz-landing-system : lando
2019-07-10 03:24:29 +00:00
Kartikaya Gupta 97683b0ae0 Bug 1564209 - Add more paint/flushing logging for APZ mochitests. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D37420

--HG--
extra : moz-landing-system : lando
2019-07-10 15:46:39 +00:00
Chris H-C 9a4f41a30a Bug 1564915 - Remove unused histogram STARTUP_MEASUREMENT_ERRORS r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D37580

--HG--
extra : moz-landing-system : lando
2019-07-10 15:58:17 +00:00
Gregory Mierzwinski 16fc41a994 Bug 1563488 - Prevent raptor-youtube-playback-geckoview from running on P2 arm7 builds. r=perftest-reviewers,rwood
This patch prevents raptor-youtube-playback-geckoview-live from running on Pixel 2 arm7 builds on mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D36935

--HG--
extra : moz-landing-system : lando
2019-07-08 18:44:19 +00:00
Andreea Pavel 806201c80b Backed out changeset 68c6aa2ceea6 (bug 1557058) for failing bc at browser_protections_UI.js on a CLOSED TREE 2019-07-10 19:22:33 +03:00
Andreea Pavel 5dae66b201 Backed out changeset c602dc47afce (bug 1564830) ES lint failure on a CLOSED TREE 2019-07-10 19:11:54 +03:00
Aaron Klotz 579b3f8116 Bug 1553776: Add DLL blocklist entries for injected Ivanti Security Endpoint DLLs; r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D37483

--HG--
extra : moz-landing-system : lando
2019-07-10 13:52:27 +00:00
Mike Conley b5ab3772b2 Bug 1563918 - Avoid spamming native message loop with WM_NCMOUSELEAVE messages. r=jmathies
In bug 1551961, a WM_NCMOUSELEAVE message handler was added to the Windows widget
backend so that we can detect when the mouse leaves a draggable region (since
draggable regions are hittest'ed as HTCAPTION, and are therefore "non-client").

Inside that message handler, we used the WindowAtMouse handler to determine whether
or not the WM_NCMOUSELEAVE was firing because the mouse was moving off of the
non-client area to client area, or moving out of the window entirely.

For reasons that are not particularly clear, on Windows Aero Glass, when clicking on
one of the min/max/close caption buttons, a WM_NCMOUSELEAVE message fires, and the
::WindowFromPoint call that WindowAtMouse uses causes another WM_NCMOUSELEAVE message
to be queued immediately after, so we end up in this situation where the message
loop is getting spammed by WM_NCMOUSELEAVE messages. Moving the mouse away from
the caption buttons seems to stop the spamming.

We have a function similar to WindowAtMouse called EventIsInsideWindow which
does not use ::WindowFromPoint, and this seems to sidestep the issue, while
being functionally equivalent.

Depends on D37421

Differential Revision: https://phabricator.services.mozilla.com/D37422

--HG--
extra : moz-landing-system : lando
2019-07-10 15:34:47 +00:00
Mike Conley 1160914b7e Bug 1557710 - Fire eMouseExitFromWidget when transitioning from a draggable to a non-draggable non-client region on Windows. r=jmathies
We need to do this in order to not override the mouse cursor that we set in the
widget layer when hit-testing in the non-client region.

We were accidentally overriding before because the PresShell normally queues up a
synthetic mousemove event when the mouse is moving within the client region. That
mousemove cause the EventStateManager to update the cursor to match Gecko's
reckoning of the cursor CSS style of the underlying frame (which overrides the
cursor we may have set in the Windows non-client region hittest - for example,
one of the window resize cursors).

By clearing the mMouseInDraggableArea boolean when transitioning from a draggable
to non-draggable region in the non-client region, we make sure that we process the
WM_MOUSELEAVE message, which sends the eMouseExitFromWidget event into Gecko, which
effectively cancels handling of the synthetic mousemove.

Differential Revision: https://phabricator.services.mozilla.com/D37421

--HG--
extra : moz-landing-system : lando
2019-07-10 15:34:54 +00:00
dleblanccyr d9a9408389 Bug 1557748 - Adds support for dark-mode. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D35539

--HG--
extra : moz-landing-system : lando
2019-07-10 14:38:42 +00:00
Agi Sferro 3248b64116 Bug 1553515 - Don't run geckoview-junit on arm opt. r=gbrown
geckoview-junit now runs on x86_64 opt so we don't need to run the tests on arm
too.

Differential Revision: https://phabricator.services.mozilla.com/D37464

--HG--
extra : moz-landing-system : lando
2019-07-10 15:52:25 +00:00
Ciure Andrei 310109bd2e Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
extra : rebase_source : 3b80d073fd836431e45fa7bfd52e0af0bf065f66
2019-07-10 18:47:38 +03:00
Ciure Andrei 0eae394150 Merge inbound to mozilla-central. a=merge 2019-07-10 18:45:52 +03:00
Andreea Pavel a86c94c6c1 Backed out 3 changesets (bug 1557208) WR build bustages on a CLOSED TREE
Backed out changeset e5b264a27fa5 (bug 1557208)
Backed out changeset 6dff6233acdc (bug 1557208)
Backed out changeset db01b84083ba (bug 1557208)
2019-07-10 15:13:19 +03:00
Marco Bonardo a8247ae5ae Bug 1562489 - Sorting bookmarks by Location should put containers first. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D37068

--HG--
extra : moz-landing-system : lando
2019-07-10 08:49:58 +00:00
Paul Adenot 7786a2a4d6 Bug 1456263 - Throw appropriate errors in the ChannelMergerNode ctor. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D37433

--HG--
extra : moz-landing-system : lando
2019-07-10 01:31:21 +00:00
Dão Gottwald 190d05c07e Bug 1564830 - Remove userInitiatedFocus flag. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D37540

--HG--
extra : moz-landing-system : lando
2019-07-10 15:40:50 +00:00
Haik Aftandilian 7105b782dc Bug 1556846 - [10.15] Crash in [@ mozilla::plugins::PluginUtilsOSX::SetProcessName] r=spohl
Allow limited access to the proc_pidinfo() syscall from the Mac utility process sandbox.

Differential Revision: https://phabricator.services.mozilla.com/D37533

--HG--
extra : moz-landing-system : lando
2019-07-10 15:00:05 +00:00
Jamie Nicol 191dd4f438 Bug 1535146 - Attempt to load non-startup shaders from disk cache when required. r=bholley
On startup some program binaries are loaded from disk into an
in-memory cache. When we call create_program() we check if the
required program is present in this cache, and if so we call
glProgramBinary(). This is done early on so that the driver can
perform any necessary work in the background.

There may however be binaries in the disk cache that have not yet been
loaded in to memory, in order not to slow down startup. This change
makes it so that we attempt to load missing binaries from disk during
link_program(). The reason we do not do this in create_program() is
because that would result in loading all shaders from disk during
startup, which we want to avoid. Loading these shaders may therefore
take slightly longer than if they'd been loaded at startup, but will
still be much faster than recompiling them from scratch, and startup
will remain quick.

If loading the shaders on startup had previously timed out, then we do
not attempt to load shaders on demand as the disk is probably too slow
for that to be useful.

Depends on D33954

Differential Revision: https://phabricator.services.mozilla.com/D33955

--HG--
extra : moz-landing-system : lando
2019-07-09 16:09:15 +00:00
Jamie Nicol c9c015cbff Bug 1535146 - Use a whitelist to decide which shaders to load from disk on startup. r=bholley
Webrender caches the program binaries of shaders used within the first
ten frames, so that on next startup it can load them from disk rather
than having to recompile them.

Previously it would load all binaries found in the disk cache on
startup, and when saving to the cache it would delete any existing
binaries that weren't used.

This changes it so that unused binaries are not deleted. The disk
space this requires is insignificant, but as the cache grows loading
all the shaders on startup can get expensive. To solve that we write a
whitelist of the shaders used during startup, and only load those
during the next startup.

Differential Revision: https://phabricator.services.mozilla.com/D33954

--HG--
extra : moz-landing-system : lando
2019-07-09 10:20:04 +00:00
Andreas Pehrson 2283c81baa Bug 1560907 - Remove default value for mediaSource constraint. r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D36087

--HG--
extra : moz-landing-system : lando
2019-07-10 09:45:26 +00:00
Jan de Mooij 8cd4db7d20 Bug 1564349 part 2 - Load browser JIT prefs only once, during startup. r=nbp
Updating these process-wide prefs at runtime is racy, it was easy to get
into a weird state and we bake in some of these values in JIT code.

Differential Revision: https://phabricator.services.mozilla.com/D37387

--HG--
extra : moz-landing-system : lando
2019-07-10 09:43:53 +00:00
Jan de Mooij 93d6f816f0 Bug 1564349 part 1 - Convert Baseline/Ion/NativeRegExp prefs from ContextOptions to JitOptions. r=nbp,smaug
Using process-wide prefs is consistent with the other JIT options and is simpler
to work with (one place to initialize for all runtimes).

Differential Revision: https://phabricator.services.mozilla.com/D37385

--HG--
extra : moz-landing-system : lando
2019-07-10 09:43:39 +00:00
Razvan Maries 76724ce338 Backed out changeset 1ccaad832c1d (bug 1557564) for causing bug 1531789. 2019-07-10 13:19:27 +03:00
Andreea Pavel 4179d5fd2b Bug 1561092 - disabled browser_dbg-wasm-sourcemaps.js on win and linux debug r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D37523

--HG--
extra : moz-landing-system : lando
2019-07-10 09:36:57 +00:00
Ciure Andrei 091e6006e5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-07-10 12:43:32 +03:00
Ciure Andrei f372470e10 Merge inbound to mozilla-central. a=merge 2019-07-10 12:41:47 +03:00
Sylvestre Ledru 89621f361e Bug 1562642 - Ride along: Add newtab/vendor/ to the list of thirdparty code r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D37534

--HG--
extra : moz-landing-system : lando
2019-07-10 09:29:02 +00:00
Mu Tao 0989bca2e6 Bug 1562830 - [mips] Baseline Interpreter: keep bytecode pc in a register between VM/IC calls r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D37347

--HG--
extra : moz-landing-system : lando
2019-07-10 09:07:36 +00:00
Andreea Pavel 507d17c2ce Backed out changeset 3bcfadc6de38 (bug 1559657) for failing 1419902.html 2019-07-10 11:37:21 +03:00
Jean-Yves Avenard 4bc5c804e3 Bug 1561484 - Keep MediaInfo object for entire benchmark. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D36566

--HG--
extra : moz-landing-system : lando
2019-07-10 05:24:54 +00:00
Andreea Pavel 5d60cdbd27 Backed out 2 changesets (bug 1562952) for failing xpcshell at test_create.js on a CLOSED TREE
Backed out changeset 12099ffad9ca (bug 1562952)
Backed out changeset fc4a6e8f6e34 (bug 1562952)
2019-07-10 11:06:58 +03:00
harry e1e9f67ec1 Bug 1562145 - Fix mouse-dragging regression caused by patch to 1554864. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D36329

--HG--
extra : moz-landing-system : lando
2019-07-10 08:03:16 +00:00
Nicolas Chevobbe 997f0e4621 Bug 1563761 - Handle comments in analyzeInput. r=ochameau.
We weren't handling comments at all, which means that having
any in the console would probably make the autocomplete not
working.
This patch handles both inline and multiline javascript comments,
and adds test cases to ensure we don't regress.

Depends on D36573

Differential Revision: https://phabricator.services.mozilla.com/D37196

--HG--
extra : moz-landing-system : lando
2019-07-10 08:00:32 +00:00
Razvan Maries 1a0c0179a5 Backed out changeset b157ff9c0f22 (bug 1561484) for build bustages. CLOSED TREE 2019-07-10 08:19:35 +03:00
Jean-Yves Avenard 98fa016236 Bug 1561484 - Keep MediaInfo object for entire benchmark. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D36566

--HG--
extra : moz-landing-system : lando
2019-07-09 21:45:29 +00:00
Dorel Luca 3722ba31a0 Backed out 2 changesets (bug 1564308) for Crashtest failures in reftest/tests/layout/generic/crashtests/421671.html
Backed out changeset 514565e608cb (bug 1564308)
Backed out changeset cb68677410a5 (bug 1564308)

--HG--
extra : rebase_source : 0c953f053eb8bed51982f42dea8af4c4eb35c9b6
2019-07-10 06:55:32 +03:00
Dorel Luca 0987691994 Backed out changeset 78c77633f61f (bug 1562745) for WPT failures in signed-exchange/reporting/sxg-reporting-navigation-mi_error.tentative.html
--HG--
extra : rebase_source : 80c0911bea57a0a54787b2694efe622079e6c146
2019-07-10 06:53:18 +03:00
Connor Brewster 205d3b8e05 Bug 1564677 - Disable border/no-aa.yaml on Android emulator
Differential Revision: https://phabricator.services.mozilla.com/D37518

--HG--
extra : moz-landing-system : lando
2019-07-10 03:49:30 +00:00
Dorel Luca 9dcd722ccc Backed out 5 changesets (bug 1555483) for Wrench failure in sdcard/wrench/reftests/border/no-aa.yaml
Backed out changeset 244b23c635c5 (bug 1555483)
Backed out changeset 4d4f45f7f1d1 (bug 1555483)
Backed out changeset 5618213e2196 (bug 1555483)
Backed out changeset d6169482c913 (bug 1555483)
Backed out changeset 3a1e5a56759b (bug 1555483)

--HG--
rename : gfx/wr/wrench/reftests/filters/svg-filter-flood-ref.yaml => gfx/wr/wrench/reftests/filters/filter-flood-ref.yaml
rename : gfx/wr/wrench/reftests/filters/svg-filter-flood.yaml => gfx/wr/wrench/reftests/filters/filter-flood.yaml
2019-07-10 05:12:26 +03:00
Jed Davis ffe4e7333c Bug 1562358 - Move fallible.h into MFBT. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D36541

--HG--
rename : memory/fallible/fallible.h => mfbt/fallible.h
extra : moz-landing-system : lando
2019-07-10 01:51:15 +00:00
gfmcknight 610a5ff6aa Bug 1289821 - Add logging to _winLookup if host manifest is missing r=zombie
Add logging to _winLookup if host manifest is missing

Differential Revision: https://phabricator.services.mozilla.com/D36773

--HG--
extra : moz-landing-system : lando
2019-07-09 16:58:16 +00:00
Erica Wright ae98f21351 Bug 1563700 - Improve protections database performance. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D37262

--HG--
extra : moz-landing-system : lando
2019-07-10 01:43:56 +00:00