Commit Graph

665869 Commits

Author SHA1 Message Date
Alvina Waseem
b465cfd307 Bug 1533057 - Created Web Notifications API. r=geckoview-reviewers,agi,snorp
Differential Revision: https://phabricator.services.mozilla.com/D36342

--HG--
extra : moz-landing-system : lando
2019-08-15 20:13:57 +00:00
Gabriele Svelto
14db2c37b8 Bug 1571711 - Factorize crash handling out of the various process IPC classes r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D41657

--HG--
extra : moz-landing-system : lando
2019-08-15 12:06:51 +00:00
Gabriele Svelto
f4e2add6c3 Bug 1035892 - Handle 64-bit addresses for EXC_BAD_ACCESS exceptions on Mac r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24356

--HG--
extra : moz-landing-system : lando
2019-08-15 19:44:15 +00:00
Andrew Halberstadt
9b4853268f Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince
These "shadow scheduler" tasks will generate artifacts per-push on autoland.
Basically, given the scheduling algorithms defined in
TASKGRAPH_OPTIMIZE_STRATEGIES, which tasks *would* have been scheduled on this
push.

This will allow us to download the artifacts and run comparisons against the
baseline to see whether things like code coverage or machine learning are
making the situation better or worse.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 19:36:35 +00:00
Andrew Halberstadt
699de357f9 Bug 1568277 - [tasgraph] Add ability to redirect |mach taskgraph|'s output to a file, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D42172

--HG--
extra : moz-landing-system : lando
2019-08-15 19:36:15 +00:00
Andrew Halberstadt
60fe63b86d Bug 1568277 - [taskgraph] Merge SETA implementation with optimization strategy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D41012

--HG--
rename : taskcluster/taskgraph/util/seta.py => taskcluster/taskgraph/optimize/seta.py
extra : moz-landing-system : lando
2019-08-15 18:54:18 +00:00
Andrew Halberstadt
1d274ca26c Bug 1568277 - [taskgraph] Pass push and time intervals into SETA.is_low_value_task r=tomprince
This will allow us to easily tweak these values from the optimization strategy.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 18:49:10 +00:00
Andrew Halberstadt
41c8305e98 Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40205

--HG--
extra : moz-landing-system : lando
2019-08-15 18:49:01 +00:00
Andrew Halberstadt
acd1f7b8f7 Bug 1568277 - [taskgraph] Create optimize strategy aliases for the 'test' kind r=tomprince
This allows test tasks to declare a static optimization name, which can then be
swapped in and out from the optimize code without needing to update the
transforms. This will make it easier to change optimization strategies or run
experimental ones.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 18:48:54 +00:00
Andrew Halberstadt
c8af64def2 Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40203

--HG--
rename : taskcluster/taskgraph/optimize.py => taskcluster/taskgraph/optimize/__init__.py
extra : moz-landing-system : lando
2019-08-15 18:48:38 +00:00
Andrew Halberstadt
069aed0ec8 Bug 1568277 - [taskgraph] Move 'taskgraph.transforms.job.import_all' to a utility function r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D41011

--HG--
extra : moz-landing-system : lando
2019-08-15 18:48:30 +00:00
Andrew Halberstadt
db1d13cfab Bug 1568277 - [taskgraph] Use a 'register_strategy' decorator in optimize.py r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40202

--HG--
extra : moz-landing-system : lando
2019-08-15 18:48:21 +00:00
Andrew Halberstadt
524a190c6b Bug 1568277 - [taskgraph] Remove some dead code in optimize.py r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D40201

--HG--
extra : moz-landing-system : lando
2019-08-15 18:48:07 +00:00
Csoregi Natalia
7d39932994 Merge mozilla-central to autoland. CLOSED TREE 2019-08-15 22:38:37 +03:00
Csoregi Natalia
07cae55cd2 Merge inbound to mozilla-central. a=merge 2019-08-15 22:34:31 +03:00
Csoregi Natalia
41813d2fc0 Merge autoland to mozilla-central. a=merge 2019-08-15 22:32:31 +03:00
Csoregi Natalia
058a6017fc Backed out changeset ee3e55708782 (bug 1570840) for breaking Netflix and Flash on Mac Nightly. a=backout 2019-08-15 22:00:21 +03:00
lesleynorton
ff591a5038 Bug 1569846: Add breach alert dismissal. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41034

--HG--
extra : moz-landing-system : lando
2019-08-15 18:55:37 +00:00
James Graham
afb9b4d3d4 Bug 1573800 - Update incorrectly modified web-platform-tests metadata, a=testonly
MANUAL PUSH: wpt sync fixup

