searching for reviewer(esawin)
7b44e98a5576: Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs. r=geckoview-reviewers,whimboo,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 06 Mar 2019 14:59:46 +0000 - rev 520546
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs. r=geckoview-reviewers,whimboo,esawin "browser.firstrun.*" seems to have been unused since the end of XUL-based Fennec, whereas the code referencing the "browser.snippets.*" prefs was removed in bug 1482836. Differential Revision: https://phabricator.services.mozilla.com/D20862
390f162b7d9b: Bug 1495985 - Restart input method to remove composition on some IMEs. r=geckoview-reviewers,esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 21 Feb 2019 17:27:07 +0900 - rev 520078
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1495985 - Restart input method to remove composition on some IMEs. r=geckoview-reviewers,esawin When removing composing text, we call `InputMethodManager.updateSelection(start, end, -1, -1)`. But ATOK (Japanese input method by Justsystem) series do nothing. So, shadow text and current text becomes mismatched. As workaround, we need call `restartInput` to remove composing text if using ATOK series. According to ATOK team, ATOK has several packages name since they release several customize version. - `com.justsystems.atokmobile.*` (ATOK, ATOK subscription and etc) - `com.atok.mobile.*` (OEM version) Differential Revision: https://phabricator.services.mozilla.com/D20632
aff1fa1030ce: Bug 1529101 - Move GeckoVRManager to org.mozilla.geckoview package r=geckoview-reviewers,agi,esawin
Randall Barker <rbarker@mozilla.com> - Thu, 28 Feb 2019 21:07:11 +0000 - rev 519683
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529101 - Move GeckoVRManager to org.mozilla.geckoview package r=geckoview-reviewers,agi,esawin Differential Revision: https://phabricator.services.mozilla.com/D20857
20c54f8dd7fa: Bug 1531185 - Disable test_autofill_highlight.html on Android r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Wed, 27 Feb 2019 23:35:02 +0000 - rev 519448
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531185 - Disable test_autofill_highlight.html on Android r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D21467
75e35acd4f0d: Bug 1525959 - Skip some mochitests tests under GeckoView r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Wed, 27 Feb 2019 15:01:43 +0000 - rev 519339
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525959 - Skip some mochitests tests under GeckoView r=geckoview-reviewers,esawin There are few things that are either Fennec-specific or don't work currently under GeckoView w/ e10s under TestRunnerActivity. Disable these so we can get some testing going in automation. This also replaces 'isFennec' with the more correct 'is_fennec'. Differential Revision: https://phabricator.services.mozilla.com/D19016
eb2c42e0c6cb: Bug 1524476 - Don't set the screen origin from synthesized MotionEvents. r=geckoview-reviewers,esawin
Eitan Isaacson <eitan@monotonous.org> - Fri, 22 Feb 2019 14:11:32 +0000 - rev 519055
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524476 - Don't set the screen origin from synthesized MotionEvents. r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D20702
2969ec6e0436: Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin
Agi Sferro <agi@mozilla.com> - Mon, 25 Feb 2019 17:00:18 +0000 - rev 518824
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin Depends On D16913 Differential Revision: https://phabricator.services.mozilla.com/D16268
51467afba450: Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin
Agi Sferro <agi@mozilla.com> - Mon, 25 Feb 2019 15:38:46 +0000 - rev 518802
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518841 - Allow embedders to load WebExtensions in GeckoView. r=snorp,esawin Depends On D16913 Differential Revision: https://phabricator.services.mozilla.com/D16268
2f5591509d5c: Bug 1529297 - Make GeckoWebExecutor.resolve() fail with UnknownHostException r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Fri, 22 Feb 2019 14:23:37 +0000 - rev 518555
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529297 - Make GeckoWebExecutor.resolve() fail with UnknownHostException r=geckoview-reviewers,esawin Also clean up some doc strings. Differential Revision: https://phabricator.services.mozilla.com/D20498
3f221b9ba73f: Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin
James Willcox <snorp@snorp.net> - Fri, 22 Feb 2019 21:46:14 +0000 - rev 518544
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin Using this flag will cause GeckoWebExecutor.fetch() to not automatically follow redirects, which is the default behavior if no flag is specified. Differential Revision: https://phabricator.services.mozilla.com/D19523
fd8e8a3cbfac: Bug 1522705 - Add streaming response support to GeckoWebExecutor r=esawin,agi
James Willcox <snorp@snorp.net> - Fri, 22 Feb 2019 21:46:05 +0000 - rev 518543
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522705 - Add streaming response support to GeckoWebExecutor r=esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D19504
69196a59302d: Bug 1522705 - Add /data/<count> path to HttpBinHandler r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Fri, 22 Feb 2019 21:45:57 +0000 - rev 518542
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522705 - Add /data/<count> path to HttpBinHandler r=geckoview-reviewers,esawin This simply lets you request 'count' random bytes. A SHA-256 digest is included for verifying the integrity of the response. Differential Revision: https://phabricator.services.mozilla.com/D19503
c57170b2bc4f: Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 22 Feb 2019 14:32:05 +0000 - rev 518472
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin Apparently some (Pixel) phones have started shipping with Google Sans instead of Roboto. While the file names supposedly haven't changed for compatibility reasons, this doesn't help us as our font rendering looks at the actual font metadata and, if it cannot find a font claiming to be Roboto in its *metadata*, starts substituting serif fonts or do other strange things. Differential Revision: https://phabricator.services.mozilla.com/D20723
f757a4cbe8b2: Bug 1529632 - Add links to CHANGELOG.md. r=geckoview-reviewers,esawin
Agi Sferro <agi@mozilla.com> - Fri, 22 Feb 2019 14:13:14 +0000 - rev 518465
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529632 - Add links to CHANGELOG.md. r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D20691
11f1c1b18d28: Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin
James Willcox <snorp@snorp.net> - Thu, 21 Feb 2019 18:15:42 +0000 - rev 518309
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526327 - Add GeckoWebExecutor.FETCH_FLAGS_NO_REDIRECT r=geckoview-reviewers,droeh,esawin Using this flag will cause GeckoWebExecutor.fetch() to not automatically follow redirects, which is the default behavior if no flag is specified. Differential Revision: https://phabricator.services.mozilla.com/D19523
194be6b55fc4: Bug 1522705 - Add streaming response support to GeckoWebExecutor r=esawin,agi
James Willcox <snorp@snorp.net> - Thu, 21 Feb 2019 18:15:02 +0000 - rev 518308
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522705 - Add streaming response support to GeckoWebExecutor r=esawin,agi Differential Revision: https://phabricator.services.mozilla.com/D19504
d116b3721569: Bug 1522705 - Add /data/<count> path to HttpBinHandler r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Thu, 21 Feb 2019 18:14:53 +0000 - rev 518307
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522705 - Add /data/<count> path to HttpBinHandler r=geckoview-reviewers,esawin This simply lets you request 'count' random bytes. A SHA-256 digest is included for verifying the integrity of the response. Differential Revision: https://phabricator.services.mozilla.com/D19503
8066fe9c81ee: Bug 1508372 - Add scrollTo and scrollBy to PanZoomController r=geckoview-reviewers,snorp,esawin
Randall Barker <rbarker@mozilla.com> - Thu, 14 Feb 2019 19:04:06 +0000 - rev 517066
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1508372 - Add scrollTo and scrollBy to PanZoomController r=geckoview-reviewers,snorp,esawin The scrollTo() and scrollBy() functions in the PanZoomController may be used to scroll the root document in GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D18898
7e2d435f1f40: Bug 1522324 - Update GeckoView API to match current Gecko autoplay implementation r=geckoview-reviewers,esawin
Randall Barker <rbarker@mozilla.com> - Thu, 14 Feb 2019 01:38:54 +0000 - rev 516878
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522324 - Update GeckoView API to match current Gecko autoplay implementation r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D19209
f145dfc61991: Bug 1522324 - Update GeckoView API to match current Gecko autoplay implementation r=geckoview-reviewers,esawin
Randall Barker <rbarker@mozilla.com> - Tue, 12 Feb 2019 20:25:52 +0000 - rev 516685
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522324 - Update GeckoView API to match current Gecko autoplay implementation r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D19209
2d0505c52681: Bug 1527176 - Check each child has current parent before adding it. r=geckoview-reviewers,snorp,esawin
Eitan Isaacson <eitan@monotonous.org> - Tue, 12 Feb 2019 19:22:02 +0000 - rev 516662
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527176 - Check each child has current parent before adding it. r=geckoview-reviewers,snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D19454
503cbc86e442: Bug 1525959 - Skip some mochitests tests under GeckoView r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Tue, 12 Feb 2019 15:15:28 +0000 - rev 516638
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525959 - Skip some mochitests tests under GeckoView r=geckoview-reviewers,esawin There are few things that are either Fennec-specific or don't work currently under GeckoView w/ e10s under TestRunnerActivity. Disable these so we can get some testing going in automation. Differential Revision: https://phabricator.services.mozilla.com/D19016
1a8b588c2c0b: Bug 1510029 - Correctly set desktop mode viewport when creating a tab. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 28 Jan 2019 21:01:55 +0000 - rev 513605
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1510029 - Correctly set desktop mode viewport when creating a tab. r=esawin The desktopMode property on Fennec's tab object is already being correctly being preserved when (re)creating a tab [1], but we don't propagate its state to the content window's desktop viewport mode setting. [1] When restoring into a fresh tab, the session restore code passes the stored desktopMode flag to addTab, whereas zombifying an existing tab destroys its <browser>, but leaves the tab object's properties intact, so we merely need to re-set the desktop viewport mode on the new <browser>'s content window. Differential Revision: https://phabricator.services.mozilla.com/D17774
6cf4cace2387: Bug 1515789 - Ensure nsILoadURIDelegate::loadURI() is only called for toplevel redirects. r=smaug,geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Mon, 28 Jan 2019 15:35:17 +0000 - rev 513511
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1515789 - Ensure nsILoadURIDelegate::loadURI() is only called for toplevel redirects. r=smaug,geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D16990
8dbc1d23274b: Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin a=lizzard
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 22 Feb 2019 14:32:05 +0000 - rev 513246
Push 10769 by archaeopteryx@coole-files.de at Mon, 25 Feb 2019 14:00:25 +0000
Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin a=lizzard Apparently some (Pixel) phones have started shipping with Google Sans instead of Roboto. While the file names supposedly haven't changed for compatibility reasons, this doesn't help us as our font rendering looks at the actual font metadata and, if it cannot find a font claiming to be Roboto in its *metadata*, starts substituting serif fonts or do other strange things. Differential Revision: https://phabricator.services.mozilla.com/D20723
8ba5964567a6: Bug 1517160 - Use correct icon path for internal about pages r=geckoview-reviewers,esawin#geckoview-reviewers
James Willcox <snorp@snorp.net> - Mon, 21 Jan 2019 09:50:16 +0000 - rev 511959
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1517160 - Use correct icon path for internal about pages r=geckoview-reviewers,esawin#geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D16991
1b21d88e45ab: Bug 1520520 - Part 2 - Refactor testTrackingProtection to listen for ContentBlockingEvent; r=esawin,ehsan
Petru-Mugurel Lingurar <petru.lingurar@softvision.ro> - Mon, 21 Jan 2019 10:03:52 -0500 - rev 511839
Push 10563 by archaeopteryx@coole-files.de at Thu, 24 Jan 2019 17:31:37 +0000
Bug 1520520 - Part 2 - Refactor testTrackingProtection to listen for ContentBlockingEvent; r=esawin,ehsan After the changes from bug 1514340 the app is now informed about tracking with Content:ContentBlockingEvent instead of Content:SecurityChange Also initialized mLastTracking with unknown as that is the default value when no tracking event has been received (eg: no tracking elements on the page) Depends on D16822 Differential Revision: https://phabricator.services.mozilla.com/D16823
4bec91be9b74: Bug 1520520 - Part 1 - Update UI with tracking events from ContentBlockingEvent; r=esawin,ehsan
Petru-Mugurel Lingurar <petru.lingurar@softvision.ro> - Mon, 21 Jan 2019 10:02:16 -0500 - rev 511838
Push 10563 by archaeopteryx@coole-files.de at Thu, 24 Jan 2019 17:31:37 +0000
Bug 1520520 - Part 1 - Update UI with tracking events from ContentBlockingEvent; r=esawin,ehsan onSecurityChange from browser.js will not send information about tracking anymore to Java (because it doesn't know about that anymore). onContentBlocking from browser.js will be responsible for this from now on. is called after onSecurityChange which will have created a SiteIdentity() for that tab in Java is informed only about tracking status which it caches to only send updates downstream to Java. Will not propagate identical events one after the other. will not fire for websites which do not contains any tracking elements A Content:ContentBlockingEvent received in Java will update the tracking property of SiteIdentity and finally update the UI with ToolbarDisplayLayout#updateSiteIdentity(). Differential Revision: https://phabricator.services.mozilla.com/D16822
8a464d751ed4: Bug 1510527 - Active composition count may be mismatched when updating composition. r=esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 18 Jan 2019 03:18:24 +0000 - rev 511489
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510527 - Active composition count may be mismatched when updating composition. r=esawin To avoid FlushIMEChanges per updating IME composition, we calculate composition count in DoReplaceText. But when using GV+e10s, this calculation is sometimes invalid since NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED event isn't received per PendingComposition. Because, IMEStateManager will merge this completed events due to optimization of IME event. Also, DoUpdateComposition calls SetPendingComposition, but it doesn't touch mIMEActiveCompositionCount, So when using some IME, this value is minus or forever non-zero on some IMEs. So we shouldn't use atomic count. When receiving NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED, we should reset it and allow IMEFlushChanges since Gecko has already handled all IME composition events in event queues. Differential Revision: https://phabricator.services.mozilla.com/D14668
cbc854890045: Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers
James Willcox <snorp@snorp.net> - Tue, 15 Jan 2019 19:46:45 +0000 - rev 511072
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D15753
95aa3315d2c9: Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers
James Willcox <snorp@snorp.net> - Tue, 15 Jan 2019 19:13:33 +0000 - rev 511063
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D15753
6f5998401e95: Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers
James Willcox <snorp@snorp.net> - Tue, 15 Jan 2019 14:53:03 +0000 - rev 511036
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517846 - Add missing docs for GeckoView.releaseSession() r=geckoview-reviewers,esawin#geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D15753
096fac9d56ff: Bug 1518673 - disable adaptive playback for Galaxy S3 T999* models. r=esawin
John Lin <jolin@mozilla.com> - Wed, 09 Jan 2019 19:17:02 +0000 - rev 510241
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518673 - disable adaptive playback for Galaxy S3 T999* models. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D16067
95343ed265a3: Bug 1499874 - Part 4: Removed closed tabs by ID when using undoCloseTab(). r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 18:42:08 +0100 - rev 509927
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 4: Removed closed tabs by ID when using undoCloseTab(). r=esawin Differential Revision: https://phabricator.services.mozilla.com/D15332
ddfc4bd77287: Bug 1499874 - Part 3: Renumber recently closed tabs from the previous session when automatically restoring. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 17:23:21 +0100 - rev 509926
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 3: Renumber recently closed tabs from the previous session when automatically restoring. r=esawin We want to remove recently closed tabs from the session store when they get re- stored again, and for that we need something to uniquely identify them. As tab IDs are unique per session only, this means that the tab IDs of recently closed tabs resurrected from the previous session could conflict with tabs that have been freshly opened in the current session. E.g. tab 2 has been closed in a previous session and is now part of the session store's closed tab list. In the current session, a number of tabs are opened again and then what is now the *current* tab 2 is closed as well. The result would be that the session store now has two closed tabs with a tab ID of 2. To avoid that scenario, all recently closed tabs are renumbered with an ID in the negative range at the start of the session. Therefore all tabs originally opened in the current session will have a tab ID >= 0, while all recently closed tabs coming directly from a previous session will have a negative tab ID, < -1. (-1 itself remains the sentinel value for an invalid tab ID). Differential Revision: https://phabricator.services.mozilla.com/D15331
1b2727505f87: Bug 1499874 - Part 2: Remove tab IDs of tabs from the previous session file in the home panel. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 15:45:26 +0100 - rev 509925
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 2: Remove tab IDs of tabs from the previous session file in the home panel. r=esawin We want to remove recently closed tabs from the list that have been restored again. At the moment this only works if the tab data never leaves Gecko, because in undoCloseTab(), the session store determines the tab data to be removed from its closed tab collection by checking for equality with the tab data that was passed as an argument to undoCloseTab(). So a tab restored through the "Undo" snackbar will be removed from the "Recently closed" list, but a tab restored from the History home panel won't, because in the latter case the tab data will have been serialised and deserialised while travelling back and forth between Gecko and the Android UI. Hence we're going to switch the system to identify tabs through their tab ID instead. If automatic session restoring is turned off, the "Recently closed" home panel also displays all tabs that were open in the previous session. Those tabs aren't coming directly from the session store; instead the Android UI reads them directly from the corresponding file on disk. Therefore, when restoring such a tab we need to make sure that the session store won't attempt to find and remove that tab from its own list of recently closed tabs. To that effect, we therefore simply drop the "tabId" when parsing the "last session" file from disk. Differential Revision: https://phabricator.services.mozilla.com/D15330
75e5aa1db2e1: Bug 1499874 - Part 1: Test that restoring a tab removes it from the session store. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 21:42:30 +0100 - rev 509924
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 1: Test that restoring a tab removes it from the session store. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D15329
87165a9651fd: Bug 1499874 - Part 0b: Remove SessionStore.forgetClosedTab(). r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 17:45:10 +0100 - rev 509922
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 0b: Remove SessionStore.forgetClosedTab(). r=esawin Nobody within mobile or toolkit is currently using it. Differential Revision: https://phabricator.services.mozilla.com/D15328
fae88c351d94: Bug 1499874 - Part 0a: Use abbreviated function syntax for session store. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 17:53:49 +0100 - rev 509921
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 0a: Use abbreviated function syntax for session store. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D15327
9bca860f26dc: Bug 1501748 - Make GeckoThread.waitOnGecko() time out by default. r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Wed, 19 Dec 2018 22:59:46 +0000 - rev 509051
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1501748 - Make GeckoThread.waitOnGecko() time out by default. r=geckoview-reviewers,esawin All of the current usage can survive a timeout, and we'd rather that than a deadlock. Future code that does want to risk a deadlock can call `GeckoThread.waitOnGeckoForever` instead. Differential Revision: https://phabricator.services.mozilla.com/D14560
66e8d5fb19cb: Bug 1510527 - Active composition count may be mismatched when updating composition. r=esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 18 Dec 2018 16:22:21 +0000 - rev 508583
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510527 - Active composition count may be mismatched when updating composition. r=esawin To avoid FlushIMEChanges per updating IME composition, we calculate composition count in DoReplaceText. But when using GV+e10s, this calculation is sometimes invalid since NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED event isn't received per PendingComposition. Because, IMEStateManager will merge this completed events due to optimization of IME event. Also, DoUpdateComposition calls SetPendingComposition, but it doesn't touch mIMEActiveCompositionCount, So when using some IME, this value is minus or forever non-zero on some IMEs. So we shouldn't use atomic count. When receiving NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED, we should reset it and allow IMEFlushChanges since Gecko has already handled all IME composition events in event queues. Differential Revision: https://phabricator.services.mozilla.com/D14668
4cd3b9cf8159: Bug 1502118 - Make FinderResult non-final for testing. r=snorp,esawin
Agi Sferro <agi@mozilla.com> - Mon, 17 Dec 2018 22:31:59 +0000 - rev 508119
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1502118 - Make FinderResult non-final for testing. r=snorp,esawin This allows mocking for embedders. Depends on D13881 Differential Revision: https://phabricator.services.mozilla.com/D13882
95951162d775: Bug 1502118 - Add @UiThread to all Delegate interfaces. r=snorp,esawin
Agi Sferro <agi@mozilla.com> - Mon, 17 Dec 2018 22:31:29 +0000 - rev 508117
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1502118 - Add @UiThread to all Delegate interfaces. r=snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D13880
b643a8a7b328: Bug 1511477 - Ensure that the GeckoView API always reports the URI and type of all blocked trackers r=esawin
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 14 Dec 2018 23:55:54 +0000 - rev 508056
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511477 - Ensure that the GeckoView API always reports the URI and type of all blocked trackers r=esawin Differential Revision: https://phabricator.services.mozilla.com/D14607
52c382554814: Bug 1507947 - Be more careful when unbinding child process services r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Wed, 12 Dec 2018 14:54:03 +0000 - rev 507412
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1507947 - Be more careful when unbinding child process services r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D14065
c4bc2e839a9e: Bug 1500155 - Part 6 - address review comments r=esawin,snorp. Update changelog.
Emily Toop <etoop@mozilla.com> - Wed, 12 Dec 2018 13:18:52 +0000 - rev 507365
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1500155 - Part 6 - address review comments r=esawin,snorp. Update changelog. Differential Revision: https://phabricator.services.mozilla.com/D13421
c49f01ef8a8f: Bug 1513245 - Add `RetentionPolicy.SOURCE` to type def annotations r=geckoview-reviewers,agi,esawin
Emily Toop <etoop@mozilla.com> - Tue, 11 Dec 2018 16:45:57 +0000 - rev 507360
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513245 - Add `RetentionPolicy.SOURCE` to type def annotations r=geckoview-reviewers,agi,esawin These annotations do no need to be kept by the compiler and can be discarded. Differential Revision: https://phabricator.services.mozilla.com/D14157
9413770742e0: Bug 1513242 - Queue native calls in GeckoSystemStateListener r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Tue, 11 Dec 2018 20:33:52 +0000 - rev 507242
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513242 - Queue native calls in GeckoSystemStateListener r=geckoview-reviewers,esawin Sometimes Gecko isn't running yet when we get our first notifications. Differential Revision: https://phabricator.services.mozilla.com/D14178
469284e87cf0: Bug 1510644 - Address `Incorrect constant` Android lint error. r=geckoview-reviewers,esawin
Emily Toop <etoop@mozilla.com> - Tue, 11 Dec 2018 16:47:51 +0000 - rev 507052
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510644 - Address `Incorrect constant` Android lint error. r=geckoview-reviewers,esawin * Suppressed warnings for `GeckoMediaDrmBridgeV21` and `WebRequestError` * `GeckoSession` was providing the arguments to `WebRequestError` in the incorrect order. * Enforced `actions` array to be `SelectionActionDelegate.Action` types. Differential Revision: https://phabricator.services.mozilla.com/D14162
d7b73b7ab1a5: Bug 1507947 - Be more careful when unbinding child process services r=geckoview-reviewers,esawin
James Willcox <snorp@snorp.net> - Mon, 10 Dec 2018 15:46:19 +0000 - rev 506848
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1507947 - Be more careful when unbinding child process services r=geckoview-reviewers,esawin Differential Revision: https://phabricator.services.mozilla.com/D14065