Open
Bug 703159
Opened 13 years ago
Updated 2 years ago
Switch SVG to use Moz2D
Categories
(Core :: SVG, enhancement)
Core
SVG
Tracking
()
NEW
People
(Reporter: dholbert, Unassigned)
References
(Blocks 4 open bugs)
Details
Filing this bug to cover changing to use the Azure APIs in SVG.
Note: the old Thebes/cairo APIs were stateful, but the Azure API is basically stateless, so there isn't a trivial mapping from old API to new API.
Bas says we should keep the cairo-based code paths around for now (protected by gfxContext->IsAzure() checks), so that we can optionally disable Azure if needed and still get correct output.
Reporter | ||
Updated•13 years ago
|
OS: Linux → All
Hardware: x86_64 → All
Reporter | ||
Comment 1•13 years ago
|
||
A good chunk of the Azure API that we'd be using lives in this file:
http://hg.mozilla.org/projects/graphics/annotate/0592d965c922/gfx/2d/2D.h
Comment 2•13 years ago
|
||
Setting this issue to depend on Azure, in order to establish a (formal) relationship between the two issues.
Depends on: azure
Updated•11 years ago
|
Summary: Switch SVG Drawing to use Azure API → Switch SVG to use Moz2D
Updated•11 years ago
|
Blocks: Moz2Dification
Updated•11 years ago
|
Updated•11 years ago
|
Updated•11 years ago
|
Comment 4•10 years ago
|
||
Can we declare victory here?
Comment 5•9 years ago
|
||
(In reply to Florian Bender from comment #4)
> Can we declare victory here?
Flags: needinfo?(dholbert)
Comment 6•9 years ago
|
||
We're still using gfxContext::PushGroup and related APIs. Once Moz2D has similar API we can have a last push to get rid of the rest of the gfxContext usage. I believe Bas was going to start work on that Moz2D API around the end of this year.
Flags: needinfo?(dholbert)
Updated•2 years ago
|
Severity: normal → S3
Comment 7•2 years ago
|
||
The severity field for this bug is relatively low, S3. However, the bug has 15 votes.
:jwatt, could you consider increasing the bug severity?
For more information, please visit auto_nag documentation.
Flags: needinfo?(jwatt)
Updated•2 years ago
|
Severity: S3 → --
Type: defect → enhancement
Flags: needinfo?(jwatt)
You need to log in
before you can comment on or make changes to this bug.
Description
•