Commit Graph

53617 Commits

Author SHA1 Message Date
Razvan Caliman
bdedab582f Bug 1523656 - Set DEVTOOLS_FONTEDITOR_FONT_TYPE_DISPLAYED histogram to never expire. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D17982

--HG--
extra : moz-landing-system : lando
2019-01-31 11:44:35 +00:00
Oana Pop Rus
6e3cc15356 Merge inbound to mozilla-central. a=merge
--HG--
rename : toolkit/components/passwordmgr/test/test_xml_load.html => toolkit/components/passwordmgr/test/mochitest/test_xml_load.html
2019-01-31 11:37:38 +02:00
Andrea Marchesini
e9ac7d9ef2 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17838
2019-01-28 16:44:38 +01:00
prathiksha
cef7a8c742 Bug 1520968 - Make toolkit/components/passwordmgr/test/test_xml_load.html work with e10s. r=MattN
Make toolkit/components/passwordmgr/test/test_xml_load.html work with e10s

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

--HG--
rename : toolkit/components/passwordmgr/test/test_xml_load.html => toolkit/components/passwordmgr/test/mochitest/test_xml_load.html
extra : moz-landing-system : lando
2019-01-30 23:53:44 +00:00
Sam Foster
0b892f60bb Bug 1173337 - Port private browsing tests to browser-chrome. r=MattN
* Added browser_private_window.js - which is a port of chrome/privbrowsing_perwindowpb.html
* Moved onload/form submit from the form documents to the test via ContentTask.spawn
* The test which verifies autofill doesnt work in private windows, but autocomplete does - is disabled for now and bug 1523777 filed to re-enable it.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 00:07:08 +00:00
Robert Strong
7724e7c087 Bug 1279108 - Remove code that disables asan leak detection in app update xpcshell tests. r=mhowell
The leaks were fixed in Bug 1168010

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

--HG--
extra : moz-landing-system : lando
2019-01-31 00:06:58 +00:00
Robert Strong
12805e6a76 Bug 1168010 - Fix leaks in updater.cpp and nsUpdateDriver.cpp. r=spohl
Fixes leak where the return value of GetManifestContents in updater.cpp is not freed
Fixes leak where the return value of get_quoted_path in updater.cpp is not freed
Fixes leak in nsUpdateDriver.cpp ApplyUpdate
With these leaks fixed the UI tests that stage updates can run on Linux asan

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

--HG--
extra : moz-landing-system : lando
2019-01-30 22:39:35 +00:00
Mike Hommey
e47fd6d97d Bug 1523874 - Restore the use of sqlite memory hooks. r=mak
Bug 730495 broke them by moving the code to another directory without
moving the corresponding #define, but it also fixed why this was
disabled in some configurations so we can now just enable when
MOZ_MEMORY is defined (jemalloc used).

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:00:21 +00:00
Dave Townsend
4c20bd5f4e Bug 1520530: Remove the usage of deprecated OSX APIs in nsCommandLineService. r=spohl
The addition of the Carbon.h include to CreateAppData.cpp is to ensure that
The OSX API headers are used before conflicting symbols are declared in the
mozilla namespace.

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

--HG--
rename : toolkit/xre/nsCommandLineServiceMac.cpp => toolkit/xre/nsCommandLineServiceMac.mm
extra : moz-landing-system : lando
2019-01-30 22:28:56 +00:00
Dorel Luca
0c79fe5093 Backed out changeset c8642479cf6f (bug 1520968) for Mochitest failures in toolkit/components/passwordmgr/test/test_xml_load.html
--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_xml_load.html => toolkit/components/passwordmgr/test/test_xml_load.html
2019-01-30 23:33:23 +02:00
Shane Caraveo
ee22875ff0 Bug 1513347 document automated testing of the incognito feature r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D17507

--HG--
extra : moz-landing-system : lando
2019-01-30 20:48:18 +00:00
prathiksha
0afe428384 Bug 1520968 - Make toolkit/components/passwordmgr/test/test_xml_load.html work with e10s. r=MattN
Make toolkit/components/passwordmgr/test/test_xml_load.html work with e10s

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

--HG--
rename : toolkit/components/passwordmgr/test/test_xml_load.html => toolkit/components/passwordmgr/test/mochitest/test_xml_load.html
extra : moz-landing-system : lando
2019-01-30 01:16:24 +00:00
Lina Cambridge
81e81c1917 Bug 1521840 - Sync bookmarks mirror should write tombstone timestamps in microseconds. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17262

--HG--
extra : moz-landing-system : lando
2019-01-30 12:16:16 +00:00
Dorel Luca
0fa25f2d77 Backed out 7 changesets (bug 1522210) for build bustage. CLOSED TREE
Backed out changeset 22fd084b4286 (bug 1522210)
Backed out changeset 8534212acce3 (bug 1522210)
Backed out changeset 95acf4cd115f (bug 1522210)
Backed out changeset 41bc4923fc47 (bug 1522210)
Backed out changeset c5f891b63342 (bug 1522210)
Backed out changeset 1e7503dad26a (bug 1522210)
Backed out changeset 00494efd99e7 (bug 1522210)
2019-01-30 21:50:14 +02:00
Luca Greco
2024145c41 Bug 1523641 - Re-newed addonsManager.install and manage telemetry events. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D18070

