64bd4d75004d2af2256ad76f4f23c50e2d7ffe8c: Bug 1353319 - Fix cyrillic text test after re-adding the HTML preview. r=Honza
Brandon Cheng <brandon.cheng@protonmail.com> - Sat, 28 Oct 2017 23:33:41 -0400 - rev 697088
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
Bug 1353319 - Fix cyrillic text test after re-adding the HTML preview. r=Honza Adding an HTML preview above the raw payload viewer on the developer tools response tab caused browser_net_cyrillic-02.js to fail since CodeMirror only renders visible lines to the DOM. The new HTML preview shares space with the CodeMirror editor, so the resulting height became shorter; enough to hide the line this test was looking for. This solution uses CodeMirror.getValue() to retrieve the contents of all lines stored in memory. Checking against that will allow the test to pass since it contains the cyrillic text. One downside is that this makes the test less reliable since it may not be guaranteed that what CodeMirror has buffered to render will actually be what's inserted into the DOM. Two other solutions were explored before settling on the one above. The first was simulating scroll events through EventUtils.sendWheelAndPaint. const event = { deltaMode: WheelEvent.DOM_DELTA_LINE, deltaY: 20 } yield new Promise(resolve => { EventUtils.sendWheelAndPaint( document.querySelector(".CodeMirror-scroll"), 10, 10, event, resolve, monitor.panelWin ); }) This did scroll the editor enough to render content and pass the test, but caused additional errors since monitor.panelWin did not have a .waitForAllPaintsFlushed() method that EventUtils.sendWheelAndPaint expected. The below alternative uses a hard-coded scroll amount and a requestAnimationFrame as a rough estimate of when scrolling finished. It worked in the ten or so runs I tested, but there's nothing guaranteed about requestAnimationFrame that indicates when CodeMirror's rendering has finished. document.querySelector(".CodeMirror-scroll").scrollBy(0, 200); yield new Promise(resolve => requestAnimationFrame(resolve)); MozReview-Commit-ID: H95HjR8UNpx
edbc03f93f6a03fcc376cae723b0c6ed12228616: Bug 1353319 - Make SourceEditor flex when next to an HTML preview. r=Honza
Brandon Cheng <brandon.cheng@protonmail.com> - Sat, 28 Oct 2017 23:33:22 -0400 - rev 697087
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
Bug 1353319 - Make SourceEditor flex when next to an HTML preview. r=Honza MozReview-Commit-ID: 71sq86ka2ZL
4bab59d6b58f2edc7d8052300ea4c8a762cb108a: Bug 1353319 - Render HTML preview within Response side-panel. r=Honza
Brandon Cheng <brandon.cheng@protonmail.com> - Sat, 28 Oct 2017 23:33:02 -0400 - rev 697086
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
Bug 1353319 - Render HTML preview within Response side-panel. r=Honza Restoring the HTML preview in the response panel was requested by many users who rely on it to debug erroring AJAX requests. Many web backend frameworks display an HTML stacktrace helping users trace down the problem. The html-preview.js component was taken from a previous commit of the source code before the preview panel was removed. A few modifications with its name and CSS classname were made. MozReview-Commit-ID: JFyF6cBMaNf
1751e2272b0721fbecc18003f9a627aace1f5c1e: Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Mon, 13 Nov 2017 00:03:56 +0200 - rev 697085
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
137c612674b1d994a3098fd976b67909b80d15a9: servo: Merge #19141 - Implement -moz-window-transform{,-origin} internal properties (from upsuper:window-transform); r=emilio
Xidorn Quan <me@upsuper.org> - Sun, 12 Nov 2017 13:04:22 -0600 - rev 697084
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
servo: Merge #19141 - Implement -moz-window-transform{,-origin} internal properties (from upsuper:window-transform); r=emilio This fixes [bug 1374178](https://bugzilla.mozilla.org/show_bug.cgi?id=1374178). Note that the impl of `-moz-window-transform-origin` doesn't exactly match how it is implemented in Gecko. Specifically, that property doesn't accept depth value in Gecko, but it does in this impl. The depth value is simply dropped during conversion. This is because I don't think it's worth adding code for handling this internal property to make it as restrictive. This is a modified version of #19106. The only difference since then is how `impl_transform_origin` distinguish between `transform-origin` and `-moz-window-transform-origin`. The previous PR has a bug which checks against `transform` rather than `transform-origin`, while this PR changes it to checking the length of the array. It introduces an unsuppressible warning due to rust-lang/rust#45850. This doesn't cause build failure, so maybe it's fine? Source-Repo: https://github.com/servo/servo Source-Revision: bc58e18761ef687bd6c5efcda635cabdb742069a
ae668855bc6ecb341599a1674dddd11c90b2d62e: servo: Merge #19186 - style: Derive more stuff (from emilio:derive-more-stuff); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 12 Nov 2017 09:41:04 -0600 - rev 697083
Push 88890 by bmo:dburns@mozilla.com at Mon, 13 Nov 2017 10:27:18 +0000
servo: Merge #19186 - style: Derive more stuff (from emilio:derive-more-stuff); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: fad4d7ae49140b8919f9b823542b440aeb0ecc9e
56adc96669c0fb786de3e4d8c76687f00b8aae36: Bug 1336400 - part2 : remove MozAutoplayEnabled attribute from HTMLMediaElement. draft
Alastor Wu <alwu@mozilla.com> - Mon, 13 Nov 2017 18:21:49 +0800 - rev 697082
Push 88889 by alwu@mozilla.com at Mon, 13 Nov 2017 10:22:20 +0000
Bug 1336400 - part2 : remove MozAutoplayEnabled attribute from HTMLMediaElement. MozReview-Commit-ID: 640kmPBlYPF
70b1f8e5afc8234957679db794be1adc9e1f16b6: Bug 1336400 - part2 : remove MozAutoplayEnabled attribute from HTMLMediaElement. draft
Alastor Wu <alwu@mozilla.com> - Mon, 13 Nov 2017 18:20:17 +0800 - rev 697081
Push 88888 by alwu@mozilla.com at Mon, 13 Nov 2017 10:20:34 +0000
Bug 1336400 - part2 : remove MozAutoplayEnabled attribute from HTMLMediaElement. MozReview-Commit-ID: 5lvbTMLji7M
c079e1f5669a687f89dce2a983c325fe96d8587a: Bug 1336400 - part1 : remove MozAutoplayEnabled from videocontrols.xml. draft
Alastor Wu <alwu@mozilla.com> - Mon, 13 Nov 2017 18:20:15 +0800 - rev 697080
Push 88888 by alwu@mozilla.com at Mon, 13 Nov 2017 10:20:34 +0000
Bug 1336400 - part1 : remove MozAutoplayEnabled from videocontrols.xml. MozReview-Commit-ID: 8rZtAfRpjge
c59b9fa3cbccfec6cca74f059b51b5f19000edcb: Bug 1416699 - Add a space between #include and comment. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 13 Nov 2017 17:54:18 +0800 - rev 697079
Push 88887 by bmo:tlin@mozilla.com at Mon, 13 Nov 2017 09:59:09 +0000
Bug 1416699 - Add a space between #include and comment. Skip files under intl/icu/ because they're imported from third party. DONTBUILD because this is a whitespace-only change. MozReview-Commit-ID: GSd6oeFSTO7
6adccdcce0a88baf8f087176d24299ff7ee87902: Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 13 Nov 2017 17:48:43 +0800 - rev 697078
Push 88886 by bmo:cchang@mozilla.com at Mon, 13 Nov 2017 09:58:45 +0000
Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r?jwwang MozReview-Commit-ID: 9u2I0Ft0j2y
aa32a12593d9b9dad4e33c96a49a3071ca0a17af: Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 13 Nov 2017 17:58:04 +0800 - rev 697077
Push 88886 by bmo:cchang@mozilla.com at Mon, 13 Nov 2017 09:58:45 +0000
Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r?jwwang MozReview-Commit-ID: HBZmpXT2tf2
fc49a959097653a50366868be2a6da722d3e9144: Bug 1416699 - Add a space between #include and comment. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 13 Nov 2017 17:54:18 +0800 - rev 697076
Push 88885 by bmo:tlin@mozilla.com at Mon, 13 Nov 2017 09:57:28 +0000
Bug 1416699 - Add a space between #include and comment. Skip files under intl/icu/ because they're imported from third party. MozReview-Commit-ID: GSd6oeFSTO7
59fdd180af4da2f1e6c0e00029fae4a02714dc50: Bug 1410839 - Add the ChromeMigrationUtils.jsm module and implement the getExtensionList and related functions to export all extensions information installed in a specific profile. draft
Evan Tseng <evan@tseng.io> - Mon, 13 Nov 2017 17:56:31 +0800 - rev 697075
Push 88884 by bmo:evan@tseng.io at Mon, 13 Nov 2017 09:57:03 +0000
Bug 1410839 - Add the ChromeMigrationUtils.jsm module and implement the getExtensionList and related functions to export all extensions information installed in a specific profile. MozReview-Commit-ID: AqlJzKkTjWp
c3adb7aa0508357569dfc889900a2d389df180dd: Bug 1416686 - Reduce the uses of IPC_FAIL_NO_REASON in GMPChild.cpp. draft
James Cheng <jacheng@mozilla.com> - Mon, 13 Nov 2017 17:34:21 +0800 - rev 697074
Push 88883 by bmo:jacheng@mozilla.com at Mon, 13 Nov 2017 09:54:43 +0000
Bug 1416686 - Reduce the uses of IPC_FAIL_NO_REASON in GMPChild.cpp. MozReview-Commit-ID: 2znGifzPBV7
0f9e33c3704aa3925635d2290a5e18f9eebd2b74: Bug 1416663 - Move Gecko/HTMLMediaElement specific stuff out of VideoFrameContainer. r=jwwang draft
Chris Pearce <cpearce@mozilla.com> - Mon, 13 Nov 2017 16:09:23 +1300 - rev 697073
Push 88882 by bmo:cpearce@mozilla.com at Mon, 13 Nov 2017 09:52:25 +0000
Bug 1416663 - Move Gecko/HTMLMediaElement specific stuff out of VideoFrameContainer. r=jwwang MozReview-Commit-ID: 4giNMi8qsTZ
c642cc39f5012869157b6899dda240db7e8e47ea: Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 13 Nov 2017 17:48:43 +0800 - rev 697072
Push 88881 by bmo:cchang@mozilla.com at Mon, 13 Nov 2017 09:49:25 +0000
Bug 654787 - part8: Fire seeking and seeked events when looping back to the beginning; r?jwwang MozReview-Commit-ID: 9u2I0Ft0j2y
cc7fa681a0381241b8bc70982388d6608459b8e9: Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r?jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 13 Nov 2017 17:44:23 +0800 - rev 697071
Push 88881 by bmo:cchang@mozilla.com at Mon, 13 Nov 2017 09:49:25 +0000
Bug 654787 - part7: Stop playing and decoding when looping is cancelled; r?jwwang MozReview-Commit-ID: Jal3OD8JLWS
b383bf149d7cf152f23074c5882c79500da74759: Bug 654787 - part6: Correct the playback position while looping; r=jwwang draft
Chun-Min Chang <chun.m.chang@gmail.com> - Mon, 13 Nov 2017 17:40:01 +0800 - rev 697070
Push 88881 by bmo:cchang@mozilla.com at Mon, 13 Nov 2017 09:49:25 +0000
Bug 654787 - part6: Correct the playback position while looping; r=jwwang MozReview-Commit-ID: 6Os10UgXQXq
f7e2748817acd56e21c9e5f5f34f10737ee9325c: Bug 1410839 - Add the ChromeMigrationUtils.jsm module and implement the getExtensionList and related functions to export all extensions information installed in a specific profile. draft
Evan Tseng <evan@tseng.io> - Mon, 13 Nov 2017 17:44:30 +0800 - rev 697069
Push 88880 by bmo:evan@tseng.io at Mon, 13 Nov 2017 09:48:08 +0000
Bug 1410839 - Add the ChromeMigrationUtils.jsm module and implement the getExtensionList and related functions to export all extensions information installed in a specific profile. MozReview-Commit-ID: AqlJzKkTjWp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip