Commit Graph

670393 Commits

Author SHA1 Message Date
Yura Zenevich
d7ee1a870c Bug 1578494 - ignore valid labels with "label for" relations as they are clickable. r=nchevobbe
Depends on D45215

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

--HG--
extra : moz-landing-system : lando
2019-09-10 15:48:25 +00:00
Yura Zenevich
9e5e47e8ff Bug 1578494 - separate accessible roles into the ones that are expected to be interactive from keyboard accessible ones, better account for ARIA comboboxes and listboxes. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D45215

--HG--
extra : moz-landing-system : lando
2019-09-11 14:09:03 +00:00
Yura Zenevich
fa78314c8f Bug 1578494 - include ROLE_PARENT_MENUITEM (currently selected/visible menu item) into a set of interactive roles. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D45214

--HG--
extra : moz-landing-system : lando
2019-09-10 14:14:52 +00:00
Jim Blandy
68578ceae3 Bug 1564230: Properly report OOM from js::DebugEnvironments::updateLiveEnvironments. r=jorendorff
I don't have a test for this that doesn't take several minutes to pass, and the
change seems too obvious to require a test.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 13:41:47 +00:00
Shane Caraveo
60f83e71f3 Bug 1411046 fix emiting uninstall events on startup if extensions were removed r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D43551

--HG--
extra : moz-landing-system : lando
2019-09-11 14:00:20 +00:00
Shane Caraveo
dbec0111fa Bug 1576266 fix handling of non-default prefs used with ExtensionPreferencesManager r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D44077

--HG--
extra : moz-landing-system : lando
2019-09-11 13:59:53 +00:00
Shane Caraveo
872e48d20b Bug 1580049 fix clearing newtab prefs used by extensions r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D45279

--HG--
extra : moz-landing-system : lando
2019-09-11 13:59:30 +00:00
Sylvestre Ledru
3029c376ad Bug 1577236 - clang-10: Fix -Wimplicit-int-float-conversion warnings in /layout/ r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D43784

--HG--
extra : moz-landing-system : lando
2019-09-11 13:50:36 +00:00
Thomas Nguyen
1b10416bd7 Bug 1580183 - Move prefs setting to ini file in feature policy geolocation test r=baku
Setting prefs in test does not have effect to top level document. We
should move the prefs to default part of ini file

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

--HG--
extra : moz-landing-system : lando
2019-09-11 11:45:53 +00:00
Andreas Tolfsen
d4712b7542 bug 1579902: mozrunner: supply mozprofile version dependency; r=webdriver-reviewers,jgraham
Depending on mozprofile by relative path makes it hard to publish
mozrunner to crates.io because cargo is unable to work out the
version range the crate needs.

By specifying both a path and a semver range we ensure mozrunner
uses the in-tree version of mozprofile when building locally,
and the upstream crates.io version when published and used elsewhere.

This means this version number must be bumped every time a new
(backwards incompatible) mozversion is released.

It is debatable whether the version range should be exact, i.e. "0.6.0",
but I opted to go with "0.6" which is how I would normally define
a crate dependency.  As long as mozprofile continues to follow the
principles of semantic versioning this should be fine.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 12:16:35 +00:00
Simon Giesecke
76e17f42d9 Bug 1168606 - Extract DatabaseConnection::ExecuteCachedStatement function. r=ytausky,asuth
Differential Revision: https://phabricator.services.mozilla.com/D41225

--HG--
extra : moz-landing-system : lando
2019-09-11 13:07:05 +00:00
Simon Giesecke
11c156d4b5 Bug 1168606 - Unified handling of literal strings using NS_LITERAL_(C)STRING and removed some duplications. r=ttung,asuth
Harmonized and provided a rationale for defining statement parameter names literally vs. by named constant,
and referencing them in binding calls by index vs. by name.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 13:02:38 +00:00
Simon Giesecke
8612ca8e4b Bug 1168606 - Extracted methods Cursor::OpenOp::PrepareKeyConditionClauses and PrepareIndexKeyConditionClause. r=ttung,asuth
Also reduced duplication within the extracted methods.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:35 +00:00
Simon Giesecke
95342c2fde Bug 1168606 - Reduce code duplication for different open cursor variants. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D40956

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:24 +00:00
Simon Giesecke
f4cb5f1dee Bug 1168606 - Change definition of OpenCursorParams subtypes to allow reducing duplicated code r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D40955

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:26 +00:00
Simon Giesecke
abad982ec4 Bug 1168606 - Reduce the use of plain pointers, and use const for Cursor data members where possible. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D40954

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:28 +00:00
Simon Giesecke
860d44f9b4 Bug 1168606 - Added comments on almost-const data members r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D42645

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:20 +00:00
Simon Giesecke
024bb0ac16 Bug 1168606 - Added documentation on Cursor data members. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D41403

--HG--
extra : moz-landing-system : lando
2019-09-11 11:51:22 +00:00
Nathan Froyd
15178cebef Bug 1580458 - remove wchar.h include from TypeTraits.h; r=dmajor
The only plausible reason I can think of to include this header here is
for `wchar_t`, but `wchar_t` is a builtin type.  So let's get rid of the
header.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 12:46:09 +00:00
Jonathan Kew
393c038cf9 Bug 1580352 - Avoid potential undefined behavior (left-shifting a negative integer) in pixman. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D45512

--HG--
extra : moz-landing-system : lando
2019-09-11 12:22:39 +00:00
Cosmin Sabou
281ee9f628 Bug 1580074 - Disable test_crossorigin_iframe.html of fission because of permafailures. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D45505

--HG--
extra : moz-landing-system : lando
2019-09-11 11:32:36 +00:00
Liang-Heng Chen
11d0632c82 Bug 1570631 - Part 5: test cases; r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D43753

--HG--
extra : moz-landing-system : lando
2019-09-11 09:16:11 +00:00
Liang-Heng Chen
1855d174bc Bug 1570631 - Part 4 migrate doorhanger to cfr; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43752

--HG--
extra : moz-landing-system : lando
2019-09-11 09:16:11 +00:00
Liang-Heng Chen
223988a9dd Bug 1570631 - Part 3: implement doorhangers using CFR; r=k88hudson
#   add `OPEN_PROTECTION_PANEL` command
  #   add `type` trigger matching
  #   add `trackingProtection` trigger listener
  #   add socialtracker/fingerprinter/cryptominer doorhangers

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

--HG--
extra : moz-landing-system : lando
2019-09-11 09:16:49 +00:00
Liang-Heng Chen
f4c5daad0c Bug 1570631 - Part 2: add translation files; r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D43090

--HG--
extra : moz-landing-system : lando
2019-09-11 09:16:49 +00:00
Liang-Heng Chen
2744750d67 Bug 1570631 - Part 1.1: popup enhancement; r=k88hudson
# support `recommendation.content.anchor_id`
  # support `recommendation.content.skip_address_bar_notifier`
  # support `recommendation.content.learn_more`
  # support `recommendation.content.icon_dark_theme`
  # support `recommendation.content.icon_class`

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

--HG--
extra : moz-landing-system : lando
2019-09-11 09:16:49 +00:00
Liang-Heng Chen
fdd785b020 Bug 1570631 - Part 1: refactoring; r=k88hudson,andreio
1. extract generation of `secondaryActions` to make one-secondary-button possible
2. exteact `addImpression`
3. extract `showPopup`

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

--HG--
extra : moz-landing-system : lando
2019-09-11 08:53:50 +00:00
Dale Harvey
eaf9d22b52 Bug 1572030 - Reland Add support for experiments in modernConfig r=Standard8
This reverts commit 6e8f8684501061d1d759d1dab40b867e90f2b85d.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 11:29:02 +00:00
Mihai Alexandru Michis
b5c83385d6 Backed out 8 changesets (bug 1168606) for failures in idbcursor-continuePrimaryKey.htm
Backed out changeset 066bee573945 (bug 1168606)
Backed out changeset 1485cea56f41 (bug 1168606)
Backed out changeset 4858e4e132de (bug 1168606)
Backed out changeset 5be5a3bf0499 (bug 1168606)
Backed out changeset 6078d5a9c010 (bug 1168606)
Backed out changeset f5aee1ae7282 (bug 1168606)
Backed out changeset acae76cea927 (bug 1168606)
Backed out changeset 0133605c6169 (bug 1168606)

--HG--
extra : rebase_source : 27477feb2e52f4149ede2fe5db9d86b5e322046d
2019-09-11 14:36:57 +03:00
Francesco Lodolo (:flod)
d5fbc7aac4 Bug 1579730 - Use new accesskey string for "Manage Protection Settings" (contentBlocking.manageSettings2.label) r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D45503

--HG--
extra : rebase_source : f048c43edd685a10737664e4ee0be03894fd0567
extra : source : 5273d28eaf3d0f2c5589b2811a38ce3ef07e8c15
2019-09-11 09:58:05 +00:00
Simon Fraser
ac6706030f Bug 1580449 Update '! -z' to '-n' for shellcheck guidelines r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D45507

