720afff2d5e57a0049dcfd0a6f0fdda064c87711: Bug 892902 - [mozprocess] Returncode for kill() on Windows has to be set from wait(). r=ahal
Henrik Skupin <mail@hskupin.info> - Mon, 12 Feb 2018 22:46:14 +0100 - rev 403793
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 892902 - [mozprocess] Returncode for kill() on Windows has to be set from wait(). r=ahal Currently the returncode gets set immediately after the process has been terminated via TerminateJobObject() or TerminateProcess(). Given that in both cases the process has not been quit yet, but still waits for all streams to be closed, the returncode has to be set by via wait(). Also in case of TerminateJobObject() the _cleanup method is never called if an exception occurs. MozReview-Commit-ID: 4NEyqafN0DD
61753b98b547f24d0fdeedd0ec0f0fe14da9d67f: Bug 892902 - [mozprocess] Remove dependency of psutil for pid exists check. r=ahal
Henrik Skupin <mail@hskupin.info> - Mon, 12 Feb 2018 16:39:57 +0100 - rev 403792
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 892902 - [mozprocess] Remove dependency of psutil for pid exists check. r=ahal The psutil package has only been used to check for the existence of a given pid. Given the troubles with getting psutil compiled on Windows, or by supplying the correct wheel, it has been decided to get rid of this dependency. Instead the ProcessHandler class itself now got the feature to determine the existence of a pid by using ctypes to do the necessary Windows API calls. MozReview-Commit-ID: KAiSv0AH8HZ
a26e2e7c3746ead3e3dd1f519b8be0bbdcdac5a4: Bug 1433046: mscom::Interceptor: Don't destroy an aggregated interceptor before releasing its interface. r=aklotz
James Teh <jteh@mozilla.com> - Thu, 08 Feb 2018 15:53:20 +1000 - rev 403791
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1433046: mscom::Interceptor: Don't destroy an aggregated interceptor before releasing its interface. r=aklotz When an object is aggregated, doing a QI to anything other than IUnknown on the inner object AddRefs the outer object. Thus, before releasing our reference to the inner IUnknown (and thus destroying it), we *must* release any references to interfaces queried from it. Otherwise, any pointers to interfaces of the inner object would be invalidated. MozReview-Commit-ID: KXsA8Sagx6G
7e74601cabde2990de9ba0efd152549bfb60f3a1: Bug 1424682 - Migrate the chrome of Preferences to the new Localization API. r=flod,jaws
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 18 Dec 2017 23:19:13 -0800 - rev 403790
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1424682 - Migrate the chrome of Preferences to the new Localization API. r=flod,jaws MozReview-Commit-ID: ALnFUmnJMDB
7d87cf855dea46cceaf0469cb169ec8e3c45b50a: Bug 1436720 use sessionstore to track controlling extension, r=Gijs
Shane Caraveo <scaraveo@mozilla.com> - Tue, 13 Feb 2018 15:43:31 -0700 - rev 403789
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1436720 use sessionstore to track controlling extension, r=Gijs MozReview-Commit-ID: ACzGfNDVFXm
f7c315627ca4a8b009a94369a3d61c96d0ffe6f6: Bug 1434846 - APZ mochitest for hit test on scrollbar thumb of scrollframe inside float. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 12 Feb 2018 17:03:12 -0500 - rev 403788
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1434846 - APZ mochitest for hit test on scrollbar thumb of scrollframe inside float. r=kats MozReview-Commit-ID: 7M7gUwAmlIO
0e1283be874466cfa5e154d9b3642ffce716913a: Bug 1434846 - Factor out some utility functions for testing APZ scrollbar hit testing. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 14 Feb 2018 16:06:53 -0500 - rev 403787
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1434846 - Factor out some utility functions for testing APZ scrollbar hit testing. r=kats MozReview-Commit-ID: G6Q4ryQjzyY
8eb7b1aa7dde8d24cae4c442ba8d737c7b5f88b8: Bug 1437351 - Update callers for mp4parse v0.10.0. r=kinetik
Ralph Giles <giles@mozilla.com> - Tue, 13 Feb 2018 17:22:37 -0800 - rev 403786
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1437351 - Update callers for mp4parse v0.10.0. r=kinetik Remove references to the mp4parse_log() method which was removed in this release. Instead we default to the logging implementation provided by libgkrust. MozReview-Commit-ID: KKzeEcB5UiP
6c85a4075713df2a6d1321e4ae6e4c2dbfefe840: Bug 1437351 - Vendor deps for mp4parse v0.10.0. r=kinetik
Ralph Giles <giles@mozilla.com> - Tue, 13 Feb 2018 17:53:51 -0800 - rev 403785
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1437351 - Vendor deps for mp4parse v0.10.0. r=kinetik MozReview-Commit-ID: GXlQVJ0sPfj
69d1e55f1c570defee5dae3fb0879133b872a642: Bug 1437351 - Update mp4parse to v0.10.0. r=kinetik
Ralph Giles <giles@mozilla.com> - Tue, 13 Feb 2018 16:58:43 -0800 - rev 403784
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1437351 - Update mp4parse to v0.10.0. r=kinetik Import v0.10.0 of the mp4parse and mp4parse_capi crates and update dependencies. Reduces library size by removing debug tracing in release builds. Also adds recognition of the ALAC codec, although we don't plan to support it. MozReview-Commit-ID: F1bnotCmbDf
a1104f76eb2222ef3884898967cdea0f60044059: Bug 1437351 - Update mp4parse import script for v0.10.0. r=kinetik
Ralph Giles <giles@mozilla.com> - Tue, 13 Feb 2018 15:54:01 -0800 - rev 403783
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1437351 - Update mp4parse import script for v0.10.0. r=kinetik Port our build patch and request the v0.10.0 tag by default. MozReview-Commit-ID: 6TSCsgtZ8UT
18d26380ad3d1fa89c4b428170a458bc97b06bfc: Backed out 2 changesets (bug 1173851) for Mochitest failures on dom/tests/mochitest/general/test_interfaces.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 15 Feb 2018 01:10:06 +0200 - rev 403782
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Backed out 2 changesets (bug 1173851) for Mochitest failures on dom/tests/mochitest/general/test_interfaces.html. CLOSED TREE Backed out changeset aba40941f027 (bug 1173851) Backed out changeset 36e6f0595461 (bug 1173851)
223a0551c4e0a4e1a4243c8d7b6de0a774aec829: Merge mozilla-central to autoland. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 15 Feb 2018 00:35:45 +0200 - rev 403781
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Merge mozilla-central to autoland. CLOSED TREE
e0ad971db3e7e73e35a6cab94652b31a1936c403: Backed out changeset 301951ce868f (bug 1428108) for xpcshell failures at browser/components/newtab/tests/xpcshell/test_AboutNewTabService.js on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 14 Feb 2018 23:47:10 +0200 - rev 403780
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Backed out changeset 301951ce868f (bug 1428108) for xpcshell failures at browser/components/newtab/tests/xpcshell/test_AboutNewTabService.js on a CLOSED TREE
af0f71f70a18b758041ae69bead2811c44e30ffc: Bug 1438284: Annotation web-platform reftests for WebRender on Linux. r=milan
Milan Sreckovic <milan@mozilla.com> - Wed, 14 Feb 2018 14:56:11 -0500 - rev 403779
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1438284: Annotation web-platform reftests for WebRender on Linux. r=milan MozReview-Commit-ID: 8Yj0gC1ggEg
684f8415581ee3763d5c896e8212ce24ff6c4a47: Bug 1388830 - upgrade kinto-http.js to 4.5.3. r=MattN
Ethan Glasser-Camp <ethan@betacantrips.com> - Wed, 14 Feb 2018 12:48:09 -0500 - rev 403778
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1388830 - upgrade kinto-http.js to 4.5.3. r=MattN This introduces an `UnparseableResponseError`, which exposes the text of the actual non-JSON response. It's also catcheable by client code (i.e. ExtensionStorageSync.jsm) if we believe this error is common enough to be silenced. MozReview-Commit-ID: H3ADFBFJRKA
aba40941f0274fb7b47a896fc6519875174e1f1f: Bug 1173851: re-enable passing WPT tests. r=ng
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 13 Feb 2018 10:01:28 -0800 - rev 403777
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1173851: re-enable passing WPT tests. r=ng MozReview-Commit-ID: GiE5UPuLDEm
36e6f059546183aa8e93d4de4112745cf2ea4730: Bug 1173851: rename DataChannel to RTCDataChannel r=jib,smaug
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Fri, 09 Feb 2018 14:36:48 -0800 - rev 403776
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1173851: rename DataChannel to RTCDataChannel r=jib,smaug MozReview-Commit-ID: L8OrIlxM7r1
36480ec73c274b6e671fcf4498d051410e318434: Bug 1437790: No need to reframe synchronously on chrome-flush-skin-caches. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 13 Feb 2018 10:38:30 +0100 - rev 403775
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1437790: No need to reframe synchronously on chrome-flush-skin-caches. r=xidorn Instead, just post the reframe, and process them normally on the next style flush. The assertion happens because the observer is triggered due to a doc ltr -> rtl change, which triggers style invalidation. There's nothing processing the restyles resulting from that invalidation before we hackily go into frame construction from there, and thus we assert that the styles aren't up-to-date. MozReview-Commit-ID: GnOKFqmtTnq
7080e442652d1a3725b68f7ce36348360276aa73: Bug 1432950 - Remove the scrollbar-base binding to prevent XBL JS from running on scrollbars in content;r=dao,smaug
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 14 Feb 2018 09:12:56 -0800 - rev 403774
Push 33444 by apavel@mozilla.com at Thu, 15 Feb 2018 09:59:25 +0000
Bug 1432950 - Remove the scrollbar-base binding to prevent XBL JS from running on scrollbars in content;r=dao,smaug The events that get silenced here are already covered for native anonymous content by IsEventStoppedFromAnonymousScrollbar. In trees, where <xul:scrollbar> and <xul:scrollcorner> are part of the DOM, copy the handlers over into attributes on each instance. MozReview-Commit-ID: Huk5nFC7Qua
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip