2dbd4a1032d06a74b5afa9883c49ee3aa3ad236d: Bug 1390741 - Use BasicCompositor if widget type does not support acceleration r=aosmond,kats
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 03 Nov 2017 16:38:34 +0900 - rev 389922
Push 96954 by sikeda@mozilla.com at Fri, 03 Nov 2017 07:38:51 +0000
Bug 1390741 - Use BasicCompositor if widget type does not support acceleration r=aosmond,kats
43c726ab7f71353f4b8d0c14bca27d65edc6ad99: Bug 1413413 (part 2) - Remove support for extensions having their own prefs file. r=glandium,kmag.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Oct 2017 16:34:57 +1100 - rev 389921
Push 96953 by nnethercote@mozilla.com at Fri, 03 Nov 2017 02:48:26 +0000
Bug 1413413 (part 2) - Remove support for extensions having their own prefs file. r=glandium,kmag. It's no longer needed, now that legacy extensions aren't supported. Pieces removed include the following. - The "load-extension-default" observer notification. - The code for reading defaults/preferences/*.js from extensions. - The unit test for this stuff. - A crash reporter annotation relating to very long prefs set by add-ons. - All references to "ExtPrefDL". MozReview-Commit-ID: KMBoYn3uZ3x
943f22d90aca3ac389b97c9ac3b19452ec130f4a: Bug 1413413 (part 1) - Remove unused "@mozilla.org/preferences;1" ID. r=glandium.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 31 Oct 2017 16:34:38 +1100 - rev 389920
Push 96953 by nnethercote@mozilla.com at Fri, 03 Nov 2017 02:48:26 +0000
Bug 1413413 (part 1) - Remove unused "@mozilla.org/preferences;1" ID. r=glandium. MozReview-Commit-ID: 9d1ca2R6fNb
14a5ae97c682ed92861492a1e51f041b6d6cef40: Bug 1408421 - Improving throttling GenerateFrame() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 03 Nov 2017 11:22:28 +0900 - rev 389919
Push 96952 by sikeda@mozilla.com at Fri, 03 Nov 2017 02:22:47 +0000
Bug 1408421 - Improving throttling GenerateFrame() r=jrmuizel
e255f93c08085eb8a4034d320c6af48827619908: Bug 1410159: Add additional IUnknown resolution to a11y::HandlerProvider; r=Jamie
Aaron Klotz <aklotz@mozilla.com> - Thu, 02 Nov 2017 15:37:57 -0600 - rev 389918
Push 96951 by aklotz@mozilla.com at Fri, 03 Nov 2017 00:18:16 +0000
Bug 1410159: Add additional IUnknown resolution to a11y::HandlerProvider; r=Jamie MozReview-Commit-ID: 4duTGCN9xJ6
962343e8bdf0f90916487fcf81908589d70ff51f: Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:55:28 +1100 - rev 389917
Push 96950 by nnethercote@mozilla.com at Thu, 02 Nov 2017 23:20:36 +0000
Bug 1413400 (part 2) - Make Preferences::sPreferences a StaticRefPtr. r=froydnj. The notable part of this change is Shutdown(). I've made it just null out sPreferences, contrary to the old comment, which was strange for a couple of reasons: - ~Preferences() used to null out sPreference, which is backwards compared to how this sort of thing normally works. - In both the before and after cases, as far as I can tell, Preferences::Shutdown() is called but ~Preferences() is never called; something keeps the singleton Preferences instance alive until process termination. MozReview-Commit-ID: Ab0ui31rVcI
352bbd41f1fa04267235faeec42dd463bcf8118a: Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 01 Nov 2017 13:41:14 +1100 - rev 389916
Push 96950 by nnethercote@mozilla.com at Thu, 02 Nov 2017 23:20:36 +0000
Bug 1413400 (part 1) - Move s{,Default}RootBranch into Preferences. r=froydnj. sRootBranch and sDefaultRootBranch have the same lifetime as sPreferences, so this patch makes them non-static nsCOMPtr<> members of Preferences. MozReview-Commit-ID: 1TLhh13ZpBI
008cf4865cb5cfd7766a7367875e184cf013c1c5: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 02 Nov 2017 23:19:03 +0100 - rev 389915
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
b2f459b88cab5525c785a7fa70a01be3e9cdcb23: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 02 Nov 2017 22:59:04 +0100 - rev 389914
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: xcHQOq7Rbv
ed0b0b41db492d99aca4f892a026984a3df5c1c8: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 02 Nov 2017 22:57:14 +0100 - rev 389913
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: 60XtziNG2CK
0155160ae50e31bdfba6de01e55cd5dbc3dba47f: Bug 1375223 - Remove Async.querySpinningly. r=kitcambridge
Luciano I <lyret@protonmail.com> - Tue, 31 Oct 2017 18:50:31 -0400 - rev 389912
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1375223 - Remove Async.querySpinningly. r=kitcambridge MozReview-Commit-ID: bMo1jyIY5g
c5f4d4a711f9f6babd013049b382aaca51771ee8: bug 1357815 - 4/4: go a bit overboard on testcases for SHA-256 support in add-on signatures r=jcj
David Keeler <dkeeler@mozilla.com> - Fri, 27 Oct 2017 11:20:33 -0700 - rev 389911
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
bug 1357815 - 4/4: go a bit overboard on testcases for SHA-256 support in add-on signatures r=jcj MozReview-Commit-ID: K4WYTYPXpi1
3b40cb8a242e5ef843c4cc587bcd4050c70e3a8a: bug 1357815 - 3/4: support SHA256 in PKCS#7 signatures on add-ons r=dveditz,jcj
David Keeler <dkeeler@mozilla.com> - Tue, 24 Oct 2017 15:27:53 -0700 - rev 389910
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
bug 1357815 - 3/4: support SHA256 in PKCS#7 signatures on add-ons r=dveditz,jcj As a result of this patch, the hash algorithm used in add-on signature verification will come from the PKCS#7 signature. If SHA-256 is present, it will be used. SHA-1 is used as a fallback. Otherwise, the signature is invalid. This means that, for example, if the PKCS#7 signature only has SHA-1 but there are SHA-256 hashes in the signature file and/or manifest file, only the SHA-1 hashes in the signature file and manifest file will be used, if they are present (and verification will fail if they are not present). Similarly, if the PKCS#7 signature has SHA-256, there must be SHA-256 hashes in the signature file and manifest file (even if SHA-1 is also present in the PKCS#7 signature). MozReview-Commit-ID: K3OQEpIrnUW
89b22be1685c2bb3ff3b8ff3c9f5a0e6744b8bdb: bug 1357815 - 2/4: refactor away unnecessary parts of certificate verification in add-on signature verification r=jcj
David Keeler <dkeeler@mozilla.com> - Tue, 24 Oct 2017 13:32:02 -0700 - rev 389909
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
bug 1357815 - 2/4: refactor away unnecessary parts of certificate verification in add-on signature verification r=jcj MozReview-Commit-ID: 4JKWIZ0wnuO
d0104efea23b0ae7d504dca297ea3761bb5ccc7c: bug 1357815 - 1/4: move VerifyCMSDetachedSignatureIncludingCertificate to where it's used r=jcj
David Keeler <dkeeler@mozilla.com> - Tue, 24 Oct 2017 13:18:14 -0700 - rev 389908
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
bug 1357815 - 1/4: move VerifyCMSDetachedSignatureIncludingCertificate to where it's used r=jcj MozReview-Commit-ID: JsBPGhDxQoS
8dd4ccaed43e0e5102c35dab980c14f82c3870a4: Bug 1412023 - Memory Tool to ES6 classes r=gregtatum
Michael Ratcliffe <mratcliffe@mozilla.com> - Thu, 26 Oct 2017 17:35:47 +0100 - rev 389907
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1412023 - Memory Tool to ES6 classes r=gregtatum @gregtatum If you have made changes that would make it hard to land this then I can recreate the patch any time. I did need to make a few manual changes to get this to work but it is probably a lot easier for me to regenerate the patch than for you to resolve any merge conflicts. Because the changes are generic and mostly automated you don't need to take too long looking at every detail but you probably want to take a quick look over it. The main thing with a change like this is a green try. MozReview-Commit-ID: 1p3ts7na1YF
5cb403db2f66b5418d05604693e8127ed4d1dd8b: Bug 1407542 - Remove back reference to consumer in MediaStreamTrack. r=jib,smaug
Andreas Pehrson <apehrson@mozilla.com> - Tue, 10 Oct 2017 20:48:58 +0200 - rev 389906
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1407542 - Remove back reference to consumer in MediaStreamTrack. r=jib,smaug It doesn't matter that this is traversed by the cycle collector when the track is live and playing. It prevents cycle collection of any number of MediaStreams that contain (thus consume) this track. MozReview-Commit-ID: GvdLfWDTVQQ
21762797d5ec694d319a209ef80c3c94b0229bf4: Bug 1407542 - Add mochitest checking that MediaStreams can be GCed. r=jib
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 24 Oct 2017 10:35:02 +0200 - rev 389905
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1407542 - Add mochitest checking that MediaStreams can be GCed. r=jib MozReview-Commit-ID: Aypf1QAG7o8
858589325edc571c825fb19c525ae1630f925283: Bug 1407542 - Implement static chrome-only MediaStream method to get number of MSG-MediaStreams. r=jib,smaug
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 23 Oct 2017 19:09:47 +0200 - rev 389904
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1407542 - Implement static chrome-only MediaStream method to get number of MSG-MediaStreams. r=jib,smaug MozReview-Commit-ID: B0nDXzMBGlJ
fc681729ccc8010ac7fb34fd44dac438ed45bbf9: Bug 1407542 - Implement MediaStreamGraph::GetInstanceIfExists. r=padenot
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 23 Oct 2017 19:08:40 +0200 - rev 389903
Push 96949 by archaeopteryx@coole-files.de at Thu, 02 Nov 2017 22:19:33 +0000
Bug 1407542 - Implement MediaStreamGraph::GetInstanceIfExists. r=padenot MozReview-Commit-ID: EAd0rIrZg43
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip