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

397 Коммитов

Автор SHA1 Сообщение Дата
Butkovits Atila 949da905e7 Backed out 19 changesets (bug 1613705) for causing build bustages complaining about Document.cpp. CLOSED TREE
Backed out changeset 2ee1091dd20d (bug 1613705)
Backed out changeset d377afc0b09f (bug 1613705)
Backed out changeset de9d4378f0ac (bug 1613705)
Backed out changeset 9843372abb6e (bug 1613705)
Backed out changeset 5fc5918e5905 (bug 1613705)
Backed out changeset a7aeae7afd49 (bug 1613705)
Backed out changeset 5d61617a5402 (bug 1613705)
Backed out changeset 85bf98573899 (bug 1613705)
Backed out changeset 175af8a1b8c2 (bug 1613705)
Backed out changeset 93fcb23d7898 (bug 1613705)
Backed out changeset 595529cd906f (bug 1613705)
Backed out changeset 9f3e2963d925 (bug 1613705)
Backed out changeset 442289058933 (bug 1613705)
Backed out changeset fc3b9acb0e81 (bug 1613705)
Backed out changeset 408983c64f7f (bug 1613705)
Backed out changeset 08b637fc3fcd (bug 1613705)
Backed out changeset 6ef0aafd2db0 (bug 1613705)
Backed out changeset d88b294e0a5e (bug 1613705)
Backed out changeset e6bebff87544 (bug 1613705)
2021-08-03 12:36:01 +03:00
Zibi Braniecki 3eb02c3644 Bug 1613705 - [localization] part10: Remove Localization.jsm. r=platform-i18n-reviewers,dminor
Depends on D113692

Differential Revision: https://phabricator.services.mozilla.com/D105586
2021-08-03 05:52:03 +00:00
Zibi Braniecki 36d143e8ba Bug 1613705 - [localization] part9: Update DOMLocalization to match Localization constructor. r=nika,emilio
Depends on D113691

Differential Revision: https://phabricator.services.mozilla.com/D113692
2021-08-03 05:52:03 +00:00
Zibi Braniecki de1ee6dbf1 Bug 1613705 - [localization] part8: Refactor SetIsSync to be SetAsync. r=platform-i18n-reviewers,dminor,emilio
Depends on D113571

Differential Revision: https://phabricator.services.mozilla.com/D113691
2021-08-03 05:52:03 +00:00
Zibi Braniecki d22418d41e Bug 1613705 - [localization] part7: Re-enable custom locales argument to Localization. r=nika,emilio
Depends on D113570

Differential Revision: https://phabricator.services.mozilla.com/D113571
2021-08-03 05:52:02 +00:00
Zibi Braniecki f8df4aa5e3 Bug 1613705 - [localization] part6: Fine tune error reporting to only report to automation and nightly. r=platform-i18n-reviewers,dminor
Depends on D113248

Differential Revision: https://phabricator.services.mozilla.com/D113570
2021-08-03 05:52:02 +00:00
Zibi Braniecki 7336dd1851 Bug 1613705 - [localization] part5: Refactor tests to use new API model. r=platform-i18n-reviewers,dminor
Depends on D113247

Differential Revision: https://phabricator.services.mozilla.com/D113248
2021-08-03 05:52:01 +00:00
Zibi Braniecki 67ae94fecc Bug 1613705 - [localization] part4: Enable observer on Localization. r=emilio,nika
Depends on D111178

Differential Revision: https://phabricator.services.mozilla.com/D113247
2021-08-03 05:52:01 +00:00
Zibi Braniecki 65b2ecfd3a Bug 1613705 - [localization] part3: Introduce passing Registry to Localization to replace BundleGenerator argument. r=emilio,nika
Depends on D104789

Differential Revision: https://phabricator.services.mozilla.com/D111178
2021-08-03 05:52:01 +00:00
Zibi Braniecki 294c93befa Bug 1613705 - [localization] part2: Switch Localization class to use localization-ffi. r=emilio,nika
Depends on D104788

