6d49b2a6caca9a30ac8f02141d4e8f277683dc47: Bug 1403366 - Remove outdated comment. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 11:01:15 +0900 - rev 674067
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - Remove outdated comment. r?froydnj
2f9ae78ffd1e247ba7a9b269352f2b3c8ca79b18: Bug 1403366 - Don't set MOZILLA_FIVE_HOME from multiple scripts. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 11:00:09 +0900 - rev 674066
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - Don't set MOZILLA_FIVE_HOME from multiple scripts. r?froydnj It was seldom used before previous commit and now does nothing.
6f85deb33dc0d0da195bd82361155865f3569181: Bug 1403366 - When NS_XPCOM_INIT_CURRENT_PROCESS_DIR is not already set, fallback to BinaryPath's parent. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 10:49:48 +0900 - rev 674065
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - When NS_XPCOM_INIT_CURRENT_PROCESS_DIR is not already set, fallback to BinaryPath's parent. r?froydnj The Windows and OSX code paths were essentially doing the same thing, and the Unix fallback was using an old convention that is pretty much outdated. Under normal conditions (XPCOM initialized by Firefox), NS_XPCOM_INIT_CURRENT_PROCESS_DIR is set from BinaryPath anyways, so this only really affects adhoc XPCOM initialization from e.g. C++ unit tests.
5fdcd7c4abb417292a6f7f51a0d04d1c3c74c0ff: Bug 1403366 - Stop requiring argv[0] for XRE_GetBinaryPath and the underlying BinaryPath::Get. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 10:37:27 +0900 - rev 674064
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - Stop requiring argv[0] for XRE_GetBinaryPath and the underlying BinaryPath::Get. r?froydnj
a2f9d45c2d3bccb64e5174e5858668e41e551614: Bug 1403366 - Remove GetXULRunnerStubPath. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 10:31:14 +0900 - rev 674063
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - Remove GetXULRunnerStubPath. r?froydnj The difference between GetXULRunnerStubPath and XRE_GetBinaryPath was removed in bug 552864.
8645ba5f445fe393242e8d640655b211a8eaa845: Bug 1403366 - Don't use nsDirectoryService::Create in nsDirectoryService::GetCurrentProcessDirectory. r?froydnj draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 08:46:43 +0900 - rev 674062
Push 82722 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:57:08 +0000
Bug 1403366 - Don't use nsDirectoryService::Create in nsDirectoryService::GetCurrentProcessDirectory. r?froydnj Back in the day, there was no global with an already initialized DirectoryService. But now there is, and, in fact, GetCurrentProcessDirectory already errors out if that global is not set by the time it's called. All calling nsDirectoryService::Create achieves is doing the check again and calling QueryInterface, which we don't need to do anyways.
08016ead783ded2b5877d406bfde9987da0962a8: Bug 1405174 - Fix resolution of resource: URLs when the target of the substitution doesn't end with a /. r?valentin draft
Mike Hommey <mh+mozilla@glandium.org> - Sat, 30 Sep 2017 08:49:28 +0900 - rev 674061
Push 82721 by bmo:mh+mozilla@glandium.org at Tue, 03 Oct 2017 06:56:18 +0000
Bug 1405174 - Fix resolution of resource: URLs when the target of the substitution doesn't end with a /. r?valentin When for some reason the target of a resource: substitution doesn't end with a / (which can happen when e.g. building a FileURI with a path that doesn't exist), relative path resolution of the resource URLs end up rooted under the parent of the non-existing directory. e.g resource://foo/bar is substituted with /path/for/bar if resource://foo/ is registered for file:///path/for/foo (instead of file:///path/for/foo/)
b4c268944c106df72245f8638a233e5a5112046a: Bug 1393415 - Highlight help icon in high contrast theme r?jaws draft
Ricky Chien <ricky060709@gmail.com> - Mon, 02 Oct 2017 18:23:48 +0800 - rev 674060
Push 82720 by bmo:rchien@mozilla.com at Tue, 03 Oct 2017 06:40:48 +0000
Bug 1393415 - Highlight help icon in high contrast theme r?jaws MozReview-Commit-ID: ByEZKJzhIUM
ebf75886fac79aaebfab16c03997f402e9f5a278: Bug 1403895 - Remove devtools/shared/client/main.js; r=ochameau. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 29 Sep 2017 15:24:14 +0200 - rev 674059
Push 82719 by bmo:nchevobbe@mozilla.com at Tue, 03 Oct 2017 06:37:10 +0000
Bug 1403895 - Remove devtools/shared/client/main.js; r=ochameau. Remove the main file that we don't need anymore and modify all the imports to target the specific file they now need. MozReview-Commit-ID: 2uWjTnAMAU0
e5f6978cb3e543af7073e234320af1f3afde356d: Bug 1403895 - split main.js in mulitple files; r=ochameau. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 28 Sep 2017 17:29:55 +0200 - rev 674058
Push 82719 by bmo:nchevobbe@mozilla.com at Tue, 03 Oct 2017 06:37:10 +0000
Bug 1403895 - split main.js in mulitple files; r=ochameau. This patch keeps the main.js file so we don't have to change consumer code that uses objects fom this file. MozReview-Commit-ID: KhFoPPApE2L
139ae9973d2dd7572e12630256ddadde6eb24e84: Bug 1393415 - Highlight help icon in high contrast theme r?jaws draft
Ricky Chien <ricky060709@gmail.com> - Mon, 02 Oct 2017 18:23:48 +0800 - rev 674057
Push 82718 by bmo:rchien@mozilla.com at Tue, 03 Oct 2017 06:34:30 +0000
Bug 1393415 - Highlight help icon in high contrast theme r?jaws MozReview-Commit-ID: ByEZKJzhIUM
d666a3a98128e8e38b35dfa9e1328d24ec4cad54: Bug 1389550 - Move help button into category and remove init_dynamic_padding in preferences.js r?jaws draft
Ricky Chien <ricky060709@gmail.com> - Thu, 28 Sep 2017 15:43:12 +0800 - rev 674056
Push 82717 by bmo:rchien@mozilla.com at Tue, 03 Oct 2017 06:12:31 +0000
Bug 1389550 - Move help button into category and remove init_dynamic_padding in preferences.js r?jaws MozReview-Commit-ID: 3IU7jTqYr5g
2aa621a0044c02d8d55f8cd85a6402aea6337934: Bug 1250255 - Properly decode response body; r=gasolin draft
Jan Odvarko <odvarko@gmail.com> - Mon, 02 Oct 2017 18:58:28 +0200 - rev 674055
Push 82716 by jodvarko@mozilla.com at Tue, 03 Oct 2017 05:25:16 +0000
Bug 1250255 - Properly decode response body; r=gasolin MozReview-Commit-ID: EVNpO8dQ2hX
297bd9274db6395f6dd6ab4b733397617ada62c9: Bug 1404179 - Prepend rather than append frames from overflow list of prev-in-flow for ruby frames. r?dholbert draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Oct 2017 16:19:41 +1100 - rev 674054
Push 82715 by xquan@mozilla.com at Tue, 03 Oct 2017 05:23:40 +0000
Bug 1404179 - Prepend rather than append frames from overflow list of prev-in-flow for ruby frames. r?dholbert MozReview-Commit-ID: 1xUEf1S6GEK
ce7e4d05409aec25e4082b97fd52e97174090c8e: Bug 1404179 - Prepend rather than append frames from overflow list of prev-in-flow for ruby frames. r?dholbert draft
Xidorn Quan <me@upsuper.org> - Tue, 03 Oct 2017 16:19:41 +1100 - rev 674053
Push 82714 by xquan@mozilla.com at Tue, 03 Oct 2017 05:21:58 +0000
Bug 1404179 - Prepend rather than append frames from overflow list of prev-in-flow for ruby frames. r?dholbert MozReview-Commit-ID: 1xUEf1S6GEK
e267e5fc5b25c5cec3e94a1819a7ada440717ab2: mybase draft
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 04 Feb 2015 08:24:16 +1100 - rev 674052
Push 82714 by xquan@mozilla.com at Tue, 03 Oct 2017 05:21:58 +0000
mybase MozReview-Commit-ID: AIse40brXhE
7f01fe55444b034a5f07e42acac0224a981be881: Bug 1350897 - Tested quit shutdown/restart cause in Marionette Python client. r=whimboo draft bug_1305897
Vedant Chakravadhanula <vedantc98@gmail.com> - Tue, 03 Oct 2017 10:48:30 +0530 - rev 674051
Push 82713 by bmo:vedantc98@gmail.com at Tue, 03 Oct 2017 05:19:57 +0000
Bug 1350897 - Tested quit shutdown/restart cause in Marionette Python client. r=whimboo The Marionette server now returns a JSON containing the cause of shutdown which isn't included in previous Firefoxen. We needed to test this JSON in the quit and restart methods in the python client. MozReview-Commit-ID: 8uL9tbNszcm
4130ff0cdb6a9b987b58fd986b693f98e33bca20: Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. draft
cku <cku@mozilla.com> - Fri, 08 Sep 2017 14:24:17 +0800 - rev 674050
Push 82712 by bmo:cku@mozilla.com at Tue, 03 Oct 2017 04:37:09 +0000
Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. MozReview-Commit-ID: 6KKo9ap2VZu
7e3ac1024617a5e9cda38b7d8b2b459cdba6c30c: Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. draft
cku <cku@mozilla.com> - Tue, 03 Oct 2017 11:29:19 +0800 - rev 674049
Push 82712 by bmo:cku@mozilla.com at Tue, 03 Oct 2017 04:37:09 +0000
Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. When we generate the glyph mask for a transformed frame in GenerateAndPushTextMask, the transform vector had been applied into aContext[1], so we should find a way to prevent applying the vector again when painting the glyph mask. In bug 1299715, I tried to prevent double apply at [2], it caused two problems: 1. We only skip generating nsDisplayTransform, but we may still create a nsDisplayPerspactive bellow. Since the parent of a nsDisplayPerspective must be a nsDisplayTransform, which have been ignored, so we hit this assertion. 2. We skip all transform for all frames while painting the glyph mask, which is not correct. We should only skip double applying transform vector of the root frame. This patch fixes both of these issues: a. We will still create a nsDisplayTransform for the root frame if need. But the transform matrix we apply into the target context will be an identity matrix, so we fix #1 above. b. In #a, we change the transform matrix to an identify matrix only for the root frame of the glyph mask, so we fix #2. [1] https://hg.mozilla.org/mozilla-central/file/59e5ec5729db/layout/painting/nsDisplayList.cpp#l752 [2] https://hg.mozilla.org/mozilla-central/file/ce2c129f0a87/layout/generic/nsFrame.cpp#l2806 MozReview-Commit-ID: 973lkQQxLB6
64672fada03a583d9950485ffe0f0142aa6e459f: Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. draft
cku <cku@mozilla.com> - Fri, 08 Sep 2017 14:24:17 +0800 - rev 674048
Push 82711 by bmo:cku@mozilla.com at Tue, 03 Oct 2017 04:33:21 +0000
Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. MozReview-Commit-ID: 6KKo9ap2VZu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip