23f8fe06f8de48654b2c8fbd3739354d369e452d: Bug 1410209, part 3 - Use Runnable::mName for the class name with XPCOM leak checking. r=froydnj draft
Andrew McCreight <continuation@gmail.com> - Wed, 25 Oct 2017 13:51:17 -0700 - rev 713595
Push 93686 by bmo:continuation@gmail.com at Wed, 20 Dec 2017 17:32:32 +0000
Bug 1410209, part 3 - Use Runnable::mName for the class name with XPCOM leak checking. r=froydnj Most subclasses of Runnable don't bother to override AddRef and Release, so XPCOM leak checking ends up reporting Runnable, which makes it impossible to know what is actually leaking. Each subclass of Runnable is already required to pass in the name of the class, which is stored in the field mName. This patch changes Runnable to use mName as the class name for XPCOM leak checking, thus giving each subclass a specific name without needing to change the hundreds of existing subclasses of Runnable. The limitation of this approach is the classes that DO use NS_IMPL_ADDREF/RELEASE_INHERITED end up using the same class name that is used by the superclass AddRef/Release, but with a different size, which causes assertions in the leak checker. To work around this, I change NS_IMPL_ADDREF/RELEASE_INHERITED to not call into NS_LOG_ADDREF/RELEASE for classes that are a subclass of Runnable. This needs to use IsConvertible<> and not IsBaseOf<> because the latter requires the classes involved to be defined, and headers can use nsISupportsImpl.h without nsThreadUtils.h. MozReview-Commit-ID: H0pgvwQSZAE
2f6e3f76bc0f9e021443db16009861b011748ca1: Bug 1410209, part 2 - Disambiguate some service worker runnable names. r=bkelly draft
Andrew McCreight <continuation@gmail.com> - Fri, 27 Oct 2017 10:45:52 -0700 - rev 713594
Push 93686 by bmo:continuation@gmail.com at Wed, 20 Dec 2017 17:32:32 +0000
Bug 1410209, part 2 - Disambiguate some service worker runnable names. r=bkelly With part 3, these names are used to identify the runnables to the XPCOM leak checking system. There are some other classes that already use a few of these names, so change them to something unique. MozReview-Commit-ID: 5AN7tG5yKBk
5a4131be385ef438218712d5558deabad71578f1: Bug 1410209, part 1 - Rename OSFile's ErrorEvent to avoid name conflicts. r=froydnj draft
Andrew McCreight <continuation@gmail.com> - Thu, 26 Oct 2017 13:43:23 -0700 - rev 713593
Push 93686 by bmo:continuation@gmail.com at Wed, 20 Dec 2017 17:32:32 +0000
Bug 1410209, part 1 - Rename OSFile's ErrorEvent to avoid name conflicts. r=froydnj ErrorEvent is also the name of a DOM event class, which causes an assertion in the XPCOM leak checking system with the third patch. MozReview-Commit-ID: 3xTHondZr9n
96dd6f67465cc9a5e96867e25a7649685fba63e8: Bug 1421213 - Clicking on the request status code should open the corresponding MDN page. r=nchevobbe draft
abhinav <abhinav.koppula@gmail.com> - Wed, 20 Dec 2017 23:01:25 +0530 - rev 713592
Push 93685 by bmo:abhinav.koppula@gmail.com at Wed, 20 Dec 2017 17:31:58 +0000
Bug 1421213 - Clicking on the request status code should open the corresponding MDN page. r=nchevobbe MozReview-Commit-ID: 8vvPapdOgdD
020dd57e54ed4b82bd49b76085477c6aa3f6666a: Bug 1420289 - Lazy load optional React components from netmonitor. r=Honza draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 13 Dec 2017 10:21:08 -0800 - rev 713591
Push 93684 by bmo:poirot.alex@gmail.com at Wed, 20 Dec 2017 17:18:03 +0000
Bug 1420289 - Lazy load optional React components from netmonitor. r=Honza MozReview-Commit-ID: 9kzmYrzafjj
0a27c06cf656f51e3017a73078f16224cc723e62: Bug 1425972 - Add a test for subview navigation on space keydown. r?Gijs draft
Ian Moody <moz-ian@perix.co.uk> - Wed, 20 Dec 2017 16:48:19 +0000 - rev 713590
Push 93683 by moz-ian@perix.co.uk at Wed, 20 Dec 2017 17:13:57 +0000
Bug 1425972 - Add a test for subview navigation on space keydown. r?Gijs MozReview-Commit-ID: Hb5WlqOtibS
22ec81fa25992187460a2bd0a3eea393a5b74f6a: Bug 1425972 - Add a test for interleaved arrow and tab navigation in the browser panel. r?Gijs draft
Ian Moody <moz-ian@perix.co.uk> - Wed, 20 Dec 2017 02:19:35 +0000 - rev 713589
Push 93683 by moz-ian@perix.co.uk at Wed, 20 Dec 2017 17:13:57 +0000
Bug 1425972 - Add a test for interleaved arrow and tab navigation in the browser panel. r?Gijs MozReview-Commit-ID: DBIop59CWCG
8b2daeac3fa18c1434adb06523415f2553a0ac42: Bug 1425972 - Add a test for tab navigation in the browser panel. r?Gijs draft
Ian Moody <moz-ian@perix.co.uk> - Wed, 20 Dec 2017 00:18:19 +0000 - rev 713588
Push 93683 by moz-ian@perix.co.uk at Wed, 20 Dec 2017 17:13:57 +0000
Bug 1425972 - Add a test for tab navigation in the browser panel. r?Gijs MozReview-Commit-ID: L3C65YgRYd5
e6999ee9dfcf623c65dc95f77aeaeb14134ef669: Bug 1207734 - Part 9.d. (testing) Update manifest.json for new added wp-tests. draft
cku <cku@mozilla.com> - Tue, 19 Dec 2017 21:22:21 +0800 - rev 713587
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 9.d. (testing) Update manifest.json for new added wp-tests. Update manifest by the following command: ./mach wpt-manifest-update MozReview-Commit-ID: 5uB6J60v6hl
7ffc002d56fb4ec49a5b19bc8982bc1f466c41ea: bug 1207734 - Part 9.c. (testing) Clone reftests from w3c-css to web-platform-test draft
cku <cku@mozilla.com> - Tue, 19 Dec 2017 21:21:26 +0800 - rev 713586
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
bug 1207734 - Part 9.c. (testing) Clone reftests from w3c-css to web-platform-test We still need manually do it before bug 1423971 been fixed. MozReview-Commit-ID: 44M2QpH0E6D
3c930a7310ef70e1c5838d4bff08a7b5152eb7e1: Bug 1207734 - Part 9.b. (testing) Add basic reftests for individual transform. draft
cku <cku@mozilla.com> - Tue, 12 Dec 2017 22:57:56 +0800 - rev 713585
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 9.b. (testing) Add basic reftests for individual transform. MozReview-Commit-ID: 7aFlvn4Inpb
d3e493895499af34591798f47e06268ca2169d3e: Bug 1207734 - Part 9.a. (testing) Update gCSSProperties for the properties of individual transforms. draft
cku <cku@mozilla.com> - Mon, 11 Dec 2017 22:18:50 +0800 - rev 713584
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 9.a. (testing) Update gCSSProperties for the properties of individual transforms. MozReview-Commit-ID: GiQCo18M5da
5777a7496aae2869bf436c118f4a7b00f456722b: Bug 1207734 - Part 8. (stylo) Implement Animate trait for individual transform. draft
cku <cku@mozilla.com> - Thu, 07 Dec 2017 14:46:37 +0800 - rev 713583
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 8. (stylo) Implement Animate trait for individual transform. MozReview-Commit-ID: HlDD9xXh8jv
c0f374b3a6ad32b9c5d19b50e2bd941ff1f146ae: Bug 1207734 - Part 7.c. (stylo) Implement scale property styling. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 22:35:48 +0800 - rev 713582
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 7.c. (stylo) Implement scale property styling. MozReview-Commit-ID: 6yIhT78Skh6
2f09075c7529fa757ae3bbef53bf2cc1d1c38ab6: Bug 1207734 - Part 7.b. (stylo) Implement translate property styling. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 22:22:17 +0800 - rev 713581
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 7.b. (stylo) Implement translate property styling. MozReview-Commit-ID: HtvrUEEGTdX
8e76836a99fd137225fba1edd6776f22edd4e568: Bug 1207734 - Part 7.a. (stylo) Implement rotate property styling. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 20:59:40 +0800 - rev 713580
Push 93682 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:10:50 +0000
Bug 1207734 - Part 7.a. (stylo) Implement rotate property styling. MozReview-Commit-ID: FjsXxkruIUB
e8209c82c7694ce8215f4e2342b7c37962544951: Bug 1207734 - Part 6. Fix an assertion from the early pref access checking. draft
cku <cku@mozilla.com> - Wed, 20 Dec 2017 11:46:13 +0800 - rev 713579
Push 93681 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:09:17 +0000
Bug 1207734 - Part 6. Fix an assertion from the early pref access checking. MozReview-Commit-ID: 8GgVojlNy3v
d53fe38fbd5d0ba2275d66e700b70a8efc75de95: Bug 1207734 - Part 5. Implement the getComputedStyle API for individual transform. draft
cku <cku@mozilla.com> - Tue, 19 Dec 2017 14:33:09 +0800 - rev 713578
Push 93681 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:09:17 +0000
Bug 1207734 - Part 5. Implement the getComputedStyle API for individual transform. MozReview-Commit-ID: 3w1kA6VCXsg
f056cce0cf6ca84e0190e79994c6813533c039f0: Bug 1207734 - Part 4.b. Use the final combined transform in the nsDisplayTransform. draft
cku <cku@mozilla.com> - Wed, 13 Dec 2017 01:21:41 +0800 - rev 713577
Push 93681 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:09:17 +0000
Bug 1207734 - Part 4.b. Use the final combined transform in the nsDisplayTransform. MozReview-Commit-ID: CDlvzkcae0g
d5db1de87e867f036cdf40df859accf8d36603fe: Bug 1207734 - Part 4.a. Store the final combined transform in nsStyleDisplay::mCombinedTransform. draft
cku <cku@mozilla.com> - Wed, 13 Dec 2017 01:17:05 +0800 - rev 713576
Push 93681 by bmo:cku@mozilla.com at Wed, 20 Dec 2017 17:09:17 +0000
Bug 1207734 - Part 4.a. Store the final combined transform in nsStyleDisplay::mCombinedTransform. MozReview-Commit-ID: FsuaMoclnL8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip