Commit Graph

683691 Commits

Author SHA1 Message Date
Matt Woodrow
d214fe061e Bug 1602322 - Enable browser.tabs.remote.dataUriInDefaultWebProcess for fission reftests. r=kmag
We enable the pref in the harness so that local testing with --enable-fission will get the same results as treeherder.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 20:31:47 +00:00
Emilio Cobos Álvarez
afe05cb6a5 Bug 1602421 - Move logical side definitions to WritingModes.h. r=jfkthame
Depends on D56350

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

--HG--
extra : moz-landing-system : lando
2019-12-09 20:41:03 +00:00
Emilio Cobos Álvarez
707ed5c818 Bug 1602421 - Remove some useless includes. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D56350

--HG--
extra : moz-landing-system : lando
2019-12-09 14:53:50 +00:00
Jonathan Kew
3fe71bd52a Bug 1602554 - Annotate test as fuzzy on macOS, due to antialiasing pixels. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D56437

--HG--
extra : moz-landing-system : lando
2019-12-09 20:15:57 +00:00
Andreea Pavel
fcd2311d43 Backed out changeset 2b3093f69e87 (bug 1599327) for causing bugs 1601865, 1601924, 1602500 2019-12-09 22:32:50 +02:00
Mike Shal
da78a26dcc Bug 1557788 - Remove unused mozharness build variant; r=firefox-build-system-reviewers,chmanchester
This is no longer used as of bug 1553065.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:04:02 +00:00
Mike Shal
e1d461164f Bug 1557788 - Rename MOZ_PGO_PROFILE_USE to TASKCLUSTER_PGO_PROFILE_USE; r=firefox-build-system-reviewers,chmanchester
MOZ_PGO_PROFILE_USE is used to enable certain features in the automation
mozconfigs for profile-use builds, including the MOZ_PROFILE_USE
configure option. They aren't easily combined into one flag due to the
extra settings that are enabled only in automation mozconfigs.

Renaming the former variable to TASKCLUSTER_PGO_PROFILE_USE makes it
slightly more obvious where it comes from and avoids confusion.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:57 +00:00
Mike Shal
a33fa339c3 Bug 1557788 - Remove spurious MOZ_PROFILE_USE ifndefs; r=firefox-build-system-reviewers,chmanchester
One of these appears to be mistakenly leftover from bug 861178
which was intended to avoid purging dist/, but the code inside the ifndef
no longer does that.

The other is from bug 1246881 to avoid re-writing the buildid.h file
during the profile-use build, but now that there are two separate
builds, they will each have their own buildid.h / source-repo.h files.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:53 +00:00
Mike Shal
580f0c293f Bug 1557788 - Remove OBJS_VAR_SUFFIX & .i_o suffix for instrumented builds; r=firefox-build-system-reviewers,chmanchester
In 1-tier PGO builds that shared the objdir between the instrumented and
profile-use builds, the instrumented build objects used a different
suffix (.i_o) to separate them from the profile-use build (which uses
the default .o suffix). These builds are now always in separate objdirs,
and don't need special suffix rules anymore.

As a bonus, this helps fix an issue with buildid.cpp continually
rebuilding because libxul_so.list always lists the inputs as *.o, which
don't exist if we're using a .i_o suffix. Make would always re-create
buildid.cpp and therefore libxul.so in the instrumented build even when
nothing has changed.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:49 +00:00
Mike Shal
b4831d6db5 Bug 1557788 - Remove pgo.relink touches; r=firefox-build-system-reviewers,chmanchester
This was used for Windows MSVC PGO builds that re-used the objdir. We
don't use MSVC for PGO anymore, and we don't re-use the objdir.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:44 +00:00
Mike Shal
1df5b4f9b4 Bug 1557788 - Remove pgomerge.py; r=firefox-build-system-reviewers,chmanchester
pgomerge.py was needed for Windows MSVC PGO builds. Now that we use
clang for these builds, it's no longer used.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:40 +00:00
Mike Shal
32e90b04d9 Bug 1557788 - Remove MOZ_1TIER_PGO; r=firefox-build-system-reviewers,chmanchester
MOZ_1TIER_PGO was a temporary hack to support 1-tier PGO builds while
they were being ported to 3-tier. Now that all builds are 3-tier, it can
be removed.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:03:36 +00:00
Mike Shal
43f8eb0fbd Bug 1557788 - Remove NEED_XVFB from Linux instrumented and rusttest builds; r=firefox-build-system-reviewers,chmanchester
xvfb was used to create a virtual framebuffer for running Firefox during
build jobs to support PGO profile generation. That now runs in a
separate task, so we don't need this flag for builds anymore.

