Closed Bug 1722127 Opened 3 years ago Closed 3 years ago

Modify rlbox graphite sandbox struct definition for windows compatibility

Categories

(Core :: General, enhancement, P3)

Desktop
Windows
enhancement

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: shravanrn, Assigned: shravanrn)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The graphite library is sandboxed using RLBox and Wasm (Bug 1566288). For the RLBox requires struct definitions of any graphite structs the Firefox host application must dereference. Currently these definitions can only use primitive types int, long etc. or class types, but cannot use the standard sized types uint32_t, size_t (See here) as the use can cause issues in some platforms. We need to remove the use of size_t in rlbox struct definitions of graphite as this causes compatibility issues on Windows.

(RLBox has not yet been deployed on Windows, so this is listed as an enhancement instead of a bug)

Blocks: 1722134
Pushed by tritter@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/eae907d9030c
Modify rlbox graphite struct defs for windows compat r=tjr
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
Blocks: 1758626
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: