Bug 716575 (1/4) - Add a scriptable interface to GetViewportInfo [r=dbaron]

--HG--
extra : rebase_source : be8a0dca63bb11418dfe9adf08c4717f8059146b
Bug 716575 (3/4) - Move viewport pixel ratio calculations into the platform [r=dbaron,jwir3,mfinkle,roc]

--HG--
extra : rebase_source : c7c6f09e5232f609c81f7ab418940c146d1b82c6
Bug 716575 (4/4) - Tests for GetViewportInfo [r=dbaron]

--HG--
extra : rebase_source : 906250f6fbe6ad8cf5e173f7f0e7622b2d75c1b3
Bug 790465 - Refactor Marionette testrunner to make it easier to write Gaia tests, r=mdas
Bug 791122 - IonMonkey, fix bogus DOM exit frame assertion. r=efaust
Tweak an assertion in HashTable.h to use initialized() rather than !null, for clarity.  No bug, r=sparky

--HG--
extra : rebase_source : a6110712d528e52323293cdbff4b171c5fda6401
Use MOZ_DELETE on the copy/assignment operators for various hash classes.  No bug, r=lumpy

--HG--
extra : rebase_source : f9fb08566c17f62c189b1469e3730554b6fbe1ce
Bug 790349 - Implement a FixedHeapPtr class to replace raw pointers to GC-managed things, which will implicitly convert to a handle.  r=billm

--HG--
extra : rebase_source : 2a0091031ec8f6083aaeda06163d6a063c32e4ac
Bug 789635 - Convert the prototype list into a higher-order macro, to facilitate easier use of it in other higher-order macros.  r=jorendorff

--HG--
extra : rebase_source : 7adb1efe9f87467767ea498b85182b7e6aa7cf17
Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly.  r=jorendorff

--HG--
extra : rebase_source : 83316d60be6a58b5a4b51058331068bf68ec0626
Bug 790349 - Define keywords with a higher-order macro.  r=jorendorff

--HG--
extra : rebase_source : 1f8e8e61af6407d4e164c0e8d6a7e29b4358a7dc
Bug 790349 - Allow atoms to be referred to by |cx->names().foo| where |foo| is the text of the atom (except in cases where the text of the atom isn't a C++ identifier).  r=jorendorff

--HG--
extra : rebase_source : b07052fa40f006d22f0fbd584ab0a28507cae1d3
Bug 790349 - Make JSAtomState store FixedHeapPtr<PropertyName> so that cached-name uses don't have to be rooted.  r=jorendorff

--HG--
extra : rebase_source : f9113497185b3404415603da4fc8c43125d9052c
Bug 790349 - Convert all fooAtom uses to simply foo.  r=jorendorff

--HG--
extra : rebase_source : b0b255d242dbb8cef2df3c758bec82e88699ecdd
Bug 791652: Navigator::GetMozTime doesn't always set its outparam when returning success, r=jlebar
Bug 791682: Hal's sSystemTimeObserver should be called sSystemTimeObservers, r=jlebar
Bug 681138 - Disable test_reftests_with_caret.html's bug 106855-1.html and bug 106855-2.html on OS X 10.8, r=ehsan

--HG--
extra : rebase_source : a6ccff76eeb2173ad0e658958bc1d41c2d70d388
Bug 789830 - Graphics driver DriverVersion and DriverDate no longer present in registry with some Windows 8 installs, breaking about:support and driver blacklisting. Assume a driver version of 0.0.0.0 in such cases. r=joe
Bug 790988 - Develop WebTelephony test to verify incoming call while have another call held, update manifest; r=jgriffin, DONTBUILD because NPOTB
Bug 789597 - Should support correlation of profile with capture frames. r=joe

--HG--
extra : rebase_source : 66361f31c12774ab7d2bbb9e66a4e673f2a272ba