Dennis Patrick Lambe Jr.'s Open-Source Contributions
- WeBWorK 2.0
- As an Intern for the University of Rochester Math Department, Sam Hathaway and I wrote the GPL'd Version 2 of WeBWorK, an online math homework system written for Apache mod_perl. When I left University of Rochester in 2003, v2 was at pre-release stage. Sam still (in Dec, 2005) works remotely on the project.
- Pidgin (formerly GAIM)
- Pidgin is a GTK+-based IM client which can connect to several messaging networks. I submitted a patch to Pidgin's perl interface which was merged into version 0.48. The patch made writing perl plugins for Pidgin substantially easier. My work has since been superceded in 0.68 or so, but at the time it was very exciting.
In addition, I've had a patch to record link targets in plain-text IM logs accepted for inclusion in version 2.0. It applies cleanly to the 1.5.0 source, and probably earlier versions too.
- Bugzilla
- I submitted a patch to Bugzilla to add totals for Original Estimates, Current Estimates, and Hours Left to the top of the Time Summary report in response to Bug #286452.
- gnome-pilot
- I wrote a trivial but useful patch against gnome-pilot-2.0.10 that fixes a bug in the backup conduit. If you use the (undocumented) exclude_file feature of that conduit, and you always have to fix the damage the GUI configurator does to it, this patch is for you. Hopefully it'll get merged into the main source tree soon.
- LAME
- A patch I wrote for the current stable LAME (3.96.1) adds the ability to specify the "total number of tracks/elements on the original recording" in the id3v2 TRCK frame from the command line frontend and via libmp3lame. It turns out someone already added the libmp3lame half of that functionality to the CVS HEAD, but I put patches for the balance of the functionality into the SourceForge tracker which were accepted into the development branch in May of 2007.
- GStreamer
- I have a patch for gst-plugins 0.8 and one for gst-plugins-ugly 0.10 and CVS HEAD to enable GStreamer apps to take advantage of my LAME patch.
- XMMS
- I haven't actually written any code for XMMS, but I've been watching Bug #355 - Can't read/edit id3v2 tags in file info dialog and I've taken it upon myself to consolidate the various patches that Yonas and company have been posting to that bug into one patch against xmms-1.2.8 that does it all. Note that this patch conflicts with the rusxmms patch. Yonas has attached a patch for xmms-cvs to Bug #335 also, if you're feeling brave.
I want to know voodoo.
©2004 Dennis Lambe Jr. All rights reserved.