We’ve wrapped up another GSoC, with 20 of 21 projects passing – our highest pass percentage ever. Not all students emailed me the URL to their wrap-up status report (you might find some more by following the links in the original announcement) but I know that we have:
- Improved the debuggability of Rust executables
- Made several tab-related improvements to Instantbird
- Written the second-ever HTTP2 server
- Made the Firefox Developer Tools able to remotely debug Thunderbird, SeaMonkey, Instantbird and other XULRunner apps
- Optimised IonMonkey for performance
- Made several Hacktivities for Meemoo
- Created Zest, a specialised scripting language to help ZAP reproduce security vulnerabilities
- Created a Firefox addon that reports security problems with websites
- Added 5 real-time CSS design widgets to MDN
- Improved the text handling in pdf.js
- Put in place infrastructure to allow auto-suggesting of frequently used search engines in Firefox
- Added a large suite of unit tests to Mozbase
- Added CardDAV support to Ensemble, the Thunderbird address book rewrite
- Wrote a guide to Firefox OS app development (Portuguese and English) and 5 sample apps demoing different APIs
- Wrote a Firefox extension which adds visualisations to about:memory
- Made several improvements to the way Firefox handles the installation of add-ons
- Put in place more protections to stop addons messing with key Firefox prefs, like your search engine
- Developed a JS implementation of the Yahoo! IM protocol for Instantbird
- Wrote most of a PiCL client for Firefox OS
Which is a pretty awesome set of achievements. Well done to all the students, and many thanks to all their mentors.
I’m also pleased to announce that Florian Quèze, who has been administering the program alongside me this year, will be in the driving seat for next year’s GSoC – which will be the 10th anniversary edition. Wish him luck! :-)