Open Bug 651111 Opened 13 years ago Updated 8 months ago

Hack expat to populate the entity table without parsing a DTD

Categories

(Core :: XML, defect)

defect

Tracking

()

People

(Reporter: hsivonen, Unassigned)

References

(Blocks 1 open bug)

Details

Currently, when an XML file references one of the magic public IDs, Gecko feeds expat an abridged DTD file with entity definitions. The APIs involved in this process are likely to be trouble in an off-the-main-thread setting. Therefore, expat should be hacked in such a way that in the situation where Gecko currently feeds Gecko a special file with constant and known contents, we'd instead mutate expat's internal state in the equivalent way without actually feeding a file to it.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.