772deae141080a3376c7054f317c28cf8e9e6734: Bug 1431255 - Part VI, Redirect target in ContextMenu.jsm to HTMLMediaElement draft
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 06 Jul 2018 13:26:59 +0800 - rev 829229
Push 118751 by timdream@gmail.com at Tue, 14 Aug 2018 22:59:07 +0000
Bug 1431255 - Part VI, Redirect target in ContextMenu.jsm to HTMLMediaElement Set the referenced node to that of the containing media element so related menu items will be shown in the context menu. MozReview-Commit-ID: 4BKlINHmTSb
39006693c5b9dfa57385173e99654c1bb4d3740d: Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope draft
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 29 Jun 2018 13:39:46 -0700 - rev 829228
Push 118751 by timdream@gmail.com at Tue, 14 Aug 2018 22:59:07 +0000
Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope The DOM elements within the UA Widget Shadow DOM should have its reflectors in the UA Widget Scope. This is done by calling nsINode::IsInUAWidget() which would check its containing shadow and its UA Widget bit. To prevent JS access of the DOM element before it is in the UA Widget Shadom DOM tree, various DOM methods are set to inaccessible to UA Widget script. It would need to use the two special methods in ShadowRoot instead to insert the DOM directly into the shadow tree. MozReview-Commit-ID: Jz9iCaVIoij
ba60d0e8270c76af610a1d55073aa1089db9d211: Bug 1431255 - Part IV, Load videocontrols.js, migrated from videoControls binding draft
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 27 Jun 2018 11:55:38 -0700 - rev 829227
Push 118751 by timdream@gmail.com at Tue, 14 Aug 2018 22:59:07 +0000
Bug 1431255 - Part IV, Load videocontrols.js, migrated from videoControls binding videocontrols.js handles the controls attribute with a callback named "onattributechange" called by UAWidgets, replaces the CSS selectors. MozReview-Commit-ID: 8rrw0Pbu8Dj
1de4ed1e6272e03ab715c0fbf40f6821631650a1: Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts draft
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 27 Jun 2018 11:34:07 -0700 - rev 829226
Push 118751 by timdream@gmail.com at Tue, 14 Aug 2018 22:59:07 +0000
Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts This patch creates the basic structure on how the widget scripts can be loaded and be pointed to the Shadow Root, from tab-content.js. This should be moved to another JSM later so we could reuse it on Fennec. The UAWidgets class asks for a sandbox from Cu.getUAWidgetScope(), which calls into XPCJSRuntime::GetUAWidgetScope(). It creates and keeps the sandboxes, in a GCHashMap keyed to the origin, so we could reuse it if needed. MozReview-Commit-ID: J6W4PDQWMcN
a25bc4882e8dc21e2d51f00ec1b8e9acaafc3cf6: Bug 1431255 - Part II, Create a Shadow Root in HTMLMediaElement when enabled, skipping <xul:videocontrols> draft
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 27 Jun 2018 11:12:38 -0700 - rev 829225
Push 118751 by timdream@gmail.com at Tue, 14 Aug 2018 22:59:07 +0000
Bug 1431255 - Part II, Create a Shadow Root in HTMLMediaElement when enabled, skipping <xul:videocontrols> This prevents XBL binding from being attached, and create the Shadow Root to host controls to be created by the script. Shadow Root and the JS controls are lazily constructed when the controls attribute is set. Set nsVideoFrame as dynamic-leaf so it will ignore content child frames when the controls are XBL anonymous content, and handles child frames from controls in the Shadow DOM. The content nodes are still ignored since there is no <slot>s in our Shadow DOM. MozReview-Commit-ID: 3hk41iMa07n
0ab72fa3cf05ef9719b1fd61f678ed8ac0bee616: Bug 1467572 - Part 19: Remove responsive-ua.css. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:55 -0400 - rev 829224
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 19: Remove responsive-ua.css. r=rcaliman MozReview-Commit-ID: Fmsyt3mIFLS
51fedae0567e4fe24765681ab881bb76fa3315fc: Bug 1467572 - Part 18: Show an onboarding tooltip for the setting menu button in RDM. r=jdescottes draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:55 -0400 - rev 829223
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 18: Show an onboarding tooltip for the setting menu button in RDM. r=jdescottes Design https://mozilla.invisionapp.com/d/main#/console/12408235/300479943/preview MozReview-Commit-ID: K1vIjMc685u
1821bdf87275d6f4ada7dcf5f56d5e02b9baef59: Bug 1467572 - Part 17: Implement left alignment of viewports. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:55 -0400 - rev 829222
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 17: Implement left alignment of viewports. r=rcaliman MozReview-Commit-ID: 4ojXJI0I0Fi
357f585c79a9b083b100e0de459aaf1f6432446a: Bug 1467572 - Part 16: Adjust RDM colors for the light and dark theme to match the designs. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:55 -0400 - rev 829221
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 16: Adjust RDM colors for the light and dark theme to match the designs. r=rcaliman Light Theme Design https://mozilla.invisionapp.com/d/main#/console/12408235/300479943/preview Dark Theme Design https://mozilla.invisionapp.com/d/main#/console/12408235/302151757/preview MozReview-Commit-ID: 1hF104PmyDO
85c46ce628cd4b21a3ba5e47306031ef55aee1d1: Bug 1467572 - Part 15: Fix unit tests for RDM to work with the new RDM design. r=Honza draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:55 -0400 - rev 829220
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 15: Fix unit tests for RDM to work with the new RDM design. r=Honza - Various element IDs and strings were renamed in the preceeding patches before this. This fixes the strings and element ID reference in the RDM unit tests. - Fixed RDM unit tests to work with new native context menu which used to be <select> elements. MozReview-Commit-ID: 2GQPfA3rVyo
4ac1426e0642daaddb95460ae768840bf6c9337c: Bug 1467572 - Part 14: Set the minimum viewport dimension to 50px. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829219
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 14: Set the minimum viewport dimension to 50px. r=rcaliman MozReview-Commit-ID: 2ArbFWX49an
17e86c0835b72e2e4cdf4f18281b96f300326111: Bug 1467572 - Part 13: Removes the custom toolbar button styling and fixes the sizing of the device close button in RDM. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829218
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 13: Removes the custom toolbar button styling and fixes the sizing of the device close button in RDM. r=rcaliman MozReview-Commit-ID: Li4s54FfpOv
a2ea7996091a6db0a7d1124b3a7d5c6a6651b66f: Bug 1467572 - Part 12: Use native context menu instead of select element in the Device selector. r=Honza draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829217
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 12: Use native context menu instead of select element in the Device selector. r=Honza - Removes all the unused styling for the <select> and <option> elements and the toolbar-dropdown class. MozReview-Commit-ID: 1sf6VSBIJy9
8672371de55d45e83eb5e7d7b5033cf902c782d2: Bug 1467572 - Part 11: Use native context menu instead of select elements in the DPR menu. r=Honza draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829216
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 11: Use native context menu instead of select elements in the DPR menu. r=Honza MozReview-Commit-ID: Jt9XNzO9R89
b3a1517ec227122c88b9f97248ee7146c542f557: Bug 1467572 - Part 10: Reuse the network throttling menu in the network monitor in RDM. r=Honza draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829215
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 10: Reuse the network throttling menu in the network monitor in RDM. r=Honza - Removes the duplicate dropdown arrow icon that is used in both RDM and Network monitor - Converts the network throttling menu in the network monitor to be a shared component that can be used in both RDM and network monitor - Move the common styles for the dropdown menu button into toolbars.css MozReview-Commit-ID: EQPscJlIpav
b70dfd53c9d911adcc7ccb55054fee34345e9b14: Bug 1467572 - Part 9: Use native context menu instead of select elements in the reload condition menu of RDM. r=Honza draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:54 -0400 - rev 829214
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 9: Use native context menu instead of select elements in the reload condition menu of RDM. r=Honza - Converts the reload condition <select> to use native context menu - Converts the showMenu util to be reusable by both RDM and the Network Monitor - Renames getToplevelWindow to getTopLevelWindow - Renames the reload condition menu to be a setting menu in RDM according to the designs - Uses the new photon setting icon in RDM MozReview-Commit-ID: FBSQMhs7Sxx
69a5f7dde37abbf7f03af246bdac173936faa2b2: Bug 1467572 - Part 8: Add proper separators to the global toolbar. r=jryans draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:53 -0400 - rev 829213
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 8: Add proper separators to the global toolbar. r=jryans MozReview-Commit-ID: 11WHLxiJElR
5ce1e27065eded945c86d4fd14068b81c0a7725c: Bug 1467572 - Part 7: Add rotate viewport button to the global toolbar. r=jryans draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:53 -0400 - rev 829212
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 7: Add rotate viewport button to the global toolbar. r=jryans MozReview-Commit-ID: 5B3KrG96sJh
3618a25db727c4752737e7761e0a3819fd5abb85: Bug 1467572 - Part 6: Add the viewport dimension to the global toolbar. r=jryans draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:53 -0400 - rev 829211
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 6: Add the viewport dimension to the global toolbar. r=jryans MozReview-Commit-ID: 3bC4gjptBFM
a3eed587c4e5e13585219f6ce90dfdfdc848618e: Bug 1467572 - Part 5: Implement the new style for the global toolbar. r=rcaliman draft
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 14 Aug 2018 17:54:53 -0400 - rev 829210
Push 118750 by bmo:gl@mozilla.com at Tue, 14 Aug 2018 21:55:43 +0000
Bug 1467572 - Part 5: Implement the new style for the global toolbar. r=rcaliman MozReview-Commit-ID: ArByqDwIFVE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip