Bryan Macoy
35eb847665
Bug 1803445 - Implement Safari / macOS permission wizard page for Bookmarks / History r=mconley,fluent-reviewers,flod.
...
Differential Revision: https://phabricator.services.mozilla.com/D171602
2023-03-16 13:51:33 +00:00
anayo
f7b10909f6
Bug 1814427 - Replace linkMoreTroubleshooting xul anchor with moz-support-link r=tgiles
...
Differential Revision: https://phabricator.services.mozilla.com/D172221
2023-03-15 22:06:28 +00:00
Nolan Ishii
f243dbd6d7
Bug 1820798 - Variant 2 selector page details section should default to closed. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D172583
2023-03-15 19:16:13 +00:00
Mike Conley
5c075e9201
Bug 1820655 - Add a new section to about:preferences to launch the migration wizard. r=jhirsch,fluent-reviewers,flod DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D172324
2023-03-15 00:35:16 +00:00
Butkovits Atila
c0d8e7c741
Backed out changeset 5c4677b1ea47 (bug 1820655) for causing failures at browser_open_migration_wizard.js. CLOSED TREE
2023-03-14 05:20:08 +02:00
Mike Conley
fdd13dfa60
Bug 1820655 - Add a new section to about:preferences to launch the migration wizard. r=jhirsch,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D172324
2023-03-14 01:59:01 +00:00
Butkovits Atila
e0499363a2
Backed out changeset 21ac89d8a165 (bug 1820655) for causing Gecko Decision failure. CLOSED TREE
2023-03-14 03:20:05 +02:00
Mike Conley
d853edb9ce
Bug 1820655 - Add a new section to about:preferences to launch the migration wizard. r=jhirsch,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D172324
2023-03-14 01:06:42 +00:00
Mike Conley
479bf84a3b
Bug 1822094 - Add a shared class for deemphasized text in the new Migration Wizard. r=kpatenio,desktop-theme-reviewers,dao
...
Notably, this also updates the em ratio of the "base" font size and the deemphasized font-size.
In the Figma specification, the base font size is 13px, and the deemphasized font-size is 10px,
which is ~84% of 13px.
Differential Revision: https://phabricator.services.mozilla.com/D172443
2023-03-13 21:04:59 +00:00
brian
25f6872533
Bug 1819340 - MigrationWizardParent should filter out any migrators that are not enabled r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D171812
2023-03-13 18:08:06 +00:00
Alvin Lew
8369d9fc0f
Bug 1815320 - Update Safari permission step in migrator to be a folder picker for the Safari folder under ~/Library. r=mconley,flod
...
Depends on D161306
Differential Revision: https://phabricator.services.mozilla.com/D171407
2023-03-13 16:54:59 +00:00
Alvin Lew
cc50311702
Bug 326701 - Favicons should be imported from Safari r=mconley
...
Depends on D162361
Differential Revision: https://phabricator.services.mozilla.com/D161306
2023-03-13 16:54:59 +00:00
BryanMacoy
622a092b6f
Bug 711995 - Favicons should be imported from Chrome. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D162361
2023-03-13 16:54:58 +00:00
steven wang
e02c20f5e3
Bug 1815543 - Sort the migrators in the new migration wizard in MRU order descending. r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D172231
2023-03-13 16:19:18 +00:00
Nolan Ishii
2fe7189288
Bug 1815749 Make variant 2's list of resource types in the <summary> reflect the checked items within the <details>. r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D170228
2023-03-13 16:16:16 +00:00
Mike Conley
09574d63a6
Bug 1819343 - Allow MigrationWizard initialization to be kicked off either on binding to the DOM or with script. r=kpatenio,settings-reviewers,Gijs
...
Up until now, we've used the connectedCallback to initialize the MigrationWizard. That's
been fine, except that it requires us to remove and then re-add the element to the DOM
if we want to "reset" it and start over.
This patch adds a method "requestState" to the MigrationWizard that kicks off the
initialization. Embedders can set the `auto-request-state` attribute on the
element if they're happy to just use the connectedCallback.
Finally, this adds an intrinsic width to the entire MigrationWizard element to reduce
flicker when transitioning between states.
Differential Revision: https://phabricator.services.mozilla.com/D171742
2023-03-06 21:39:01 +00:00
Mike Conley
3e4aa35ac7
Bug 1819343 - Add a skeleton loading page for the new MigrationWizard component. r=kpatenio
...
Differential Revision: https://phabricator.services.mozilla.com/D171741
2023-03-06 21:39:01 +00:00
brian
ed9f9dee81
Bug 1809347 Implement the page that appears if no other browsers to import cannot be found. r=mconley,fluent-reviewers,flod.
...
Differential Revision: https://phabricator.services.mozilla.com/D168981
2023-03-03 20:35:52 +00:00
Norisz Fay
5e05f73d55
Backed out changeset cfa8d4331629 (bug 1809347) for causing mochitest failures on test_migration_wizard.html CLOSED TREE
2023-03-03 22:10:10 +02:00
brian
9770fca3d6
Bug 1809347 Implement the page that appears if no other browsers to import cannot be found. r=mconley,fluent-reviewers,flod.
...
Differential Revision: https://phabricator.services.mozilla.com/D168981
2023-03-03 19:24:29 +00:00
steven wang
86f423adb8
Bug 1816690 - Default all visible resource checkboxes to checked (and invisible ones to unchecked) when selecting a browser/profile pair. r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D171502
2023-03-03 19:13:17 +00:00
Barret Rennie
81b53ac824
Bug 1818868 - Port osfile.jsm usage to IOUtils in browser/components/migration/ r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D170976
2023-02-27 16:28:57 +00:00
Mike Conley
3e4ed4a1d4
Bug 1818284 - Use Lit to construct the Storybook instance of the new MigrationWizard. r=hjones
...
This will make it easier to use Storybook to simulate how the MigrationWizard is likely to
be used in practice - which is to say, declaratively.
Differential Revision: https://phabricator.services.mozilla.com/D170666
2023-02-22 19:44:13 +00:00
achris16
270ad398ef
Bug 1467094 - Import from Chromium Snap Profile r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D169497
2023-02-22 15:49:00 +00:00
ogiorgis
c5ed792834
Bug 1810702 - fix title lenght in doc r=firefox-source-docs-reviewers,sylvestre DONTBUILD
...
Depends on D168516
Differential Revision: https://phabricator.services.mozilla.com/D170178
2023-02-17 09:35:35 +00:00
steven wang
f9ef9d9cf3
Bug 1813598 - Add a Cancel and Done button to the bottom of the progress page of the wizard. r=mconley,fluent-reviewers,flod.
...
Differential Revision: https://phabricator.services.mozilla.com/D169496
2023-02-17 04:31:08 +00:00
elephanteatsapple
246e4b3288
Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D170016
2023-02-17 03:18:06 +00:00
Mike Conley
c8fa25ba9b
Bug 1816197 - Part 2: Add an optional callback to MigratorBase.migrate to get migration updates. r=NeilDeakin,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D169527
2023-02-16 20:40:00 +00:00
Mike Conley
519e39e84b
Bug 1816197 - Part 1: Make MigratorBase.migrate resolve only after migration has completed. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D169526
2023-02-16 20:39:59 +00:00
Norisz Fay
7df967558d
Backed out changeset 7d45f0ddbd8b (bug 1809352) for causing mochitest failures on browser_all_files_referenced.js CLOSED TREE
2023-02-16 21:58:52 +02:00
elephanteatsapple
42105163bf
Bug 1809352- Include branding assets for each browser that can be imported from. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D170016
2023-02-16 18:53:48 +00:00
Andi-Bogdan Postelnicu
d016916382
Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium
...
Updated with clang-format version 15.0.5 (taskcluster-MKK8dHUpQkGfPLA793lizg)
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D168658
2023-02-13 15:02:07 +00:00
Nolan Ishii
e8b4b50efd
Bug 1803446 Implement 'variant 2' version of the main selector page for the migration wizard. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D166949
2023-02-08 15:58:24 +00:00
steven wang
c3c050ab64
Bug 1801051 - Remove cookies migration (except for FirefoxProfileMigrator). r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D168348
2023-02-07 20:11:42 +00:00
Mike Conley
07c9adc0ac
Bug 1814912 - Use an HTML5 dialog instead of gSubDialog for the new migration wizard in about:preferences. r=Gijs,settings-reviewers
...
I also renamed migration-dialog.[js|html|css] to migration-dialog-window.[js|html|css] to
make it clearer that those resources are for when the wizard is being shown in a separate
window. I also updated the documentation to reflect this.
Differential Revision: https://phabricator.services.mozilla.com/D169014
2023-02-07 14:25:47 +00:00
Barret Rennie
8f55657797
Bug 1798734 - Port osfile.jsm usage to IOUtils in SafariProfileMigrator.sys.mjs r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D164766
2023-02-06 15:52:24 +00:00
Barret Rennie
4f77793999
Bug 1798733 - Port osfile.jsm usage to IOUtils in IEProfileMigrator.sys.mjs r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D164765
2023-02-06 15:51:27 +00:00
Otto Länd
c333f002e7
Bug 1811281, 1812704: apply code formatting via Lando
...
# ignore-this-changeset
2023-01-31 16:24:28 +00:00
Mike Conley
58108e2c7e
Bug 1812704 - Wire up the new MigrationWizard to MigrationUtils to let it perform migrations. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D167998
2023-01-31 15:30:58 +00:00
Mike Conley
9c17617fb0
Bug 1811281 - Open new MigrationWizard dialog as a SubDialog in about:preferences rather than a TabDialog. r=Gijs,settings-reviewers
...
This does a few things to support this new behaviour:
1. Adds the ability for about:preferences category modules to indicate that
they want to specially handle subcategories. In this particular case, it
causes the "migrate" subcategory of the "general" category to open up the
migration dialog.
2. Updates MigrationUtils to open about:preferences#general-migrate if the opener
is a tabbrowser window.
3. Adds some utility functions to make writing tests easier.
4. Updates existing tests to expect the wizard to be opened in the about:preferences
subdialog.
5. Makes pressing "Escape" close the migration wizard when it's loaded in the
migration-dialog.html document.
Differential Revision: https://phabricator.services.mozilla.com/D167873
2023-01-31 15:30:57 +00:00
Mike Conley
f5afc7a2e3
Bug 1811935 - Adjust visibility of the resource types available for each migrator / profile pair in the new migration wizard. r=Gijs
...
This causes the MigrationWizardChild to request the full collection of available
migrators and user profiles, and then based on which resourceTypes those migrators
and user profiles have available, changes the visibility of the checkboxes in the
selection page of the new MigrationWizard component.
Differential Revision: https://phabricator.services.mozilla.com/D167617
2023-01-25 12:53:31 +00:00
Marian-Vasile Laza
9f616e2e60
Backed out changeset 97ee58e6c65d (bug 1811935) for causing bc failures on browser_dialog_cancel_close.js. CLOSED TREE
2023-01-25 04:06:11 +02:00
Mike Conley
2683edea63
Bug 1811935 - Adjust visibility of the resource types available for each migrator / profile pair in the new migration wizard. r=Gijs
...
This causes the MigrationWizardChild to request the full collection of available
migrators and user profiles, and then based on which resourceTypes those migrators
and user profiles have available, changes the visibility of the checkboxes in the
selection page of the new MigrationWizard component.
Differential Revision: https://phabricator.services.mozilla.com/D167617
2023-01-24 21:15:03 +00:00
Marco Bonardo
275a5e4803
Bug 1760074 - Frequent failure of test_MigrationUtils_timedRetry.js. r=Gijs
...
For how much it may sound strange, sometimes all the reads just happen before
the write, so they won't see the table.
Also fixes a wrong check on previousException.
Differential Revision: https://phabricator.services.mozilla.com/D167478
2023-01-23 15:44:10 +00:00
Mark Banner
2bd093b567
Bug 1811334 - Automatically replace Cu.reportError with console.error (most of browser/components). r=settings-reviewers,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D167297
2023-01-20 17:49:21 +00:00
Otto Länd
2d62b90a6e
Bug 1809498, 1810240: apply code formatting via Lando
...
# ignore-this-changeset
2023-01-17 20:33:50 +00:00
Mike Conley
d538cb869d
Bug 1810240 - Make sure migration dialog container resizes when the wizard changes size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D166839
2023-01-17 20:30:59 +00:00
Mike Conley
1bb03a6fc0
Bug 1809498 - Make browser.migrate.content-modal.enabled also control opening the new migration-dialog.html document. r=niklas
...
Differential Revision: https://phabricator.services.mozilla.com/D166838
2023-01-17 20:30:58 +00:00
Mike Conley
10d5cbd8c2
Bug 1809330 - Allow the MigrationWizard to close dialogs that it is embedded in. r=niklas
...
Differential Revision: https://phabricator.services.mozilla.com/D166392
2023-01-16 22:25:40 +00:00
Mike Conley
ce5bae69ff
Bug 1803447 - Implement progress page for the new migration wizard. r=hjones,kpatenio,mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D165090
2023-01-16 22:25:40 +00:00