I'm a contributor to the Mozilla Project, creators of the Firefox webbrowser. I tend to work mostly on ChatZilla, but I also have some extensions of my own I attempt to maintain in the meantime. I am making more and more frequent trips to the rest of the codebase, something which will hopefully continue to happen in the future. This page lists some Mozilla-related stuff I've done.
Chrome List is a small extension I wrote myself that allows you to browse the chrome packages registered in Firefox. This is particularly useful for developing extensions (and debugging why your code isn't running / installed properly), or to easily inspect other people's code (including the front-end code in Firefox itself).
Show Menubar is an even smaller extension I wrote in response to Bug 69099 and, more recently, newsgroup posts by Gervase Markham arguing we should have a "Show Menubar" contextmenu item, so as to be able to print from small chromeless dialogs some webpages open.
Summer of Code 2006
I don't really need to do this often, but I'll try to keep this list updated with things I actually put online here instead of on a bug.
- Canvas doesn't render paths with nodes that have very large coordinates.
- OS chrome isn't correctly hidden.
Testcase (run from js console or some other js input (eg. ChatZilla):
window.openDialog('http://www.gijsk.com/mozilla/testcases/transparent-xul/testcase.xul', 'test', 'height=300,width=300,centerscreen,nodialog');