application-services/components/autofill
Ben Dean-Kawamura eb1f268654 Build improvements with UniFFI library mode
Bumped UniFFI to 0.28.2

Added a tool to run uniffi-bindgen in library mode.  It can input either
a specific library path or the megazord crate name.

Use that simplify several build scripts -- especially the generate docs
ones.  The best part of this is that we no longer have to maintain
hand-written modulemaps, which makes adding a new component harder than
it needs to be.

Split out the uniffi-bindgen commands from `build-xcframework.sh`.  This
way you can run them standalone and see the results, even if you don't
have XCode setup.

One change is that
automation/swift-components-docs/generate-swift-project.sh now uses
`megazord_ios` rather than `megazord`.  I think this should result in
slightly more accurate docs, since historically some components in the
Android megazord aren't in the iOS one (Although, I think they match at
the present).
2024-10-17 17:59:42 +00:00
..
android Switch to UniFFI library mode 2024-09-18 20:31:35 +00:00
sql chore: cleanup code 2024-02-26 15:14:43 +00:00
src fix: add proper Rust doc comments to UDL files 2024-09-16 07:42:17 +00:00
Cargo.toml Fix up some internal dependences. 2024-10-10 15:11:11 +00:00
build.rs Remove SQLCipher 2023-09-15 21:25:34 +00:00
uniffi.toml Build improvements with UniFFI library mode 2024-10-17 17:59:42 +00:00