640067 Commits

Author SHA1 Message Date
monmanuela
585af41b87 Bug 1497604 - Enable ESLint for dom/cache (manual changes) r=Standard8,hsivonen
Depends on D20943

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

--HG--
extra : moz-landing-system : lando
2019-03-06 08:03:42 +00:00
monmanuela
df11f56d3f Bug 1497604 - Enable ESLint for dom/cache (automatic changes) r=Standard8,hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D20943

--HG--
extra : moz-landing-system : lando
2019-03-06 08:04:15 +00:00
Nico Grunbaum
73eb7b29fb Bug 1515716 - refactor the RTC RTP stats types to match spec r=jib,smaug
realigning the RTP stats types to match spec. This involves breaking out the remote dictionary types. This shouldn't create user space visible changes.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 01:50:20 +00:00
Andrea Marchesini
6a41d87326 Bug 1532636 - nsObserverService should allow RemoveObserver() to be called when shutting down, r=gsvelto
Depends on D22086

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

--HG--
extra : moz-landing-system : lando
2019-03-06 08:55:35 +00:00
Andrea Marchesini
61816bf453 Bug 1532636 - nsPrefBranch should unregister itself as observer when shutting down, r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D22086

--HG--
extra : moz-landing-system : lando
2019-03-06 08:55:23 +00:00
Gurzau Raul
00a2f1d12f Backed out changeset 295288a58683 (bug 1531350) for failing at /browser_dbg-sourcemaps-reload.js on a CLOSED TREE. 2019-03-06 10:49:10 +02:00
Gurzau Raul
0e6a33ade5 Backed out changeset 1ba42a5ba5d6 (bug 1531135) for failing at /test_basic_form_honor_autocomplete_off.html on a CLOSED TREE. 2019-03-06 10:45:51 +02:00
Drew Willcoxon
07c118b07a Bug 1531295 - Ignore the SelectedOneOffButtonChanged event when the popup is closed. r=dao
The SelectedOneOffButtonChanged event can fire when the popup is closed, so we should ignore it then. browser_switchTab_decodeuri.js hits this, as Mark says in the bug. The stack is:

  _on_SelectedOneOffButtonChanged@resource:///modules/UrlbarView.jsm:569:131
  handleEvent@resource:///modules/UrlbarView.jsm:298:23
  dispatchEvent@chrome://browser/content/search/search-one-offs.js:147:20
  set selectedButton@chrome://browser/content/search/search-one-offs.js:306:10
  _on_popuphidden/<@chrome://browser/content/search/search-one-offs.js:1281:7

Alternatively we could modify the selectedButton setter in the one offs not to fire the event when the popup is closed. However, theoretically someone could be interested in listening for the selected button change even then, so I think it's better to modify the listener here.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 08:25:44 +00:00
sotaro
554777b1d1 Bug 1532024 - Handle a case that GetRemoteRenderer() returned nullptr r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D21831

--HG--
extra : moz-landing-system : lando
2019-03-06 08:17:51 +00:00
Gurzau Raul
c0b13b1cae Backed out changeset b2fb7cd41c79 (bug 1528869) for failing at /waiterlist-order-of-operations-is-fifo.js on a CLOSED TREE. 2019-03-06 09:44:58 +02:00
Gurzau Raul
d7094fba48 Bug 1529894 - Fix more flake failures on a CLOSED TREE. 2019-03-06 09:35:59 +02:00
Gurzau Raul
7dc522fa55 Bug 1529894 - fix flake failure on a CLOSED TREE. 2019-03-06 09:14:00 +02:00
Mike Hommey
bef82f111d Bug 1529894 - Change jar log content. r=aklotz,chmanchester
The jar log is used for optimization of the packaged jar files according
to their usage patterns during a profile run. The current content of the
file currently come with 2 caveats:
- it contains entries for jar archives that aren't relevant to
  packaging, which is not a problem in itself, but see below.
- it contains full paths for jar archives that may not correspond to the
  location of the packaged directory (on e.g. Android, where the build
  almost certainly doesn't happen in the same directory on the host as
  Fennec runs in the emulator/on the device).

The current JarLog code does somehow handle the various ways paths are
currently presented, but it's clearly missing code to map the paths in
the log to packaged paths. Instead of requiring manual work and extra
build options to handle this mapping, and considering the caveats above,
it's just simpler to log archive paths as if they were relative to the
packaged application directory in a build, and use that during
packaging.

Depends on D21655

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

--HG--
extra : moz-landing-system : lando
2019-03-06 01:18:10 +00:00
Mike Hommey
738d1f49f9 Bug 1529894 - Change zip logging initialization. r=aklotz
Instead of checking the MOZ_JAR_LOG_FILE for each log entry, only check
it once, and only check whether to log once per archive rather than once
per item.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 23:33:21 +00:00
Jason Laster
90414405ea Revert "Backed out changeset 7f51bc3757d9 (bug 1497839) for ESlint failure at build-debugger.js. CLOSED TREE"
This reverts commit 2b1fea9435191242f8aadc04da3ed1b0e0d99b02.

Bug 1497839 - fix eslint issues for babel build. r=jlast

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

--HG--
rename : devtools/client/debugger/new/build/babel.js => devtools/client/shared/build/babel.js
rename : devtools/client/debugger/new/build/copy-module.js => devtools/client/shared/build/build-debugger.js
extra : moz-landing-system : lando
2019-03-06 05:10:25 +00:00
Sean Stangl
c2742fbea5 Bug 1528869 - Enable IonMonkey in the ARM64 shell, but keep it disabled in the browser. r=nbp
Enable IonMonkey in the ARM64 shell, but keep it disabled in the browser.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 04:40:51 +00:00
Jason Laster
dc0b7ff1d8 Revert "Backed out changeset dd4c4ce4a78d (bug 1531350) for debugger failure CLOSED TREE"
This reverts commit 6e063ce2d1ff7aaa4a261b9c20fe6b2f05e842a4.

Bug 1531350 - fix flow + jest issues with column breakpoints. r=me

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

--HG--
extra : moz-landing-system : lando
2019-03-06 04:38:03 +00:00
Nicolas Chevobbe
a9a5b592d9 Bug 1457109 - Open links in the next tab, in background if Ctrl/Cmd is pressed; r=yulia.
This patch passes the relevant options to the `openDocLink` function,
which means now links:
- will open right next to the current tab
- will open in background if Ctrl/Cmd is pressed.

A test case is added to ensures this works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:10:19 +00:00
Narcis Beleuzu
a9981e469e Backed out changeset bdf395eb0c64 (bug 1294194) for bc failures on /browser_autofill_track_filled_logins.js . CLOSED TREE 2019-03-06 08:01:37 +02:00
Brindusan Cristian
c11291ea12 Backed out changeset 7f51bc3757d9 (bug 1497839) for ESlint failure at build-debugger.js. CLOSED TREE
--HG--
rename : devtools/client/shared/build/babel.js => devtools/client/debugger/new/build/babel.js
rename : devtools/client/shared/build/build-debugger.js => devtools/client/debugger/new/build/copy-module.js
extra : histedit_source : a4f0d58045b176391d54c3aff09072a67f80cafc
2019-03-06 06:46:38 +02:00
Jared Wein
fada6ffc79 Bug 1294194 - Don't prompt to re-save a filled login when used on a different origin. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D22143

--HG--
extra : moz-landing-system : lando
2019-03-06 03:58:09 +00:00
Emilio Cobos Álvarez
4b9f8dea57 Bug 1532358 - Add some sanity WPTs for interaction media features. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D22223

--HG--
extra : moz-landing-system : lando
2019-03-06 02:20:46 +00:00
Sam Foster
7bd27e1612 Bug 1531135 - Honor autocomplete=off on password when signon.autofillForms.autocompleteOff is false. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D22025

--HG--
extra : moz-landing-system : lando
2019-03-06 01:27:30 +00:00
Dana Keeler
43cdecd750 bug 846581 - avoid nsIBadCertListener2 in toolkit install/update tests r=mossop
This patch changes how some toolkit mochitest-browser-chrome tests set up
certificate error overrides to avoid using nsIBadCertListener2 (basically it
follows the approach of exceptionDialog.js and uses the onerror callback of the
XHR).

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

