User:Paper: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
* LZW decompression should be pretty fast. For fast animating GIFs, however, we should still decompress on load. | * LZW decompression should be pretty fast. For fast animating GIFs, however, we should still decompress on load. | ||
* Requires a lot of GIF decoder cleanup before I start | * Requires a lot of GIF decoder cleanup before I start (like Bug 196295 and Bug 285872) | ||
| Line 38: | Line 38: | ||
* stalking tor | * stalking tor | ||
=== Optimize painting of overlapping opaque frames === | |||
* Bug 34887 | |||
* I really doubt I'll ever fix this bug, which is why I haven't assigned it to myself. I use it more of as an excuse to learn layout. Eventually, someone who knows layout will write a patch and I can compare it to what I've been trying to see if I was even close :) | |||
Latest revision as of 23:16, 8 May 2005
aka ArronM on Bugzilla, and paper%animecity.nu on Mozilla's cvs.
Coding Contributions
- gfx/imagelib, mostly windows
- GIF handling
Plans
You could say I'm stuck in the past. I'm not working on the new Cairo implementation, and I prefer to fix up the older (and well tested and hardened) gfx code. In no particular order, my vague plans are:
gfxImageFrame/nsImageXxx
- Cleanup, Maintenance, Documentation
- Play with image resizing
Decode LZW GIF frames on the fly
- saves memory
- LZW decompression should be pretty fast. For fast animating GIFs, however, we should still decompress on load.
- Requires a lot of GIF decoder cleanup before I start (like Bug 196295 and Bug 285872)
Canvas
- I wouldn't mind trying to implement CanvasRenderingContext via GDI+
Learn the SVG code
- stalking tor
Optimize painting of overlapping opaque frames
- Bug 34887
- I really doubt I'll ever fix this bug, which is why I haven't assigned it to myself. I use it more of as an excuse to learn layout. Eventually, someone who knows layout will write a patch and I can compare it to what I've been trying to see if I was even close :)