--HG--
extra : moz-landing-system : lando
2019-09-11 11:07:29 +00:00
Mihai Alexandru Michis
1ce83ea330 Backed out changeset 5273d28eaf3d (bug 1579730) for failures in idbcursor-continuePrimaryKey.htm CLOSED TREE 2019-09-11 14:23:44 +03:00
Andreas Tolfsen
353dfe9cf9 bug 1580269: mozrunner: remove unused moz.build file; r=webdriver-reviewers,whimboo
The moz.build file for the mozrunner crate is not included by the
build system, and the Bugzilla categorisation it attempts to define
is already provided by testing/mozbase/moz.build.

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

--HG--
extra : moz-landing-system : lando
2019-09-10 19:14:31 +00:00
Andrea Marchesini
91b2277029 Bug 1576463 - canvas toDataURL and toBlob should not throw for serialization errors, r=jya
Differential Revision: https://phabricator.services.mozilla.com/D45121

--HG--
extra : moz-landing-system : lando
2019-09-11 05:16:44 +00:00
Masayuki Nakano
d5f8e358d2 Bug 1574852 - part 95: Move HTMLEditRules::AfterEditInner() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44799

--HG--
extra : moz-landing-system : lando
2019-09-11 10:39:38 +00:00
Masayuki Nakano
821d89d488 Bug 1574852 - part 94: Move HTMLEditRules::PinSelectionToNewBlock() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44798

--HG--
extra : moz-landing-system : lando
2019-09-11 09:44:39 +00:00
Andrew Osmond
90491197ac Bug 1568616 - Include document's scratch buffer in WebRender captures. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D45188

--HG--
extra : moz-landing-system : lando
2019-09-10 02:34:05 +00:00
Jonathan Kew
aaa84ab1a4 Bug 1548813 - Ensure cached mReplacementCharFallbackFamily is cleared if the font list is reinitialized. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D45347

--HG--
extra : moz-landing-system : lando
2019-09-10 14:19:04 +00:00
Jon Coppeard
dc11fe4ad5 Bug 1580209 - Rename weakmap methods for finding sweep group edges to make them more consisitent r=sfink
Tidyup to make the method names more consistent.

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

--HG--
extra : moz-landing-system : lando
2019-09-11 10:11:09 +00:00
Jon Coppeard
4fa937696d Bug 1580209 - Use weakmap virtual method to find cross zone edges for debugger weakmaps r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D45397

--HG--
extra : moz-landing-system : lando
2019-09-11 10:17:35 +00:00
Francesco Lodolo (:flod)
8b044544ec Bug 1579730 - Use new accesskey string for "Manage Protection Settings" (contentBlocking.manageSettings2.label) r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D45503

--HG--
extra : moz-landing-system : lando
2019-09-11 09:58:05 +00:00
David Heiberg
611ad9a301 Bug 1488006 - Use assignment operator instead of manual implementation r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D45502

--HG--
extra : moz-landing-system : lando
2019-09-11 09:48:49 +00:00
Simon Giesecke
409cee8a78 Bug 1168606 - Extract DatabaseConnection::ExecuteCachedStatement function. r=ytausky,asuth
Differential Revision: https://phabricator.services.mozilla.com/D41225

--HG--
extra : moz-landing-system : lando
2019-09-11 09:04:02 +00:00
Simon Giesecke
0287e643ca Bug 1168606 - Unified handling of literal strings using NS_LITERAL_(C)STRING and removed some duplications. r=ttung,asuth
Harmonized and provided a rationale for defining statement parameter names literally vs. by named constant,
and referencing them in binding calls by index vs. by name.

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

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:07 +00:00
Simon Giesecke
f7165d415d Bug 1168606 - Extracted methods Cursor::OpenOp::PrepareKeyConditionClauses and PrepareIndexKeyConditionClause. r=ttung,asuth
Also reduced duplication within the extracted methods.

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

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:11 +00:00
Simon Giesecke
4bfd09c089 Bug 1168606 - Reduce code duplication for different open cursor variants. r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D40956

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:15 +00:00
Simon Giesecke
4a9fe9f0a5 Bug 1168606 - Change definition of OpenCursorParams subtypes to allow reducing duplicated code r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D40955

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:09 +00:00
Simon Giesecke
9aa284cb0c Bug 1168606 - Reduce the use of plain pointers, and use const for Cursor data members where possible. r=ttung
Differential Revision: https://phabricator.services.mozilla.com/D40954

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:13 +00:00
Simon Giesecke
a947f3b52f Bug 1168606 - Added comments on almost-const data members r=ttung,asuth
Differential Revision: https://phabricator.services.mozilla.com/D42645

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:01 +00:00
Simon Giesecke
f613dbb67c Bug 1168606 - Added documentation on Cursor data members. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D41403

--HG--
extra : moz-landing-system : lando
2019-09-10 15:36:03 +00:00