Bug 1053269 - Null-check for ownerDoc OpenDatabaseHelper.cpp, r=ehsan
Merge mozilla-central and inbound
Bug 1051669 - Use --disable-tools on cross build option of ICU. r=glandium
Bug 1052286 nsTextStore::SetInputContext() should handle password state as editable state r=jimm
Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
Bug 650161 - Add --enable-gccompacting configure flag for compacting GC r=terrence r=ted
Bug 650161 - Add functions for forwarding cells r=terrence
Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
Bug 650161 - Use the invocation kind passed to the first slice for the whole GC r=terrence
Bug 650161 - Update pointers to relocated objects r=terrence
Bug 1053462 - Add isFromUserInput to vc change events and pivot methods. r=surkov
Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
Bug 1052052 - Convert AutoJSContext to AutoJSAPI. r=gabor

With this change, the only cx push left in the tree happens inside of AutoJSAPI. \o/
Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel

--HG--
extra : rebase_source : 89bc9dd9c4d5120c73b025d5106827594fac6663
Bug 1053159 - Initialize gfxPattern::mFilter. r=Bas

--HG--
extra : rebase_source : 8b381ebeda17be5931f38ababb19fe6eead09c52
Bug 1053078 - Use a timeout instead of tick count for preventing refresh driver hangs since ASAP mode accumulates tick counts too quickly. r=roc

--HG--
extra : rebase_source : b19754d2b3e6731fb89d89ac093f144c8d786b07
Merge m-c to inbound. a=merge
Bug 1053159 - fully qualify filter name to fix bustage. CLOSED TREE

--HG--
extra : rebase_source : d819fe43ccceb6b70e036df9fab1d15cfcbd21ae
Backed out changeset 028c43cd12a5 (bug 1051592) for Windows bustage.
CLOSED TREE