Commit Graph

245 Commits

Author SHA1 Message Date
Edouard Oger
9b5b871811 Bug 1580906 p1 - Update page action menu Send Tab copy. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D45728
2019-09-18 18:36:51 +00:00
Noemi Erli
1c50b90281 Backed out 2 changesets (bug 1580906) for failures in browser_page_action_menu.js CLOSED TREE
Backed out changeset ae5fe308e4b2 (bug 1580906)
Backed out changeset 2dab1e9ada47 (bug 1580906)
2019-09-18 21:17:01 +03:00
Edouard Oger
27d12c4794 Bug 1580906 p1 - Update page action menu Send Tab copy. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D45728
2019-09-18 16:26:22 +00:00
monikamaheshwari
edb30ffaec Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D45629
2019-09-14 09:39:26 +00:00
Edouard Oger
e916cd4d3a Bug 1579445 - Refresh the FxA device list on Send Tab menu open. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D45189
2019-09-12 22:42:31 +00:00
Edouard Oger
524d154c78 Bug 1570569 p1 - Add Sync Disabled state to Synced Tabs menu. r=vbudhram,fluent-reviewers,flod,markh
Differential Revision: https://phabricator.services.mozilla.com/D44484
2019-09-11 01:17:46 +00:00
Edouard Oger
06a5bd1580 Bug 1575704 - Redirect to Sync preferences in Send Tab sign-in button. r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D44251
2019-09-03 15:40:29 +00:00
Vijay Budhram
4830acf165 Bug 1573959 - Update FxA toolbar menu utm param r=markh
Differential Revision: https://phabricator.services.mozilla.com/D43093
2019-08-22 16:53:17 +00:00
Edouard Oger
bda240e618 Bug 1567569 - Add VR and TV device icons. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D41464
2019-08-13 02:52:07 +00:00
Vijay Budhram
a5a9bd160b Bug 1568866 - Update send to device panel for skyline r=markh
Differential Revision: https://phabricator.services.mozilla.com/D40049
2019-08-07 18:07:06 +00:00
Andreea Pavel
b23b5a26e7 Backed out 2 changesets (bug 1568866) bc failures at browser_misused_characters_in_strings.js on a CLOSED TREE
Backed out changeset d87d16fa1fa5 (bug 1568866)
Backed out changeset 75fb52a6d1f8 (bug 1568866)
2019-08-06 22:29:49 +03:00
Coroiu Cristina
d34ef9ea82 Bug 1568866 - Fix ESlint failure on a CLOSED TREE 2019-08-06 19:39:55 +03:00
Vijay Budhram
cef3fe3765 Bug 1568866 - Update send to device panel for skyline r=markh
Differential Revision: https://phabricator.services.mozilla.com/D40049
2019-08-06 15:00:30 +00:00
Vijay Budhram
f86d68dcc0 Bug 1562006 - Update FxA toolbar menu for skyline r=eoger,Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37961
2019-08-02 13:55:19 +00:00
Mihai Alexandru Michis
28d4f1fdf5 Backed out changeset f2b7c868c0a7 (bug 1562006) for browser chrome failures. CLOSED TREE 2019-07-29 23:37:58 +03:00
Vijay Budhram
45e4a9670f Bug 1562006 - Update FxA toolbar menu for skyline r=eoger,Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37961
2019-07-29 16:21:22 +00:00
Vijay Budhram
970d226eba Bug 1564877 - Fix fxa avatar not clearing on sign out r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D37571
2019-07-10 20:06:33 +00:00
Victor Porof
a3641f184a Bug 1561435 - Format browser/base/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D36041
2019-07-05 09:48:57 +02:00
Dão Gottwald
d78fcda4df Bug 1560398 - Merge appMenu-fxa-status with appMenu-fxa-container. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D35470
2019-06-24 20:29:46 +00:00
Boris Zbarsky
95de682140 Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D34196
2019-06-11 15:51:51 +00:00
Edouard Oger
b2088abd9b Bug 1555771 - Update Sync and FxA illustrations. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33234
2019-06-05 17:46:54 +00:00
Coroiu Cristina
b9992bbb3b Backed out changeset 8aca39389e35 (bug 1555771) for browser-chrome failures at browser/components/extensions/test/browser/browser_ext_tabs_events.js 2019-06-04 03:22:59 +03:00
Edouard Oger
636f25829d Bug 1555771 - Update Sync and FxA illustrations. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33234
2019-06-03 21:24:42 +00:00
shindli
99d950e3da Backed out changeset 7f8884b7de4e (bug 1555771) for causing perma browser chrome failures in browser/base/content/test/sync/browser_sync.js CLOSED TREE 2019-06-03 22:14:42 +03:00
Edouard Oger
1b2bf2ae0d Bug 1555771 - Update Sync and FxA illustrations. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33234
2019-06-03 17:33:47 +00:00
Cosmin Sabou
4d7d2ea03c Backed out changeset 69f10997c98f (bug 1555771) for build bustages. CLOSED TREE 2019-06-01 01:13:36 +03:00
Edouard Oger
5b190642c4 Bug 1555771 - Update Sync and FxA illustrations. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33234
2019-05-31 21:23:19 +00:00
Vijay Budhram
abb3caec0b Bug 1542334 - Add telemetry for FxA app menu r=eoger,janerik
Differential Revision: https://phabricator.services.mozilla.com/D28347
2019-04-30 19:47:36 +00:00
Vijay Budhram
fbc54822a3 Bug 1546599 - Reset FxA avatar menu title on logout r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D28712
2019-04-24 22:41:27 +00:00
Vijay Budhram
27bbee7a6e Bug 1542334 - Add FxA toolbar menu to app menu r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D26377
2019-04-19 14:05:24 +00:00
Vijay Budhram
a103f9f794 Bug 1535937 - Add custom telemetry for FxA toolbar menu r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D25225
2019-04-09 13:30:59 +00:00
Mark Hammond
473aa85684 Bug 1534699 - ensure new windows default to 'setup sync' state. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D24665
2019-03-25 21:47:10 +00:00
Vijay Budhram
1390532643 Bug 1537648 - remove change avatar button from FxA menu r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D24527
2019-03-22 20:52:47 +00:00
Vijay Budhram
d86d20e296 Bug 1536895 - Disable send tab on Fxa avatar menu for unsupported pages, r=gijs
Differential Revision: https://phabricator.services.mozilla.com//D24430
2019-03-21 21:14:34 +00:00
Vijay Budhram
20190ed5cd Bug 1537647 - fix focus on FxA menu when activated via keyboard r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D24381
2019-03-21 18:22:49 +00:00
Vijay Budhram
4fd5c57ba6 Bug 1536467 - bind callbacks to this for Send Tab to Device subview so they work when we're waiting for the initial sync r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D24068
2019-03-19 19:25:01 +00:00
Gijs Kruitbosch
2acd18a34a Bug 1524665 - update sync now item when syncing, r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com//D23695
2019-03-18 15:44:28 +00:00
Vijay Budhram
70b2482ba6 Bug 1524665 - Add send tab to device button, r=gijs
Differential Revision: https://phabricator.services.mozilla.com//D23387
2019-03-13 20:31:59 +00:00
Vijay Budhram
ea307c8d64 Bug 1524665 - Add FxA avatar toolbar menu, r=gijs,eoger
Differential Revision: https://phabricator.services.mozilla.com//D20433
2019-02-23 17:56:19 +00:00
Edouard Oger
88b25de235 Bug 1528622 - Debounce FxA Send Tab commands. r=markh,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D21286
2019-03-12 01:05:03 +00:00
Kris Maglione
856fa07b17 Bug 1514594: Part 3 - Change ChromeUtils.import API.
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8

This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:

  ChromeUtils.import("resource://gre/modules/Services.jsm");

is approximately the same as the following, in the new model:

  var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");

Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs

This was done using the followng script:

https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8

Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16750
2019-01-17 10:18:31 -08:00
Edouard Oger
94f59fc84d Bug 1516997 p2 - Use hasSyncedThisSession to determine if Send Tab is configured and loading. r=markh
Depends on D15657

Differential Revision: https://phabricator.services.mozilla.com/D15658
2019-01-03 22:29:03 +00:00
Art-Vanderlay
a0758b6648 Bug 1507836 - Use long style in "last sync" date formatted r=eoger
Changed format style in "last sync" date from short to long.

Hovering over listed devices in 'send tab to device' on the page action menu shows the last sync date in the short style (last synced: 1 min ago). Changed this to display date in the long style (last synced: 1 minute ago).

Differential Revision: https://phabricator.services.mozilla.com/D13634
2018-12-02 18:46:47 +00:00
Edouard Oger
f30ef5f47d Bug 1507294 - Display all compatible FxA devices in send tab menu. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D11955
2018-11-16 03:03:13 +00:00
Jared Wein
34cda59702 Bug 1492702 - Send the contextual link to the device, not the selected tab when a link is right-clicked. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D6980
2018-09-27 07:49:05 +00:00
Abdoulaye O. Ly
92bfcfb603 Bug 1470555 - Implement ability to send a selection of tabs. r=flod,jaws
Differential Revision: https://phabricator.services.mozilla.com/D3126
2018-09-04 14:36:05 +00:00
Mark Banner
462116b7f9 Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop
Automatic changes by ESLint, except for manual corrections for .xml files.

Differential Revision: https://phabricator.services.mozilla.com/D4439
2018-08-31 05:59:17 +00:00
Paolo Amadini
4ef12bc366 Bug 1482645 - Part 2 - Don't use a broadcaster element to store sync state. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D3147
2018-08-11 16:46:30 +01:00
Paolo Amadini
eec651d551 Bug 1482645 - Part 1 - Don't use broadcaster elements to show or hide sync interface elements. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D3146
2018-08-20 07:38:40 +01:00
Edouard Oger
bf95d80087 Bug 1483979 - Enable fxa commands r=markh
Differential Revision: https://phabricator.services.mozilla.com/D3569
2018-08-17 17:56:52 +00:00