Closed
Bug 367134
Opened 18 years ago
Closed 17 years ago
[Mac] tiling effect in filter testcases
Categories
(Core :: SVG, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
Attachments
(4 files)
47.77 KB,
image/png
|
Details | |
47.49 KB,
image/png
|
Details | |
3.30 KB,
patch
|
Details | Diff | Splinter Review | |
3.73 KB,
patch
|
Details | Diff | Splinter Review |
Most filter testcases display incorrectly on Mac: stuff ends up tiled all over the place. I'm attaching a screenshot of the "Composite Testcase" from bug 361070 as an example.
Flags: blocking1.9?
Most likely caused by the unimplemented extend_none case in cairo-nquartz-surface.c: http://lxr.mozilla.org/seamonkey/source/gfx/cairo/cairo/src/cairo-nquartz-surface.c#629
Reporter | ||
Comment 2•17 years ago
|
||
This still happens after the cairo update.
Brian, this is another cairo quartz surface backend limitation, if you're interested.
Comment 4•17 years ago
|
||
Thanks, I'll get on it.
Comment 6•17 years ago
|
||
refactor code to draw the image from a surface pattern. I'm doing this to make the effect of the next patch clearer - when landed the patch may differ.
Comment 7•17 years ago
|
||
This implements the fix, I now see the same output that tor posted in Minefield. The implementation just draws a single image. Passes the cairo tests too. The flip oddness is required, if you take it away you'll have the fun of seeing moz draw images, svg upside-down. I'll be posting a cairo branch for review by vlad & other cairo devs tonight, with this and a few other outstanding mac fixes. Hope to land this soon, definitely before 1.6.
Works for me on current OS-X nightly.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•