--HG--
extra : moz-landing-system : lando
2019-03-06 01:24:47 +00:00
Masayuki Nakano
8763d4dcac Bug 1532527 - Support "insertFromPasteAsQuotation" inputType value r=smaug
Only Firefox has an operation to paste clipboard data as quoted text
(Control + middle button paste).  Input Events Level 1 and Level 2 declared
new inputType value for this operation.  Therefore, we should support it.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 14:35:43 +00:00
Daniel Holbert
afe37f4964 Bug 1532835: clang-format nsStyleConsts.h. r=emilio
There aren't any manual changes here; this is just from me running:
  ./mach clang-format  -p layout/style/nsStyleConsts.h

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

--HG--
extra : moz-landing-system : lando
2019-03-06 00:54:05 +00:00
Brian Birtles
01cd14e840 Bug 1531277 - Check child container count in NotifyRefreshDriverCreated; r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D21636

--HG--
extra : moz-landing-system : lando
2019-03-04 15:54:55 +00:00
Emilio Cobos Álvarez
87b3e6bbd3 Bug 1450652 - Remove platform support for display="" in XBL bindings. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D12586

--HG--
extra : moz-landing-system : lando
2019-03-06 00:47:13 +00:00
Masayuki Nakano
772c722daf Bug 1466208 - part 31: Create a PresShell::EventHandler::MaybeHandleEventWithAnotherPresShell() overload r=smaug
If focused element is in another document,
`PresShell::EventHandler::HandleEvent()` needs to retarget the event to another
`PresShell`.  This patch moves the case into new overload method,
`MaybeHandleEventWithAnotherPresShell()`.

Additionally, removes `PresShell::HandleRetargetedEvent()` and makes
`EventHandler::HandleRetargetedEvent()` non-public because the new method
is the only user of them.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 06:09:02 +00:00
David Walsh
4222a51e78 Bug 1497839 - Provide method for NetMonitor to use JSX r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D20888

--HG--
rename : devtools/client/debugger/new/build/babel.js => devtools/client/shared/build/babel.js
rename : devtools/client/debugger/new/build/copy-module.js => devtools/client/shared/build/build-debugger.js
extra : moz-landing-system : lando
2019-03-06 03:12:49 +00:00
shindli
b7d4901086 Backed out changeset dd4c4ce4a78d (bug 1531350) for debugger failure CLOSED TREE 2019-03-06 05:11:45 +02:00
Jason Laster
f81988d9c0 Bug 1531350 - [release 128] [Breakpoints] use the selected location for column breakpoints.
Differential Revision: https://phabricator.services.mozilla.com/D21843

--HG--
extra : moz-landing-system : lando
2019-03-05 21:29:48 +00:00
Jason Laster
3688c50ea4 Bug 1532641 - Skip Pausing should persist across reloads and reopens. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D22091

--HG--
extra : moz-landing-system : lando
2019-03-05 23:28:25 +00:00
Matt Woodrow
f1c492571e Bug 1529831 - Don't create wrap lists for positioned frames that are leaves. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D20773

--HG--
extra : moz-landing-system : lando
2019-03-05 20:45:40 +00:00
Ehsan Akhgari
a006a2942c Bug 1532414 - Pass a document/principal pointer to nsContentUtils::ShouldResistFingerprinting() callers in the canvas API; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D22002

--HG--
extra : moz-landing-system : lando
2019-03-05 23:20:08 +00:00
Ehsan Akhgari
8ed9a296b2 Bug 1532402 - Part 4: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() for Navigator.maxTouchPoints; r=baku
Depends on D21992

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

--HG--
extra : moz-landing-system : lando
2019-03-05 23:13:23 +00:00
Ehsan Akhgari
6b550507ec Bug 1532402 - Part 3: Pass a principal pointer nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the rest of the Navigator properties; r=baku
Depends on D21991

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

--HG--
extra : moz-landing-system : lando
2019-03-05 23:13:22 +00:00
Ehsan Akhgari
d6091e4e12 Bug 1532402 - Part 2: Add a variant of nsContentUtils::ShouldResistFingerprinting() which accepts an nsIPrincipal* argument; r=baku
We can use this variant in cases where we don't know anything about the
provenant source of the check except its principal.

The principal may not be enough information in the future but at least
porting call sites to this variant will allow us to have a small number
of functions to extend in the future when we want to enable enabling
fingerprinting resistance in certain frames (e.g. third-party tracking
frames.)

Depends on D21990

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

--HG--
extra : moz-landing-system : lando
2019-03-05 23:13:34 +00:00
Ehsan Akhgari
fce3ccd171 Bug 1532402 - Part 1: Pass a docshell pointer to nsContentUtils::ShouldResistFingerprinting() in the user-agent spoofing code for the Navigator properties; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D21990

--HG--
extra : moz-landing-system : lando
2019-03-05 23:13:32 +00:00
Kearwood "Kip" Gilbert
cbc8b87365 Bug 1530663 - Avoid running remaining VRManager tasks after mTaskTimer has been stopped r=daoshengmu
Differential Revision: https://phabricator.services.mozilla.com/D22188

--HG--
extra : moz-landing-system : lando
2019-03-05 22:32:58 +00:00
Shane Caraveo
af19fae1d6 Bug 1529394 pref 'on' incognito not_allowed r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D21302

--HG--
extra : moz-landing-system : lando
2019-03-05 22:59:22 +00:00
Shane Caraveo
dc6636f2f6 Bug 1529394 revert early breakout to support test infra extensions r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D22170

--HG--
extra : moz-landing-system : lando
2019-03-05 20:56:07 +00:00
Andrea Marchesini
c93bd63729 Bug 1532734 - Rename Cryptomining to CryptominingProtection, r=dimi
Depends on D22144

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

--HG--
rename : netwerk/url-classifier/UrlClassifierFeatureCryptomining.cpp => netwerk/url-classifier/UrlClassifierFeatureCryptominingProtection.cpp
rename : netwerk/url-classifier/UrlClassifierFeatureCryptomining.h => netwerk/url-classifier/UrlClassifierFeatureCryptominingProtection.h
extra : moz-landing-system : lando
2019-03-05 19:11:06 +00:00
Andrea Marchesini
45fe87a8dc Bug 1532734 - Rename Fingerprinting to FingerprintingProtection, r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D22144

--HG--
rename : netwerk/url-classifier/UrlClassifierFeatureFingerprinting.cpp => netwerk/url-classifier/UrlClassifierFeatureFingerprintingProtection.cpp
rename : netwerk/url-classifier/UrlClassifierFeatureFingerprinting.h => netwerk/url-classifier/UrlClassifierFeatureFingerprintingProtection.h
extra : moz-landing-system : lando
2019-03-05 19:10:43 +00:00
Chris Pearce
db3101848c Bug 1532578 - Make OpenH264 visible by default on mobile. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D22179

--HG--
extra : moz-landing-system : lando
2019-03-05 22:27:16 +00:00
Alexander Surkov
e5f57aa59a Bug 1525101 - Convert autocomplete-rich-result-popup into a Custom Element, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D20506

--HG--
extra : moz-landing-system : lando
2019-03-05 17:45:57 +00:00
Alexander Surkov
203c96ac50 Bug 1525101 - Copy autocomplete.xml to keep hg history for autocomplete-rich-result-popup binding, r=bgrins,MattN
Differential Revision: https://phabricator.services.mozilla.com/D20518

--HG--
rename : toolkit/content/widgets/autocomplete.xml => toolkit/content/widgets/autocomplete-popup.js
extra : moz-landing-system : lando
2019-03-05 19:50:17 +00:00
Mike Hommey
fa7300a70b Bug 1531680 - Don't disable LTO on standalone profile-generate builds. r=chmanchester
On one-go MOZ_PGO builds, it's generally not wanted to do LTO during the
profile-generate phase. And the build system doesn't really support
different build options between both phases in this case, so we relied
on MOZ_PROFILE_GENERATE to disable the LTO flags.

However, in standalone profile-generate builds, if --enable-lto is
passed explicitly, the build should respect that choice.

So instead of checking MOZ_PROFILE_GENERATE to disable the LTO flags,
we disable them when MOZ_LTO is not set, and we force it to be disabled
during the profile-generate phase of one-go MOZ_PGO builds.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 22:09:46 +00:00
Andrew McCreight
49edb9400b Bug 1531966 - Dump out the contents of leaked nsStringBuffers when logging them. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22037

--HG--
extra : moz-landing-system : lando
2019-03-05 22:00:46 +00:00
Masatoshi Kimura
5baf191ea3 Bug 1528651 - Another follow-up to fix warnings on beta/release builds. r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D21821

--HG--
extra : moz-landing-system : lando
2019-03-05 20:18:48 +00:00