Skip to content

Commit

Permalink
Remove the unused Gecko-JS bindings.
Browse files Browse the repository at this point in the history
A lot of excellent work went into making working Gecko-JS bindings,
but the fact is that we're not using them and we expect to have to
make non-trivial changes to the way they're architected before we
can use this in Desktop Firefox for real.

Given that they're becoming a maintenance burding during unrelated
refactors of UniFFI, I think we're better off removing them until
we take another concerted run at integrating into Desktop Firefox.
We can get them out of the git history if and when we need them.
  • Loading branch information
rfk committed Aug 4, 2021
1 parent 0a28de6 commit e602e11
Show file tree
Hide file tree
Showing 18 changed files with 3 additions and 2,765 deletions.
2 changes: 1 addition & 1 deletion docs/manual/src/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ This .udl (UniFFI Definition Language) file, whose definitions must match with t
- Kotlin
- Swift
- Python
- [Gecko](https://en.wikipedia.org/wiki/Gecko_(software)) C++ (Work in Progress)
- Ruby
257 changes: 0 additions & 257 deletions examples/rondpoint/tests/gecko_js/test_rondpoint.js

This file was deleted.

1 change: 0 additions & 1 deletion examples/rondpoint/tests/gecko_js/xpcshell.ini

This file was deleted.

11 changes: 1 addition & 10 deletions uniffi_bindgen/askama.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[general]
# Directories to search for templates, relative to the crate root.
dirs = [ "src/scaffolding/templates", "src/bindings/kotlin/templates", "src/bindings/python/templates", "src/bindings/swift/templates", "src/bindings/gecko_js/templates", "src/bindings/ruby/templates" ]
dirs = [ "src/scaffolding/templates", "src/bindings/kotlin/templates", "src/bindings/python/templates", "src/bindings/swift/templates", "src/bindings/ruby/templates" ]

[[syntax]]
name = "kt"
Expand All @@ -17,14 +17,5 @@ name = "c"
[[syntax]]
name = "rs"

[[syntax]]
name = "webidl"

[[syntax]]
name = "xpidl"

[[syntax]]
name = "cpp"

[[syntax]]
name = "rb"
Loading

0 comments on commit e602e11

Please sign in to comment.