James Willcox
957d44dd7a
Bug 1369815 - Add display mode to GeckoViewSettings r=esawin
2017-08-22 09:08:39 -05:00
Eugen Sawin
6ae48eb1b9
Bug 1389236 - [1.0] Allow sync handling of all URI loading requests in the app. r=snorp
2017-08-21 16:08:57 +02:00
Eugen Sawin
87790afb62
Bug 1377580 - [2.1] Add support for external URI loading in GeckoView. r=snorp
2017-08-14 14:57:25 +02:00
Dan Banner
4f8c0ecb0f
Bug 1385815 - Enable brace-style and quotes ESLint rules for mobile/android. r=sebastian
...
MozReview-Commit-ID: 5IFF4IPpPVY
--HG--
extra : rebase_source : 69ec5e1ae3333c42cfc00dc47bb09d910ba07409
2017-08-01 16:43:56 +01:00
Dan Banner
9a7db035d4
Bug 1385815 - Enable more whitespace related ESLint rules for mobile/android. r=sebastian
...
MozReview-Commit-ID: FuM6Neob0mC
--HG--
extra : rebase_source : 29a9fbbaf74b17f4b02a835a7ef88550413514a0
2017-08-01 16:36:00 +01:00
Dan Banner
12a96894b3
Bug 1385815 - Enable whitespace related ESLint rules for mobile/android. r=sebastian
...
MozReview-Commit-ID: 6B79zhklsYR
--HG--
extra : rebase_source : e32d5454c793f443b2d3336b9c9aacb8cdf2f63b
2017-08-01 16:34:11 +01:00
Eugen Sawin
88efc0911a
Bug 1386697 - [2.0] Use content event forwarding for GeckoViewContent events. r=jchen
2017-08-03 13:47:37 +02:00
Eugen Sawin
1af1dfd5c3
Bug 1386697 - [1.0] Use content event forwarding for scroll events. r=jchen
2017-08-03 13:47:29 +02:00
Eugen Sawin
93cd7c6e41
Bug 1386696 - [3.0] Add explicit way to construct an event dispatcher based on a message manager. r=jchen
2017-08-03 13:40:13 +02:00
Eugen Sawin
c996169f23
Bug 1386696 - [2.1] Ensure content event forwarding is handling e10s and non-e10s cases correctly. r=jchen
2017-08-03 13:40:13 +02:00
Eugen Sawin
a4fa3382d8
Bug 1386696 - [1.0] Provide event dispatcher to GeckoView content modules to allow for event forwarding. r=jchen
2017-08-03 13:40:13 +02:00
Sebastian Hengst
bbe32b6bed
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 44WBcWjnVo
2017-07-30 11:19:17 +02:00
Luciano Italiani
dd592719c1
Bug 1374671 - Enable the ESLint no-whitespace-before-property rule across mozilla-central. r=standard8
...
MozReview-Commit-ID: 4WkNg0YrgHx
--HG--
extra : rebase_source : 2c32028e81c388406455004c2adcdb4a01942b95
2017-07-27 23:01:13 -03:00
Dylan Roeh
7405f88773
Bug 1381536
- Replace GeckoBundle passed to ProgressListener.onSecurityChanged with a class. r=jchen
...
This adds a new class, GeckoView.ProgressListener.SecurityInformation, which provides an API for accessing the information passed to GeckoView in GeckoView:SecurityChange messages. GeckoView then passes this object to ProgressListener in onSecurityChanged() calls. Also updates CustomTabsActivity and GeckoViewActivity to reflect the new API and removes the old integer security status param from onSecurityChanged.
2017-07-28 17:14:01 -05:00
Eugen Sawin
f97860703b
Bug 1381983 - [3.0] Add context menu support for media elements. r=snorp
2017-07-25 14:41:49 +02:00
Eugen Sawin
70800ca13d
Bug 1381983 - [1.1] Add context menu event handler to the content delegate. r=snorp
2017-07-25 14:41:49 +02:00
Jim Chen
808114784e
Bug 1322586 - 2. Support content event forwarding in Messaging.jsm; r=esawin
...
For a lot of GeckoView content process code, we send a message from
content to chrome, using a message manager, only to forward the message
to Java as an event, using an event dispatcher. This patch gives
Messaging.jsm the ability to be used in content process directly, and
lets events transparently pass through to Java.
MozReview-Commit-ID: 15dKKpQCXqJ
--HG--
extra : rebase_source : 3ab93052de3676244843c55c50ae5ade63ab8f11
2017-07-20 17:52:13 -04:00
Dylan Roeh
c24f801ee6
Bug 1376587 - Expose a GeckoBundle containing site identity information to ProgressListener. r=jchen
2017-07-14 10:40:50 -05:00
Eugen Sawin
2139ebd9c2
Bug 1380071 - [5.0] Delay frame script loading to GeckoView scroll module registration. r=jchen
2017-07-13 14:40:28 +02:00
Eugen Sawin
816098b35b
Bug 1380071 - [4.0] Delay frame script loading to GeckoView content module registration. r=jchen
2017-07-13 14:40:26 +02:00
Eugen Sawin
81a0a9e196
Bug 1380071 - [1.1] Add base class for GeckoView content modules. r=jchen
2017-07-13 14:40:22 +02:00
Eugen Sawin
b2ba9bbe43
Bug 1372681 - [3.3] Add GeckoView handlers. r=snorp,jchen
2017-06-29 16:42:16 -07:00
Eugen Sawin
c035ea3dee
Bug 1372681 - [1.2] Add GeckoView module registration mechanics. r=snorp,jchen
2017-06-29 16:42:12 -07:00
Eugen Sawin
2a59fed25a
Bug 1371796 - [1.1] Add ScrollListener for content scroll events to GeckoView. r=snorp
2017-06-28 12:23:28 -07:00
Dylan Roeh
1ab9ea633d
Bug 1376595 - Add stop() to GV and use it in the custom tabs page load control. r=snorp
2017-06-27 15:12:28 -07:00
James Willcox
9f3e62a58b
Bug 1370605 - Add GeckoView.exitFullScreen() r=esawin
...
MozReview-Commit-ID: 4vuAvDoQE0W
2017-06-16 11:02:06 -05:00
Rajesh Kathiriya
6d3eb2c851
Bug 1370232 - Enabled the ESLint no-unneeded-ternary rule across mozilla-central. r=standard8
...
MozReview-Commit-ID: AH9ArRkjh78
--HG--
extra : rebase_source : bdd4c4f8a4779ea373479a9cba772c036e00e816
2017-06-13 00:23:54 +05:30
Jim Chen
a96d808466
Bug 1367234 - 1. Support fullscreen for e10s GeckoView; r=droeh
...
Add event listeners and implement basic messages between chrome and
content so let e10s content in GeckoView request/exit fullscreen. Once
we're on the parent side, we still go through the normal fullscreen flow
so there is no platform or Java change involved.
MozReview-Commit-ID: G1tBIOoFqkB
2017-05-25 18:35:19 -04:00
Eugen Sawin
a439cf46a2
Bug 1332331 - [1.1] Add multiprocess GeckoView setting. r=snorp DONTBUILD
2017-04-19 22:35:17 +02:00
Eugen Sawin
d6ef64ba74
Backed out changeset 07e9e794d4ff (bug 1332331) for wrong bug ID in commit message. r=backout
...
This reverts commit fa055f1b66eeeb9ddaf6f04172676ffe85e9e6f7.
2017-04-19 22:28:39 +02:00
Eugen Sawin
27037fbd73
Bug 1357287
- [1.1] Add multiprocess GeckoView setting. r=snorp
2017-04-19 22:10:54 +02:00
Jim Chen
6962d3f0f6
Bug 1351000 - 2. Separate out GeckoView chrome/JS files; r=snorp
...
Put GeckoView chrome content and JS module files into their own
GeckoView-specific directories, to make it easier to build separate JARs
for GeckoView and Fennec.
--HG--
rename : mobile/android/chrome/content/GeckoViewContent.js => mobile/android/chrome/geckoview/GeckoViewContent.js
rename : mobile/android/chrome/content/geckoview.js => mobile/android/chrome/geckoview/geckoview.js
rename : mobile/android/chrome/content/geckoview.xul => mobile/android/chrome/geckoview/geckoview.xul
rename : mobile/android/modules/AndroidLog.jsm => mobile/android/modules/geckoview/AndroidLog.jsm
rename : mobile/android/modules/GeckoViewContent.jsm => mobile/android/modules/geckoview/GeckoViewContent.jsm
rename : mobile/android/modules/GeckoViewModule.jsm => mobile/android/modules/geckoview/GeckoViewModule.jsm
rename : mobile/android/modules/GeckoViewNavigation.jsm => mobile/android/modules/geckoview/GeckoViewNavigation.jsm
rename : mobile/android/modules/GeckoViewProgress.jsm => mobile/android/modules/geckoview/GeckoViewProgress.jsm
rename : mobile/android/modules/GeckoViewSettings.jsm => mobile/android/modules/geckoview/GeckoViewSettings.jsm
rename : mobile/android/modules/Messaging.jsm => mobile/android/modules/geckoview/Messaging.jsm
2017-04-05 14:23:44 -04:00