Граф коммитов

532 Коммитов

Автор SHA1 Сообщение Дата
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