Differential Revision: https://phabricator.services.mozilla.com/D42140
2019-08-15 16:41:24 +01:00
Mihai Alexandru Michis
7a7b710020 Backed out changeset d8d687ca13f8 (bug 1571682) for causing spidermonkey bustages. CLOSED TREE 2019-08-15 18:16:16 +03:00
ffxbld
925db3aae7 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D42137

--HG--
extra : moz-landing-system : lando
2019-08-15 15:04:59 +00:00
Jon Coppeard
928e50ddcf Bug 1571682 - Make allocationSiteGroup fail cleanly on OOM r=tcampbell,jandem?
This should make this fail cleanly on OOM rather than crashing, which should make this crash go away (without reducing memory usage obviously). The problem was the lack of hasHash/ensureHash methods that we use to handle OOM when generating unique IDs for GC things. I also tidied the equivalent code for ObjectGroupRealm::NewEntry (FallibleHashMethods is already implemented for MovableCellHasher).

We could further improve this by giving each script an immutable hash code on creation if you think it's worth the tradeoff of storing this for every script.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 14:21:35 +00:00
Marco Zehe
6801deffb6 Bug 1574082 - Improve the labelling of the table and radio buttons, r=mtigley
This adds some polish to the existing markup, making it all a bit more intuitive.

1. Associate the graph legend to the fake table so it becomes kind of the caption for that table for screen reader users. Screen reader users will then hear something like "Table showing a graph  of .." plus the table information they already get since bug 1573197 landed.

2. Actually combine the number and tab's title into a spoken label for screen readers on each radio button, and for the description, use the explanatory paragraph's content. That way, screen reader users can just tab and arrow to each item in focus mode and hear all the relevant information at once without having to skip back and forth between the elements.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 14:29:48 +00:00
Emilio Cobos Álvarez
e53cb2392a Bug 1567094 - Make WebRender look at visited dependent border colors. r=jrmuizel
We do have test coverage for this
(layout/style/test/test_visited_reftests.html), but it seems that that uses
snapshotWindow() / drawWindow() and that may not use the WR code paths? It seems
we may be missing a bit of test coverage there. Is this expected?

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

--HG--
extra : moz-landing-system : lando
2019-08-15 14:18:59 +00:00
Matthew Noorenberghe
7cbad3fd3b Bug 1572118 - Actually enable about:logins breach-alerts by default r=groovecoder
Differential Revision: https://phabricator.services.mozilla.com/D42043

--HG--
extra : moz-landing-system : lando
2019-08-15 12:16:20 +00:00
Aaron Klotz
112f1594bf Bug 1573623: Add RunOnShutdown, a variant of ClearOnShutdown which supports passing callables; r=froydnj
This patch adds `RunOnShutdown`, which allows the caller to supply any callable
to be invoked during the specified shutdown phase. This allows us to do more
than just clear smart pointers without needing to write a bunch of observer
service boilerplate.

We use `std::function` to hold the callable.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 19:08:39 +00:00
Oana Pop Rus
8f85c499fe Backed out 3 changesets (bug 1559244) for browser chrome failure in browser_background_tab_crash.js on a CLOSED TREE
Backed out changeset 1ce7d9bbe7a1 (bug 1559244)
Backed out changeset dced8cea7b23 (bug 1559244)
Backed out changeset dabda4e90259 (bug 1559244)
2019-08-15 22:21:26 +03:00
Nathan Froyd
f7a731abd5 Bug 1573160 - shutdown newly-spawned threads if we're shutting down; r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D41551

--HG--
extra : moz-landing-system : lando
2019-08-15 17:29:26 +00:00
Charlie Marlow
76f9a8c800 Bug 1573974: update text-decoration-valid test case r=dholbert,emilio
This patch adds some subtests that exercise the new
`text-decoration-thickness` subproperty.  It also adjusts the
expected serialization for some existing subtests (`currentcolor`
and `solid`) which are simply setting a subproperty to its
initial value, and therefore should serialize to the shorthand's
own effective initial value, which is "none".

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

--HG--
extra : moz-landing-system : lando
2019-08-15 18:39:23 +00:00
Oana Pop Rus
1c6c6b2040 Backed out changeset 9a0528095590 (bug 1550165) for browser chrome failures in browser_all_files_referenced.js on a CLOSED TREE 2019-08-15 21:32:12 +03:00
Jason Laster
935d4ecc80 Bug 1573315 - The debugger should attach to content processes in-addition to workers. r=yulia,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D41650

--HG--
extra : moz-landing-system : lando
2019-08-15 18:09:52 +00:00
Scott
612df20386 Bug 1573930 - FF prefs to control DS and mitigation strat r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D42064

--HG--
extra : moz-landing-system : lando
2019-08-15 13:01:26 +00:00
Kris Maglione
be074abe5e Bug 1571502: Follow-up: Remove straggler shutdown leak annotations after rebase.
Differential Revision: https://phabricator.services.mozilla.com/D42021

--HG--
extra : moz-landing-system : lando
2019-08-15 18:06:18 +00:00
Ehsan Akhgari
3882adee6e Bug 1572925 - Make sure that about:support doesn't list the URL decorations pref as an important locked preference; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D42019

--HG--
extra : moz-landing-system : lando
2019-08-15 12:51:59 +00:00
Abdoulaye O. Ly
463d67ede1 Bug 1559244 - Step 3: Add test for crashing an oop iframe. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D38896

--HG--
extra : moz-landing-system : lando
2019-08-15 17:18:47 +00:00
Abdoulaye O. Ly
8aec5ed540 Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37780

--HG--
extra : moz-landing-system : lando
2019-08-15 17:16:26 +00:00
Abdoulaye O. Ly
e029a89c66 Bug 1559244 - Step 1: make BrowserTestUtils@crashBrowser function work with JSWindowActor. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37318

--HG--
extra : moz-landing-system : lando
2019-08-15 17:01:45 +00:00
Mike Hommey
515ab2e11d Bug 1574128 - Fixup for bug 1573435 to unbust webrender-windows jobs. r=me
MANUAL PUSH: Fix bustage on inbound.
2019-08-15 20:09:27 +09:00
Brindusan Cristian
3a61fb322f Merge inbound to mozilla-central. a=merge 2019-08-15 12:45:55 +03:00
Brindusan Cristian
678f85fb2d Merge autoland to mozilla-central. a=merge 2019-08-15 12:43:29 +03:00
meghaaa
709224c55c Bug 1530781 - Replaced waitForCondition in browser_901207_searchbar_in_panel.js with TestUtils.waitForCondition. r=johannh
Differential Revision: https://phabricator.services.mozilla.com//D42085
2019-08-15 11:57:38 +03:00
Mike Hommey
9d82f15c67 Bug 1573435 - Followup not to drop sccache usage from the switch to fetches. r=me
This is a straightforward translation of the code formerly in
use_toolchains.py.

MANUAL PUSH: Followup a landing on inbound.
2019-08-15 15:15:47 +09:00
Mike Hommey
8d5dc26045 No bug - Bustage fix for Windows gn builds. r=me
MANUAL PUSH: This fixes bustage on inbound on a CLOSED TREE.
2019-08-15 12:25:32 +09:00
Emilio Cobos Álvarez
c3325072d0 Bug 1567094 - Make GetVisitedDependentColor const-friendly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D41934

--HG--
extra : moz-landing-system : lando
2019-08-15 03:01:01 +00:00
Emilio Cobos Álvarez
cbf082a263 Bug 1567094 - Rename some arguments to avoid being unnecessarily verbose. r=jrmuizel
ComputedStyle* aComputedStyle doesn't provide any extra value over just aStyle.

Lots of these should be const and what not, oh well.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 03:01:01 +00:00
Emilio Cobos Álvarez
5bc7d1be4c Bug 1567094 - Fix non-unified build in nsCSSRendering.cpp. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D41932

--HG--
extra : moz-landing-system : lando
2019-08-15 03:01:01 +00:00
Mats Palmgren
a74c7c2d43 Bug 1574123 - Use nsLayoutUtils::GetMarkerFrame() more to avoid manual null-checks. r=emilio
(This basically addresses the review comments that I missed in
bug 1105868 part 4. My bad.)

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

--HG--
extra : moz-landing-system : lando
2019-08-15 14:23:37 +00:00
Boris Zbarsky
bb28e110f5 Bug 1573589. Be more explicit about propagating the "current runnable's global" through nested event loops in workers. r=baku
Some worker debugger runnables (the ones that want to evaluate script against a
debugger sandbox) depend on the JSContext being in a particular Realm before
they run, but don't really store which Realm that should be.  Instead of
propagating that state via the current Realm of the JSContext across nested
event loops, we want to propagate it explicitly.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 12:51:58 +00:00
Ryan Hunt
4b3e79c17f Bug 1573815 - Wasm: Report OOM correctly in 'ref.func' r=lth
WasmInstance::funcRef has 'FailureMode::FailOnInvalidRef' so it looks like we
just need to report the OOM and return InvalidRef.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 14:21:28 +00:00
Micah Tigley
5dcfae24aa Bug 1573593 - Show a link to account/device management next to the Lockwise "Syncing to X Devices" label r=johannh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D41951

--HG--
extra : moz-landing-system : lando
2019-08-15 14:11:17 +00:00