Граф коммитов

633792 Коммитов

Автор SHA1 Сообщение Дата
Kartikaya Gupta eaf27c9c98 Bug 1515310 - Eliminate antialiasing fuzz from reftests. r=emilio
The text in the <th> element was causing intermittent fuzz due to
antialiasing. This patch removes the text to eliminate the problem.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 17:18:02 +00:00
Bobby Holley 06c9ebf4d3 Bug 1512287 - Support incremental invalidation tests in wrench. r=gw
Note that the dirty rect assertions don't seem to quite work yet, but
Glenn is going to take over that last piece.

Depends on D17995

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

--HG--
extra : moz-landing-system : lando
2019-01-30 17:18:09 +00:00
Dan Glastonbury 3ae3119574 Bug 1522218 - An assortment of scaled border wrench reftests. r=gw
Depends on D17456

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

--HG--
extra : moz-landing-system : lando
2019-01-30 09:02:16 +00:00
Bobby Holley eb9412b5fb Bug 1512287 - Don't recalculate root_clip_rect if in the root pipeline. r=gw
The current code panics with an out-of-bounds access here if picture
caching is used outside an iframe.

Depends on D17994

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:59:04 +00:00
Bobby Holley 44128c7c85 Bug 1512287 - Enable picture caching after 1 frame of identical content, rather than two, and expose constant. r=gw
Per discussion with gw, the current behavior is an oversight. We also
want to expose this to wrench.

Depends on D17993

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:58:40 +00:00
Bobby Holley f12e716db2 Bug 1512287 - Use smaller tiles during testing. r=gw
Depends on D17992

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:57:52 +00:00
Bobby Holley d9c60f139c Bug 1512287 - Expose dirty regions to wrench. r=gw
Depends on D17991

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:57:37 +00:00
Bobby Holley c7b68459e9 Bug 1512287 - Add a testing mode to WebRender. r=gw
There are various testing-only things we want to do here, specifically
copying around dirty regions, and shrinking the tile size. We could make
each of these specific options and thread them all through to the right
places, but that adds complexity without a use-case. So we just add a
simple testing mode for wrench.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:55:25 +00:00
Dan Glastonbury 2a84ee8b7c Bug 1522218 - Incorporate layout to world scaling for borders. r=gw,mattwoodrow
Implement scaling of borders using the same scale extraction and clamping to
nearest power of two that gecko uses in FrameLayerBuilder::ChooseScale.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 04:08:23 +00: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
Julian Descottes 5c5fcaf693 Bug 1500380 - Migrate browser_addons_debug_webextension_popup.js to new about:debugging;r=daisuke,Ola
Depends on D17095

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

--HG--
extra : moz-landing-system : lando
2019-01-30 20:34:20 +00:00
Matthew Noorenberghe bc974287d0 Bug 1521194 - Remove reference to credit cards from autofill description. r=jaws
Bug 1470184 unconditionally referenced credit cards even though credit card autofill was disabled for non-Nightly.

Depends on D18017

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

--HG--
extra : moz-landing-system : lando
2019-01-30 19:20:06 +00:00
Matthew Noorenberghe 20838e8af6 Bug 1521194 - Move credit card autofill mochitest-plain tests to their own directory. r=jaws
That way the non-CC tests get run with credit card autofill unavailable which tests what we ship.

Depends on D18016

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

--HG--
rename : browser/extensions/formautofill/test/mochitest/mochitest.ini => browser/extensions/formautofill/test/mochitest/creditCard/mochitest.ini
rename : browser/extensions/formautofill/test/mochitest/test_basic_creditcard_autocomplete_form.html => browser/extensions/formautofill/test/mochitest/creditCard/test_basic_creditcard_autocomplete_form.html
rename : browser/extensions/formautofill/test/mochitest/test_clear_form.html => browser/extensions/formautofill/test/mochitest/creditCard/test_clear_form.html
rename : browser/extensions/formautofill/test/mochitest/test_creditcard_autocomplete_off.html => browser/extensions/formautofill/test/mochitest/creditCard/test_creditcard_autocomplete_off.html
extra : moz-landing-system : lando
2019-01-30 19:18:04 +00:00
Matthew Noorenberghe 510dc6eeea Bug 1521194 - Move credit card autofill b-c tests to their own directory. r=jaws
That way the non-CC tests get run with credit card autofill unavailable which tests what we ship.

Depends on D18015

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

--HG--
rename : browser/extensions/formautofill/test/browser/browser.ini => browser/extensions/formautofill/test/browser/creditCard/browser.ini
rename : browser/extensions/formautofill/test/browser/browser_creditCard_doorhanger.js => browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_doorhanger.js
rename : browser/extensions/formautofill/test/browser/browser_dropdown_layout.js => browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_dropdown_layout.js
rename : browser/extensions/formautofill/test/browser/browser_creditCard_fill_cancel_login.js => browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_fill_cancel_login.js
rename : browser/extensions/formautofill/test/browser/browser_editCreditCardDialog.js => browser/extensions/formautofill/test/browser/creditCard/browser_editCreditCardDialog.js
rename : browser/extensions/formautofill/test/browser/browser_insecure_form.js => browser/extensions/formautofill/test/browser/creditCard/browser_insecure_form.js
rename : browser/extensions/formautofill/test/browser/browser_manageCreditCardsDialog.js => browser/extensions/formautofill/test/browser/creditCard/browser_manageCreditCardsDialog.js
rename : browser/extensions/formautofill/test/browser/browser_privacyPreferences.js => browser/extensions/formautofill/test/browser/creditCard/browser_privacyPreferences.js
extra : moz-landing-system : lando
2019-01-30 19:26:29 +00:00
Matthew Noorenberghe 0227d26133 Bug 1521194 - Disable Credit Card Autofill by default so we dogfood/test what we ship. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D18015

