2f7a3f396216f7d4223634680a6af3647e434acc: Bug 1406380 Fix -Wreorder warnings r?njn draft
Tom Ritter <tom@mozilla.com> - Fri, 06 Oct 2017 12:37:18 -0500 - rev 676628
Push 83553 by bmo:tom@mozilla.com at Mon, 09 Oct 2017 06:14:39 +0000
Bug 1406380 Fix -Wreorder warnings r?njn MozReview-Commit-ID: 7Zh2pvAMpXR
e73d73ff926cdadef255dd944f04fc553f370ba1: Allow compiler warnings for MinGW in certain whitelisted directories: gfx, ipc/chromium draft
Tom Ritter <tom@mozilla.com> - Fri, 06 Oct 2017 07:59:39 -0500 - rev 676627
Push 83553 by bmo:tom@mozilla.com at Mon, 09 Oct 2017 06:14:39 +0000
Allow compiler warnings for MinGW in certain whitelisted directories: gfx, ipc/chromium MozReview-Commit-ID: 8HickWgg9MY
6249476924d956112ea0e26de79576389e86a519: Bug 1405997 - Fill a non-autocomplete tel field with tel-national value. r=lchang draft
Sean Lee <selee@mozilla.com> - Fri, 06 Oct 2017 02:24:48 +0800 - rev 676626
Push 83552 by bmo:selee@mozilla.com at Mon, 09 Oct 2017 06:04:03 +0000
Bug 1405997 - Fill a non-autocomplete tel field with tel-national value. r=lchang MozReview-Commit-ID: JpTqy42Y1ej
ab9efb1ab04088325ae0c60c39a9fed196e5baa8: Bug 1403077 - add tests for the stylo blocklist mechanism. draft
Jeremy Chen <jeremychen@mozilla.com> - Thu, 05 Oct 2017 17:33:10 +0800 - rev 676625
Push 83551 by bmo:jeremychen@mozilla.com at Mon, 09 Oct 2017 05:54:23 +0000
Bug 1403077 - add tests for the stylo blocklist mechanism. In this patch, we add 3 tests: 1. test for blocked domain 2. test for blocked sub-domain 3. test for non-blocked domain MozReview-Commit-ID: JzMImsbGoPr
850383c866577eeb4a906cf71e11cb8dac6466bc: Bug 1403077 - add a test-only helper function to append the stylo blocklist. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 09 Oct 2017 12:07:04 +0800 - rev 676624
Push 83551 by bmo:jeremychen@mozilla.com at Mon, 09 Oct 2017 05:54:23 +0000
Bug 1403077 - add a test-only helper function to append the stylo blocklist. In the current blocklist impelemtation, we read the stylo blocklist from the user preferences very early and only once, which even earlier than the test preferences updating happens. So, to be able to test the functionality of the stylo blocklist, we add these two nsIDOMWindowUtils APIs to be able to add/remove a mock domain to the existing blocklist. MozReview-Commit-ID: K48ejLBcNbn
2fccddb43fedd6170b8a393b90ede01fbd4a9602: Bug 1403077 - implement the stylo blocklist mechanism. draft
Jeremy Chen <jeremychen@mozilla.com> - Wed, 27 Sep 2017 20:35:21 +0800 - rev 676623
Push 83551 by bmo:jeremychen@mozilla.com at Mon, 09 Oct 2017 05:54:23 +0000
Bug 1403077 - implement the stylo blocklist mechanism. In this patch, we read the stylo blocklist into nsLayoutUtils's global static variable during nsLayoutUtils::Initialize(). So, we can decide if we should fallback to use Gecko backend while updating style backend for a document. We add "layout.css.stylo-blocklist.blocked_domains" to ContentPrefs.cpp because it is read very early (during nsLayoutUtils::Initialize) and is empty string for now. MozReview-Commit-ID: 8c4n6m9dYD8
fcef77e81b969fcc07d523509422cb7589a2eec2: Bug 1406828 - Update back/forward icons for RTL on tablet. r?nechen draft
Jing-wei Wu <topwu.tw@gmail.com> - Mon, 09 Oct 2017 13:36:13 +0800 - rev 676622
Push 83550 by bmo:topwu.tw@gmail.com at Mon, 09 Oct 2017 05:40:26 +0000
Bug 1406828 - Update back/forward icons for RTL on tablet. r?nechen MozReview-Commit-ID: DidBVCe4h1m
ed0812dc8a42b57180948a9629bdc4ee2056b5bc: Bug 1406736 Match MinGW's macro so we declare gmtime_r under MinGW too r?froydnj draft
Tom Ritter <tom@mozilla.com> - Mon, 09 Oct 2017 00:18:19 -0500 - rev 676621
Push 83549 by bmo:tom@mozilla.com at Mon, 09 Oct 2017 05:19:31 +0000
Bug 1406736 Match MinGW's macro so we declare gmtime_r under MinGW too r?froydnj MozReview-Commit-ID: 2U2ToeyVUUt
f22279dd8b2c7deb08db0cdd7ea3f831e14cd03e: Bug 1406821 - improve error logging to facilitate debugging mochitest timeouts in OPT builds. draft
JW Wang <jwwang@mozilla.com> - Mon, 09 Oct 2017 10:18:37 +0800 - rev 676620
Push 83548 by jwwang@mozilla.com at Mon, 09 Oct 2017 05:11:24 +0000
Bug 1406821 - improve error logging to facilitate debugging mochitest timeouts in OPT builds. MozReview-Commit-ID: KTmGRueZkxF
f1e2576a102c2233aef66aecd9cbbafa098c38fe: Bug xxx - enable OMT data delivery on Nightly. draft
JW Wang <jwwang@mozilla.com> - Fri, 06 Oct 2017 17:46:53 +0800 - rev 676619
Push 83548 by jwwang@mozilla.com at Mon, 09 Oct 2017 05:11:24 +0000
Bug xxx - enable OMT data delivery on Nightly. MozReview-Commit-ID: 21mQfRmOYag
68d5b59431171e6a6179cef7d69f549c9ea4c057: Bug 967895 - Add tests for canvas fingerprinting resistance. draft
Chung-Sheng Fu <cfu@mozilla.com> - Wed, 23 Aug 2017 16:32:41 +0800 - rev 676618
Push 83547 by bmo:cfu@mozilla.com at Mon, 09 Oct 2017 04:59:52 +0000
Bug 967895 - Add tests for canvas fingerprinting resistance. MozReview-Commit-ID: 9Nysl1xD4M0
b89f6a0dcdb93427ad327cf8180df1d17f3f48de: Bug 967895 - Ask for placeholder data when image extraction is not allowed (Tor 6253). draft
Chung-Sheng Fu <cfu@mozilla.com> - Tue, 22 Aug 2017 14:23:41 +0800 - rev 676617
Push 83547 by bmo:cfu@mozilla.com at Mon, 09 Oct 2017 04:59:52 +0000
Bug 967895 - Ask for placeholder data when image extraction is not allowed (Tor 6253). MozReview-Commit-ID: AJ5F6M5S83U
787070b71ee1aad3f668fa0064262a8efef987de: bug 1406830 store the AsyncCubeTask SharedThreadPool reference on the AudioCallbackDriver r?padenot draft
Karl Tomlinson <karlt+@karlt.net> - Tue, 26 Sep 2017 17:28:17 +1300 - rev 676616
Push 83546 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:58:54 +0000
bug 1406830 store the AsyncCubeTask SharedThreadPool reference on the AudioCallbackDriver r?padenot The first AsyncCubebTask dispatch from AudioCallbackDriver::Start() may either be from MediaStreamGraphImpl::RunInStableState() on the main thread or ThreadedDriver::RunThread() on a threaded driver thread. These could potentially occur concurrently when there are multiple MediaStreamGraphs. This change removes the race around setting sThreadPool. SharedThreadPool::Get() would have returned the same pointer, and so that race was probably mostly benign apart from the potential to add an extra reference and so hang on shutdown in SharedThreadPool::SpinUntilEmpty(). Storing the reference to the SharedThreadPool on the object using it is the typical way to use SharedThreadPool. It lets the thread pool be released when not in use, and lets SharedThreadPool deal with multi-thread access and shutdown. MozReview-Commit-ID: 8WutVsAMfJo
8fdb05445cba470ab46474d0b4ac9e1a96ac3d04: bug 1406830 reimplement Shutdown() as virtual separately on each driver r?padenot draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 15:05:36 +1300 - rev 676615
Push 83546 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:58:54 +0000
bug 1406830 reimplement Shutdown() as virtual separately on each driver r?padenot moving Stop() to AudioCallbackDriver only. MozReview-Commit-ID: 9atG8R4wAsY
e954f9e8c1b714dc482ad97be2475b180dd37696: bug 1406830 remove unused GraphDriver::Resume() r?padenot draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 14:55:20 +1300 - rev 676614
Push 83546 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:58:54 +0000
bug 1406830 remove unused GraphDriver::Resume() r?padenot MozReview-Commit-ID: IPpyxOHESLW
cbc3e798bd8d3f5a898e06f8d6666bf96629e4c7: bug 1406830 remove unused RemoveMixerCallback r?padenot draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 12:26:41 +1300 - rev 676613
Push 83546 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:58:54 +0000
bug 1406830 remove unused RemoveMixerCallback r?padenot Unused since https://hg.mozilla.org/mozilla-central/rev/ef761a32a969178df81a61bc2d0a376dde2eec03#l1.144 MozReview-Commit-ID: G0NaZXJLRN9
f2e3eda785cb52413686a1cb16b30c3f01784716: bug 1406831 don't tolerate just owning the monitor if AssertOnGraphThreadOrNotRunning() is not called on the correct thread r?pehrsons draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 15:30:48 +1300 - rev 676612
Push 83545 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:51:14 +0000
bug 1406831 don't tolerate just owning the monitor if AssertOnGraphThreadOrNotRunning() is not called on the correct thread r?pehrsons Owning the monitor is not sufficient for consistent state if state can be accessed without the monitor. The requirements for SetCurrentDriver() are tighted to require both the monitor and correct thread, as CurrentDriver() can be called either with the monitor or on the graph thread. MozReview-Commit-ID: 90q7Pfa8jxn
0ebde4ac3da80fea901f379605200c05c31a7ab0: bug 1406831 tighten AssertOnGraphThreadOrNotRunning() to not accept graph thread after mDetectedNotRunning r?pehrsons draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 12:17:22 +1300 - rev 676611
Push 83545 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:51:14 +0000
bug 1406831 tighten AssertOnGraphThreadOrNotRunning() to not accept graph thread after mDetectedNotRunning r?pehrsons This also permits setting mDriver to null after mDetectedNotRunning, which is useful for fixing bug 1406830. MozReview-Commit-ID: EEgAxqPQPRI
795e9cdee643cfea3ff8ab19a462c72d9b732672: bug 1406831 simplify AssertOnGraphThreadOrNotRunning() r?pehrsons draft
Karl Tomlinson <karlt+@karlt.net> - Thu, 28 Sep 2017 12:10:59 +1300 - rev 676610
Push 83545 by ktomlinson@mozilla.com at Mon, 09 Oct 2017 04:51:14 +0000
bug 1406831 simplify AssertOnGraphThreadOrNotRunning() r?pehrsons mLifecycleState is always > LIFECYCLE_RUNNING when mDetectedNotRunning MozReview-Commit-ID: Ds6ybTv4miA
94322f79216bc92137584b5265a60ff15fe167db: Bug 1398101 - Make sure all cleanup code paths are with `await` to ensure the cleanup process finished. r=MattN draft
Sean Lee <selee@mozilla.com> - Wed, 27 Sep 2017 15:28:42 +0800 - rev 676609
Push 83544 by bmo:selee@mozilla.com at Mon, 09 Oct 2017 04:20:46 +0000
Bug 1398101 - Make sure all cleanup code paths are with `await` to ensure the cleanup process finished. r=MattN MozReview-Commit-ID: EH7WZ7C4hpa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip