Bug 882109 (Moz2Dification)

[meta] Moz2Dify gfx code

NEW
Unassigned

Status

()

defect
P3
normal
6 years ago
2 years ago

People

(Reporter: nical, Unassigned)

Tracking

(Depends on 9 bugs)

23 Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
We should use Moz2D rather than Thebes as much as possible.

As of now It is not possible everywhere, but there are many places where we only use thebes 
for gfxImageSurface (as a container for image data). It would be a good start to get these parts of the code to use Moz2D's DataSourceSurface instead.
(Reporter)

Comment 1

6 years ago
btw, this also means converting the point, size and rect classes to Moz2D's.
for example moving from gfxIntPoint to gfx::IntPoint, etc.
(Reporter)

Updated

6 years ago
Depends on: 882113
(Reporter)

Updated

6 years ago
OS: Linux → All
Hardware: x86_64 → All
Depends on: 929364
Depends on: 929001
Depends on: 922942
Depends on: 703159
Depends on: 933019

Updated

6 years ago
Depends on: 933549
(Reporter)

Updated

5 years ago
Depends on: 947194
Depends on: 950368
Depends on: 950371
Depends on: 950372
Depends on: 950647
Depends on: 952033
Depends on: 979905
Depends on: 767132
Depends on: 960524
Depends on: 995454
Depends on: 1006749
(Reporter)

Updated

5 years ago
Depends on: 1021628
(Reporter)

Updated

5 years ago
Depends on: 1021614
Depends on: 1037570
Depends on: 1063853
Depends on: 1064055
Depends on: 1089177
Depends on: 1089397
Depends on: 1091794
(Reporter)

Updated

5 years ago
Depends on: 1092555
Depends on: 1093066
Depends on: 1093068
Depends on: 1093806
Depends on: 1093811
Depends on: 1093813
Depends on: 1207741
Depends on: 1207944
Depends on: 1208283
Depends on: 1208300
Depends on: 1208345
Depends on: 1208365
Alias: Moz2Dification
Depends on: 1209812
Depends on: 1211324
Depends on: 1216396
Depends on: 1221610
Depends on: 1222325
Depends on: 1222943
Depends on: 1223215
Depends on: 1224093
Depends on: 1243606
You need to log in before you can comment on or make changes to this bug.