Nicholas Nethercote
77d69c5853
Bug 1567329 - Change `_do_not_use_directly` suffixes to `_DoNotUseDirectly`. r=erahm
...
This better distinguishes it from the pref name part of the getter, which uses
snake case.
Differential Revision: https://phabricator.services.mozilla.com/D38603
--HG--
extra : moz-landing-system : lando
2019-07-22 02:09:55 +00:00
Nicholas Nethercote
7a3878cec2
Bug 1567329 - Change some mentions of StaticPrefList.h to StaticPrefList.yaml. r=erahm
...
This is fall-out from bug 1564724.
Differential Revision: https://phabricator.services.mozilla.com/D38602
--HG--
extra : moz-landing-system : lando
2019-07-22 02:09:36 +00:00
Jean-Yves Avenard
a34f058d11
Bug 1561486 - shutdown demuxer early. r=alwu
...
We don't need the demuxer after we've resolved the promise.
Differential Revision: https://phabricator.services.mozilla.com/D36713
--HG--
extra : moz-landing-system : lando
2019-07-10 12:04:50 +00:00
Paul Bone
b50884dcdc
Bug 1567366
- Use MADV_FREE_REUSABLE on MacOS r=sfink
...
On MacOS this is the same as MADV_FREE except the pages are not counted in
RSS.
Differential Revision: https://phabricator.services.mozilla.com/D38606
--HG--
extra : moz-landing-system : lando
2019-07-22 00:01:28 +00:00
Nick Thomas
258bfc9b9f
Bug 1553076
- Checksums for releases don't contain msi, stub installer, or pkg files, r=Callek DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D38580
--HG--
extra : moz-landing-system : lando
2019-07-22 00:00:42 +00:00
Tim Nguyen
f43b3a9376
Bug 1566533 - Disable generated passwords feature on private windows. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D38235
--HG--
extra : moz-landing-system : lando
2019-07-21 22:17:19 +00:00
Mark Hammond
fb1ef8ec44
Bug 1567376 - remove support for the old custom FxA server prefs. r=eoger
...
Differential Revision: https://phabricator.services.mozilla.com/D38616
--HG--
extra : moz-landing-system : lando
2019-07-19 17:31:21 +00:00
Bogdan Tara
f27c762ebe
Backed out changeset b499c3ab3eae (bug 1567739) for causing build bustages CLOSED TREE
...
--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/aarch64.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/android/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/android/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/android/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/android/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/android/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs => third_party/rust/libc/src/unix/notbsd/android/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/android/mod.rs => third_party/rust/libc/src/unix/notbsd/android/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/align.rs => third_party/rust/libc/src/unix/notbsd/emscripten/align.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs => third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs => third_party/rust/libc/src/unix/notbsd/emscripten/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/align.rs => third_party/rust/libc/src/unix/notbsd/linux/align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/mips32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/mips64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs => third_party/rust/libc/src/unix/notbsd/linux/mips/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mips.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/musl/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/no_align.rs => third_party/rust/libc/src/unix/notbsd/linux/no_align.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/arm.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b32/x86.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/not_x32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/sparc64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/x32.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs => third_party/rust/libc/src/unix/notbsd/linux/other/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs => third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs
rename : third_party/rust/libc/src/unix/linux_like/mod.rs => third_party/rust/libc/src/unix/notbsd/mod.rs
2019-07-22 00:35:56 +03:00
Mike Hommey
1f768ef8dd
Bug 1567739 - Update rust libc crate to 0.2.60. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D38816
--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/aarch64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/openbsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/android/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/android/mod.rs => third_party/rust/libc/src/unix/linux_like/android/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/align.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs => third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten/no_align.rs => third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/align.rs => third_party/rust/libc/src/unix/linux_like/linux/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/mips64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/sparc64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/not_x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/b64/x32.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/other/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mips/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/arm.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mips.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/powerpc.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b32/x86.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/aarch64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/powerpc64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/b64/x86_64.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/musl/mod.rs => third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/no_align.rs => third_party/rust/libc/src/unix/linux_like/linux/no_align.rs
rename : third_party/rust/libc/src/unix/notbsd/mod.rs => third_party/rust/libc/src/unix/linux_like/mod.rs
extra : moz-landing-system : lando
2019-07-21 21:15:05 +00:00
Emilio Cobos Álvarez
394f88d9ae
Bug 1562749 - media.hls.enabled should be atomic, since it can be accessed from workers.
2019-07-21 22:02:34 +02:00
Eugen Sawin
28a7d9c7d5
Bug 1501108 - [7.0] Add empty origin attribute values to fix yet another desktop test.
...
Differential Revision: https://phabricator.services.mozilla.com/D38820
--HG--
extra : moz-landing-system : lando
2019-07-21 19:06:22 +00:00
Eugen Sawin
69fe17c8a6
Bug 1501108 - [6.0] Update changelog.
...
Differential Revision: https://phabricator.services.mozilla.com/D38727
--HG--
extra : moz-landing-system : lando
2019-07-21 17:23:16 +00:00
Eugen Sawin
54c69d2380
Bug 1501108 - [5.1] Ensure that the context ID string is safe for Gecko processing. r=Ehsan,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D38188
--HG--
extra : moz-landing-system : lando
2019-07-21 17:36:41 +00:00
Eugen Sawin
1ecb9ae15b
Bug 1501108 - [4.0] Add empty origin attribute values to fix desktop tests. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D27811
--HG--
extra : moz-landing-system : lando
2019-07-21 17:36:41 +00:00
Eugen Sawin
10b4aa39cc
Bug 1501108 - [3.6] Extend StorageController API to delete session context data. r=baku,snorp,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D23732
--HG--
extra : moz-landing-system : lando
2019-07-21 17:20:19 +00:00
Eugen Sawin
a953b9ae74
Bug 1501108 - [2.4] Add Session Context ID test. r=snorp,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D20008
--HG--
extra : moz-landing-system : lando
2019-07-21 17:19:51 +00:00
Eugen Sawin
532f60a55d
Bug 1501108 - [1.7] Add GeckoView Session Context ID support. r=snorp,baku,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D19182
--HG--
extra : moz-landing-system : lando
2019-07-21 17:18:37 +00:00
Jan de Mooij
85846573be
Bug 1566330 follow-up - De-duplicate DebugEpilogue calls in the interpreter. r=iain
...
The call needs to be part of the bytecode op for the JIT, but the interpreter can emit
a single call at the end. Results in more compact code and we can now assert unique
callVMs in recordCallRetAddr.
Depends on D38477
Differential Revision: https://phabricator.services.mozilla.com/D38633
--HG--
extra : moz-landing-system : lando
2019-07-19 13:43:15 +00:00
Jan de Mooij
86fbb6bb02
Bug 1566330 - Let BaselineDebugModeOSR resume in the interpreter, remove BaselineDebugModeOSRInfo. r=iain
...
At this point most of the DebugModeOSR complexity came from dealing with the
On -> Off case because debugger callVMs are not present in the recompiled script.
We also had to worry about loading unsynced stack values in R0/R1 in the
DebugTrap case (because it resumes at the start of a bytecode op).
We can now change these cases to resume after the corresponding Interpreter
callVMs instead. This lets us remove BaselineDebugModeOSRInfo and the
continuation fixer trampoline. We also no longer have to worry about unsynced
R0/R1 stack values for DebugTrap because the interpreter always has a synced
stack at the beginning of a bytecode op.
This removes about 360 lines of complicated code. It also fixes a memory leak the
fuzzers found a few days ago (bug 1566189).
Differential Revision: https://phabricator.services.mozilla.com/D38477
--HG--
extra : moz-landing-system : lando
2019-07-19 09:01:45 +00:00
Edwin Gao
6383bcad31
Bug 1555454 - disable permafailing tests on macosx1014, migrate mochitest-browser-chrome to macosx1014 r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D38783
--HG--
extra : moz-landing-system : lando
2019-07-21 09:27:47 +00:00
Aki Sasaki
b9041f813d
Bug 1562902 - fennec l10n bumping on esr68. r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D38782
--HG--
extra : moz-landing-system : lando
2019-07-20 01:10:56 +00:00
Krishnal Ciccolella
357ef6d576
Bug 1552142 Text inside the contrast badges should be unselectable r=yzen
...
I added `-moz-user-select: none;` to the `.badge` class in devtools/client/accessibility/accessibility.css .
Differential Revision: https://phabricator.services.mozilla.com/D37730
--HG--
extra : moz-landing-system : lando
2019-07-20 15:14:27 +00:00
Jan de Mooij
738bd8dea8
Bug 1566332 part 5 - Remove support for C++ interpreter -> Baseline JIT OSR, always enter Baseline Interpreter. r=tcampbell
...
If the script already has a BaselineScript or the Interpreter/JIT thresholds are the same,
we will immediately switch to Baseline JIT code at the same LOOPENTRY op. This should be
unlikely for most loops and the extra overhead for this case is negligible.
Differential Revision: https://phabricator.services.mozilla.com/D38280
--HG--
extra : moz-landing-system : lando
2019-07-20 08:56:52 +00:00
Jan de Mooij
e6a9b54942
Bug 1566332 part 4 - Make IsBaselineJitEnabled imply IsBaselineInterpreterEnabled. r=tcampbell
...
This unblocks clean up of Ion bailouts and Baseline because we can now assume
the interpreter is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D38279
--HG--
extra : moz-landing-system : lando
2019-07-20 08:56:36 +00:00
Jan de Mooij
5a17b91b56
Bug 1566332 part 3 - Rename JitOptions.baselineWarmUpThreshold to JitOptions.baselineJitWarmUpThreshold. r=tcampbell
...
This is more symmetrical with baselineInterpreterWarmUpThreshold and the
baselineInterpreter/baselineJit options.
Differential Revision: https://phabricator.services.mozilla.com/D38278
--HG--
extra : moz-landing-system : lando
2019-07-20 09:24:25 +00:00
Jan de Mooij
d5b5f9d43f
Bug 1566332 part 2 - Stop messing with JIT prefs in gdb unwind test. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D38277
--HG--
extra : moz-landing-system : lando
2019-07-20 09:22:20 +00:00
Jan de Mooij
7c250086a4
Bug 1566332 part 1 - Add DefaultJitOptions::setEagerBaselineCompilation() and use it in a few places. r=tcampbell
...
Differential Revision: https://phabricator.services.mozilla.com/D38276
--HG--
extra : moz-landing-system : lando
2019-07-20 08:55:47 +00:00
Agi Sferro
d0cb127dad
Bug 1515248 - Upgrade to Android-Gradle plugin 3.2.1 and build-tools 28.0.3. r=agi
...
Differential Revision: https://phabricator.services.mozilla.com/D15159
--HG--
extra : moz-landing-system : lando
2019-07-20 17:27:53 +00:00
Agi Sferro
c0e92a8ba1
Bug 1515248 - Run android lints against GeckoView. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D38787
--HG--
extra : moz-landing-system : lando
2019-07-20 17:27:53 +00:00
Carolina
d9d758d744
Bug 1560513 - Handles errors in about:certificate.r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D38099
--HG--
extra : moz-landing-system : lando
2019-07-20 14:50:43 +00:00
Emilio Cobos Álvarez
681bfa133c
No bug - Fix an error in StaticPrefList documentation.
...
The right value is `always`, not `live`.
2019-07-20 17:44:54 +02:00
Hiroyuki Ikezoe
29364f973b
Bug 1567108 - Test. r=hiro,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D38601
2019-07-20 17:43:49 +02:00
Emilio Cobos Álvarez
b2bc08cef8
Bug 1567108 - Remove a FIXME that is not relevant. r=hiro
...
We get hints for both frames, so we tag both.
Depends on D38599
Differential Revision: https://phabricator.services.mozilla.com/D38600
--HG--
extra : moz-landing-system : lando
2019-07-19 04:36:53 +00:00
Emilio Cobos Álvarez
3e954606c5
Bug 1567108 - Revert RestyleManager changes from bug 1527210
. r=hiro
...
They're wrong. When a property that affects the parent frame changes, we get a
hint for both frames. This fixes this bug.
Depends on D38598
Differential Revision: https://phabricator.services.mozilla.com/D38599
--HG--
extra : moz-landing-system : lando
2019-07-19 04:39:16 +00:00
Emilio Cobos Álvarez
0999c5287b
Bug 1567108 - Fix bug 1527210
in a simpler way. r=hiro
...
This is IMO the right RestyleManager change for what bug 1527210
tried to fix.
We need to apply the animation hints to the primary frame, not the style frame.
The other non-RestyleManager bits of that bug still apply and look fine to me.
Differential Revision: https://phabricator.services.mozilla.com/D38598
--HG--
extra : moz-landing-system : lando
2019-07-19 04:38:53 +00:00
Emilio Cobos Álvarez
dcd7223f09
Bug 1566783 - Make sure to clear mLastAnchorScrolledTo after calling PresShell::ScrollToAnchor(). r=dholbert
...
Seems we can leave this node alive for too long if the user scrolls between
domcontentloaded (where GoToAnchor is called) and onload (where ScrollToAnchor()
is called).
Though it seems we can leave it for too long if we don't end up calling
ScrollToAnchor(), the documentation of the method claims that it's cleared
unconditionally.
Differential Revision: https://phabricator.services.mozilla.com/D38398
--HG--
extra : moz-landing-system : lando
2019-07-20 15:09:07 +00:00
Emilio Cobos Álvarez
937b1f9834
Bug 1566783 - Don't prevent PresShell::ScrollToAnchor() from working due to scroll anchoring adjustments that happen without the user scrolling. r=dholbert
...
We were bailing out because scroll anchoring adjustments can make this check
fail:
* https://searchfox.org/mozilla-central/rev/22b330ecb3edba1536a54887060cbdd09db21c59/layout/base/PresShell.cpp#3194
Differential Revision: https://phabricator.services.mozilla.com/D38397
--HG--
extra : moz-landing-system : lando
2019-07-20 15:02:35 +00:00
Emilio Cobos Álvarez
cf7beea50e
Bug 1561794 - Do not crop display text of themed comboboxes due to padding. r=dbaron
...
This is a potential fix that I thought it was worth doing rather than
implementing Blink's platform-dependent silliness. This ensures that the display
frame always has enough space to display itself.
Note that it may still get clipped, if there's no room for both the display
frame and the button.
Differential Revision: https://phabricator.services.mozilla.com/D37922
--HG--
extra : moz-landing-system : lando
2019-07-20 14:54:33 +00:00
Eric Rahm
e5c0d07b49
Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
...
Differential Revision: https://phabricator.services.mozilla.com/D38259
--HG--
extra : moz-landing-system : lando
2019-07-20 14:46:39 +00:00
Gerald Squelart
f5ca1ba02d
Bug 1567465 - Default BlockIndex used as empty value index before any valid entry - r=gregtatum
...
This is a similar concept as `nullptr` is to a pointer.
`BlocksRingBuffer` now skips the first byte in the buffer, so that no entries
start at 0 (the internal default `BlockIndex` value).
All `BlocksRingBuffer` public APIs handle this default value, and do nothing
and/or return Nothing (as if it pointed at an already-deleted entry).
Added tests for this, and for all BlockIndex operations.
Differential Revision: https://phabricator.services.mozilla.com/D38667
--HG--
extra : moz-landing-system : lando
2019-07-19 16:10:30 +00:00
Makoto Kato
c0d323f7d3
Bug 1567069 - Set valid _DEPEND_CFLAG for host compiler when target and host are different type. r=glandium
...
Actually we set _DEPEND_CFLAGS to both host and target compiler. But if host and target are different compiler type, we may pass invalid option.
Differential Revision: https://phabricator.services.mozilla.com/D38457
--HG--
extra : moz-landing-system : lando
2019-07-18 07:46:03 +00:00
Andreea Pavel
cf1fe2597b
Merge mozilla-central to autoland on a CLOSED TREE
2019-07-20 13:09:03 +03:00
Andreea Pavel
148f85db1b
Backed out changeset 9955fec84808 (bug 1561547) for failing bc at browser_sync.js on a CLOSED TREE
2019-07-20 13:06:16 +03:00
Andreea Pavel
c07a5d8ccc
Merge mozilla-inbound to mozilla-central a=merge
2019-07-20 12:51:57 +03:00
Ciure Andrei
5c3acc71ee
Backed out changeset 3b2470f9ae71 (bug 1566369) for causing high frequency failure on test_peerConnection_replaceTrack.html CLOSED TREE
2019-07-20 12:22:35 +03:00
Razvan Maries
e098ffc5a5
Bug 1560519 - Disabled appearance-textarea-001.html on windows10-64-qr for high failure rate. r=jmaher
...
Differential Revision: https://phabricator.services.mozilla.com/D38791
--HG--
extra : moz-landing-system : lando
2019-07-20 08:31:17 +00:00
Andreea Pavel
ef5da579b6
Bug 1479782 - disabled browser_net_frame.js on all platforms a=test-only
2019-07-20 11:18:44 +03:00
Gerald Squelart
dd5708c6dc
Bug 1567461 - Ensure ModuloBuffer can be properly move-constructed - r=gregtatum
...
Without declaring them, ModuloBuffer had its copy&move constructor&assignments
defaulted. This means it could have been copied, and then both objects would now
own the same resource and attempt to free it on destruction!
So now:
- Copy construction&assignment are now explicitly disallowed.
- Move assignment is disallowed, to keep some members `const`.
- Move construction is allowed (so a function can return a ModuloBuffer), and
ensures that the moved-from object won't free the resource anymore.
Bonus: `mBuffer` is now `const`, to ensure that it cannot point at something
else, but note the pointed-at bytes are *not* const.
So ModuloBuffer is like an unchanging resource, but it allows to be moved-from
as an xvalue that should not be used after the move.
Differential Revision: https://phabricator.services.mozilla.com/D38665
--HG--
extra : moz-landing-system : lando
2019-07-20 00:13:59 +00:00
Tim Nguyen
83cd3375d4
Bug 1566568 - Don't auto-save username along with generated passwords. r=MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D38250
--HG--
extra : moz-landing-system : lando
2019-07-19 23:45:49 +00:00
Daniel Varga
5fc99498fc
Backed out changeset 1f9ee99573c0 (bug 1566195) for build bustage at workspace/build/src/js/src/ds/BitArray.h. On a CLOSED TREE
2019-07-20 02:03:50 +03:00