56c056de6bb3a04f12bb0bd1d1ff7a402fa00946: servo: Merge #16233 - Set each control points when converting specified keyworded timing fu… (from hiikezoe:timing-function-fix); r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sun, 02 Apr 2017 20:12:09 -0500 - rev 554946
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
servo: Merge #16233 - Set each control points when converting specified keyworded timing fu… (from hiikezoe:timing-function-fix); r=emilio …nction to nsTimingFunction. Gecko's timing function (nsTimingFunction) needs to be specified each control points if timing function can be represented as cubic-bezier function. To avoid scattering control points values (e.g. 0.25, 0.1, ...) we convert specified value to computed value and then use control points values of the computed value. <!-- Please describe your changes on the following line: --> This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1352891 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it's for stylo. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: a31271b07ff1372e48d8b363a1f4a16b8ff6f98d
941e0f9ff9a789bf98ff910bc24b48ea90ce5c75: Bug 1351074 - Part 3. Include AsyncSpellCheckTestHelper.jsm in reftest. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 31 Mar 2017 14:20:55 +0900 - rev 554945
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351074 - Part 3. Include AsyncSpellCheckTestHelper.jsm in reftest. r=masayuki reftest cannot use testing-common, so we should include AsyncSpellCheckTestHelper.jsm in reftest.jar. MozReview-Commit-ID: KeyDLjc9AUI
4fdf3b87a70b1ca492fce77713766fbd0fbbfc72: Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 29 Mar 2017 15:34:49 +0900 - rev 554944
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351074 - Part 2. Use testing-common for AsyncSpellCheckTestHelper.jsm. r=masayuki TESTING_JS_MODULES uses testing-common, not gre. So we should replace gre with testing-common for mochitest. MozReview-Commit-ID: BqsS2D3IGR6
586428f69838a71e468276e42d1656205f270d25: Bug 1351074 - Part 1. AsyncSpellCheckTestHelper.jsm should not be shipped. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 31 Mar 2017 14:17:26 +0900 - rev 554943
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351074 - Part 1. AsyncSpellCheckTestHelper.jsm should not be shipped. r=masayuki AsyncSpellCheckTestHelper.jsm uses on mochitest and reftest, so we shouldn't ship it in release package MozReview-Commit-ID: CT8f8DRVwb
718b4821cc6e5b787c3895df45d8c87b2ae58fbd: Bug 1351543 - Remove nsIPlatformCharset::GetDefaultCharsetForLocale. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 31 Mar 2017 10:40:19 +0900 - rev 554942
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351543 - Remove nsIPlatformCharset::GetDefaultCharsetForLocale. r=jfkthame After landing bug bug 943283, no one uses nsIPlatformCharset::GetDefaultCharsetForLocale. Also, nsIPlatformCharset isn't scriptable interface, so it is unnecessary now. MozReview-Commit-ID: Giy68AS9yK2
3192f0f5df95f87103f780250e2d7d7cd799d8e3: Bug 1324560 - Update test_bug961363.html to support e10s-based <select> dropdowns; r=mconley
Jim Porter <jporter@mozilla.com> - Thu, 23 Mar 2017 16:27:37 -0500 - rev 554941
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1324560 - Update test_bug961363.html to support e10s-based <select> dropdowns; r=mconley e10s-based <select> dropdowns behave differently from the old, non-e10s version. Most notably, their .value isn't updated until the dropdown is closed and the change confirmed (e.g. by hitting Enter). Since this test originally hit ctrl+space at the end of each test, this would open up the dropdown and effectively trigger the different behavior. Now, the test only hits ctrl+space for <select multiple> elements. MozReview-Commit-ID: G3toKNdRgC8
83bc932646217df71c6a614ace2a46ec392f7305: Bug 1352771 - Update mochitest expectations. r=bholley
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 03 Apr 2017 07:26:41 +0900 - rev 554940
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1352771 - Update mochitest expectations. r=bholley MozReview-Commit-ID: DAzQfWhVMwN
433ddda62563f167557ab2fd53d8b9582e697034: Bug 1352771 - modify flexbox reftest expectations. r=bholley
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 03 Apr 2017 07:26:41 +0900 - rev 554939
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1352771 - modify flexbox reftest expectations. r=bholley MozReview-Commit-ID: 8QCs5TPFKP
5d08dda78aec172cb1d1f955a04b6b2ba6bfa9bf: servo: Merge #16232 - Fix justify-content values (from hiikezoe:justify-content-fix); r=bholley
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sun, 02 Apr 2017 17:47:09 -0500 - rev 554938
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
servo: Merge #16232 - Fix justify-content values (from hiikezoe:justify-content-fix); r=bholley <!-- Please describe your changes on the following line: --> This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1352771 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Either: --> - [X] These changes do not require tests because it's for stylo <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: eb1865070a8324016c369104afa159fdec345bea
e379ec1f1feffc4677f1cf3a4e47709dee67990c: servo: Merge #16200 - Update WR (various optimizations, gradient improvements) (from glennw:update-wr-clear-opts); r=emilio
Glenn Watson <github@intuitionlibrary.com> - Sun, 02 Apr 2017 17:05:01 -0500 - rev 554937
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
servo: Merge #16200 - Update WR (various optimizations, gradient improvements) (from glennw:update-wr-clear-opts); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: e45d7e0e2e5d47945d3d821db5767feff64d7634
50740b6e210643619893f2d26fc5e7c76144d643: Bug 1351920 - Remove the nsCString&& version of PROFILER_LABEL_DYNAMIC because it makes misleading promises about performance. r=njn
Markus Stange <mstange@themasta.com> - Wed, 29 Mar 2017 21:47:51 -0400 - rev 554936
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351920 - Remove the nsCString&& version of PROFILER_LABEL_DYNAMIC because it makes misleading promises about performance. r=njn MozReview-Commit-ID: I4y5xnFyfUj
a78abee146ac3375354b29fc3014e948596486a2: Bug 1351920 - Check privacy mode during sampling, not during PROFILER_LABEL_DYNAMIC. r=njn
Markus Stange <mstange@themasta.com> - Thu, 30 Mar 2017 12:41:04 -0400 - rev 554935
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
Bug 1351920 - Check privacy mode during sampling, not during PROFILER_LABEL_DYNAMIC. r=njn When the profiler is running in privacy mode, we don't want to include dynamic strings from PROFILER_LABEL_DYNAMIC to end up in the profile. Rather than checking this every time we enter a scope marked with PROFILER_LABEL_DYNAMIC, with this patch we will push the dynamic string into the pseudo stack entry regardless, and then check the privacy mode during sampling and ignore the dynamic string as necessary. This way we can avoid taking the profiler state lock in PROFILER_LABEL_DYNAMIC and also save a branch. MozReview-Commit-ID: 5dXrtMuFJ5r
6ba6c3b755870fbc711b5050b88d887d2fdff851: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 02 Apr 2017 18:53:47 +0200 - rev 554934
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
merge mozilla-central to autoland. r=merge a=merge
4cf4dd146988f6f8a9da34fdc55824721970626a: bug 1347642 - Fixed sanitizeDialog.js running in ESLint r=standard8
Rajesh Kathiriya <rajesh.kathiriya507@gmail.com> - Fri, 31 Mar 2017 00:19:31 +0530 - rev 554933
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
bug 1347642 - Fixed sanitizeDialog.js running in ESLint r=standard8 MozReview-Commit-ID: A7mVW5hbvya
a7c5382ee7181e73d1638228ad9bde164cc8cae0: servo: Merge #16230 - Introduce create_ssl_client (from nox:ssl); r=jdm
Anthony Ramine <n.oxyde@gmail.com> - Sun, 02 Apr 2017 09:12:44 -0500 - rev 554932
Push 52099 by bmo:standard8@mozilla.com at Mon, 03 Apr 2017 10:47:32 +0000
servo: Merge #16230 - Introduce create_ssl_client (from nox:ssl); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 2df6e26fd726cded0e4f91ebd92e47669ffcc940
b9cbbb9f4c22016284a8d49cddaea0d96666acf9: Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:10:04 +1200 - rev 554931
Push 52098 by bmo:cpearce@mozilla.com at Mon, 03 Apr 2017 10:40:05 +0000
Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald This ensures that the IPC connection from the content process to the main process is shut down as soon as possible. Once all the IPC connections are closed, the main process removes its async shutdown blocker, and Firefox can shutdown. MozReview-Commit-ID: 8rqa384ayd9
674f3c4ddcb5bb93dd775a861b425d25510871e9: Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:08:06 +1200 - rev 554930
Push 52098 by bmo:cpearce@mozilla.com at Mon, 03 Apr 2017 10:40:05 +0000
Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald This ensures that when we've started shutdown we don't try to start up new GMPs. Doing so would create more connections from the content process to the main process, and the main process can't shutdown until all such connections are shut down. MozReview-Commit-ID: KE8nCoLXjdd
f4ad3c6df0e14c88db1199fbe6281d67f98590ae: Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Fri, 31 Mar 2017 11:43:27 +1300 - rev 554929
Push 52098 by bmo:cpearce@mozilla.com at Mon, 03 Apr 2017 10:40:05 +0000
Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald This will allow us to broadcast a notification to the GMPServices running in the content processes when they need to shutdown. MozReview-Commit-ID: FviFDgNMnUV
0cdcb4a907f14f714a3c9202c6d8cdc42c167be0: Bug 1234357: Process 0 as 0deg in CSS angular properties. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 03 Apr 2017 12:23:22 +0200 - rev 554928
Push 52097 by bmo:emilio+bugs@crisal.io at Mon, 03 Apr 2017 10:26:07 +0000
Bug 1234357: Process 0 as 0deg in CSS angular properties. r?heycam MozReview-Commit-ID: LESA50DCF52
fc5cd6547368b6692c3c4846d8d0486953a1f626: Bug 1234357: Process 0 as 0deg in CSS angular properties. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 31 Mar 2017 19:13:02 +0200 - rev 554927
Push 52096 by bmo:emilio+bugs@crisal.io at Mon, 03 Apr 2017 10:18:19 +0000
Bug 1234357: Process 0 as 0deg in CSS angular properties. r?heycam MozReview-Commit-ID: GLPWbRJvh7P Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip