Bug 877626 - Port GTK2 to GTK3 - build config, rest of the tree. r=karlt
bug 866033 - eliminate redundant function gfxFontUtils::CharRangeBit() and its supporting data. r=jdaggett
Bug 875934 - Part 1: Move LIBRARY_NAME from Makefile.in to moz.build - moz.build support. r=ted
Bug 879011 - Turn some ints into floats to avoid rounding error. r=kentuckyfriendtakahe
Bug 879011 - Convert nsIntPoint instances in InputData.h to types with units. r=kentuckyfriedtakahe
Bug 879011 - Convert AsyncPanZoomController::ScrollBy to use templated gfx classes. r=kentuckyfriedtakahe
Bug 880842 - Guard against null temporary drawing surface r=mattwoodrow

--HG--
extra : rebase_source : e6bf619b17c641ed33438ad43c1b0ba085a366b0
Bug 856410 - Implement futures - Part 0: ErrorResult::StealJSException. r=bz
Bug 856410 - Implement futures - Part 1: Constructor, webidl, Done(). r=mounir, r=bz
Bug 856410 - Implement futures - Part 2: Future.then() and Future.catch(). r=mounir, r=bz, r=smaug
Bug 856410 - Implement futures - Part 3: resolver.resolve(new Future(). r=mounir
Bug 856410 - Implement futures - Part 4: Future.accept, Future.reject, Future.resolve. r=mounir
Bug 856410 - Implement futures - Part 5: Put futures behind a pref. r=mounir
Bug 856410 - Implement futures - Part 6: Additional tests. r=mounir
Bug 878587 - Fixes for testMasterPassword to diminish intermittent-failures caused by slow devices. r=jmaher
Bug 875720 - Use baseline to identify arithmetic ops with double specialization instead of looking at TI overflow flag. r=jandem
Bug 879760 - Re-disable tests that were inadvertently enabled on Linux.
Bug 856246 - Update test suite to consistently use minItemsTestingThreshold and other abstractions r=till
Bug 880640 - In the transitive compilation loop, monitor use counts and
wait for scripts to either stop being called or to be baseline-compiled
before we attempt par ion compilation. r=djvj
Bug 856246 - Adjust filter-very-few to adapt to varying input sizes. rs=tests