Commit Graph

631992 Commits

Author SHA1 Message Date
Tooru Fujisawa
09c57019ae Bug 1520392 - Part 5: Skip slow jit-test which depends on helper threads if helper threads are not available. r=jandem
Depends on D16814

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

--HG--
extra : moz-landing-system : lando
2019-01-17 11:46:24 +00:00
Tooru Fujisawa
c729faf00a Bug 1520392 - Part 4: Pass {newCompartment: true} to newGlobal in slow jit-test. r=jandem
Depends on D16813

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

--HG--
extra : moz-landing-system : lando
2019-01-17 11:44:28 +00:00
Tooru Fujisawa
b8be3eed2f Bug 1520392 - Part 3: Add missing error cookie to slow jit-test. r=jandem
Depends on D16812

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

--HG--
extra : moz-landing-system : lando
2019-01-17 11:43:19 +00:00
Tooru Fujisawa
2700d1c995 Bug 1520392 - Part 2: Fix cookie in slow jit-test. r=jandem
Depends on D16811

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

--HG--
extra : moz-landing-system : lando
2019-01-17 11:41:35 +00:00
Tooru Fujisawa
82fa216965 Bug 1520392 - Part 1: Remove expression closures from slow jit-tests. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D16811

--HG--
extra : moz-landing-system : lando
2019-01-17 11:41:12 +00:00
Akash Srivastava
f661f3c298 Bug 1519920 - Remove the identity-popup-footer class. r=dao 2019-01-17 12:13:23 +01:00
Brindusan Cristian
f9b94dc137 Backed out changeset cf370ec3969a (bug 1516133) for mochitest assertion failures. CLOSED TREE 2019-01-17 12:51:13 +02:00
Jan de Mooij
34899a1658 Bug 1520536 - Handle same-compartment wrappers in TypedArrayObjectTemplate<T>::fromTypedArray. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D16796

--HG--
extra : moz-landing-system : lando
2019-01-17 09:13:25 +00:00
yulia
a102b06be0 Bug 1519133 - replace _actor field with protocol.js actorID field; r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D16702

--HG--
extra : moz-landing-system : lando
2019-01-17 10:11:36 +00:00
Andrea Marchesini
b944a79f8a Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi 2019-01-17 09:33:25 +01:00
Paul Bone
7cace07078 Bug 1517409 - (part 4) Add a postCapacity measurement r=jonco
Alternative version of part 4 which does not add new telemetry.

--HG--
extra : rebase_source : fa733a8d1394e1eca4c9f43e0c8ee1c250e736a3
extra : histedit_source : fa838e0cdbaf9c287a9997a2d85f2aa773920987%2Ccbc0208c43057dc5f8424281d90a08d9265d9fbe
2019-01-17 16:29:10 +11:00
Luca Greco
2a216d7ae6 Bug 1466043 - Fix intermittency issue and re-enabled browser_extension_update_background_noprompt.js test. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D16719

--HG--
extra : moz-landing-system : lando
2019-01-16 23:51:24 +00:00
Shane Caraveo
9f5b5d913a Bug 1489531 Expose telemetry client_id header to about:addons r=aswan
m-c patch to add header to request on about:addons

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:48:32 +00:00
Emilio Cobos Álvarez
35667a3bf1 Bug 1520815 - Make RunCbindgen.py generate less noise on failure. r=boris
file_generate understands non-zero return codes, and makes the output
less noisy.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 18:44:29 +00:00
Dão Gottwald
52355e3080 Bug 1515307 - Opening the popup with up/down when a string is typed should search that string. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16861

--HG--
extra : moz-landing-system : lando
2019-01-17 18:43:32 +00:00
Daniel Holbert
b8133e942b Bug 1520798: Null-check the result of ScrollAnchorContainer::FindFor, in DidSetComputedStyle. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D16881

--HG--
extra : moz-landing-system : lando
2019-01-17 18:39:24 +00:00
Jan de Mooij
3f26f36af5 Bug 1518440 - Use CheckedInt in JSON Quote function. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D16534

--HG--
extra : moz-landing-system : lando
2019-01-17 18:24:49 +00:00
Johann Hofmann
0ecba2db7d Bug 1483440 - Part 4 - Don't send purge-domain-data when cleaning up site preferences. r=baku
As far as I can tell this was only ever done to give legacy add-ons the chance to
clean up user data and isn't needed anymore (and had the strange side effect that e.g.
localStorage was cleared when removing the site zoom settings).

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:30 +00:00
Johann Hofmann
43ac055f78 Bug 1483440 - Part 3 - Use purge-localStorage instead of purge-domain-data to clean up localStorage. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D16462

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:28 +00:00
Johann Hofmann
69b829d9b9 Bug 1483440 - Part 2 - Don't use purge-domain-data to clear session history for a domain. r=mikedeboer,baku
Differential Revision: https://phabricator.services.mozilla.com/D16461

--HG--
extra : moz-landing-system : lando
2019-01-17 17:41:23 +00:00
Johann Hofmann
ee15b3664f Bug 1483440 - Part 1 - Remove purge-domain-data, add purge-sessionStorage notification. r=baku
The browser:purge-domain-data notification had two different intentions,
- to clear session store information and
- to clear all localStorage and sessionStorage
Firing the notification accomplished both at the same time, which from a
user perspective is of course totally not understandable. This commit
removes purge-domain-data in favor of the two distinct purge-localStorage and
purge-sessionStorage events. This gives callers more granular choice on
what they want to clear.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:40:35 +00:00
Michael Ratcliffe
5008c56fe4 Bug 1519443 - Change jsdoc comments in highlighter file class declarations to match others the Firefox codebase r=gl
Differential Revision: https://phabricator.services.mozilla.com/D16327

--HG--
extra : moz-landing-system : lando
2019-01-17 17:31:06 +00:00
Michael Ratcliffe
e1fb58b951 Bug 1504743 - Combine the box-model highlighter and the flexbox highlighter when highlighting flex containers/items r=gl
Differential Revision: https://phabricator.services.mozilla.com/D12046

--HG--
extra : moz-landing-system : lando
2019-01-17 17:42:04 +00:00
Jeff Muizelaar
c87a6c66d7 Bug 1520651. Use a DataMutex around mWindowInfos instead of a standalone Mutex. r=mattwoodrow
This ensures that access is locked.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 23:25:35 +00:00
Varun Dey
ef0ef45dff Fix Bug 1419109 - Empty default icon shows blank icon in toolbar r=mixedpuppy
If the extension had either default_icon or one of it's property as an empty string, it would show a black icon in the toolbar. With this patch, it checks if any of default_icon property is empty and throws an error on extension load.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 18:52:00 +00:00
Dimi Lee
fb9287376a Bug 1501974 - Add keyed telemetry to know the download protection remote lookup result . r=francois
Add APPLICATION_REPUTATION_SERVER_VERDICT_2 telemetry with file extension as the key.
This can give us an idea about the current detecion rate for archived
files.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 20:39:53 +00:00
Dimi Lee
632a821b8a Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku
No one is using the aUseTrackingProtection parameter and also tracking
protection related preference in Classify API. And we shouldn't use it
that way in the future.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:24:43 +00:00
Mike Hommey
23edf37ef7 Bug 1520149 - Also disable the machine outliner on Android when LTO is enabled. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D16790

--HG--
extra : moz-landing-system : lando
2019-01-17 13:18:37 +00:00
Csoregi Natalia
184a7aae44 Merge mozilla-central to autoland. CLOSED TREE 2019-01-17 23:57:04 +02:00
Mike Hommey
c98dd02e0b Bug 1520681 - Use proper defaults for --enable-default-toolkit. r=froydnj
Back when those were added, option defaults could not indirectly depend
on `target` or `host`, but that changed with bug 1322025.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 16:04:29 +00:00
Mike Hommey
622e7208be Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander
Back when those were added, option defaults could not indirectly depend
on `target` or `host`, but that changed with bug 1322025.

As a side effect, this allows to turn them into straight js_options
without resorting to the manual add_old_configure_arg.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:52:01 +00:00
Matt Brubeck
f659fdfbdf Bug 1510705 - Fix infinite loop in tests waiting for pending callbacks. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D16733

--HG--
extra : moz-landing-system : lando
2019-01-17 19:14:06 +00:00
Mike Hommey
1e8669d97c Bug 1520718 - In python configure, fix when in option. r=nalexander
Make option(..., when='--foo') equivalent to
option(..., when=depends('--foo')(lambda x: x)).

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

--HG--
extra : moz-landing-system : lando
2019-01-17 17:04:06 +00:00
Nick Alexander
3036f1ed4d Bug 1477487 - Part 3: Make |mach bootstrap| for Android install Rust toolchains. r=agi
Differential Revision: https://phabricator.services.mozilla.com/D16139

--HG--
extra : moz-landing-system : lando
2019-01-17 21:31:12 +00:00
Nick Alexander
aa8a7a854c Bug 1477487 - Part 2: Make |mach bootstrap| for Android recommend toolchain clang and lld. r=agi,froydnj,#firefox-build-system-reviewers
We're seeing all sorts of problems with the NDK toolchain compilers
and the various versions of the NDK.  In automation we build with r17b
and our own toolchain clang; let's try to standardize on that.