Note that other Linux builds still need xvfb in order to run xpcshell in
'make check'.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:02:34 +00:00
Hiroyuki Ikezoe
9cb695cf20 Bug 1554779 - Initialize GeckoSession.mFixedBottomOffset with zero. r=geckoview-reviewers,snorp
And don't call setFixedBottomOffset in GeckoSession.onCompositorReady if it's not
been changed since the initialization.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 19:01:49 +00:00
Matthew Noorenberghe
3d15628f5a Bug 1388674 - Set signon.userInputRequiredToCapture.enabled in AutofillDelegateTest.kt. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D54801

--HG--
extra : moz-landing-system : lando
2019-12-09 20:07:37 +00:00
Kannan Vijayan
1addb3d40b Bug 1580241 - Fix usage of nsIDocShellTreeItem in nsDocShell::CanSavePresentation r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D56003

--HG--
extra : moz-landing-system : lando
2019-12-06 19:30:49 +00:00
Kris Maglione
84a0be4145 Bug 1581684: Make sure ./mach mach-completion <command> uses the correct Python. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D46098

--HG--
extra : moz-landing-system : lando
2019-12-09 19:41:01 +00:00
Andrew Erickson
e5fe115b16 Bug 1593785: update 4.3 emulator to have larger disk r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D56258

--HG--
extra : moz-landing-system : lando
2019-12-09 19:26:35 +00:00
Alex Henrie
00867c4809 Bug 202251 - Add an option to ignore diacritics when searching. r=fluent-reviewers,mikedeboer,jfkthame,flod
Differential Revision: https://phabricator.services.mozilla.com/D51841

--HG--
extra : moz-landing-system : lando
2019-12-09 19:26:40 +00:00
emcminn
fc08c93083 Bug 1601010 - Updated refs for gURLBar in CFRPageActions.jsm, and updated relevant unit tests r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D56052

--HG--
extra : moz-landing-system : lando
2019-12-09 19:38:51 +00:00
Michael Cooper
28a51be6a8 Bug 1601901 - Check for undefined uptake status in Normandy telemetry r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D56265

--HG--
extra : moz-landing-system : lando
2019-12-09 18:33:26 +00:00
Tom Ritter
abf34f1281 Bug 1601701 - Build libssp as part of the mingw-clang toolchain build r=froydnj
llvm-mingw has found a way to build libssp indepdendent of gcc which
is great. We set up some stuff to support that and then use that method.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 14:57:37 +00:00
Tom Ritter
8ee3a8ca4b Bug 1601701 - Bump the mingw-w64 revision r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D56275

--HG--
extra : moz-landing-system : lando
2019-12-08 21:55:47 +00:00
Tom Ritter
0d1c6b5d7e Bug 1601701 - Add -lssp to the mingw-clang for FORTIFY_SOURCE support r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D56000

--HG--
extra : moz-landing-system : lando
2019-12-07 03:35:34 +00:00
Jonathan Kew
e9e88c90ab Bug 1602391 - Handle possible failure to get font table data in UnscaledFontMac. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D56359

--HG--
extra : moz-landing-system : lando
2019-12-09 19:03:17 +00:00
Dave Townsend
669d8898af Bug 1602051: Failing to pass an observer to imgITools.decodeImageFromChannelAsync crashes. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D56222

