9980819fa82c062cbd5bb121a36bcb3738d36c6f: Bug 1594471 - Bug 1593865 - More safely remove rules in ServoCSSRuleList. r=mccr8
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 06 Nov 2019 19:23:18 +0000 - rev 562892
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1594471 - Bug 1593865 - More safely remove rules in ServoCSSRuleList. r=mccr8 This turned out not to be the culprit, but it doesn't seem unreasonable for DropAllRules -> DropRules -> cycle-collection-stuff that ends up reentering in the parent rule list. It seems safer to first remove from the array / move the array to the stack, then free the pointer, than to leave dangling pointers while we iterate through the array. Differential Revision: https://phabricator.services.mozilla.com/D51869
27157ea1dd6023268ea5f736ee0fd70697620d5d: Bug 1593921 - Use eslint-disable-next-line to disable complexity checks in DevTools r=pbro
Julian Descottes <jdescottes@mozilla.com> - Tue, 05 Nov 2019 14:29:04 +0000 - rev 562891
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1593921 - Use eslint-disable-next-line to disable complexity checks in DevTools r=pbro Using next-line is less error prone for refactorings than wrapping methods with enable/disable blocks. Differential Revision: https://phabricator.services.mozilla.com/D51782
8f92a108e283e9b3417ad3822931993eb7ef838b: Bug 1591112 - Disable tests that are frequently asserting on LazyIdleThread. r=gbrown
Cosmin Sabou <csabou@mozilla.com> - Wed, 06 Nov 2019 12:08:33 +0000 - rev 562890
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1591112 - Disable tests that are frequently asserting on LazyIdleThread. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D51799
c29bf38a8ebb2a05f9e0db4a585c9e72f1a6274d: Bug 1594614 - Remove isExposedOnMainThread from IDLExposureMixins; r=bzbarsky
Edgar Chen <echen@mozilla.com> - Thu, 07 Nov 2019 02:01:18 +0000 - rev 562889
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1594614 - Remove isExposedOnMainThread from IDLExposureMixins; r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D52118
a0be746532f437055e4190cc8db802ad1239405e: Bug 1591117 - Report ENOSYS on statx, but allow membarrier. r=jld
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 07 Nov 2019 09:21:51 +0000 - rev 562888
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1591117 - Report ENOSYS on statx, but allow membarrier. r=jld Differential Revision: https://phabricator.services.mozilla.com/D50623
f5df610ae207f14f233874e2f1502c137b4f94ab: Bug 1522054 - Assert when nsUrlClassifierDBService::Lookup is called with SystemPrinciap. r=gcp
DimiDL <dlee@mozilla.com> - Thu, 07 Nov 2019 08:11:33 +0000 - rev 562887
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1522054 - Assert when nsUrlClassifierDBService::Lookup is called with SystemPrinciap. r=gcp Differential Revision: https://phabricator.services.mozilla.com/D49887
3fb206538741147ace9598234153588dac5618bd: Bug 1594379 - Update devtools-launchpad to 0.0.160. r=jlast.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 06 Nov 2019 17:48:48 +0000 - rev 562886
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1594379 - Update devtools-launchpad to 0.0.160. r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D51987
40a815ecfbe3b248bedafdba52851b774d31efc8: Bug 1594541 - Add documentation, taskcluster deployment migration, telemetry pipeline migration and bug fixes to New Tab Page r=fluent-reviewers,Mardak
Scott <scott.downe@gmail.com> - Wed, 06 Nov 2019 20:43:58 +0000 - rev 562885
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1594541 - Add documentation, taskcluster deployment migration, telemetry pipeline migration and bug fixes to New Tab Page r=fluent-reviewers,Mardak Differential Revision: https://phabricator.services.mozilla.com/D52097
d271c572a9bcd008ed14bf104b2eb81949952e4c: Merge autoland to mozilla-central a=merge
Andreea Pavel <apavel@mozilla.com> - Thu, 07 Nov 2019 11:47:48 +0200 - rev 562884
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Merge autoland to mozilla-central a=merge
85aa4fa5722bdcb6e0d13f29951772d3c7806e42: Bug 1583706 - remove skip-if from browser_webconsole_location_logpoint_debugger_link.js r=nchevobbe
Andreea Pavel <apavel@mozilla.com> - Mon, 04 Nov 2019 09:11:29 +0000 - rev 562883
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1583706 - remove skip-if from browser_webconsole_location_logpoint_debugger_link.js r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D51208
166926c028c4c8ccfca804c6105be24631b82166: Bug 1592510 - Make partial updates with WebRender OS compositor work on Windows r=gw
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 07 Nov 2019 00:57:23 +0000 - rev 562882
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1592510 - Make partial updates with WebRender OS compositor work on Windows r=gw Differential Revision: https://phabricator.services.mozilla.com/D51984
ecccc6021b088d35a1b7ee9c09090295605b3e21: Bug 1594567 - Fix occluder clip rects for off-screen picture caches. r=kvark
Glenn Watson <git@intuitionlibrary.com> - Thu, 07 Nov 2019 03:50:47 +0000 - rev 562881
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1594567 - Fix occluder clip rects for off-screen picture caches. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D52108
81e8d69354842cb79d6374d5572e4af2d4b70aba: Bug 1593920 - Clean up `HTMLEditor::TabInTable()` with taking `WidgetKeyboardEvent*` and returning `EditActionResult` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 07 Nov 2019 02:59:51 +0000 - rev 562880
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1593920 - Clean up `HTMLEditor::TabInTable()` with taking `WidgetKeyboardEvent*` and returning `EditActionResult` r=m_kato With making it take `WidgetKeyboardEvent*`, it won't need to return "handled" state. However, when we implement `beforeinput` event, it needs to return "canceled" state. Therefore, it should return `EditActionResult`. Differential Revision: https://phabricator.services.mozilla.com/D51953
c0ddb98d498d20f29acf3957e00ff3dc6691b045: Bug 1484780 - Cache gfx::Path to avoid building and flattening path at each restyle cycle. r=heycam
Boris Chiou <boris.chiou@gmail.com> - Thu, 07 Nov 2019 03:17:58 +0000 - rev 562879
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1484780 - Cache gfx::Path to avoid building and flattening path at each restyle cycle. r=heycam In most cases, we run an animation on an object by changing its offset-distance/offset-rotate, but keep its offset-path the same. Building and flattening the path is sometime expensive, especially for large path, so caching it makes sense to us and have a significant performance improvement. This is for the main thread motion path animations. Note: Even though we support compositor animations for motion path, nsIFrame::GetTransformMatrix() is still called during the animations for other usages, so we may still build the gfx::Path on the main thread without this patch, so this improvement becomes necessary for most cases. Differential Revision: https://phabricator.services.mozilla.com/D46667
a80d685d58620315297811a806759c45536d4415: Bug 1590608 - Disable browser_partitionedSharedWorkers.js on Mac and Win r=gbrown
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 06 Nov 2019 15:42:42 +0000 - rev 562878
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1590608 - Disable browser_partitionedSharedWorkers.js on Mac and Win r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D51971
ae6a4596986d3c36a2f2beca9ac144495342adff: Bug 1593766 add crashtest r=baku
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 Nov 2019 12:36:29 +0000 - rev 562877
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1593766 add crashtest r=baku Depends on D51925 Differential Revision: https://phabricator.services.mozilla.com/D51926
04e94296ee4ab011a03c7506f5e27d6a4b16e07b: Bug 1593766 relax assertion to handle case of no CycleCollectedJSContext created r=baku
Karl Tomlinson <karlt+@karlt.net> - Wed, 06 Nov 2019 12:36:41 +0000 - rev 562876
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1593766 relax assertion to handle case of no CycleCollectedJSContext created r=baku This can happen when addModule() has not be called, but the thread is created just to send a NotifyWorkletFinished message. Differential Revision: https://phabricator.services.mozilla.com/D51925
1138923577823fbae40675932f07cd1a79730db1: Backed out changeset b2026c2b563f (bug 1594529) for Browser-chrome failures in workspace/build/src/docshell/base/nsDocShell. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 07 Nov 2019 03:45:01 +0200 - rev 562875
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Backed out changeset b2026c2b563f (bug 1594529) for Browser-chrome failures in workspace/build/src/docshell/base/nsDocShell. CLOSED TREE
ceec297bc9ad4e8f6aa00d744668238b4b028223: Backed out changeset a28ede26dc52 (bug 1593844) for Phyton tests failure in python/mozbuild/mozbuild/test/configure/lint.py. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 07 Nov 2019 03:38:42 +0200 - rev 562874
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Backed out changeset a28ede26dc52 (bug 1593844) for Phyton tests failure in python/mozbuild/mozbuild/test/configure/lint.py. CLOSED TREE
182220a74df1c5bf85a5f733bf923c5b005d3563: Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika
James Teh <jteh@mozilla.com> - Thu, 07 Nov 2019 00:38:59 +0000 - rev 562873
Push 12351 by ffxbld-merge at Mon, 02 Dec 2019 11:32:26 +0000
Bug 1581040: handle late creation/re-creation of OuterDocAccessible for OOP iframe. r=yzen,nika 1. When creating a DocAccessibleParent for an embedded document in an OOP iframe, it's possible that the embedder accessible hasn't been set yet. This can occur if the iframe is initially hidden. Previously, we incorrectly set the document up as a top level document (e.g. tab document) in this case. Now, we set up the document as top level in its content process, set up the proxy, etc. The document will be added to its child document later when the embedder is set. 2. When setting the embedder accessible for an OOP iframe, check if the embedded DocAccessibleParent already exists. This can happen if an iframe is hidden and then shown or an iframe is reflowed by layout. If it already exists, add the embedded (child) document to its embedder. 3. Mac's implementation of ProxyCreated requires that AddChildDoc be called *before* ProxyCreated so it can invalidate the native children of the parent. Because it's possible for an OOP iframe document to be added to its embedder after the document is created, we can't satisfy this requirement for OOP iframe documents. Therefore, we now allow a null parent in Mac's ProxyCreated and use the reorder event fired later to invalidate the native children. Differential Revision: https://phabricator.services.mozilla.com/D51357
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip