User:Paper
From MozillaWiki
aka ArronM on Bugzilla, and paper%animecity.nu on Mozilla's cvs.
Contents
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 :)