- May 11, 2023
-
-
Gijs Kruitbosch authored
Differential Revision: https://phabricator.services.mozilla.com/D177477
-
- May 09, 2023
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D176338
-
- May 04, 2023
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D176637
-
Mark Banner authored
Enables Prettier for (these don't need to be excluded): - extensions/pref/autoconfig/test/unit/autoconfig.js - services/sync/tests/unit/prefs_test_prefs_store.js Removes duplications where the files are already ignored in the .eslintignore section. Re-organises the structure of the remaining parts to make it clearer why they are being excluded. Differential Revision: https://phabricator.services.mozilla.com/D176636
-
Mark Banner authored
Bug 1830265 - Enable Prettier and ESLint on toolkit/components/backgroundtasks/defaults. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D176634
-
- Apr 27, 2023
-
-
Bilal authored
Differential Revision: https://phabricator.services.mozilla.com/D174495
-
- Apr 06, 2023
-
-
Cosmin Sabou authored
-
Mark Banner authored
Unfortunately Prettier does not currently support multiple ignore files (see bug 1825508). Therefore we have to duplicate the entries from .eslintignore/Generated.txt/ThirdPartyPaths.txt for the time being. Differential Revision: https://phabricator.services.mozilla.com/D174762
-
- Apr 03, 2023
-
-
Mark Banner authored
Bug 1825739 - Replace generic ESLint disable statements with specific and prettier ones in devtools. r=devtools-reviewers,nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D174225
-
- Mar 23, 2023
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D173183
-
- Feb 17, 2023
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D170061
-
Cristian Tuns authored
Backed out 6 changesets (bug 1816934, bug 1817182, bug 1817179, bug 1817183) for causing dt failures in browser_jsterm_autocomplete_null.js CLOSED TREE Backed out changeset 17d4c013ed92 (bug 1817183) Backed out changeset cfed8d9c23f3 (bug 1817183) Backed out changeset 62fe2f589efe (bug 1817182) Backed out changeset 557bd773fb85 (bug 1817179) Backed out changeset 7f8a7865868b (bug 1816934) Backed out changeset d6c1d4c0d2a0 (bug 1816934)
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D170061
-
- Feb 13, 2023
-
-
Julien Wajsberg authored
Differential Revision: https://phabricator.services.mozilla.com/D167846
-
- Jan 24, 2023
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D167530
-
- Dec 08, 2022
-
-
Nicolas Chevobbe authored
Differential Revision: https://phabricator.services.mozilla.com/D163560
-
- Nov 08, 2022
-
-
Alexandre Poirot authored
Differential Revision: https://phabricator.services.mozilla.com/D159116
-
- Oct 25, 2022
-
-
Mark Hammond authored
Differential Revision: https://phabricator.services.mozilla.com/D157980
-
- Oct 18, 2022
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D158451
-
- Oct 10, 2022
-
-
Andrew McCreight authored
Differential Revision: https://phabricator.services.mozilla.com/D158508
-
Andrew McCreight authored
Differential Revision: https://phabricator.services.mozilla.com/D158505
-
Andrew McCreight authored
Also change .eslintignore to cover the other directories. This also fixes the indentation the automatic fixer messed up in a few XHTML files. Differential Revision: https://phabricator.services.mozilla.com/D158503
-
- Sep 30, 2022
-
-
Julian Descottes authored
Depends on D158297 Differential Revision: https://phabricator.services.mozilla.com/D158298
-
Julian Descottes authored
Bug 1790471 - [marionette] Convert /remote/marionette JSM modules to ESM r=webdriver-reviewers,whimboo Depends on D158295 Differential Revision: https://phabricator.services.mozilla.com/D158296
-
Julian Descottes authored
Differential Revision: https://phabricator.services.mozilla.com/D158293
-
- Sep 25, 2022
-
-
Ted Campbell authored
When we move this out of the js/ directory, a number of lint exceptions stop applying so we should just fix the issues now. Differential Revision: https://phabricator.services.mozilla.com/D157521
-
- Sep 12, 2022
-
-
Mark Striemer authored
Depends on D156241 Differential Revision: https://phabricator.services.mozilla.com/D156244
-
- Sep 09, 2022
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D156457
-
- Sep 07, 2022
-
-
Butkovits Atila authored
-
- Sep 06, 2022
-
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D156457
-
- Aug 23, 2022
-
-
John Bieling authored
Differential Revision: https://phabricator.services.mozilla.com/D151606
-
- Aug 03, 2022
-
-
Ben Dean-Kawamura authored
Generate the C++ and JS code to handle UniFFI bindings. The WebIDL code is completely static and doesn't need to be generated. There's support for both synchronus and async functions, but we haven't decided the how we want this to be configured. In practice, almost all functions will need to be async, so for now we're just forcing all functions to be. The `uniffi-bindgen-gecko-js` crate builds the binary that generates the bindings. This binary needs to be fed a list of UDL files, the path of the .cpp file to generate, and the directory to generate .jsm files in (and also all of those arguments again, but for the test fixtures). This is quiet a horrible UI, but it's going to be wrapped in a mach command. The `uniffi-js` directory contains shared C++ code for `uniffi-bindgen-gecko-js`. As much as possible we tried to put the functionality here and have the generated code simply forward function calls here. Still Todo: - CallbackInterfaces - Custom and external types - Datetime and TimeInterval Differential Revision: https://phabricator.services.mozilla.com/D144472
-
Butkovits Atila authored
Backed out changeset 113593df6272 (bug 1766045) Backed out changeset f137315bb6af (bug 1766045) Backed out changeset d86ad195a9a0 (bug 1766045) Backed out changeset e8bc2ec40cff (bug 1766045) Backed out changeset 2d33e41ac507 (bug 1766045) Backed out changeset 4d5874e16302 (bug 1766045)
-
Ben Dean-Kawamura authored
Generate the C++ and JS code to handle UniFFI bindings. The WebIDL code is completely static and doesn't need to be generated. There's support for both synchronus and async functions, but we haven't decided the how we want this to be configured. In practice, almost all functions will need to be async, so for now we're just forcing all functions to be. The `uniffi-bindgen-gecko-js` crate builds the binary that generates the bindings. This binary needs to be fed a list of UDL files, the path of the .cpp file to generate, and the directory to generate .jsm files in (and also all of those arguments again, but for the test fixtures). This is quiet a horrible UI, but it's going to be wrapped in a mach command. The `uniffi-js` directory contains shared C++ code for `uniffi-bindgen-gecko-js`. As much as possible we tried to put the functionality here and have the generated code simply forward function calls here. Still Todo: - CallbackInterfaces - Custom and external types - Datetime and TimeInterval Differential Revision: https://phabricator.services.mozilla.com/D144472
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D152734
-
- Aug 02, 2022
-
-
criss authored
Backed out 2 changesets (bug 1766045) for causing Bp-hybrid failures on UniFFIGeneratedScaffolding.cpp Backed out changeset 5708672d0e83 (bug 1766045) Backed out changeset cc77fd5ec7a8 (bug 1766045)
-
Ben Dean-Kawamura authored
Generate the C++ and JS code to handle UniFFI bindings. The WebIDL code is completely static and doesn't need to be generated. There's support for both synchronus and async functions, but we haven't decided the how we want this to be configured. In practice, almost all functions will need to be async, so for now we're just forcing all functions to be. The `uniffi-bindgen-gecko-js` crate builds the binary that generates the bindings. This binary needs to be fed a list of UDL files, the path of the .cpp file to generate, and the directory to generate .jsm files in (and also all of those arguments again, but for the test fixtures). This is quiet a horrible UI, but it's going to be wrapped in a mach command. The `uniffi-js` directory contains shared C++ code for `uniffi-bindgen-gecko-js`. As much as possible we tried to put the functionality here and have the generated code simply forward function calls here. Still Todo: - CallbackInterfaces - Custom and external types - Datetime and TimeInterval Differential Revision: https://phabricator.services.mozilla.com/D144472
-
- Mar 03, 2022
-
-
Nicolas Chevobbe authored
This patch is introducing the machinery to automatically generate/check some stubs used by Reps. We're focusing on stubs that shouldn't be represented by a front as it's easier to deal with; we should then have follow up and incremental patches for each stubs. Some data can't be retrieved after being serialized/deserialized (`-0`, unsafe int, …), and in such case the associated test was modified to directly pass the object. Differential Revision: https://phabricator.services.mozilla.com/D139933
-
- Feb 23, 2022
-
-
Alexandre Poirot authored
Differential Revision: https://phabricator.services.mozilla.com/D139366
-
- Jan 20, 2022
-
-
Scott authored
Differential Revision: https://phabricator.services.mozilla.com/D136157
-