c1bcdbe2393480301d11f8976f4589407897ae60: Backed out 2 changesets (bug 1598497) for causing OSX build bustages CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 18 Dec 2019 01:54:56 +0200 - rev 507490
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Backed out 2 changesets (bug 1598497) for causing OSX build bustages CLOSED TREE Backed out changeset 3b31bbf74a5f (bug 1598497) Backed out changeset 81beebdc2202 (bug 1598497)
db57a1f9ef9c9eb50c0256158130843a76fc3585: Bug 1603773 - Disable the MathML mfenced element by default in all builds. r=emilio
Mats Palmgren <mats@mozilla.com> - Tue, 17 Dec 2019 23:42:38 +0000 - rev 507489
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1603773 - Disable the MathML mfenced element by default in all builds. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D57215
7ae6e38ed776eac9bdadf7acb5a157e01ad1d095: Bug 1553354 - Store messages when either the port or the delegate cannot be found. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:24:02 +0000 - rev 507488
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1553354 - Store messages when either the port or the delegate cannot be found. r=snorp `port.connectNative` is synchronous, so there is the slim possibility that a message could be sent before the app has been notified that the port has been created. Similarly, if the app has not attached a listener yet, the port message gets lost. In either case, we now store this message in a list that we check when a delegate is attached to the port object. Differential Revision: https://phabricator.services.mozilla.com/D57511
d356998226eba5c6fdd969ab663ddd9599bdecea: Bug 1553354 - Add org.mozilla.gecko.MultiMap. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:24:00 +0000 - rev 507487
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1553354 - Add org.mozilla.gecko.MultiMap. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D57510
47f8987d9932a6c1f5337c154f748dc262282add: Bug 1600742 - Implement WebExtensionController.list. r=snorp,esawin
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:24:24 +0000 - rev 507486
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Implement WebExtensionController.list. r=snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D56793
f395a01b5e8d793b2af77f97672a93b1dbeaa92f: Bug 1600742 - Add GeckoResult.allOf. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:56 +0000 - rev 507485
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Add GeckoResult.allOf. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D56792
a656e782835bc3287a5230d2d1ab4b712bb4473e: Bug 1600742 - Use WebExtensionPolicy instead of AddonManager for actions. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:54 +0000 - rev 507484
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Use WebExtensionPolicy instead of AddonManager for actions. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D56791
0feb9b3db7bff1435020a142d2dc9f963fbf7c95: Bug 1600742 - Move event listeners from WebExtension to WebExtensionController. r=snorp,esawin
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:52 +0000 - rev 507483
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Move event listeners from WebExtension to WebExtensionController. r=snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D57035
b291169ac3aa52d873ae17cfdc1082cda1aeb4bf: Bug 1600742 - Require WebExtensionController in the WebExtension constructor. r=esawin,snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:44 +0000 - rev 507482
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Require WebExtensionController in the WebExtension constructor. r=esawin,snorp The controller will be used in a later patch to listen to delegates updates. Differential Revision: https://phabricator.services.mozilla.com/D57366
657f180cc109790a6baef34549a6b4b207389353: Bug 1600742 - Add alias for webExtensionController in WebExtensionTest. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:42 +0000 - rev 507481
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Add alias for webExtensionController in WebExtensionTest. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D57365
a49be5448a3a8f735e54500840df7f1c171bcc46: Bug 1600742 - Fix all kotlin warnings in Extension tests. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:40 +0000 - rev 507480
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Fix all kotlin warnings in Extension tests. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D57364
164f9e49261c5e27aec6bc37a45e84063ac81d83: Bug 1600742 - Rename DelegateObserver -> DelegateController. r=esawin,snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:38 +0000 - rev 507479
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Rename DelegateObserver -> DelegateController. r=esawin,snorp Differential Revision: https://phabricator.services.mozilla.com/D57034
bbbb428413b63ce1e6927050e8ea64b377784172: Bug 1600742 - Refactor WebExtension.Listener to be usable without a GeckoSession. r=snorp
Agi Sferro <agi@sferro.dev> - Tue, 17 Dec 2019 23:23:35 +0000 - rev 507478
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1600742 - Refactor WebExtension.Listener to be usable without a GeckoSession. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D57033
3b31bbf74a5f706f17031b44ace32499a87c7ab6: Bug 1598497 - P2. Have the canceled attribute only if explicitly canceled. r=mayhemer.
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 Dec 2019 23:21:55 +0000 - rev 507477
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1598497 - P2. Have the canceled attribute only if explicitly canceled. r=mayhemer. Previously, GetCancelled() would have return true should the channel's status was an error. Doing Cancel(NS_OK) for example, would have made a follow-up call to GetCancelled() return false. However, we can assert that such a call would have been a bug. Following this change GetCancelled() will only return true if Cancel() was explicitly called. Differential Revision: https://phabricator.services.mozilla.com/D55401
81beebdc2202c3a74844b7ff7614134ffeaf7846: Bug 1598497 - P1. move canceled attribute to nsIChannel. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 Dec 2019 23:21:46 +0000 - rev 507476
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1598497 - P1. move canceled attribute to nsIChannel. r=mayhemer There is no functional change with this commit. The default implementation for GetCanceled() is still to check if the status code is a failure. However, it can be argued that as you had to call Cancel() on the nsIChannel, having to check the nsIHttpChannelInternal interface to determine if you had been canceled in the past was rather a non obvious path. It makes more sense to check the nsIChannel interface to determine if it's been canceled already and this allows for finer granularity if needed in the future. Differential Revision: https://phabricator.services.mozilla.com/D55268
b5c8349e4e351559e92ff2704b0f36033395b24a: Bug 1602430 - Apply min/max-height correctly for fragmented boxes with no height specified. r=TYLin
Mats Palmgren <mats@mozilla.com> - Tue, 17 Dec 2019 23:13:13 +0000 - rev 507475
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1602430 - Apply min/max-height correctly for fragmented boxes with no height specified. r=TYLin Depends on D56738 Differential Revision: https://phabricator.services.mozilla.com/D57561
44689b5ff306b9ebee413c4e0f0a32f88204ae5c: Bug 1574046 - Wallpaper the effect of this bug in nsBlockFrame::ComputeFinalSize. r=TYLin
Mats Palmgren <mats@mozilla.com> - Tue, 17 Dec 2019 23:03:21 +0000 - rev 507474
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1574046 - Wallpaper the effect of this bug in nsBlockFrame::ComputeFinalSize. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D56738
08056399677f857d6f2b8189532cb28cde666a81: Backed out 3 changesets (bug 1603452, bug 1603114, bug 1577596) for causing lint failure in GeckoSession.java CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Wed, 18 Dec 2019 01:12:37 +0200 - rev 507473
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Backed out 3 changesets (bug 1603452, bug 1603114, bug 1577596) for causing lint failure in GeckoSession.java CLOSED TREE Backed out changeset 1a9be6d049a7 (bug 1577596) Backed out changeset 11e1f382ea77 (bug 1603114) Backed out changeset d63c194d1c6c (bug 1603452)
1a9be6d049a78ad37c99298dfce43fba6dd45687: Bug 1577596 - Expose autoplay permission requests in GeckoView r=geckoview-reviewers,rbarker,agi
James Willcox <snorp@snorp.net> - Tue, 17 Dec 2019 20:59:38 +0000 - rev 507472
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1577596 - Expose autoplay permission requests in GeckoView r=geckoview-reviewers,rbarker,agi Differential Revision: https://phabricator.services.mozilla.com/D57134
11e1f382ea775f6b21ca8e1b47eb5470b099405a: Bug 1603114 - Ensure Gecko channel is closed with `WebResponse` body stream. r=geckoview-reviewers,agi
James Willcox <snorp@snorp.net> - Tue, 17 Dec 2019 20:59:31 +0000 - rev 507471
Push 36928 by opoprus@mozilla.com at Wed, 18 Dec 2019 09:16:14 +0000
Bug 1603114 - Ensure Gecko channel is closed with `WebResponse` body stream. r=geckoview-reviewers,agi This also fixes a lifetime issue where we may have been leaking the native instance of `WebResponse.Support`. Differential Revision: https://phabricator.services.mozilla.com/D56994
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip