Michael Droettboom
ec12190a6c
[components] Use glean gradle plugin for internal a-c uses
2020-01-08 09:27:04 -05:00
Sebastian Kaspari
37639409e6
[components] Issue https://github.com/mozilla-mobile/android-components/issues/5502 : (Merge day) browser-engine-gecko-beta (72) -> browser-engine-gecko (72).
2020-01-08 10:48:54 +01:00
Sebastian Kaspari
b359bb966f
[components] Regenerate metrics.md.
2019-12-18 16:46:05 +01:00
Roger Yang
7aca9473f1
[components] Closes https://github.com/mozilla-mobile/android-components/issues/5243 : Split AppLinksFeature into feature and interceptor
2019-12-17 15:57:16 -05:00
Christian Sadilek
c2187e32f2
[components] Issue https://github.com/mozilla-mobile/android-components/issues/4500 : Wire up AddonManager -> Engine
2019-12-16 16:23:38 -05:00
Christian Sadilek
12d68f202e
[components] Issue https://github.com/mozilla-mobile/android-components/issues/4500 : Add API for installing/uninstalling third-party extensions
2019-12-11 16:57:12 -05:00
Sebastian Kaspari
63b2e7a68f
[components] Issue https://github.com/mozilla-mobile/android-components/issues/5214 : (Merge day) browser-engine-gecko-beta (71) -> browser-engine-gecko (71)
2019-12-09 18:49:45 +01:00
Roger Yang
069ab4e551
[components] Closes https://github.com/mozilla-mobile/android-components/issues/5229 : Remove the Need to Have Atleast One Engine Observer to Load URI
2019-12-03 17:03:36 -05:00
Roger Yang
60e1084ff7
[components] For https://github.com/mozilla-mobile/android-components/issues/5127 : Add Debugging Code to Help Determine Crash Cause
2019-11-29 14:52:48 -05:00
Christian Sadilek
a0e1448c48
[components] Closes https://github.com/mozilla-mobile/android-components/issues/5090 : Wire up GeckoView action delegate for BrowserActions
2019-11-21 13:24:43 -05:00
MozLando
2f44751796
[components] Merge https://github.com/mozilla-mobile/android-components/pull/5107
...
5107: Use minus offset for vertical clipping. r=pocmo a=hiikezoe
After bug 1586144 the area which is initially covered by the dynamic toolbar
is outside of the ICB so that we need to use minus offsets.
https://bugzilla.mozilla.org/show_bug.cgi?id=1586144
Co-authored-by: Hiroyuki Ikezoe <hiroyuki.ikezoe@gmail.com >
2019-11-21 11:59:19 +00:00
Hiroyuki Ikezoe
aa6b283279
[components] Use minus offset for vertical clipping.
...
After bug 1586144 the area which is initially covered by the dynamic toolbar
is outside of the ICB so that we need to use minus offsets.
https://bugzilla.mozilla.org/show_bug.cgi?id=1586144
2019-11-20 19:23:33 +09:00
MozLando
d09d5c0e09
[components] Merge https://github.com/mozilla-mobile/android-components/pull/5066
...
5066: Add setDynamicToolbarMaxHeight API r=pocmo a=hiikezoe
Co-authored-by: Hiroyuki Ikezoe <hiroyuki.ikezoe@gmail.com >
2019-11-20 10:00:39 +00:00
Roger Yang
ac7d92a5f9
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4950 : Enable Launching URL in Third Party Application
2019-11-16 22:12:58 -05:00
Hiroyuki Ikezoe
97f3a75121
[components] Add setDynamicToolbarMaxHeight API
2019-11-15 07:31:54 +09:00
Christian Sadilek
74f6c0b741
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4935 : Tracking protection state not updated on browser session
2019-11-14 17:14:17 -05:00
Christian Sadilek
c59be790ad
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4682 : Add support for browser.tabs.remove
2019-11-05 13:04:30 -05:00
Christian Sadilek
8777fc0c62
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4553 : Migrate WindowFeature to browser-state
2019-10-31 15:31:50 -04:00
Arturo Mejia
dbba062375
[components] Close issue https://github.com/mozilla-mobile/android-components/issues/4876 : Fix tracking protection not working properly on
...
gecko-beta and gecko-stable.
2019-10-29 11:50:44 -04:00
Arturo Mejia
1907b7b929
[components] For issue https://github.com/mozilla-mobile/android-components/issues/4839 : Update tracking protection policies.
2019-10-26 10:48:57 -04:00
Arturo Mejia
a1571c8c9c
[components] Issue https://github.com/mozilla-mobile/android-components/issues/4781 : (Merge day) browser-engine-gecko-beta (70) ->
...
browser-engine-gecko (70)
2019-10-24 14:51:52 -04:00
Christian Sadilek
a5cc73dd18
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4749 : Fix for bug 1522829
2019-10-17 18:44:40 -04:00
Lina Cambridge
c64f248f76
[components] Pass redirect source and target flags to history tracking delegates.
...
There's some confusion in `GeckoEngineSession` about redirect flags.
The `VISIT_REDIRECT_SOURCE` and `VISIT_REDIRECT_SOURCE_PERMANENT` flags
that we get from GeckoView's history delegate are for the redirect
_source_, not the visit type. They indicate if the URL passed to
`onVisited` is redirecting _to_ another URL, most likely because the
server returned an HTTP 3xy status code with a `Location` header.
Rust Places decides whether to mark the URL as hidden based on
these flags.
`VISIT_REDIRECT_{PERMANENT, TEMPORARY}`, however, indicate if the
URL passed to `onVisited` is the _target_ of a redirect (in other
words, the page that's _in_ the `Location` header). These get
translated into `VisitType` flags, which Rust Places stores as the
visit transition type. These two flags don't affect whether a URL
is hidden.
Note that, in a redirect chain, the middle links are both sources and
targets. For example, in "mozilla.org" -> "www.mozilla.org" ->
"www.mozilla.org/en-US", "www.mozilla.org" is both a redirect target
(since "mozilla.org" redirected to it), and a source (it redirected
to "www.mozilla.org/en-US").
See https://github.com/mozilla-mobile/fenix/issues/3526 .
2019-10-11 21:41:40 -07:00
Christian Sadilek
115a665afc
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4681 : Support observing engine state changes for web extensions
2019-10-09 16:57:40 -04:00
Denys M
b95c932f81
[components] For https://github.com/mozilla-mobile/android-components/issues/4460 . Fix detekt warning about license in project files.
2019-09-24 01:01:03 +04:00
Christian Sadilek
40088163c6
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4297 : Make web extension feature logic reusable
2019-09-18 16:05:48 -04:00
Arturo Mejia
f90f380cbc
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4349 : Align default tracking protection policies with
...
Firefox Desktop policies.
2019-09-10 01:45:14 -04:00
Mihai Adrian
ce30121287
[components] Merge branch 'master' into 1444
2019-09-05 18:55:27 +03:00
Sebastian Kaspari
d31f9dfaa5
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4280 : Use universal GeckoView build in browser-engine-gecko.
2019-09-04 15:42:12 +02:00
Sebastian Kaspari
d64c979432
[components] Issue https://github.com/mozilla-mobile/android-components/issues/4278 : (Merge day) browser-engine-gecko-beta (69) -> browser-engine-gecko-release (69)
2019-09-03 19:22:10 +02:00
Arturo Mejia
6e7ef89243
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4190 : Decouple safe browsing api from the tracking protection.
2019-08-26 21:44:53 -04:00
mihai-adrian
57df66a628
[components] Fixes https://github.com/mozilla-mobile/android-components/issues/4118 added String function for conversion to date for
...
minDateString and maxDateString of unknown date formats.
2019-08-22 21:14:14 -04:00
Sebastian Kaspari
87d86f5cef
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4116 : Introduce simplified media state derived from playbackState.
2019-08-21 19:56:21 +02:00
Arturo Mejia
044628b17d
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4098 , https://github.com/mozilla-mobile/android-components/issues/4110 : Exposing new categories of content blocking.
2019-08-14 12:28:25 -04:00
mihai-adrian
0ae03bc87c
[components] fixes https://github.com/mozilla-mobile/android-components/issues/1444 exposed title in HitResult.
...
added title in class Image & added title param in all usages. made it optional, with default null value, to keep WebView-based implementation of EngineView unchanged (SystemEngineView.kt)
added title param in handleLongClick from 'element.title', as it is exposed by element information from gecko
in ContextMenuCandidate added case for IMAGE. returning src string when title is null, blank or starting with http
2019-08-14 18:34:23 +03:00
Sebastian Kaspari
f3686a4933
[components] Issue https://github.com/mozilla-mobile/android-components/issues/2454 : Expose "duration" of media.
2019-08-12 11:06:33 +02:00
Tiger Oakes
5377ef2f1a
[components] Closes https://github.com/mozilla-mobile/android-components/issues/4004 - Increase limit for LongMethod rule
2019-08-02 13:34:17 -04:00
Sebastian Kaspari
65eb041b7f
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3310 : browser-engine-gecko-nightly: Automatically recover and restore if content process is killed.
2019-07-23 18:06:08 +02:00
Tiger Oakes
708e1dd908
[components] Fixes https://github.com/mozilla-mobile/android-components/issues/3516 - Use response to determine file name
2019-07-19 14:09:49 -04:00
Arturo Mejia
773f9e92a2
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3788 : Expose to which category a blocked tracker belongs.
2019-07-19 08:31:31 -07:00
Sebastian Kaspari
e435a2f994
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3738 : Depend on "fat" GeckoView build from browser-engine-gecko-beta.
2019-07-15 12:12:10 +02:00
Arturo Mejia
c9e335fe22
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3743 : Adding TrackingProtectionPolicy.CookiePolicy
2019-07-12 12:09:02 -04:00
Sebastian Kaspari
01e39db4d9
[components] Issue https://github.com/mozilla-mobile/android-components/issues/3616 : (Merge day) browser-engine-gecko-beta (68) -> browser-engine-gecko-release (68)
2019-07-12 09:31:29 +02:00
Sebastian Kaspari
18af01ecbe
[components] Issue https://github.com/mozilla-mobile/android-components/pull/3602 : Add EngineView.release() for manually releasing session from view.
2019-07-03 14:44:40 +02:00
Christian Sadilek
8e73284828
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3521 : Expose GeckoView load flags for loadUrl calls
2019-07-01 13:54:56 +02:00
Sebastian Kaspari
d9cd74ad98
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2349 : concept-engine: Add "version" property to Engine.
2019-06-14 14:30:07 +02:00
Denys M
1f8fc3fa5b
[components] For https://github.com/mozilla-mobile/android-components/issues/1481 . Enable unit test binary resources globally.
...
Excluded few modules.
2019-06-13 09:29:52 +02:00
Denys M
2c2b976ad0
[components] For https://github.com/mozilla-mobile/android-components/issues/1481 . Use androidx runner in browser-engine-gecko.
2019-06-11 15:12:21 +02:00
James Hugman
fc5877991a
[components] Closes https://github.com/mozilla-mobile/android-components/issues/3217 Add extra reset of requestFromWebContent flag so app-links detection is less sensitive.
2019-06-04 15:57:42 +01:00
James Hugman
e42ec7e563
[components] Fixes https://github.com/mozilla-mobile/android-components/issues/3205 - Track whether or not a loadRequest comes from web content.
2019-05-31 14:30:33 -04:00