605e01f0e18d906a48e2565d818817dffb2b3e0c: Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. draft
Henrik Skupin <mail@hskupin.info> - Tue, 31 Jul 2018 16:15:19 +0200 - rev 825442
Push 118114 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:20:54 +0000
Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. MozReview-Commit-ID: ALsDccEyRsq
96e1e6491e6180933ff8688a9e98e4b57d74aec0: Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. draft
Henrik Skupin <mail@hskupin.info> - Tue, 31 Jul 2018 16:15:19 +0200 - rev 825441
Push 118113 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:13:11 +0000
Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. MozReview-Commit-ID: ALsDccEyRsq
0c1ae4deed18ccf400aec759e8eaf93db4062899: Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. draft
Henrik Skupin <mail@hskupin.info> - Tue, 31 Jul 2018 16:15:19 +0200 - rev 825440
Push 118112 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:03:46 +0000
Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. MozReview-Commit-ID: ALsDccEyRsq
76ae18a94d84e05ce9943095536805c2206b8b6b: Bug 1479850 - [wdspec] Refactor for inner fixture. draft
Henrik Skupin <mail@hskupin.info> - Wed, 01 Aug 2018 22:01:11 +0200 - rev 825439
Push 118111 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:01:34 +0000
Bug 1479850 - [wdspec] Refactor for inner fixture. MozReview-Commit-ID: Bkz6tgmEKi9
d24379c04c66f0ef54392ebb4b59c0800bb1c71e: refactoring with fixture draft
Henrik Skupin <mail@hskupin.info> - Wed, 01 Aug 2018 14:27:45 +0200 - rev 825438
Push 118111 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:01:34 +0000
refactoring with fixture MozReview-Commit-ID: DtG0OUFNBlA
62679045dd22df2b2360fba82661b1263fadca55: Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. draft
Henrik Skupin <mail@hskupin.info> - Tue, 31 Jul 2018 16:15:19 +0200 - rev 825437
Push 118111 by bmo:hskupin@gmail.com at Wed, 01 Aug 2018 20:01:34 +0000
Bug 1479850 - [wdspec] Add remaining unhandled prompt behavior tests to existent user prompt tests. MozReview-Commit-ID: ALsDccEyRsq
d21e987be996ba5f2b951fc804607af8e59d57dc: Bug 1479125 - Fixes on top of the scripted change draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 01 Aug 2018 12:54:49 -0700 - rev 825436
Push 118110 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:55:07 +0000
Bug 1479125 - Fixes on top of the scripted change MozReview-Commit-ID: dZcllSiRzV
41de49ffef83d3b496b472bdf191deba9457da35: Bug 1479125 - Scripted rewrite of callers draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 01 Aug 2018 12:54:27 -0700 - rev 825435
Push 118110 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:55:07 +0000
Bug 1479125 - Scripted rewrite of callers perl -p -i -e 's/\.childNodes/.children/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".childNodes" browser/ toolkit/` perl -p -i -e 's/\.firstChild/.firstElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".firstChild" browser/ toolkit/` perl -p -i -e 's/\.lastChild/.lastElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".lastChild" browser/ toolkit/` perl -p -i -e 's/\.nextSibling/.nextElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".nextSibling" browser/ toolkit/` perl -p -i -e 's/\.previousSibling/.previousElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".previousSibling" browser/ toolkit/` MozReview-Commit-ID: hxFDeexReC
89374090a8377286a2025e15c8063a0285920304: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Wed, 01 Aug 2018 11:04:05 -0700 - rev 825434
Push 118110 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:55:07 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump en-CA -> ['android', 'android-api-16', 'android-multilocale'] lij -> ['android', 'android-api-16', 'android-multilocale']
4e570d8679d970b854e6dab8f05da0bad6209548: Bug 1479557 - upload cost metric for all files in build graph draft
Sofia Carrillo <scarrillo@mozilla.com> - Thu, 26 Jul 2018 19:47:51 -0400 - rev 825433
Push 118109 by bmo:scarrillo@mozilla.com at Wed, 01 Aug 2018 19:34:40 +0000
Bug 1479557 - upload cost metric for all files in build graph With this artifact, we will have the total wall time for all files in the build graph. MozReview-Commit-ID: I6hLxavX3QY
d9a4e3469c1795ebd2014fd44339579fd2708e20: Bug 1479125 - Fixes on top of the scripted change draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 01 Aug 2018 12:32:09 -0700 - rev 825432
Push 118108 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:33:02 +0000
Bug 1479125 - Fixes on top of the scripted change MozReview-Commit-ID: C7yBwHuu7mA
777260ceed6afc8589ae9207855064c49509de54: Bug 1479125 - Scripted rewrite of callers draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 01 Aug 2018 12:25:07 -0700 - rev 825431
Push 118108 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:33:02 +0000
Bug 1479125 - Scripted rewrite of callers perl -p -i -e 's/\.childNodes/.children/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".childNodes" browser/ toolkit/` perl -p -i -e 's/\.firstChild/.firstElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".firstChild" browser/ toolkit/` perl -p -i -e 's/\.lastChild/.lastElementChild/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".lastChild" browser/ toolkit/` perl -p -i -e 's/\.nextSibling/.nextElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".nextSibling" browser/ toolkit/` perl -p -i -e 's/\.previousSibling/.previousElementSibling/g' `grep -ril --include={AsyncTabSwitcher.jsm,CustomizableUI.jsm,PanelMultiView.jsm,TabsList.jsm,browser-addons.js,browser-sidebar.js,browser-sync.js,browser.js,panelUI.js,toolbar.xml,browserPlacesViews.js,controller.js,editBookmark.js,tabbrowser.js,tabbrowser.xml,urlbarBindings.xml,menu.xml,menulist.xml,popup.xml,richlistbox.xml,tabbox.xml,general.js,PopupNotifications.jsm} ".previousSibling" browser/ toolkit/` MozReview-Commit-ID: 51hhUz9ekfG
45c7f0e3ca89e35bafc8fd8a5530c923e5a02e74: Bug 1479125 - Log when firstChild/lastChild/childNodes/previousSibling/nextSibling are called in browser.xul draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 01 Aug 2018 10:36:56 -0700 - rev 825430
Push 118108 by bgrinstead@mozilla.com at Wed, 01 Aug 2018 19:33:02 +0000
Bug 1479125 - Log when firstChild/lastChild/childNodes/previousSibling/nextSibling are called in browser.xul MozReview-Commit-ID: FWw0JrRAGVY
119a2b64c04c373f509960b2f678bf36b34fbdd7: Bug 1479506 Propogate group symbol into upload-symbols task draft
Tom Ritter <tom@mozilla.com> - Mon, 30 Jul 2018 12:20:35 -0500 - rev 825429
Push 118107 by bmo:tom@mozilla.com at Wed, 01 Aug 2018 19:23:46 +0000
Bug 1479506 Propogate group symbol into upload-symbols task MozReview-Commit-ID: 6KC60mdPI6F
6b7249bcfa9df3e64dd2a144bc62f3400646467d: Bug 1458066 - Implement ability to move a selection of tabs within the same window through drag and drop. r?jaws draft mutliselect_move_within_window_drag
Abdoulaye O. Ly <ablayelyfondou@gmail.com> - Mon, 23 Jul 2018 19:01:17 +0000 - rev 825428
Push 118106 by bmo:ablayelyfondou@gmail.com at Wed, 01 Aug 2018 19:04:10 +0000
Bug 1458066 - Implement ability to move a selection of tabs within the same window through drag and drop. r?jaws MozReview-Commit-ID: A3t0CAgrI5Z
a7672ffdaa366c6d17278a8d90e033a9cce9817f: Bug 1479584 - Move WebExtension modules to GeckoView; r?kmag draft
Jim Chen <nchen@mozilla.com> - Wed, 01 Aug 2018 14:57:03 -0400 - rev 825427
Push 118105 by bmo:nchen@mozilla.com at Wed, 01 Aug 2018 18:59:29 +0000
Bug 1479584 - Move WebExtension modules to GeckoView; r?kmag Android-specific WebExtension modules (e.g. ext-android.js) are currently packaged inside chrome.jar. However, GeckoView only includes geckoview.jar and not chrome.jar. So to make GeckoView be able to load WebExtensions at all, we need to move these modules to geckoview.jar. MozReview-Commit-ID: CVpIAZxgkwy
0627a8c3cf3f661355f823a57582df632cbaca8f: Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas draft
Ryan Hunt <rhunt@eqrion.net> - Tue, 31 Jul 2018 17:47:51 -0500 - rev 825426
Push 118104 by bmo:rhunt@eqrion.net at Wed, 01 Aug 2018 18:58:55 +0000
Bug 1478815 part 10 - Don't submit PaintTask's if the DrawTargetCapture is empty. r=bas This commit exposes a method on DrawTargetCapture to see if it has captured any drawing commands. This allows us to not dispatch paint tasks if they will do nothing. Ideally these tasks would execute instantly on the PaintThread, and we would never delay sending the layer transaction or block on the next paint, but with thread starvation and context switches it's best to just not send them. MozReview-Commit-ID: 7ywkEDBw6EX
659bad5d7641a66fdbe51d89052f51f4ddf110a6: Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas draft
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 16:33:07 -0500 - rev 825425
Push 118104 by bmo:rhunt@eqrion.net at Wed, 01 Aug 2018 18:58:55 +0000
Bug 1478815 part 9 - Add ability to create a DrawTargetCapture that can flush to its destination draw target. r=bas This commit adds the ability to create a different kind of DrawTargetCapture which has a limit on the size of which its CaptureCommandList can grow before it is synchronously flushed to its destination DrawTarget. Special care is taken to not do a sync flush until we would need to resize the backing store of the CaptureCommandList. This allows us to not waste memory we've already allocated. The async painting content clients are updated to use it, and get a default value from a new preference. MozReview-Commit-ID: CJL7ffvaRzR
82357b634e4f1d819dee7509efc07ed81c9d840b: Bug 1478815 part 8 - Remove buffer operations for ContentClient. r=nical draft
Ryan Hunt <rhunt@eqrion.net> - Thu, 26 Jul 2018 11:23:26 -0500 - rev 825424
Push 118104 by bmo:rhunt@eqrion.net at Wed, 01 Aug 2018 18:58:55 +0000
Bug 1478815 part 8 - Remove buffer operations for ContentClient. r=nical This commit moves ContentClient from creating a CapturedBufferState for buffer operations, to performing all of those operations on the DrawTarget(Capture). Creating a DrawTargetCapture is now performed by the RotatedBuffer when we BeginPaint, all operations are performed on this capture, and then it's returned to the ClientPaintedLayer as a PaintTask. This commit is an involved refactoring of ContentClient and RotatedBuffer to get this all to work. Here are the major parts: 1. RotatedBuffer is refactored to always perform operations on a single DrawTarget, which may be a single DT, dual DT, or capture. 2. RotatedBuffer adds BeginCapture and EndCapture methods to switch which DT is used in operations 3. ContentClient uses the RB capture methods when we are async painting 4. CC::BeginPaint is refactored to only perform capturing on a single RotatedBuffer. This is because we can't have the output of one PaintTask be the input of a different PaintTask due to the design of the Snapshot API. a. This can occur, today, by doing a FinalizeFrame only to later fail to Unrotate the buffer, causing a new RB to be created and painted into b. The previous PaintThread code worked because it used the buffer operations which didn't use Snapshot's c. This is fixed by not doing FinalizeFrame on a buffer if we realize we cannot unrotate it, and switching to initializing a buffer using the front buffer which should be up to date. d. I don't like touching this code, but it passes reftests, might be a performance improvement, and I've tested it on known regressions from the last time I messed up this code. 5. CC::PrepareForPaint is inlined into BeginPaint because dual draw targets can be cleared correctly from a previous commit 6. The code paths in ClientPaintedLayer are unified because we no longer need to special case this beyond setting the correct ContentClient flag. 7. CapturedPaintState and CapturedBufferState are removed in favor of PaintTask. Additionally EndLayer is no longer needed as all quadrants of a rotated buffer are in the same capture, so we don't need special case flushing code. MozReview-Commit-ID: 9UI40dwran
3eee9d5326711e7631ec0a3ecb30bdefab6bb499: Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas draft
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 Aug 2018 12:50:32 -0500 - rev 825423
Push 118104 by bmo:rhunt@eqrion.net at Wed, 01 Aug 2018 18:58:55 +0000
Bug 1478815 part 7 - Add a buffer unrotate operation to DrawTarget. r=bas This commit adds a buffer unrotate operation to DrawTarget. It's initially implemented with LockBits in DrawTarget. DrawTargetDual overrides the implementation to pass on the operation to it's DrawTargets. No override is given for DrawTargetCapture as we intentionally avoid this code path when async painting as it can fail. This is needed so that RotatedBuffer can expose a single DrawTarget, which can be a DrawTarget (for normal alpha), DrawTargetDual (for component alpha), or DrawTargetCapture (when async painting). MozReview-Commit-ID: csjjZ733hl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip