Dão Gottwald
6455908acf
Bug 1482609 - Remove obsolete menucaption > .menu-iconic-text rules. r=mstriemer
2018-08-11 11:38:30 +02:00
arthur.iakab
34ad5ebaac
Merge mozilla central to inbound
2018-08-15 01:05:50 +03:00
Kris Maglione
b5be6c0987
Bug 1483363: Stop loading ZoomChild.jsm before necessary. r=mconley
...
--HG--
extra : rebase_source : 0145f5c1cded4b38f65570b75710d98370da3a32
extra : amend_source : dd6b99a67ffd22b439544295d6e16a8deb0d6dd8
2018-07-31 19:41:09 -07:00
Kris Maglione
066ff2b6bb
Bug 1480244: Follow-up: Disable racy tests on Mac and Linux. r=me,test-only DONTBUILD
...
--HG--
extra : rebase_source : 46af45f64c2b5ae4d60183412ef99fb86bcefcd5
2018-08-14 13:20:11 -07:00
Brendan Dahl
195f739823
Bug 1482256 - Support switching to browser.xul to browser.xhtml. r=mossop
...
Adds a new environment variable MOZ_BROWSER_XHTML to change Firefox to load
a modified version of browser.xul as browser.xhtml. Adds the xhtml
namespace to the script tags to make them work.
MozReview-Commit-ID: 2adtOVzXHKd
2018-08-14 13:13:38 -07:00
Brian Grinstead
829d7647d3
Bug 1479538 - Rewrite non-test callers of document.createElementNS(XUL_NS, ...) to use document.createXULElement(...);r=paolo
...
Differential Revision: https://phabricator.services.mozilla.com/D3275
--HG--
extra : moz-landing-system : lando
2018-08-14 16:22:44 +00:00
Andreea Pavel
870fc40e66
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-08-14 19:17:13 +03:00
Andreea Pavel
5d75e43adc
Merge mozilla-inbound to mozilla-central. a=merge
2018-08-14 19:15:33 +03:00
Jan Odvarko
ab93c8f0c3
Bug 1463169 - Instrument inspection of "sidebar changed" in the Network Panel with event telemetry r=miker
...
Differential Revision: https://phabricator.services.mozilla.com/D3225
--HG--
extra : moz-landing-system : lando
2018-08-14 15:24:00 +00:00
Chris H-C
d81becdb91
bug 1482466 - Ensure subsession activeTicks are correct in simpleMeasurements r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D3128
--HG--
extra : moz-landing-system : lando
2018-08-14 12:23:49 +00:00
Jan Odvarko
60ba20b1c1
Bug 1463144 - Instrument inspection of "Filter changes" in the Network Panel with event telemetry r=miker
...
Differential Revision: https://phabricator.services.mozilla.com/D3205
--HG--
extra : moz-landing-system : lando
2018-08-14 12:20:07 +00:00
Henri Sivonen
3edc601325
Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj.
...
Correctness improvements:
* UTF errors are handled safely per spec instead of dangerously truncating
strings.
* There are fewer converter implementations.
Performance improvements:
* The old code did exact buffer length math, which meant doing UTF math twice
on each input string (once for length calculation and another time for
conversion). Exact length math is more complicated when handling errors
properly, which the old code didn't do. The new code does UTF math on the
string content only once (when converting) but risks allocating more than
once. There are heuristics in place to lower the probability of
reallocation in cases where the double math avoidance isn't enough of a
saving to absorb an allocation and memcpy.
* Previously, in UTF-16 <-> UTF-8 conversions, an ASCII prefix was optimized
but a single non-ASCII code point pessimized the rest of the string. The
new code tries to get back on the fast ASCII path.
* UTF-16 to Latin1 conversion guarantees less about handling of out-of-range
input to eliminate an operation from the inner loop on x86/x86_64.
* When assigning to a pre-existing string, the new code tries to reuse the
old buffer instead of first releasing the old buffer and then allocating a
new one.
* When reallocating from the new code, the memcpy covers only the data that
is part of the logical length of the old string instead of memcpying the
whole capacity. (For old callers old excess memcpy behavior is preserved
due to bogus callers. See bug 1472113.)
* UTF-8 strings in XPConnect that are in the Latin1 range are passed to
SpiderMonkey as Latin1.
New features:
* Conversion between UTF-8 and Latin1 is added in order to enable faster
future interop between Rust code (or otherwise UTF-8-using code) and text
node and SpiderMonkey code that uses Latin1.
MozReview-Commit-ID: JaJuExfILM9
2018-08-14 14:43:42 +03:00
Margareta Eliza Balazs
e53d398574
Merge inbound to mozilla-central. a=merge
2018-08-14 12:30:50 +03:00
Andreea Pavel
6e3f56dbd9
Backed out changeset b7531c106b59 (bug 1480934) for failing android at mobile/android/tests/browser/chrome/test_session_scroll_position.html on a CLOSED TREE
2018-08-14 08:22:04 +03:00
vinoth
f6acbdd29a
Bug 1480934 - Saving Reader View page yields blank page fixed by removing inline style r=jaws,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D2947
--HG--
extra : moz-landing-system : lando
2018-08-14 03:26:24 +00:00
Dorel Luca
fbc665b6b3
Backed out changeset 9aae17d0e090 (bug 1482256) for browser-chrome failures on browser/base/content/test/static/browser_all_files_referenced.js. CLOSED TREE
2018-08-14 05:33:44 +03:00
Dorel Luca
d1bfb0cc14
Backed out 2 changesets (bug 1449055) for xpcshell failures on browser/extensions/formautofill/test/unit/heuristics/test_de_fields.js. CLOSED TREE
...
Backed out changeset 644216b0ad9b (bug 1449055)
Backed out changeset ecda6532c852 (bug 1449055)
--HG--
rename : browser/extensions/formautofill/api.js => browser/extensions/formautofill/bootstrap.js
rename : browser/extensions/formautofill/manifest.json => browser/extensions/formautofill/install.rdf.in
rename : browser/extensions/formautofill/skin/shared/autocomplete-item-shared.css => browser/extensions/formautofill/skin/shared/autocomplete-item.css
rename : browser/extensions/formautofill/skin/shared/editDialog-shared.css => browser/extensions/formautofill/skin/shared/editDialog.css
2018-08-14 05:31:58 +03:00
Francois Marier
71239f0c25
Bug 1480450 - Honor browser.contentblocking.enabled in tracking protection. r=dimi!
...
Depends on D3131
Differential Revision: https://phabricator.services.mozilla.com/D3132
--HG--
extra : moz-landing-system : lando
2018-08-13 23:20:40 +00:00
Margareta Eliza Balazs
9575863d77
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-08-14 12:35:25 +03:00
Suriyaa Sundararuban
ef2703b39a
Bug 1482708 - Update links in license.html file using HTTPS protocol r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D3165
--HG--
extra : moz-landing-system : lando
2018-08-13 23:48:22 +00:00
Daniel Varga
5a1596f8f2
Merge mozilla-central to autoland
2018-08-14 01:04:58 +03:00
Daniel Varga
eeaa371bd2
Merge mozilla-inbound to mozilla-central. a=merge
2018-08-14 00:59:16 +03:00
Francois Marier
b5aa77a96c
Bug 1480450 - Use correct resource url for chrome test. r=dimi!
...
Differential Revision: https://phabricator.services.mozilla.com/D3130
--HG--
extra : moz-landing-system : lando
2018-08-13 14:34:35 +00:00
irrationalagent
e31593630b
Bug 1476393 - Record pwmgr histograms in sync ping r=markh,tcsc
...
MozReview-Commit-ID: CkZAwlCORtX
--HG--
extra : rebase_source : 3be3237c6a2d5919d839bc77cb1794fec0dcdec6
2018-08-03 09:30:06 -06:00
irrationalagent
c9df37f8cd
Bug 1476393 - Allow sync ping to contain histograms r=markh,tcsc
...
MozReview-Commit-ID: KztXiSPUCE5
--HG--
extra : rebase_source : 0bd0236f907721fdc847e56950b84cb0c3407624
2018-08-03 09:16:08 -06:00
Michael Kaply
affe168a97
Bug 1481420 - DuckDuckGo doesn't use subdomains. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D2847
--HG--
extra : moz-landing-system : lando
2018-08-13 19:19:44 +00:00
Ciure Andrei
057ea5d560
Backed out 1 changesets (bug 1480450) for mochitest/test_trackingprotection_bug1157081.html failures CLOSED TREE
...
Backed out changeset 34d3b10c54eb (bug 1480450)
2018-08-13 22:45:37 +03:00
Nan Jiang
c9f1c48f1e
Bug 1482958 - Add missing events for activity stream UT event telemetry. r=ursula
...
Differential Revision: https://phabricator.services.mozilla.com/D3237
--HG--
extra : moz-landing-system : lando
2018-08-13 19:09:12 +00:00
Francois Marier
47ba3463cd
Bug 1480450 - Honor browser.contentblocking.enabled in tracking protection. r=dimi!
...
Depends on D3131
Differential Revision: https://phabricator.services.mozilla.com/D3132
--HG--
extra : moz-landing-system : lando
2018-08-13 14:54:10 +00:00
Francois Marier
8ffdb93d06
Bug 1480450 - Move TP tests to using async/await and promises. r=dimi!
...
There are no actual changes/additions to these tests.
Depends on D3130
Differential Revision: https://phabricator.services.mozilla.com/D3131
--HG--
extra : moz-landing-system : lando
2018-08-13 14:41:18 +00:00
Andrew Swan
2a4999d7a5
Bug 1449055 Convert formautofill to a webextension r=MattN,kmag
...
--HG--
rename : browser/extensions/formautofill/bootstrap.js => browser/extensions/formautofill/api.js
rename : browser/extensions/formautofill/install.rdf.in => browser/extensions/formautofill/manifest.json
rename : browser/extensions/formautofill/skin/shared/autocomplete-item.css => browser/extensions/formautofill/skin/shared/autocomplete-item-shared.css
rename : browser/extensions/formautofill/skin/shared/editDialog.css => browser/extensions/formautofill/skin/shared/editDialog-shared.css
extra : rebase_source : 0d766ddf49ddbdb7f1efcb583f2684adaba13b0d
2018-07-28 14:06:07 -07:00
Brian Hackett
52b5bc2878
Bug 1481009 Part 7 - Treat inaccessible memory regions after thread stacks as untracked, r=froydnj.
...
--HG--
extra : rebase_source : 96ee59dd67123fa67014f554d7219f11555e16d4
2018-08-13 20:48:14 +00:00
Brian Hackett
ed1cb3c6c3
Bug 1481009 Part 6 - Cleanly shutdown middleman processes after a recording/replaying child crashes, r=froydnj.
...
--HG--
extra : rebase_source : bbdd58e8db173030c25fd2905be3b24d8d71f599
2018-08-13 20:47:49 +00:00
Brian Hackett
71986ca9f7
Bug 1481009 Part 5 - Generate a minidump when reporting a fatal record/replay error, r=froydnj.
...
--HG--
extra : rebase_source : e9f64d2fe625dbb6eb01c9868e8aab6ebc11b8f4
2018-08-13 20:47:35 +00:00
Brian Hackett
a4c6ff4a58
Bug 1481009 Part 4 - Add redirection for crash reporter code, r=froydnj.
...
--HG--
extra : rebase_source : 1797bf07028601f9a0521a28d24d0bd89eb07012
2018-08-13 20:47:05 +00:00
Brian Hackett
9e357f95bd
Bug 1481009 Part 3 - Report recording/replaying processes crashes as if they happened in the middleman, r=gsvelto.
...
--HG--
extra : rebase_source : 9abe5c418d156d2e0d88d4a398d02dbd67cb1074
2018-08-13 20:46:42 +00:00
Brian Hackett
00693255ec
Bug 1481009 Part 2 - Avoid changing exception ports when installing the exception handler in replaying processes, r=gsvelto.
...
--HG--
extra : rebase_source : dafa94bd88c41729b3ff06db40ecf653112afa33
2018-08-13 20:46:18 +00:00
Brian Hackett
ecd9c2fa25
Bug 1481009 Part 1 - Enable the crash reporter exception handler in recording, replaying, and middleman processes, r=gsvelto.
...
--HG--
extra : rebase_source : bf51ed95a0e06b6e5710700785e2c37c0636bc03
2018-08-13 20:45:59 +00:00
Ehsan Akhgari
6f0db984fe
Bug 1478539 - Part 4: Update the test to use the new pref after the landing of bug 1480780
2018-08-13 18:25:58 -04:00
Daniel Varga
9355025fd5
Merge mozilla-central to mozilla-inbound
2018-08-14 01:09:48 +03:00
Brendan Dahl
143db4e31d
Bug 1482256 - Support switching to browser.xul to browser.xhtml. r=mossop
...
Adds a new environment variable MOZ_BROWSER_XHTML to change Firefox to load
a modified version of browser.xul as browser.xhtml. Adds the xhtml
namespace to the script tags to make them work.
MozReview-Commit-ID: 2adtOVzXHKd
2018-08-13 14:39:47 -07:00
Ehsan Akhgari
87edbe15d3
Bug 1480899 follow-up - address the review comments properly, DONTBUILD
2018-08-13 17:34:58 -04:00
Ehsan Akhgari
4f8fa911eb
Bug 1480899 - Do not activate the window.open() heuristic for allowing storage access if opener access hasn't been granted; r=englehardt
2018-08-13 17:14:54 -04:00
Ehsan Akhgari
5d2113d30d
Bug 1478539 - Part 2: Add a test case to ensure that we don't send existing cookies in restricted third-party storage contexts; r=baku
2018-08-13 17:05:23 -04:00
Andrea Marchesini
d1e5833a37
Bug 1480780 - Merge the privacy.3rdpartystorage.enabled pref with the network.cookie.cookieBehavior pref; r=ehsan
...
This patch introduces a new cookie behavior policy called
BEHAVIOR_REJECT_TRACKER. It also makes it possible to override that
behavior with cookie permissions similar to other cookie behaviors.
2018-08-13 16:01:16 -04:00
Oriol Brufau
dea5810226
Bug 1474440 - Implement support for the 'onHighlighted' API for multiselect tabs r=mixedpuppy
...
MozReview-Commit-ID: 8aOmdj0AB3e
--HG--
extra : rebase_source : 5eec0163341b6621103ac4a5e43f8439a19a9c5a
2018-07-28 13:15:55 +02:00
Csoregi Natalia
32cdffd7a4
Backed out changeset 6b4359d502be (bug 1482466) for test_TelemetrySession_activeTicks.js failures. CLOSED TREE
2018-08-13 18:15:40 +03:00
Chris H-C
81200add33
bug 1482466 - Ensure subsession activeTicks are correct in simpleMeasurements r=Dexter
...
Differential Revision: https://phabricator.services.mozilla.com/D3128
--HG--
extra : moz-landing-system : lando
2018-08-13 13:58:40 +00:00
Adrian Wielgosik
be0c1a4f55
Bug 1481645 - Remove some redundant uses of do_QueryInterface. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D2893
--HG--
extra : moz-landing-system : lando
2018-08-13 09:05:19 +00:00
Jorg K
e6b1105269
Bug 1482627 - Switch off test_NewTabUtils.js::getTopFrecentSites_improveSearch for Thunderbird. r=ursula
2018-08-13 02:55:00 +03:00