Open-Source Contributions
I submit code to various open-source projects when I have the time and energy required to do so. This page highlights some of the contributions I have made.
Contributions to the Firefox Browser
Bugzilla #36619: Calling click() on file upload control should bring up file picker — I submitted a patch to provide this behavior, which was eventually accepted in spirit but was never merged into the trunk.
Contributions to the Haiku-OS Project
Changeset 28176 — a BAffineTransform class which allows BPolygons to be transformed using affine transformations, eventually intended to be used to provide drawing support for the Clock application and replicant.
Changeset 27954 — adding microsecond-resolution accuracy to the BTime class. This allows the Clock application to have a smoothly sweeping second hand.
Ticket 2782 — contains tab-snap.patch which provides rudimentary snapping support for BWindow objects, snapping them to the edges of the screen when a window edge is within 4 pixels of a screen edge.