Differential Revision: https://phabricator.services.mozilla.com/D104789
2021-08-03 05:52:00 +00:00
Zibi Braniecki e9823295ec Bug 1613705 - [localization] part1: Introduce localization-ffi bindings for fluent-fallback. r=emilio,nika
Depends on D117349

Differential Revision: https://phabricator.services.mozilla.com/D104788
2021-08-03 05:52:00 +00:00
Zibi Braniecki 63410ff0f6 Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D121543
2021-08-02 17:42:20 +00:00
Matjaz Horvat ee30b4c3f1 Bug 1711028: Update the "accented" pseudo l10n strategy with markers. r=dminor,flod
The updated strategy wraps parts of strings in square brackets, and hence
"marks" the beginning and the end of the part of the string.

Differential Revision: https://phabricator.services.mozilla.com/D121078
2021-08-02 16:44:25 +00:00
Cosmin Sabou 3564c330b3 Backed out 11 changesets (bug 1613705) for several test failures. CLOSED TREE
Backed out changeset 4e690882b6af (bug 1613705)
Backed out changeset 302e7a75affc (bug 1613705)
Backed out changeset 626b40e3aad1 (bug 1613705)
Backed out changeset 1cbab987bb7d (bug 1613705)
Backed out changeset 2213917abb30 (bug 1613705)
Backed out changeset c89aa0375690 (bug 1613705)
Backed out changeset 6466027c5767 (bug 1613705)
Backed out changeset 6c188c4b38bf (bug 1613705)
Backed out changeset 8d0c087b9896 (bug 1613705)
Backed out changeset 3404fd6725f1 (bug 1613705)
Backed out changeset c9cfbba15d90 (bug 1613705)
2021-08-02 14:04:29 +03:00
Zibi Braniecki c1bb7ded3f Bug 1613705 - [localization] part10: Remove Localization.jsm. r=platform-i18n-reviewers,dminor
Depends on D113692

Differential Revision: https://phabricator.services.mozilla.com/D105586
2021-08-02 09:54:11 +00:00
Zibi Braniecki 458a2494df Bug 1613705 - [localization] part9: Update DOMLocalization to match Localization constructor. r=nika,emilio
Depends on D113691

Differential Revision: https://phabricator.services.mozilla.com/D113692
2021-08-02 09:54:10 +00:00
Zibi Braniecki c5240d354f Bug 1613705 - [localization] part8: Refactor SetIsSync to be SetAsync. r=platform-i18n-reviewers,dminor,emilio
Depends on D113571

Differential Revision: https://phabricator.services.mozilla.com/D113691
2021-08-02 09:54:10 +00:00
Zibi Braniecki 791fb0ec84 Bug 1613705 - [localization] part7: Re-enable custom locales argument to Localization. r=nika,emilio
Depends on D113570

Differential Revision: https://phabricator.services.mozilla.com/D113571
2021-08-02 09:54:10 +00:00
Zibi Braniecki e27c29555a Bug 1613705 - [localization] part6: Fine tune error reporting to only report to automation and nightly. r=platform-i18n-reviewers,dminor
Depends on D113248

Differential Revision: https://phabricator.services.mozilla.com/D113570
2021-08-02 09:54:09 +00:00
Zibi Braniecki 87960777c7 Bug 1613705 - [localization] part5: Refactor tests to use new API model. r=platform-i18n-reviewers,dminor
Depends on D113247

Differential Revision: https://phabricator.services.mozilla.com/D113248
2021-08-02 09:54:09 +00:00
Zibi Braniecki 6f3c026ec7 Bug 1613705 - [localization] part4: Enable observer on Localization. r=emilio,nika
Depends on D111178

Differential Revision: https://phabricator.services.mozilla.com/D113247
2021-08-02 09:54:08 +00:00
Zibi Braniecki 2ea7cbbaf1 Bug 1613705 - [localization] part3: Introduce passing Registry to Localization to replace BundleGenerator argument. r=emilio,nika
Depends on D104789

Differential Revision: https://phabricator.services.mozilla.com/D111178
2021-08-02 09:54:08 +00:00
Zibi Braniecki bcc80223e2 Bug 1613705 - [localization] part2: Switch Localization class to use localization-ffi. r=emilio,nika
Depends on D104788

