User:Paper

From MozillaWiki
Jump to: navigation, search

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 :)