--HG--
extra : moz-landing-system : lando
2019-12-09 18:59:20 +00:00
Sylvestre Ledru
156e24bc25 Bug 1601611 - Create a group for the sphinx doc generation r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D55953

--HG--
extra : moz-landing-system : lando
2019-12-09 18:48:53 +00:00
Aaron Klotz
fb39d38725 Bug 1602279: Do not return early from UntrustedModulesProcessor::ProcessModuleLoadQueueChildProcess without rejecting its promise; r=mhowell
When we return early without doing anything with |p|, we trigger all kinds of
assertions when |p| is destroyed. Instead, once we have allocated |p|, we
should then reject it and return it as the result.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:26:08 +00:00
Razvan Maries
f68051bd85 Bug 1598205 - Disabled browser_webconsole_eval_in_debugger_stackframe2.js on Windows, Linux and Mac. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D56281

--HG--
extra : moz-landing-system : lando
2019-12-09 07:56:39 +00:00
Razvan Maries
ae7f240305 Backed out 3 changesets (bug 1593246) for build bustages on BrowsingContext.h. CLOSED TREE
Backed out changeset fd389138a684 (bug 1593246)
Backed out changeset 2663311a1b62 (bug 1593246)
Backed out changeset d9f0d827e28d (bug 1593246)
2019-12-09 20:32:18 +02:00
Emilio Cobos Álvarez
edc814040b Bug 1600536 - user-select: auto on input / textarea should behave as text. r=mats
This is covered by existing tests, via the removal of the rule in forms.css

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

--HG--
extra : moz-landing-system : lando
2019-12-09 18:16:57 +00:00
Perry Jiang
d574806ada Bug 1274773 - re-enable test_multiple_register_during_service_activation.html r=asuth
The test was disabled 8 months ago. Re-enabling to see if this intermittent
still exists.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 16:11:23 +00:00
Perry Jiang
cb268d10f4 Bug 1588152 - restrict RemoteWorkerChild::mTerminationPromise to Worker Launcher thread r=asuth
It looks like there could be a race condition where GetTerminationPromise()
is called at the same time on two threads on an empty MozPromiseHolder, and one
of the MozPromises created by MozPromiseHolder::Ensure if leaked (and its
chained callbacks never called).

Additionally, I don't think the ParentStatusProtected() > Running check is
necessary because for ServiceWorkers, the global can't call close(), so the
parent status is at least "Canceling", making the CloseWorkerOnMainThread call
unnecessary (which just calls WorkerPrivate::Cancel). The parent process also
will always send a termination operation as the last operation, so we can just
rely on that to make sure the worker is fully terminated.

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

--HG--
extra : moz-landing-system : lando
2019-12-08 00:33:03 +00:00
Yaron Tausky
f92ef30306 Bug 1593246 - Part 3: Remove unused parameter from SessionStorageManager::GetSessionStorageCacheHelper r=dom-workers-and-storage-reviewers,sg
Depends on D55659

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:52:44 +00:00
Yaron Tausky
fce9c5df38 Bug 1593246 - Part 2: Give SessionStorageManager a reference to BrowsingContext r=sg
This reference is necessary when sending session storage data for
all browsing context to the parent process. Note that it entails
making SessionStorageManager a cycle collection participant, since
adding this reference creates a cycle.

Depends on D55276

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

--HG--
extra : moz-landing-system : lando
2019-12-05 17:51:59 +00:00
Yaron Tausky
79e1254479 Bug 1593246 - Part 1: Move SessionStorageManager to BrowsingContext r=dom-workers-and-storage-reviewers,sg,smaug
With Fission enabled we do not necessarily have access to the
nsDocShell that holds the top-level browsing context, so the
BrowsingContext is a better place to store information that needs
to be accessible to nested browsing contexts.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 13:04:51 +00:00
Rob Wood
44378fa04c Bug 1600392 - Use a single test INI and taskcluster configuration file for all raptor-browsertime android page-load test r=perftest-reviewers,davehunt,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D56392

