Oxidation: Difference between revisions

Jump to navigation Jump to search
No change in size ,  17 February 2020
Based in Phabricator, the expat rewrite seems to be in progress rather than just planned
(Firefox 73 shipped)
(Based in Phabricator, the expat rewrite seems to be in progress rather than just planned)
Line 149: Line 149:
* Linebreaking with xi-unicode: {{bug|1290022}} (last update late 2016)
* Linebreaking with xi-unicode: {{bug|1290022}} (last update late 2016)
* Background Update Agent for Windows: {{bug|1343669}}
* Background Update Agent for Windows: {{bug|1343669}}
* Replace the XML parser: {{bug|1611289}}
** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities.


=== Proposed ===
=== Proposed ===
Line 154: Line 156:
* Parallel layout
* Parallel layout
** '''Why Rust?''' Existing code from Servo, parallel performance.
** '''Why Rust?''' Existing code from Servo, parallel performance.
* Replace the XML parser: {{bug|1611289}}
** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities.
* WebMIDI: {{bug|1201593}}, {{bug|1201596}}, {{bug|1201598}}
* WebMIDI: {{bug|1201593}}, {{bug|1201596}}, {{bug|1201598}}
* Gamepad code: {{bug|1286699}}
* Gamepad code: {{bug|1286699}}
254

edits

Navigation menu