Florian Quèze
9118178e3b
Bug 1892641 - include timestamps in BUILDSTATUS lines from gradle, r=glandium.
...
Differential Revision: https://phabricator.services.mozilla.com/D208531
2024-04-30 08:17:13 +00:00
kycn
b0f26d11ff
Bug 1892641 - Add profile markers for gradle project evaluations and task executions to capture execution times in the build profiles. r=florian,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D208094
2024-04-30 08:17:13 +00:00
Ryan VanderMeulen
d5a146aa56
Bug 1893237 - Update scip-java to version 0.9.10. r=android-reviewers,avirvara
...
Differential Revision: https://phabricator.services.mozilla.com/D208528
2024-04-29 15:18:40 +00:00
Ryan VanderMeulen
f86130bb60
Bug 1886433 - Use the AC dependencies plugin for GeckoView where possible. r=android-reviewers,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D205221
2024-03-20 21:40:21 +00:00
Gabriel Luong
20237dbc22
Bug 1822393 - Set the source and target compatibility compile options for non-GeckoView projects. r=owlish,nalexander,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201853
2024-02-13 21:15:55 -05:00
Geoff Brown
e6bb6e9c73
Bug 1825116 - do not run spotless lint on firefox-android projects. r=owlish,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201543
2024-01-31 13:43:13 -07:00
Zac McKenney
d3ac4afbe4
Bug 1822393 - enable Werror compiler args for geckoview dependencies. r=gl,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201496
2023-12-19 14:12:01 -08:00
Gabriel Luong
a4eecece6d
Bug 1822393 - Support Fenix consuming GeckoView directly. r=owlish,nalexander,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201493
2023-12-15 04:19:16 -05:00
Gabriel Luong
52bb5c21a8
Bug 1822393 - Support Android Components consuming GeckoView directly. r=nalexander,geckoview-reviewers,tthibaud,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201483
2023-12-07 16:19:43 -05:00
Jan-Erik Rediger
56cf6c0d03
Bug 1884881 - Update Glean to v58.1.0. r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Depends on D204347
Differential Revision: https://phabricator.services.mozilla.com/D204348
2024-03-12 21:02:40 +00:00
Makoto Kato
5cc73043ee
Bug 1876740 - Update spotless/ktlin to 6.25.0/0.49.1. r=geckoview-reviewers,calu
...
ktlint version is matched with Fenix.
Differential Revision: https://phabricator.services.mozilla.com/D203247
2024-03-04 01:45:22 +00:00
Chris H-C
00548e1042
Bug 1882615 - Vendor Glean SDK to v58.0.0 r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D203187
2024-03-01 15:13:21 +00:00
Ryan VanderMeulen
8f3461b9eb
Bug 1879852 - bump kotlin to 1.9.22 r=geckoview-reviewers,mcarare,owlish
...
Also update semanticdb-kotlinc plugin to 0.4.0, per
3ff9e970b9/README.md (kotlin-version-compatibility)
Differential Revision: https://phabricator.services.mozilla.com/D202799
2024-02-28 09:31:10 +00:00
Julien Cristau
a54c634fac
Bug 1876067 - bump android-gradle-plugin to 8.0.2. r=geckoview-reviewers,mcarare,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D202155
2024-02-28 09:23:57 +00:00
Travis Long
05240e93a7
Bug 1879857 - Update Glean to v57.0.0. r=chutten,supply-chain-reviewers,mach-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201621
2024-02-13 20:47:02 +00:00
Perry McManis
c314357a6d
Bug 1874923 - Update Glean to 56.1.0 r=janerik,supply-chain-reviewers,mach-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D199093
2024-01-22 15:45:27 +00:00
Ben Dean-Kawamura
aff73c9027
Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
...
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources. This makes it easier to
associate data with them, for example the `crate_name` field that's
now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
https://github.com/mozilla/uniffi-rs/issues/1872
Ran mach vendor and mach cargo vet to update the Rust crates.
Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-12 14:13:44 +00:00
Gabriel Luong
259f5e9723
Bug 1868259 - Refactor buildscript {} to be at the top of build.gradle r=tthibaud,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D195517
2023-12-08 17:46:36 +00:00
Narcis Beleuzu
18393f328a
Backed out 2 changesets (bug 1867639) for causing WR bustages
...
Backed out changeset b77038bd9fee (bug 1867639)
Backed out changeset cf885f915fdf (bug 1867639)
2023-12-05 22:35:09 +02:00
Ben Dean-Kawamura
a889812ec8
Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
...
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources. This makes it easier to
associate data with them, for example the `crate_name` field that's
now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
https://github.com/mozilla/uniffi-rs/issues/1872
Ran mach vendor and mach cargo vet to update the Rust crates.
Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-05 19:55:30 +00:00
Noemi Erli
a08fb1a2d8
Backed out 2 changesets (bug 1867639) for causing wrench bustages CLOSED TREE
...
Backed out changeset 014768de11ca (bug 1867639)
Backed out changeset 375a5bb63fa7 (bug 1867639)
2023-12-01 23:21:07 +02:00
Ben Dean-Kawamura
c34d9f3c2d
Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
...
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources. This makes it easier to
associate data with them, for example the `crate_name` field that's
now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
https://github.com/mozilla/uniffi-rs/issues/1872
Ran mach vendor and mach cargo vet to update the Rust crates.
Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-01 14:26:03 +00:00
Nicolas Guichard
57827d524c
Bug 1490144 - Add Java and Kotlin code indexing using semanticdb compiler plugins r=nalexander,asuth,emilio,geckoview-reviewers,owlish
...
When the Mozsearch plugin is enabled and when we compile the android
target, this uses the semanticdb-javac and semanticdb-kotlinc compiler
plugins to generate semanticdb files during the compilation process.
In order to index all files, all files need to be compiled at least
once, so this adds a `mach android compile-all` command to ensure that,
otherwise some examples and AndroidTests were not necessarily compiled.
Note that the AndroidTests do not have a release configuration so will
not be indexed when we build in release mode. The existing searchfox
mozconfigs are all set to debug so this should not be an issue.
To build the android-gradle-dependencies toolchain, all dependencies
must be accessible from the root build.gradle, so this also adds a flag
--download-all-gradle-dependencies to ignore conditional dependency
uses in gradle code.
Differential Revision: https://phabricator.services.mozilla.com/D192925
2023-11-16 16:27:24 +00:00
Jan-Erik Rediger
48117e62df
Bug 1860506 - Update to Glean v55 and glean_parser v10. r=TravisLong,supply-chain-reviewers,mach-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D192960
2023-11-13 14:29:54 +00:00
Jan-Erik Rediger
8dd4f8a708
Bug 1852921 - Upgrade to Glean v54.0.0 r=chutten,supply-chain-reviewers,mach-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D188084
2023-09-19 08:18:12 +00:00
Sandor Molnar
1f5dbccdb3
Backed out changeset 1e582a0e5593 (bug 1852921) for causing build bustages
2023-09-19 01:43:08 +03:00
Jan-Erik Rediger
a98db88b61
Bug 1852921 - Upgrade to Glean v54.0.0 r=chutten,supply-chain-reviewers,mach-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D188084
2023-09-18 14:09:18 +00:00
Travis Long
aa6cb926b7
Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-07 11:02:56 +00:00
Cristina Horotan
29d764fc02
Backed out changeset 672918ecc3bc (bug 1626969) for causing mach failures on a CLOSED TREE
2023-08-04 22:09:05 +03:00
Travis Long
de399e3600
Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-04 18:41:55 +00:00
Jan-Erik Rediger
1c2fbc9d73
Bug 1840044 - Update to Glean 53.1.0, UniFFI 0.24.1 and latest application-services. r=TravisLong,nika,markh,supply-chain-reviewers
...
Update:
- Glean to v53.1.0
- UniFFI to v0.24.1
- application-services to a recent nightly that uses the above
versions
- Updated `rusqlite` in toolkit/library/rust/shared/Cargo.toml
- Updated `uniffi-bindgen-gecko-js` to work with the new UniFFI. Also
updated it's askama version.
- Vetted new cargo dependencies
Ran `mach uniffi generate` to regenerate the code.
Differential Revision: https://phabricator.services.mozilla.com/D181872
2023-07-26 15:34:27 +00:00
Sandor Molnar
fb1981e4cf
Backed out changeset 93b5aead9fb9 (bug 1840044) for causing multiple failures, incl. build bustages CLOSED TREE
2023-07-20 22:00:20 +03:00
Jan-Erik Rediger
f74614d6b0
Bug 1840044 - Update to Glean 53.1.0, UniFFI 0.24.1 and latest application-services. r=TravisLong,nika,markh,supply-chain-reviewers
...
Update:
- Glean to v53.1.0
- UniFFI to v0.24.1
- application-services to a recent nightly that uses the above
versions
- Updated `rusqlite` in toolkit/library/rust/shared/Cargo.toml
- Updated `uniffi-bindgen-gecko-js` to work with the new UniFFI. Also
updated it's askama version.
- Vetted new cargo dependencies
Ran `mach uniffi generate` to regenerate the code.
Differential Revision: https://phabricator.services.mozilla.com/D181872
2023-07-20 17:22:56 +00:00
Jan-Erik Rediger
bfd59e80d3
Bug 1837142 - Update to Glean v53.0.0 r=TravisLong,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D180330
2023-06-14 10:48:26 +00:00
Ryan VanderMeulen
d4bc37f3d1
Bug 1834576 - Update ktlint to version 0.48.2. r=geckoview-reviewers,calu
...
Depends on D178821
Differential Revision: https://phabricator.services.mozilla.com/D178822
2023-05-24 01:46:14 +00:00
Ryan VanderMeulen
7d276a8c4b
Bug 1834576 - Update googleJavaFormat to version 1.17.0. r=geckoview-reviewers,calu
...
Depends on D178820
Differential Revision: https://phabricator.services.mozilla.com/D178821
2023-05-24 01:46:13 +00:00
Ryan VanderMeulen
0a9582c550
Bug 1834576 - Update some miscellaneous Gradle dependencies to the latest upstream releases. r=geckoview-reviewers,calu
...
Depends on D178819
Differential Revision: https://phabricator.services.mozilla.com/D178820
2023-05-24 01:46:13 +00:00
Jan-Erik Rediger
9db3021bfb
Bug 1828066 - Update to Glean v52.7.0 r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D177617
2023-05-11 11:25:33 +00:00
Ryan VanderMeulen
23efd9dfab
Bug 1831238 - Update GeckoView to Kotlin 1.8.21 and Gradle Plugin 7.4.2. r=geckoview-reviewers,ohall
...
Differential Revision: https://phabricator.services.mozilla.com/D177126
2023-05-04 21:39:37 +00:00
Ryan VanderMeulen
17bba0220d
Bug 1829938 - Update GeckoView to Kotlin 1.8.20 and Gradle Plugin 7.4.1. r=geckoview-reviewers,ohall
...
Differential Revision: https://phabricator.services.mozilla.com/D176461
2023-04-25 19:59:41 +00:00
Ryan VanderMeulen
b7381128ec
Bug 1791878 - Update to kotlin 1.7.20 and gradle plugin 7.3.0. r=geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D175166
2023-04-24 20:11:57 +00:00
pmcmanis
8af7d4f0b9
Bug 1829236 - Update new Glean Release (52.6.0) in m-c r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D176097
2023-04-21 15:11:52 +00:00
Travis Long
c2a5c87b71
Bug 1827399 - Update Glean to v52.5.0 r=janerik,supply-chain-reviewers
...
Depends on D174979
Differential Revision: https://phabricator.services.mozilla.com/D175174
2023-04-12 15:55:45 +00:00
pmcmanis
5b83f3fcb5
Bug 1822325 - Vendor Glean 52.4.2 r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D172797
2023-03-20 17:52:38 +00:00
Chris H-C
319a2387c2
Bug 1816454 - Update Glean SDK to v52.3.0 r=TravisLong,supply-chain-reviewers,emilio
...
Also update some FOG tests that are now incorrect (label limits have been
lifted).
The `default_features = false` on `env_logger` are to avoid a new, duplicate
dependency on hermit-abi.
Differential Revision: https://phabricator.services.mozilla.com/D170816
2023-02-28 16:44:02 +00:00
Stanca Serban
8917a2896e
Backed out changeset aba2a1dc6802 (bug 1816454) for causing PNGEncoder related build bustages. CLOSED TREE
2023-02-27 16:42:40 +02:00
Chris H-C
68d8ce8104
Bug 1816454 - Update Glean SDK to v52.3.0 r=TravisLong,supply-chain-reviewers
...
Also update some FOG tests that are now incorrect (label limits have been
lifted).
Differential Revision: https://phabricator.services.mozilla.com/D170816
2023-02-27 14:04:03 +00:00
Jan-Erik Rediger
5cd8c5650a
Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers
...
The in-tree UniFFI bindings were regenerated with:
./mach uniffi generate
Differential Revision: https://phabricator.services.mozilla.com/D168060
2023-01-31 11:12:05 +00:00
Jan-Erik Rediger
012cbbbda2
Bug 1808586 - Upgrade to Glean v52.0.1 r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167247
2023-01-20 12:58:07 +00:00
Butkovits Atila
d9180d2428
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages complaining about Cargo and Glean. CLOSED TREE
...
Backed out changeset 94f6ca4f4103 (bug 1808586)
Backed out changeset 046b4eafd1b3 (bug 1811218)
2023-01-20 12:57:03 +02:00