Differential Revision: https://phabricator.services.mozilla.com/D104789
2021-08-02 09:54:07 +00:00
Zibi Braniecki dd790b71b1 Bug 1613705 - [localization] part1: Introduce localization-ffi bindings for fluent-fallback. r=emilio,nika
Depends on D117349

Differential Revision: https://phabricator.services.mozilla.com/D104788
2021-08-02 09:54:07 +00:00
Zibi Braniecki 880faad3d0 Bug 1723187 - Force sync load of a file if async load is in progress. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D121401
2021-07-30 18:08:09 +00:00
Zibi Braniecki 56659da030 Bug 1660392 - [l10nregistry] part8: Remove L10nRegistry.jsm. r=platform-i18n-reviewers,gregtatum
Depends on D105584

Differential Revision: https://phabricator.services.mozilla.com/D105585
2021-07-30 16:47:49 +00:00
Zibi Braniecki 1eead2ccc2 Bug 1660392 - [l10nregistry] part6: Move Localization to use WebIDL L10nRegistry. r=platform-i18n-reviewers,nordzilla
Depends on D102372

Differential Revision: https://phabricator.services.mozilla.com/D105416
2021-07-30 16:47:48 +00:00
Zibi Braniecki ded73fe965 Bug 1660392 - [l10nregistry] part5: Move tests to use Rust L10nRegistry. r=platform-i18n-reviewers,gregtatum
Depends on D105583

Differential Revision: https://phabricator.services.mozilla.com/D102372
2021-07-30 16:47:48 +00:00
Zibi Braniecki 3846f277c5 Bug 1660392 - [l10nregistry] part4: Broadcast registry updates to IPC and LocaleService. r=nika,emilio,platform-i18n-reviewers,dminor
Depends on D105572

Differential Revision: https://phabricator.services.mozilla.com/D105583
2021-07-30 16:47:48 +00:00
Zibi Braniecki d3b0c08941 Bug 1660392 - [l10nregistry] part3: Enable L10nRegistry IPC. r=nika,emilio,platform-i18n-reviewers,dminor
Depends on D102096

Differential Revision: https://phabricator.services.mozilla.com/D105572
2021-07-30 16:47:47 +00:00
Zibi Braniecki f42090a25a Bug 1660392 - [l10nregistry] part2: Add L10nRegistry WebIDL backed by l10nregistry-rs. r=nika,emilio
Depends on D105415

Differential Revision: https://phabricator.services.mozilla.com/D102096
2021-07-30 16:47:47 +00:00
Zibi Braniecki 9469aef381 Bug 1672317 - [l10nfilesource] part8: Remove JSM FileSource. r=platform-i18n-reviewers,nordzilla
Depends on D105393

Differential Revision: https://phabricator.services.mozilla.com/D105394
2021-07-29 21:30:27 +00:00
Zibi Braniecki 3456e1e5b1 Bug 1672317 - [l10nfilesource] part7: Migrate L10nRegistry to use L10nFileSource. r=platform-i18n-reviewers,nordzilla
Depends on D105392

Differential Revision: https://phabricator.services.mozilla.com/D105393
2021-07-29 21:30:27 +00:00
Zibi Braniecki 61e69628d6 Bug 1672317 - [l10nfilesource] part5: Migrate tests to use L10nFileSource. r=platform-i18n-reviewers,gregtatum
Depends on D105391

Differential Revision: https://phabricator.services.mozilla.com/D103259
2021-07-29 21:30:26 +00:00
Zibi Braniecki f23494c7e7 Bug 1672317 - [l10nfilesource] part3: Introduce L10nFileSource backed by l10nregistry-rs. r=nika,emilio
Depends on D102102

