7ca5c2de815431caaba0e5b4c8d660f34c0e3f74: No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update
ffxbld - Thu, 19 Oct 2017 10:44:01 -0700 - rev 387108
Push 32711 by ffxbld at Thu, 19 Oct 2017 17:44:06 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update
1a5f8fb984203527ab679d03b0e09c464dcbdfb2: No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update
ffxbld - Thu, 19 Oct 2017 10:43:57 -0700 - rev 387107
Push 32711 by ffxbld at Thu, 19 Oct 2017 17:44:06 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update
31af3ee0436093bfd3300e9002f1118df0420309: Bug 1410005 - Skip browser_searchEngine_behaviors.js on artifact builds. r=standard8 a=test-fix-for-artifact-builds
Panos Astithas <past@mozilla.com> - Thu, 19 Oct 2017 12:02:51 +0300 - rev 387106
Push 32710 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 12:00:40 +0000
Bug 1410005 - Skip browser_searchEngine_behaviors.js on artifact builds. r=standard8 a=test-fix-for-artifact-builds MozReview-Commit-ID: DyLQWWqpAvV
87e3813e79396f88e63fc6cfd7f07c3dbb415195: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 19 Oct 2017 11:26:22 +0200 - rev 387105
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: HasKw28SN45
c5ee99a2c4c83edf6d19294618102b763b96c4a5: Bug 1408341 - Implement assignedSlot on Element and Text. r=smaug
Jessica Jong <jjong@mozilla.com> - Thu, 19 Oct 2017 14:31:36 +0800 - rev 387104
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1408341 - Implement assignedSlot on Element and Text. r=smaug
64cecfd341a1ff9375316d3b3565124def78f257: Bug 1407487 - P5: Support connections from within chrome process in audioipc. r=kamidphish
Matthew Gregan <kinetik@flim.org> - Thu, 19 Oct 2017 16:46:02 +1300 - rev 387103
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1407487 - P5: Support connections from within chrome process in audioipc. r=kamidphish MozReview-Commit-ID: 9SdUWlJ02DR
2b88b91f35f9c47a9c3cf1838c2d9961fe5b9a8a: Bug 1407487 - P4: Disable backtrace in error-log to work around bug 1409276. r=kamidphish
Matthew Gregan <kinetik@flim.org> - Wed, 18 Oct 2017 15:51:09 +1300 - rev 387102
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1407487 - P4: Disable backtrace in error-log to work around bug 1409276. r=kamidphish MozReview-Commit-ID: KHGTVi6QePx
61961b3f86bed8bba6390a2c28432ce74f370c74: Bug 1407487 - P3: Exclude Android when enabling cubeb-remoting. r=kamidphish
Matthew Gregan <kinetik@flim.org> - Wed, 18 Oct 2017 17:16:06 +1300 - rev 387101
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1407487 - P3: Exclude Android when enabling cubeb-remoting. r=kamidphish MozReview-Commit-ID: 1bi07WmNqgb
317843e4b256d7d58c8e57dd9fd75dfb6a833441: Bug 1407487 - P2: Enable cubeb remoting on Nightly. r=kinetik
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 12 Oct 2017 10:36:01 +1000 - rev 387100
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1407487 - P2: Enable cubeb remoting on Nightly. r=kinetik MozReview-Commit-ID: AKlAsy5nlgL
13e2bc3638bc5aefe217c302a62baf9e09b6a637: Bug 1407487 - P1: Remove --enable-cubeb-remoting. r=kinetik,rillian
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 12 Oct 2017 10:32:29 +1000 - rev 387099
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1407487 - P1: Remove --enable-cubeb-remoting. r=kinetik,rillian Replace with conditional compilation enabled for Linux targets. MozReview-Commit-ID: GjD0Ix8aeJW
5cfc67d643e09d054856546a18414177f4dcab67: Bug 1409635 (part 2) - Fix up nsIPrefLocalizedString. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Oct 2017 16:51:56 +1100 - rev 387098
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1409635 (part 2) - Fix up nsIPrefLocalizedString. r=froydnj. nsIPrefLocalizedString is meant to be a wrapper for nsISupportsString, basically identical but with a different identifier. But it's not a sub-interface of nsISupportsString. Instead it (almost) duplicates nsISupportsString's internals. Specifically, nsISupportsString has `attribute AString data`, resulting in these C++ methods: > NS_IMETHOD GetData(nsAString& aData) > NS_IMETHOD SetData(const nsAString& aData) nsIPrefLocalizedString has `attribute wstring data`, resulting in these C++ methods: > NS_IMETHOD GetData(char16_t** aData) > NS_IMETHOD SetData(const char16_t* aData) Then we have nsPrefLocalizedString, the concrete subclass of nsIPrefLocalizedString. It implements the AString methods via NS_FORWARD_NSISUPPORTSSTRING, which forwards to mUnicodeString. It also implements the wstring methods explicitly, and they just call the AString methods. It's all a bit of a mess. (Both interfaces also have `wstring toString()`. The forwarding works more smoothly for that method.) This patch changes nsIPrefLocalizedString so it is a trivial sub-interface of nsISupportsString. This change eliminates the need for the wstring methods, so the patch removes them as well. The net result is we have less code, and fewer conversions between C strings and Gecko strings. The patch also merges the nsISupportsString and nsIPrefLocalizedString cases in nsPrefBranch::SetComplexValue(), because they are now identical. (The nsISupportsString and nsIPrefLocalizedString cases in nsPrefBranch::GetComplexValue() remain distinct; indeed, that's the whole reason for having them as separate interfaces.)
2e368dcaf9888ee6c16a55a532819ca00baa5818: Bug 1409635 (part 1) - Remove nsIPrefLocalizedString::setDataWithLength. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Oct 2017 16:39:52 +1100 - rev 387097
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1409635 (part 1) - Remove nsIPrefLocalizedString::setDataWithLength. r=froydnj. It's unused.
c2d3e50e7a8ecc231b8d9c0b9ef1c436a1bb6e2e: Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 18 Oct 2017 13:17:26 +1100 - rev 387096
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj. This lets us replace moz_xstrdup() of string literals with AssignLiteral(), among other improvements.
4212d0d0ca7762e8821d5912e5f987ffa4c2d595: Bug 1404232 - Add mGL->MakeCurrent() calling in SetGLContext() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 19 Oct 2017 13:03:28 +0900 - rev 387095
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1404232 - Add mGL->MakeCurrent() calling in SetGLContext() r=jrmuizel
a88fa8d0eaa0b8c908f8ab0d2923da526b787e9f: Bug 1404232 - Add WebRenderCommandBuilder::ClearCachedResources() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 19 Oct 2017 13:03:08 +0900 - rev 387094
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1404232 - Add WebRenderCommandBuilder::ClearCachedResources() r=jrmuizel
fef60dc3adecc4378456e6e73bb60eca28de9921: Bug 1404232 - Add WebRenderLayerManager::WrUpdated() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 19 Oct 2017 13:02:47 +0900 - rev 387093
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1404232 - Add WebRenderLayerManager::WrUpdated() r=jrmuizel
c2c51e5a288272438957ed08e50b624c4e5801c0: Bug 1408678 - Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. r=dholbert
Mats Palmgren <mats@mozilla.com> - Thu, 19 Oct 2017 04:31:14 +0200 - rev 387092
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1408678 - Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. r=dholbert MozReview-Commit-ID: HcCjuiUVnU2
73f036e178e676486ad7024a37064cfd793370ca: Bug 1409594 - Check if root WebRenderBridgeParent exists r=kats
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 19 Oct 2017 11:15:46 +0900 - rev 387091
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1409594 - Check if root WebRenderBridgeParent exists r=kats
a94c21fb2d184b93e0b2b9dd01254d79ad4f6491: Bug 1373581: Make transition into and out of native fullscreen smoother on macOS. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Wed, 18 Oct 2017 21:50:47 -0400 - rev 387090
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1373581: Make transition into and out of native fullscreen smoother on macOS. r=mstange
e6f88e18e1bcedb34d71fc74c25d8a7a6f2c60fb: Bug 1409595 - Add pointer check in WebRenderLayerManager::DidComposite() r=kats
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 19 Oct 2017 10:26:26 +0900 - rev 387089
Push 32709 by archaeopteryx@coole-files.de at Thu, 19 Oct 2017 09:27:00 +0000
Bug 1409595 - Add pointer check in WebRenderLayerManager::DidComposite() r=kats
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip