Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke
Bug 676739 - Part 2: Migrate from AtomizeString to ToAtom. r=luke
Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke
Bug 794981 - Part 1: Annotate Java methods that are to have JNI wrappers generated. r=kats
Bug 794981 - Part 2: Don't pass GeckoAppShell class to Init as a parameter - find it in the usual way. r=kats
Bug 794981 - Part 3: Make use of the existing macros to simplify JNI code in all applicable places, and relocate them. r=kats
Bug 794981 - Part 4: Consistently pass nsAString into the JNI methods, instead of the veritable smorgasbord of string types previously used. r=kats
Bug 794981 - Part 5: Add the generated code files to version control. r=kats
Bug 794981 - Part 6: Refactor AndroidBridge to make use of generated code. r=kats
Bug 794981 - Part 7: Storing a void* for mThread instead of a pthread_t is both nonportable and dangerous. r=kats
Bug 794981 - Part 8: Add an annotation processor to the build process to generate the contents of part 5. r=kats, r=glandium
Bug 908031 - Remove Geolocation::PendingRequest. r=jdm
Bug 910845 - Add a wrapper for mmap() in order to keep the high 17-bits of JS pointers cleared on IA64. r=billm
Bug 912959 - Sync the declarations of ToNumberSlow() in jsnum.h. r=luke
Bug 899353 - Show progress while installing apps. r=felipc