Differential Revision: https://phabricator.services.mozilla.com/D103002
2021-07-29 21:30:25 +00:00
Zibi Braniecki e0ee86ae33 Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
Depends on D103184

Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 21:30:25 +00:00
Zibi Braniecki bcff9a7e2d Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D103184
2021-07-29 21:30:24 +00:00
Noemi Erli 9009ea58e0 Backed out 9 changesets (bug 1672317) for causing toolchain bustages
Backed out changeset c7d16d1bbf56 (bug 1672317)
Backed out changeset 8367ff19d3ba (bug 1672317)
Backed out changeset cce54c20ec3c (bug 1672317)
Backed out changeset a5d67460e7bb (bug 1672317)
Backed out changeset b78f3e332d57 (bug 1672317)
Backed out changeset 3e84f9a521f4 (bug 1672317)
Backed out changeset 1aaa22cf7c13 (bug 1672317)
Backed out changeset d850981cf33c (bug 1672317)
Backed out changeset 944805ef4561 (bug 1672317)
2021-07-30 00:19:40 +03:00
Noemi Erli b1bfbf5738 Bug 1672317 - fix build bustages r=fix CLOSED TREE 2021-07-29 21:04:49 +03:00
Zibi Braniecki 74789f5dd7 Bug 1672317 - [l10nfilesource] part8: Remove JSM FileSource. r=platform-i18n-reviewers,nordzilla
Depends on D105393

Differential Revision: https://phabricator.services.mozilla.com/D105394
2021-07-29 17:31:54 +00:00
Zibi Braniecki 22646006c7 Bug 1672317 - [l10nfilesource] part7: Migrate L10nRegistry to use L10nFileSource. r=platform-i18n-reviewers,nordzilla
Depends on D105392

Differential Revision: https://phabricator.services.mozilla.com/D105393
2021-07-29 17:31:54 +00:00
Zibi Braniecki 792cf026d4 Bug 1672317 - [l10nfilesource] part5: Migrate tests to use L10nFileSource. r=platform-i18n-reviewers,gregtatum
Depends on D105391

Differential Revision: https://phabricator.services.mozilla.com/D103259
2021-07-29 17:31:53 +00:00
Zibi Braniecki 6b765f55cf Bug 1672317 - [l10nfilesource] part3: Introduce L10nFileSource backed by l10nregistry-rs. r=nika,emilio
Depends on D102102

Differential Revision: https://phabricator.services.mozilla.com/D103002
2021-07-29 17:31:52 +00:00
Zibi Braniecki 24226b2070 Bug 1672317 - [l10nfilesource] part2: Vendor in l10nregistry-rs and fluent-fallback. r=dminor
Depends on D103184

Differential Revision: https://phabricator.services.mozilla.com/D102102
2021-07-29 17:31:51 +00:00
Zibi Braniecki 07bdd43754 Bug 1672317 - [l10nfilesource] part1: Update fluent-rs to 0.15.0. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D103184
2021-07-29 17:31:51 +00:00
Dan Minor 26b1e33737 Bug 1715595 - Use char rather than uint8_t for utf-8 in unified components r=platform-i18n-reviewers,gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D120508
2021-07-23 14:58:00 +00:00
Kris Maglione 3ee95f8b32 Bug 1716849: Add crash annotation for error when aborting for failed module import. r=mccr8
There are a number of modules that we import from C++ and can't continue
running without. We have a number of crashes for some of those failed loads. A
lot of them are from OOMs or corruption, but we're not sure about the rest.

This patch adds a crash annotation with the details of the error wherever we
abort for failing to load a module.

Differential Revision: https://phabricator.services.mozilla.com/D120290
2021-07-22 16:58:02 +00:00
Butkovits Atila f1369e39ea Backed out changeset ef812b3d914d (bug 1716849) for causing assertion failures at nsImportModule.cpp. CLOSED TREE 2021-07-22 06:49:23 +03:00
Kris Maglione f69238e72d Bug 1716849: Add crash annotation for error when aborting for failed module import. r=mccr8
There are a number of modules that we import from C++ and can't continue
running without. We have a number of crashes for some of those failed loads. A
lot of them are from OOMs or corruption, but we're not sure about the rest.

This patch adds a crash annotation with the details of the error wherever we
abort for failing to load a module.

Differential Revision: https://phabricator.services.mozilla.com/D120290
2021-07-22 01:28:22 +00:00
Tooru Fujisawa cc92ef732d Bug 1708448 - Move property and element functions into js/public/PropertyAndElement.h. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D119619
2021-07-13 11:52:42 +00:00