This patch is ugly because of the evolution of mozboot.  Long ago, we
passed arguments around and interpolated strings into function names
rather than setting members with the application name and whether
we're in artifact mode.  The places I needed to modify didn't have the
right data at the right time so I added it to the bootstrap instance.
I don't have the time or energy to use the instance variables
through-out: that'll have to be future follow-up.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:30:49 +00:00
Nick Alexander
57c01fa819 Bug 1477487 - Part 1: Look for java and pin to Java 1.8 in |mach bootstrap|; r=agi
What is happening is that distribution JRE and JDK packages roll
forward, installing a different version of Java than what is expected.
We don't check the version installed, so sadness ensues.

Right now, we require Java 1.8 to build, but in the near future, after
Android-Gradle plugin 3.2.1+, we'll be free to use later Java
versions.

However, Android's `sdkmanager` itself requires exactly Java 1.8.  We
only require `sdkmanager` to install `emulator`, really -- everything
else will be fetched by Gradle -- but I don't want to unravel that
right now.

So let's just provide decent error messages and try to prevent the
worst of the footguns.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:30:29 +00:00
Nick Alexander
2a42763c8f Bug 1477487 - Part 0: Make GeckoView more prominent in |mach bootstrap|. r=agi
This is part of the larger shift toward GeckoView and away from
Firefox for Android.  We need GV to "show up" in these kind of
onboarding tools; here's a small first step.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:30:06 +00:00
Nick Alexander
35758fd122 Bug 1477487 - Pre: Bump Android SDK version. r=agi
Just hygiene, no reason to lag, no reason to expect changes.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:29:40 +00:00
Nick Alexander
2ac1dba7f9 Bug 1477487 - Pre: Don't require outdated packages. r=agi
These are downloaded from maven.google.com by Gradle now.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:29:15 +00:00
Ed Lee
5b0fc0c297 Bug 1520691 - Add Discovery components, search polish and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D16784

--HG--
extra : moz-landing-system : lando
2019-01-17 20:53:45 +00:00
Bogdan Tara
49bf435109 Backed out changeset ee03992cef6e (bug 1519762) for test_ext_downloads_search.js failures CLOSED TREE 2019-01-17 23:28:34 +02:00
Mark Striemer
d1493d05da Bug 1502921 - Record telemetry environment data about locales r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D15990

--HG--
extra : moz-landing-system : lando
2019-01-17 21:09:03 +00:00
Jim Blandy
1c20a968ad Bug 1516514: Clear the hasCachedSavedFrame bit on frames on compartment mismatch. r=jorendorff
The code that manages the LiveSavedFrameCache would very much like to assert
that, if a frame has its hasCachedSavedFrame bit set, then it actually does have
an entry in the LiveSavedFrameCache. However, in the presence of compartment
mismatches, this becomes temporarily untrue, and OOMs can make 'temporarily'
longer than expected.

This patch more aggressively clears frames' hasCachedSavedFrame bits, so that
when we do purge the cache for a compartment mismatch, all frames get their bits
cleared before we start repopulating the cache.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:09:04 +00:00
Jonathan Kingston
46c31543ae Bug 1514396 - Only pass the mixedContentBlocker codebase principals for aRequestingLocation. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D16205

--HG--
extra : moz-landing-system : lando
2019-01-16 17:07:52 +00:00
Paul Adenot
9829894232 Bug 1520457 - Adjust the message written in the console when the auto-play policy block an AudioContext. r=flod,cpearce
Differential Revision: https://phabricator.services.mozilla.com/D16692

--HG--
extra : moz-landing-system : lando
2019-01-16 22:14:08 +00:00
shindli
a082a36cea Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-17 11:58:24 +02:00
Rob Wu
1ec6adbe00 Bug 1515810 - Fix intermittent issue in bookmark menu tests r=mixedpuppy
Depends on D16414

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

--HG--
extra : moz-landing-system : lando
2019-01-17 09:53:07 +00:00
Peter Simonyi
566e6142f7 Bug 1419195: Show items from WebExtensions in Places Library context menu r=mixedpuppy
Depends on D16413

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

--HG--
extra : moz-landing-system : lando
2019-01-17 09:49:38 +00:00
Peter Simonyi
176ee29b8e Bug 1419195: Show items from WebExtensions in bookmarks sidebar context menu r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D16413

--HG--
extra : moz-landing-system : lando
2019-01-17 09:49:36 +00:00
Jan de Mooij
ace318a02f Bug 1519792 part 2 - Move pc field from BaselineCodeGen to BaselineCompilerHandler. r=djvj
JSOPs like JSOP_INT8 that depend on the pc need to be specialized now for the
interpreter. I added MOZ_CRASH versions of these that we can implement later.

This split is a bit pessimistic: we should actually (partially) share codegen
for some of these ops like JSOP_RESUME. However it's easier to revisit this
later when we need to implement these ops for the interpreter.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 09:20:15 +00:00