- 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
-
- 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
-
- Jul 06, 2022
-
-
Narcis Beleuzu authored
Backed out changeset c2f124ed65ec (bug 1776104) Backed out changeset 05da7d6fa999 (bug 1776104)
-
- Jun 27, 2022
-
-
Ryan VanderMeulen authored
Also refresh the list generated from ThirdPartyPaths.txt in .clang-format-ignore and clean up a few other entries. Differential Revision: https://phabricator.services.mozilla.com/D150070
-
- Apr 19, 2022
-
-
Jim Blandy authored
Remove the unused source directory `dom/webgpu/ffi`. The `wgpu_ffi_generated.h` header actually #included by `gfx/wgpu_bindings/wgpu.h` is generated by `gfx/wgpu_bindings/moz.build` at build time and placed in the obj directory. The copy in the source directory is ignored, and it's confusing to keep it around. Differential Revision: https://phabricator.services.mozilla.com/D143931
-
- Jan 24, 2022
-
-
stransky authored
Bug 1750663 [Linux] Move mozva library and va headers to media directory r=alwu,media-playback-reviewers Differential Revision: https://phabricator.services.mozilla.com/D136596
-
- Dec 06, 2021
-
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D132278
-
- Dec 03, 2021
-
-
Butkovits Atila authored
Backed out changeset 6181e40d4da1 (bug 1719554) Backed out changeset c261ede6ae81 (bug 1719554) Backed out changeset 221ec418475c (bug 1719554)
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D132278
-
- Nov 27, 2021
-
-
Deian Stefan authored
Differential Revision: https://phabricator.services.mozilla.com/D126435
-
Cristian Tuns authored
Backed out changeset d486edc7499b (bug 1732201) for causing web-platform-tests failures on header-totalsfntsize-001.xht CLOSED TREE
-
Deian Stefan authored
Differential Revision: https://phabricator.services.mozilla.com/D126435
-
- Oct 18, 2021
-
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D126983
-
- Oct 14, 2021
-
-
Butkovits Atila authored
Backed out changeset f1b3e7dec7e2 (bug 1735341) Backed out changeset e7675e3524da (bug 1719746) Backed out changeset 05109157a4b5 (bug 1719746) Backed out changeset b98f10477f44 (bug 1719746) Backed out changeset dce9c0d6c79c (bug 1719746) Backed out changeset 472767f43cad (bug 1719746) Backed out changeset 4fa55bded471 (bug 1719746) Backed out changeset 391c305dce1f (bug 1719746) Backed out changeset 5f20632de2be (bug 1719746)
-
Butkovits Atila authored
Backed out changeset f1b3e7dec7e2 (bug 1735341) Backed out changeset e7675e3524da (bug 1719746) Backed out changeset 05109157a4b5 (bug 1719746) Backed out changeset b98f10477f44 (bug 1719746) Backed out changeset dce9c0d6c79c (bug 1719746) Backed out changeset 472767f43cad (bug 1719746) Backed out changeset 4fa55bded471 (bug 1719746) Backed out changeset 391c305dce1f (bug 1719746) Backed out changeset 5f20632de2be (bug 1719746)
-
- Oct 13, 2021
-
-
Dan Minor authored
Differential Revision: https://phabricator.services.mozilla.com/D126983
-
- Sep 03, 2021
-
-
Dzmitry Malyshau authored
This update makes wgpu a vendored dependency instead of having it in gfx/wgpu. ## Notes It relies on https://phabricator.services.mozilla.com/D123157 It has a quirk related to OpenGL ES backend. Previousy, we manually had to disable GL backend in order to avoid vendoring WASM dependencies in. This time, manual editing is more complicated, so instead this change adds a few cargo patch lines to point WASM dependencies to dummy projects. The update also totally removes SPIRV-Cross, since the latest `wgpu` doesn't depend on it any more. The compiled binary size for Gecko should improve with this. Differential Revision: https://phabricator.services.mozilla.com/D123153
-
- Jul 07, 2021
-
-
Michael Froman authored
Bug 1714577 meant to exclude tools/profiler/public/GeckoTraceEvent.h from clang-format, but the trailing comment in .clang-format-ignored broke that. Bug 1519636 then formatted the file. This fixes the exclusion in .clang-format-ignore and backs out the clang-format on tools/profiler/public/GeckoTraceEvent.h. Differential Revision: https://phabricator.services.mozilla.com/D119297
-
- Jun 09, 2021
-
-
Paul Adenot authored
We're going to modify it, but it will cause unnecessary churn to reformat it to Gecko style (it would change all indentation, etc.), in case we want to update it with upstream. Differential Revision: https://phabricator.services.mozilla.com/D116842
-
- Jan 28, 2021
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D103131
-
Csoregi Natalia authored
Backed out changeset 0e03d508c8d4 (bug 1686831) Backed out changeset cf6dd6eab427 (bug 1686831) Backed out changeset 308000f1e14b (bug 1686831) Backed out changeset c4d470be0184 (bug 1686831) Backed out changeset 9751918b1ccb (bug 1686831) Backed out changeset dd9b7e71dcfb (bug 1686831) Backed out changeset 486a184530a7 (bug 1686831) Backed out changeset b64d3e89bf68 (bug 1686831) Backed out changeset dcc6396e455a (bug 1686831)
-
Csoregi Natalia authored
Backed out changeset 0e03d508c8d4 (bug 1686831) Backed out changeset cf6dd6eab427 (bug 1686831) Backed out changeset 308000f1e14b (bug 1686831) Backed out changeset c4d470be0184 (bug 1686831) Backed out changeset 9751918b1ccb (bug 1686831) Backed out changeset dd9b7e71dcfb (bug 1686831) Backed out changeset 486a184530a7 (bug 1686831) Backed out changeset b64d3e89bf68 (bug 1686831) Backed out changeset dcc6396e455a (bug 1686831)
-
- Jan 27, 2021
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D103131
-
- Jan 14, 2021
-
-
Markus Stange authored
Differential Revision: https://phabricator.services.mozilla.com/D101317
-
Markus Stange authored
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D101316
-
- Oct 02, 2020
-
-
Robert Mader authored
This is required to support pasting the primary selection into Firefox on compositors only supporting the public protocol, such as KWin. Getting the selection *from* Firefox is done via GTK and will be supported from GTK 3.24.23 on. The public protocol, while practically identical, will replace the gtk-private one eventually. However, support for the private one will still be needed for a while. Note: this also updates the auto-generated gtk-primary-selection files. Differential Revision: https://phabricator.services.mozilla.com/D91594
-
- Sep 30, 2020
-
-
Narcis Beleuzu authored
Backed out changeset 499103fc4ccb (bug 1667674) for bc failures on browser_aboutCertError_offlineSupport.js . CLOSED TREE
-
Robert Mader authored
This is required to support pasting the primary selection into Firefox on compositors only supporting the public protocol, such as KWin. Getting the selection *from* Firefox is done via GTK and will be supported from GTK 3.24.23 on. The public protocol, while practically identical, will replace the gtk-private one eventually. However, support for the private one will still be needed for a while. Note: this also updates the auto-generated gtk-primary-selection files. Differential Revision: https://phabricator.services.mozilla.com/D91594
-
- Sep 22, 2020
-
-
Michael Froman authored
Differential Revision: https://phabricator.services.mozilla.com/D90309
-
- Jul 09, 2020
-
-
Tom Prince authored
Bug 1651731c: [lint] Only allow files that are typically executable to have shebang lines override permission check; r=linter-reviewers,sylvestre Differential Revision: https://phabricator.services.mozilla.com/D82949
-
- Jun 04, 2020
-
-
Iain Ireland authored
Now this code is less of a weird outlier. Differential Revision: https://phabricator.services.mozilla.com/D77732
-
Iain Ireland authored
I kept a running list of code that would be dead once we removed the old engine. This is what was on that list. Note: The regexp_parse tests used a testing function that parsed a regexp and returned an AST to compare against the expected AST. They are being deleted because the tests are fragile in the face of upstream changes, not particularly useful, and a lot of work to convert. Depends on D77727 Differential Revision: https://phabricator.services.mozilla.com/D77728
-
- May 07, 2020
-
-
thomasmo authored
This change simply changes line endings to make diffing easier with updates from OpenVR, which have Unix line endings. Further, .clang-format-ignore, does not seem to work for wildcard to match a directory and subdirectory, so all files are listed individually. Differential Revision: https://phabricator.services.mozilla.com/D74100
-
- Apr 15, 2020
-
-
Sylvestre Ledru authored
For now, the local detection sucks. I will fix that once bug 1625884 is fixed Differential Revision: https://phabricator.services.mozilla.com/D69683 --HG-- extra : moz-landing-system : lando
-
- Feb 12, 2020
-
-
Marc Streckfuss authored
Differential Revision: https://phabricator.services.mozilla.com/D47999 --HG-- extra : moz-landing-system : lando
-
Coroiu Cristina authored
Backed out changeset b4dc366c9161 (bug 1353652) for build bustage on linux32 at build/src/widget/gtk/MPRISServiceHandler.cpp a=backout
-