stephendeken.net a blog of insignificant proportions

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.