--HG--
extra : moz-landing-system : lando
2019-12-09 18:01:05 +00:00
ffxbld
ddfb9c0ff8 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D56358

--HG--
extra : moz-landing-system : lando
2019-12-09 18:02:19 +00:00
Sam Foster
026d7c332b Bug 1600958 - Don't expire the pwmgr.mgmt_interaction telemetry event probes. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D56269

--HG--
extra : moz-landing-system : lando
2019-12-09 17:59:26 +00:00
Coroiu Cristina
34ce5e85cb Backed out changeset de59a612c6e5 (bug 1602279) on request by dev 2019-12-09 19:50:08 +02:00
Jonathan Kew
ad9a50096d Bug 1599841 - Invert the direction of details->mOffset.x when doing "mirrored" measurement of RTL glyph runs. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D55709

--HG--
extra : moz-landing-system : lando
2019-12-09 17:34:41 +00:00
Aaron Klotz
0fb31afbcd Bug 1602279: Do not return early from UntrustedModulesProcessor::ProcessModuleLoadQueueChildProcess once its promise has been created; r=mhowell
When we return early without doing anything with |p|, we trigger all kinds of
assertions when |p| is destroyed. Once we have allocated |p|, we unconditionally
proceed with using it.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 17:28:17 +00:00
Simon Giesecke
f4fb1f367a Bug 1600906 - Make use of FlippedOnce in TransactionBase. r=dom-workers-and-storage-reviewers,ytausky
Also renamed TransactionBase::SetActive/mHasBeenActive to
TransactionBase::Init/mInitialized to avoid confusion with the 'Active' state
defined in the IndexedDB spec.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 17:12:51 +00:00
Ted Campbell
e7692ca899 Bug 1566466 - Clean up relazification conditions. r=jandem
Move the relazification decisions to JSScript since the check is made after
delazification happens. The JSScript::isRelazifiable check inspects
characteristics of the script itself, while JSScript::canRelazify includes
additional checks for runtime conditions outside the script.

Depends on D55362

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

--HG--
extra : moz-landing-system : lando
2019-12-09 17:16:06 +00:00
Emilio Cobos Álvarez
e86d35a49a Bug 1596050 - When ignoring document colors, ignore ::selection styles altogether. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D53171

--HG--
extra : moz-landing-system : lando
2019-12-09 17:24:06 +00:00
Daniel Varga
67c3c4b0c0 Backed out 1 changesets (bug 1599841) for causing reftest failures at tests/layout/reftests/bugs/1562733-rotated-nastaliq-1.html
CLOSED TREE

Backed out changeset d0f23fdfc04b (bug 1599841)
2019-12-09 19:20:43 +02:00
Simon Giesecke
022df7d02f Bug 1600618 - Provide more guidance on which smart pointer types to use. r=dom-workers-and-storage-reviewers,janv,asuth
Differential Revision: https://phabricator.services.mozilla.com/D55454

--HG--
extra : moz-landing-system : lando
2019-12-09 16:50:46 +00:00
Calixte Denizet
0232caa2b6 Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco
Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush.
Since we switched to clang for ccov builds, this workaround is now useless.

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

--HG--
extra : moz-landing-system : lando
2019-12-09 17:07:00 +00:00
Ricky Stewart
6999ee5c42 Bug 1601448 - The clang.tar.xz bootstrap artifact should contain the libclang_rt.builtins-wasm32.a archive r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D56019

--HG--
extra : moz-landing-system : lando
2019-12-09 16:59:49 +00:00
Sebastian Hengst
4747d26c4d Bug 1602446 - Disable coalescing/superseding tasks: comment out unused import. a=lint-fix
--HG--
extra : rebase_source : daa0927515a815ca15e3ded4ddf8041db725d3ed
2019-12-09 17:45:56 +01:00