--HG--
extra : moz-landing-system : lando
2019-01-30 19:20:39 +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
Zibi Braniecki 30d3a18c4e Bug 1523457 - Don't call DocumentL10n::RemoveResourceIds during document's shutdown. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D17896

--HG--
extra : moz-landing-system : lando
2019-01-30 19:58:41 +00:00
Zibi Braniecki 4af0b84e22 Bug 1523457 - Revert a workaround from bug 1517544. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D17979

--HG--
extra : moz-landing-system : lando
2019-01-30 19:58:31 +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
Shane Caraveo 8df2a38756 Bug 1516707 support incognito permission in menus api r=robwu,zombie
Differential Revision: https://phabricator.services.mozilla.com/D17293

--HG--
extra : moz-landing-system : lando
2019-01-30 19:51:43 +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 5f16a34f58 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 7 - cryptomining, r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17641

--HG--
extra : moz-landing-system : lando
2019-01-30 18:26:15 +00:00
Andrea Marchesini 13c4d3abd6 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 6 - fingerprinting, r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D17640

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:32 +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 1a90354225 Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 4 - abstract blocking state codes, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17639

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:14 +00:00
Andrea Marchesini bc91f0950e Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 3 - Canceling nsIChannel with error code, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17638

--HG--
extra : moz-landing-system : lando
2019-01-30 19:08:10 +00:00
Andrea Marchesini 01a7f3192e Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 2 - rename variables in nsHttpChannel, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D17664

--HG--
extra : moz-landing-system : lando
2019-01-30 19:06:21 +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
Jeff Gilbert 428268f544 Bug 1301803 - Handle context loss during QueryProgramInfo. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D17998

--HG--
extra : moz-landing-system : lando
2019-01-30 03:24:04 +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
Justin Wood 6a3fb62388 Bug 1523444 - Don't try to push to release candidate directories. r=tomprince
This will need available scopes for oak to be changed.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 05:54:54 +00:00
Gurzau Raul 7dbbfd497b Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-30 19:06:00 +02:00
Gurzau Raul 7555c5cdea Merge inbound to mozilla-central. a=merge 2019-01-30 19:03:12 +02:00
Bogdan Tara 19bcfc41e1 Backed out 8 changesets (bug 1465635) for failures on browser_canvas-actor-test-10.js, browser_target_server_compartment.js CLOSED TREE
Backed out changeset e8e363f98525 (bug 1465635)
Backed out changeset 9ec017a91e78 (bug 1465635)
Backed out changeset 11413ebfbcaf (bug 1465635)
Backed out changeset 52728b761d5d (bug 1465635)
Backed out changeset 734646bf9829 (bug 1465635)
Backed out changeset d9ae7cd34c1a (bug 1465635)
Backed out changeset 00d325ab677a (bug 1465635)
Backed out changeset a9b181f32189 (bug 1465635)
2019-01-30 18:54:05 +02:00
Drew Willcoxon d047a4eaa5 Bug 1523773 - When the heuristic result is a URL, make its secondary text "Visit" and make it an action. r=dao
This is based on https://phabricator.services.mozilla.com/D17966

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

--HG--
extra : moz-landing-system : lando
2019-01-30 10:10:34 +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
Andrei Lazar 94c81d7d12 Bug 1523572 Increment Leanplum's version r=sdaswani
Incremented Leanplum's version to 3.0.2

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

--HG--
extra : moz-landing-system : lando
2019-01-29 18:29:09 +00:00
Bogdan Tara 01884da282 Backed out 2 changesets (bug 1523457) for test_domloc* failures CLOSED TREE
Backed out changeset 05a81f3e0729 (bug 1523457)
Backed out changeset 23cef9112d5e (bug 1523457)
2019-01-30 17:45:55 +02:00
Alexandre Poirot 0b98a1f393 Bug 1465635 - Ensure removing BrowsingContextTarget front events when destroying it. r=jdescottes
When destroying the target, Target.destroy (for local tabs) only calls DebuggerClient.close,
which isn't going to call `detach`. But we still do need to unregister
the tabNavigated/frameUpdate listener to prevent unecessary event from firing.

Depends on D17609

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:29 +00:00
Alexandre Poirot 6483fbf5a1 Bug 1465635 - Prevent netmonitor from destroying all "close" event listeners. r=jdescottes
Depends on D16874

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:27 +00:00
Alexandre Poirot dc852753a8 Bug 1465635 - Remove Target.activeTab property. r=yulia
Depends on D15831

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:25 +00:00
Alexandre Poirot ebfbdd02fa Bug 1465635 - Merge all target fronts with Target class. r=yulia,jdescottes
This patch makes it so that all target fronts inherits from a Target class mixin.
We are using a mixin as fronts should inherit from a custom Front class,
which is augmented with its own RDP request and events defined in its spec.
(This is done via FrontClassWithSpec(spec))

Depends on D15830

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:23 +00:00
Alexandre Poirot a9ef0997b4 Bug 1465635 - Use Target.title to fetch target's title instead of using its form. r=yulia
Depends on D15828

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:15 +00:00
Alexandre Poirot b36f6878dd Bug 1465635 - Always consider that Target.activeTab is set. r=yulia
Depends on D15826

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:13 +00:00
Alexandre Poirot 9ad26a5f93 Bug 1465635 - Convert canvas front instantiation to Target.getFront. r=yulia
Depends on D15825

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

--HG--
extra : moz-landing-system : lando
2019-01-30 13:28:11 +00:00