de0f2f6fd5b3b2784355b64243ce846a328b5883: Bug 1507429 - Reuse flush() from AddonRepository shutdown();r=aswan
Julian Descottes <jdescottes@mozilla.com> - Wed, 28 Nov 2018 23:03:08 +0000 - rev 448682
Bug 1507429 - Reuse flush() from AddonRepository shutdown();r=aswan Differential Revision: https://phabricator.services.mozilla.com/D12328
0a0c7f90e571e351952d2b292641187ee70815ca: Bug 1498816 - part 1: Make nsFrameSelection::CommonPageMove() emulate click in current selection limiter r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 29 Nov 2018 06:16:15 +0000 - rev 448681
Bug 1498816 - part 1: Make nsFrameSelection::CommonPageMove() emulate click in current selection limiter r=smaug nsFrameSelection::CommonPageMove() is called only by nsTextInputSelectionImpl::PageMove() and PresShell::PageMove(). So, this is the only implementation of (Shift+) PageDown and (Shift+) PageUp. This scrolls down/up the specific frame. However, this allows to scroll outside of selection limiter, for example, even when an editing host is focused, its parent scrollable element may be scrolled. This is same behavior as Blink so that we should keep this behavior. However, it also emulates to click same position after scroll and this behavior is different from Blink. At this time, it does not check selection limiter and then, nsFrameSelection::HandleClick() may reset selection limiter the scrolled frame is a parent frame of the limiter. Therefore, this patch makes it check if the scrolled frame is a parent of the limiter, and if so, use result of GetFrameToPageSelect() to emulate a click instead. The result won't be a parent of the limiter because it is used when handling Shift + PageDown and Shift + PageUp which are always handled in the limiter. Differential Revision: https://phabricator.services.mozilla.com/D13202
3ea2a2c78bf4454226971e87036de12fafeadc4c: Bug 1498816 - part 0: Add automated tests of PageDown/PageUp key handling in an editing host r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 28 Nov 2018 11:04:09 +0000 - rev 448680
Bug 1498816 - part 0: Add automated tests of PageDown/PageUp key handling in an editing host r=smaug Even if there is no scrollable element is in focused editing host, its parent scrollable element should be scrolled. However, focus shouldn't be moved and selection ranges should be kept in the editing host. Differential Revision: https://phabricator.services.mozilla.com/D13201
d99bf39f5223abe554a629a947eee344c3e9e29e: Merge mozilla-inbound to mozilla-central. a=merge
Daniel Varga <dvarga@mozilla.com> - Thu, 29 Nov 2018 11:54:56 +0200 - rev 448679
Merge mozilla-inbound to mozilla-central. a=merge
e54c1b4fa9c653c03d90600d7dd7d04279c1f889: Bug 1509047 - Part 6: Add an automated test for the heuristics for the automatic grants of temporary access in the storage access API; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 25 Nov 2018 16:13:58 -0500 - rev 448678
Bug 1509047 - Part 6: Add an automated test for the heuristics for the automatic grants of temporary access in the storage access API; r=baku Differential Revision: https://phabricator.services.mozilla.com/D12867
cb7e6dc0469e54273fb84beb92ac20d4c7656b62: Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt; r=johannh
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 25 Nov 2018 14:04:52 -0500 - rev 448677
Bug 1509047 - Part 5: Add heuristics to the storage access API for automatically granting temporary session-scoped storage access without displaying a doorhanger prompt; r=johannh Differential Revision: https://phabricator.services.mozilla.com/D12866
b51ddda4b7cac89989c74c9b93cf725a81077c7d: Bug 1509047 - Part 4: Add support for PermissionPromptPrototype.onBeforeShow() cancelling a prompt; r=johannh
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 25 Nov 2018 14:03:30 -0500 - rev 448676
Bug 1509047 - Part 4: Add support for PermissionPromptPrototype.onBeforeShow() cancelling a prompt; r=johannh Differential Revision: https://phabricator.services.mozilla.com/D12865
913a77710ba88e0a7e946dbf740fbd225b5c0c52: Bug 1509047 - Part 3: Add support for automatically granting storage access permissions on a temporary session-based basis on the Gecko side; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 25 Nov 2018 14:01:26 -0500 - rev 448675
Bug 1509047 - Part 3: Add support for automatically granting storage access permissions on a temporary session-based basis on the Gecko side; r=baku Differential Revision: https://phabricator.services.mozilla.com/D12864
33e74171331abbd3feb26d26d27bbd9f762215ab: Bug 1509047 - Part 2: Add an API for measuring the number of unique origins visited in the past 24 hours; r=johannh
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 24 Nov 2018 17:21:34 -0500 - rev 448674
Bug 1509047 - Part 2: Add an API for measuring the number of unique origins visited in the past 24 hours; r=johannh Differential Revision: https://phabricator.services.mozilla.com/D12863
1a669c064a396860699bf8a194b70198a095858f: Merge mozilla-central to inbound a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 29 Nov 2018 06:39:53 +0200 - rev 448673
Merge mozilla-central to inbound a=merge
e17e9b14a4349edc70178cf8d9fe49ea537ef6d3: Bug 1510481 - Fix handling of messages sent to NSAutoreleasePools after diverging from the recording, r=lsmyth.
Brian Hackett <bhackett1024@gmail.com> - Tue, 27 Nov 2018 14:17:07 -1000 - rev 448672
Bug 1510481 - Fix handling of messages sent to NSAutoreleasePools after diverging from the recording, r=lsmyth.
9a1c57557089eec2d1256912c983ae8d63440fbb: Bug 1510105 - Save/restore JSReturnOperand when doing debug mode OSR after a VM call returns, r=tcampbell.
Brian Hackett <bhackett1024@gmail.com> - Tue, 27 Nov 2018 05:57:15 -1000 - rev 448671
Bug 1510105 - Save/restore JSReturnOperand when doing debug mode OSR after a VM call returns, r=tcampbell.
4b16437f699949761edf056ff97c967bae28340e: Bug 1510675 - Allow seeking to page errors in console, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Wed, 28 Nov 2018 06:30:50 -1000 - rev 448670
Bug 1510675 - Allow seeking to page errors in console, r=jlast.
39441d1aaa1691da9a2356571f7421c0d2e7e94d: Bug 1510684 - Advance iterator in maybeIonFrameRecovery, r=nbp.
Brian Hackett <bhackett1024@gmail.com> - Wed, 28 Nov 2018 10:02:07 -1000 - rev 448669
Bug 1510684 - Advance iterator in maybeIonFrameRecovery, r=nbp.
d321a6c5e0718dc0f8e26c567555ed296c751d9e: Bug 1491925. Remove the various instrumentation we added to pin down InnerSetNewDocument failures. r=mccr8.
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 28 Nov 2018 18:24:53 -0500 - rev 448668
Bug 1491925. Remove the various instrumentation we added to pin down InnerSetNewDocument failures. r=mccr8. This is a straight backout of (in that order) bug 1505468, bug 1503664, bug 1501479, bug 1499150, bug 1496805, and the second part of bug 1493849. The first part of bug 1493849 was a backout of earlier instrumentation, and that should stay. At this point we know we're hitting OOM inside the JS engine while trying to define properties on Document.prototype, so all this MOZ_CRASH instrumentation is no longer needed.
50f492dc4eda48eaf11a20ef1ac729ae14396fd7: Bug 1509903 part 2 - Make the remaining nsTextFrame virtual methods 'final' unless they are overridden by nsContinuingTextFrame. r=emilio
Mats Palmgren <mats@mozilla.com> - Thu, 29 Nov 2018 00:17:25 +0100 - rev 448667
Bug 1509903 part 2 - Make the remaining nsTextFrame virtual methods 'final' unless they are overridden by nsContinuingTextFrame. r=emilio
69bf9d3d6b3cce3e8d4d44dcd5b70c5e76054ecf: Bug 1509903 part 1 - Make nsTextFrame::IsFrameSelected() 'final' and inline nsIFrame::IsSelected() to de-virtualize the IsFrameSelected() call in some cases. r=emilio
Mats Palmgren <mats@mozilla.com> - Thu, 29 Nov 2018 00:17:25 +0100 - rev 448666
Bug 1509903 part 1 - Make nsTextFrame::IsFrameSelected() 'final' and inline nsIFrame::IsSelected() to de-virtualize the IsFrameSelected() call in some cases. r=emilio In particular, in nsCharClipDisplayItem::IsSelected() we know that the frame must be a nsTextFrame (or nsContinuingTextFrame) which means nsTextFrame::IsFrameSelected() can be called directly now.
2ffaf47c0ff4e219eb24c94dcba322ae7bf628b3: Bug 1510674 - Remove a few unnecessary #include "nsCSSFrameConstructor.h". r=emilio
Mats Palmgren <mats@mozilla.com> - Thu, 29 Nov 2018 00:17:25 +0100 - rev 448665
Bug 1510674 - Remove a few unnecessary #include "nsCSSFrameConstructor.h". r=emilio There are no uses of any frame-ctor things in these files AFAICT.
c302586458e0a418e972652dfc4351380066c319: Backed out changeset 30accf21bb0a (bug 1510214) perma failing org.mozilla.geckoview.test.AccessibilityTest.testScroll CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 29 Nov 2018 07:51:59 +0200 - rev 448664
Backed out changeset 30accf21bb0a (bug 1510214) perma failing org.mozilla.geckoview.test.AccessibilityTest.testScroll CLOSED TREE
59ff6b57e94e0d31c8cab5d1f4d92b6aeb0de832: Bug 1510766 - Add AMO firstrun, FxA defaults and bug fixes to Activity Stream r=k88hudson
Ed Lee <edilee@mozilla.com> - Thu, 29 Nov 2018 05:26:55 +0000 - rev 448663
Bug 1510766 - Add AMO firstrun, FxA defaults and bug fixes to Activity Stream r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D13317
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip