Closed Bug 1791851 Opened 8 months ago Closed 7 months ago

Vendor Rust tabs into desktop

Categories

(Firefox :: Sync, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: skhamis, Assigned: skhamis)

References

(Depends on 1 open bug)

Details

(Whiteboard: [fxsync-])

Attachments

(5 files)

Application services wants to use the rust tabs engines in desktop. This will allow all three platforms (iOS, Android, and now Desktop) to use the same underlying rust storage & syncing for tabs.

Work has been done on the a-s side to prepare tabs for the ability to sync with the existing desktop ecosystem https://github.com/mozilla/application-services/pull/5117. This bug will be mainly for tracking the Desktop/JS side.

Whiteboard: [fxsync-]

Depends on D157979

Pushed by skhamis@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2b85dacb3900
mach vendor changes for tabs component r=teshaq,LougeniaBailey,supply-chain-reviewers
https://hg.mozilla.org/integration/autoland/rev/6b591feffdb3
Add tabs as a uniffi component r=teshaq,LougeniaBailey,bdk
https://hg.mozilla.org/integration/autoland/rev/5667db8fed85
regenerate uniffi r=teshaq,LougeniaBailey,bdk
https://hg.mozilla.org/integration/autoland/rev/11b26634038d
replace desktop tabs with the rust tabs engine r=teshaq,LougeniaBailey,markh,sfoster
Regressions: 1797714
Regressions: 1798266
Regressions: 1798692
Regressions: 1800185

A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)

Pushed by skhamis@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/763901d54313
Add documentation for using uniffi on desktop r=bdk DONTBUILD
Regressions: 1801024
Regressions: 1801059
Regressions: 1805809
Regressions: 1814537
You need to log in before you can comment on or make changes to this bug.