--HG--
extra : moz-landing-system : lando
2019-01-30 15:40:22 +00:00
Mark Striemer
984997deee Bug 1521826 - Part 2: Limit commands shown in shortcuts UI to 5 r=Gijs,flod
Limit the number of commands shown per extension in the shortcuts UI. A show
more button is included to show all of the commands for a given extension if
there are more than the limit.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:06 +00:00
Mark Striemer
cf52c09668 Bug 1521826 - Part 1: Sort commands by a shortcut being set r=Gijs
Commands that have a shortcut will be listed first in the extension shortcut UI.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:04 +00:00
Shane Caraveo
5c8682b0c0 Bug 1516708 commands api incognito support r=mstriemer,zombie
Prevent adding commands to private windows when extensions do not have permission.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 19:24:43 +00:00
Andrea Marchesini
70df497b40 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17838

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:41 +00:00
Andrea Marchesini
0425eec4f0 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 1 - UrlClassifierFeatureFactory::IsClassifierBlockingErrorCode, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17637

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:08 +00:00
Luca Greco
8372c1ce21 Bug 1398518 - Fix test_ext_notifications.html intermittency and re-enable it. r=mixedpuppy
Based on what I've been able to reproduce locally using --verify, there is a chance that
the notifications created by the test case named `test_notifications_populated_getAll`
may have been removed before the `browser.notifications.getAll` is going to retrieve them,
and when this happens the test gets stuck because `browser.test.notifyPass("getAll populated");`
is never reached, and the test timeouts.

This patch includes the following changes to prevent the intermittent failure described above:

- add a new head_notifications.js support file and create a new MockAlertsService test helper that
  loads a chrome script which replace the alerts service with a mock service (based on a
  similar mock defined in dom/notification/test/mochitest/MockServices.js), the mocked alert
  service doesn't close the notification until the test case itself has called
  `MockAlertsService.clearNotifications` (so that the test shouldn't fail intermittently as
  described above).

- applies the changes needed on test_ext_notifications.html to make use of the MockAlertsService

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

--HG--
rename : dom/notification/test/mochitest/MockServices.js => toolkit/components/extensions/test/mochitest/head_notifications.js
extra : moz-landing-system : lando
2019-01-30 18:05:34 +00:00
Paul Adenot
ac88918290 Bug 1523611 - Require libvpx >= 1.7.0. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D18085

--HG--
extra : moz-landing-system : lando
2019-01-30 15:55:10 +00:00
Myk Melez
25349d2601 Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17526

--HG--
extra : moz-landing-system : lando
2019-01-30 17:26:25 +00:00
Andreas Farre
aff8c1286e Bug 1521149 - Keep track of all BrowsingContext object in a BrowsingContextGroup r=nika
Differential Revision: https://phabricator.services.mozilla.com/D17003

--HG--
extra : moz-landing-system : lando
2019-01-30 16:07:21 +00:00
Ehsan Akhgari
a418695e65 Bug 1513309 - Add telemetry for the storage access API; r=johannh,janerik
Differential Revision: https://phabricator.services.mozilla.com/D17860

--HG--
extra : moz-landing-system : lando
2019-01-30 12:41:58 +00:00
Ehsan Akhgari
79571a58c3 Bug 1523463 - Enable eager content blocking event notifications for all anti-tracking tests; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D17981

--HG--
extra : moz-landing-system : lando
2019-01-30 08:52:21 +00:00
Ryan Hunt
bf27296612 Bug 1514840 - Add telemetry scalar for DXGI_COLOR_SPACE. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D16204

--HG--
extra : moz-landing-system : lando
2019-01-28 16:56:03 +00:00
Dão Gottwald
ff4a3ea0b8 Bug 1522807 - Rename MATCH_GROUP to RESULT_GROUP. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D18053

--HG--
extra : moz-landing-system : lando
2019-01-30 13:03:04 +00:00
Sylvestre Ledru
b6356f4723 Bug 1523092 - Enable codespell on more directories r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17740

--HG--
extra : moz-landing-system : lando
2019-01-30 14:16:08 +00:00
Luca Greco
b4cdfc9841 Bug 1258897 - Fix test_ext_sendmessage_reply2.html intermittency and re-enable. r=mixedpuppy
This patch should fix the test_ext_sendmessage_reply2.html intermittency which, based on the
timeout failure that I've been able to intermittently reproduce when running this test
locally using --verify, seems to be likely due to the following race:

the tabs.create API (used to create the extension tabs used as part of the tests) was called
right before subscribing the extension message listeners, and so from time to time the
extension tabs were not able to successfully send their messages to the background page listeners
(because the background page didn't subscribe the listeners yet) and as a result the test was getting
stuck waiting for extension messages that were never going to be received.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 15:50:42 +00:00
Razvan Caliman
c9e2036ca5 Bug 1523315 - Remove expired histograms for Font Editor MVP. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D17950

--HG--
extra : moz-landing-system : lando
2019-01-30 12:33:07 +00:00
Mike Hommey
e39820dc70 Bug 1475564 - Enable libav1 when not building with msvc. r=dmajor
We reenable the corresponding tests unconditionally because we don't run
tests on the msvc builds anyways (and they're going to be retired soon).

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

--HG--
extra : moz-landing-system : lando
2019-01-30 07:30:01 +00:00
Bogdan Tara
78cd247b5d Backed out changeset b5ac6baec29b (bug 1475564) for test_can_play_type_mpeg.html failures CLOSED TREE 2019-01-30 08:56:27 +02:00
Mike Hommey
b1b18fb874 Bug 1475564 - Enable libav1 when not building with msvc. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D18028

--HG--
extra : moz-landing-system : lando
2019-01-30 04:17:50 +00:00
shindli
f7752f11b1 Merge inbound to mozilla-central. a=merge 2019-01-30 06:07:01 +02:00
shindli
011ea038cb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-29 23:54:31 +02:00
shindli
d5c5369355 Merge inbound to mozilla-central. a=merge 2019-01-29 23:37:33 +02:00
Kris Maglione
b6dbfe3484 Bug 1478124: Follow-up: Fix merge conflict. r=bustage CLOSED TREE
--HG--
extra : amend_source : f6056083a3293ab72889347af86608dcea93118e
2019-01-29 13:13:00 -08:00
Gijs Kruitbosch
d1fd0eed98 Bug 1522783 - fix parsing documents with meta tags without content attributes in reader mode by updating to github c0c097c930c8e17969a9ecc143792daf799b215d, r=jaws
--HG--
extra : rebase_source : c1189db0c8b05a3e97990ed8360fbf4c230ae59e
2019-01-29 18:30:06 +00:00
Mark Banner
91ec59542e Bug 1523665 - Bookmarks.insertTree should take account of invalid bookmark info causing an insertion of zero items. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17954

--HG--
extra : moz-landing-system : lando
2019-01-29 17:49:56 +00:00
Luca Greco
52847f1a00 Bug 1515697 - Replace addonsManager telemetry events num_origin and num_perms extras with num_strings. r=aswan
This patch includes the following changes:

- added a new "num_strings" extra key to the "addonsManager install" and "addonsManager manage"
  telemetry events, where "num_strings" represents the "number of permissions actually visible
  in the extension permission doorhanger"

- do not record a telemetry event for the "permission_prompt" (or "sideload_prompt") if the
  permissions_prompt is not going to be shown

- add num_strings and removed "num_perms" and "num_origins" extras from the test assertions in the existing tests

- added some additional assertions to test in automation that we don't record the telemetry
  event for "permission_prompt" when no permission prompt is being shown for an
  extension update (as part of the browser_extension_update_background_noprompt.js test)

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

--HG--
extra : moz-landing-system : lando
2019-01-29 17:32:51 +00:00
Brian Hackett
b456931b82 Bug 1523364 - Handle WindowGlobal messages within the middleman when appropriate, r=nika. 2019-01-29 05:26:39 -10:00
garvitdelhi
6bd950c37a Bug 1519185: Remove AttributeWillChange aNewValue parameter r=emilio,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D17073
2019-01-29 17:59:38 +01:00
Andrea Marchesini
d7b093d355 Bug 1522265 - Moving malware, phishing and blocked URIs to features - part 5 - Fix a method name call, r=me CLOSED TREE 2019-01-29 15:21:43 +01:00
Mark Striemer
db3e9ea63c Bug 1523632 - Part 2: Allow detail cards to expand without scrollbars r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D17968

--HG--
extra : moz-landing-system : lando
2019-01-29 21:23:07 +00:00
Mark Striemer
3c99ef31e0 Bug 1523632 - Part 1: Wrap the extension private browsing label on details page r=mixedpuppy,flod
Differential Revision: https://phabricator.services.mozilla.com/D17964

--HG--
extra : moz-landing-system : lando
2019-01-29 19:52:53 +00:00
shindli
48af6dbf75 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-29 23:47:45 +02:00
Jared Wein
3746beaef1 Bug 1517410 - Don't show the unknown multiprocess status string while the page is loading. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D17948

--HG--
extra : moz-landing-system : lando
2019-01-29 19:49:45 +00:00
Andrea Marchesini
79ddbe6541 Bug 1522265 - Moving malware, phishing and blocked URIs to features - part 4 - Phishing Protection, r=dimi
--HG--
rename : netwerk/url-classifier/UrlClassifierFeatureNoChannel.cpp => netwerk/url-classifier/UrlClassifierFeaturePhishingProtection.cpp
rename : netwerk/url-classifier/UrlClassifierFeatureNoChannel.h => netwerk/url-classifier/UrlClassifierFeaturePhishingProtection.h
2019-01-29 10:11:34 +01:00
Andrea Marchesini
4e02fc2bf6 Bug 1522265 - Moving malware, phishing and blocked URIs to features - part 3 - DBService updated, r=dimi 2019-01-29 10:11:34 +01:00