Commit Graph

229 Commits

Author SHA1 Message Date
MozLando
928bc13f2f [components] Merge https://github.com/mozilla-mobile/android-components/pull/7668
7668: Closes https://github.com/mozilla-mobile/android-components/issues/7664: Add EngineSession.goToHistoryIndex to jump to a specifi… r=jonalmeida a=person808

…c index in a sessions history.




Co-authored-by: Kainalu Hagiwara <kainaluh808@gmail.com>
2020-07-10 01:48:40 +00:00
Kainalu Hagiwara
ad50481c81 [components] Closes https://github.com/mozilla-mobile/android-components/issues/7664: Add EngineSession.goToHistoryIndex to jump to a specific index in a sessions history. 2020-07-09 18:24:20 -07:00
Mozilla L10n Automation Bot
05be1fe837 [components] Import l10n. 2020-07-10 00:29:50 +00:00
Mozilla L10n Automation Bot
b35c3c0b85 [components] Import l10n. 2020-07-09 13:47:36 +00:00
Jovan Gerodetti
1cbf3722e8 [components] Provide request interceptor to automatically navigate into PWAs https://github.com/mozilla-mobile/android-components/issues/7366
- a WebAppInterceptor is needed to redirect to a separate WebApp
  activity
- the manifest dao currently reports a web app as installed when it was
  last used before the deadline / expiration time. This is the oposite
  of what it's supposed to do.
- The intent extension should also hold an override URL so a WebApp
  intent can be launched with a deeplink.
- The WebAppIntentProcessor currently launches new sessions for each
  intent. This will break user expectations when they start to be
  switched to a already running WebApp activity but loose their session.
- we need a cache for currently installed web app scopes, so we don't
  have to do blocking IO during page load.
2020-07-07 08:47:40 +02:00
Roger Yang
1b7fe5567f [components] Closes https://github.com/mozilla-mobile/android-components/issues/7603: Direct navigation should open in external app if user preference is on 2020-07-02 13:36:41 -04:00
Nazım Can Altınova
1320080327 [components] Add firefox profiler marker API to the GeckoEngine 2020-07-01 15:01:24 +02:00
Roger Yang
d71419cce4 [components] Closes https://github.com/mozilla-mobile/android-components/issues/7507: Redirect should open in external app if user preference is on 2020-06-26 20:50:58 -04:00
Mozilla L10n Automation Bot
ef5a17643e [components] Import l10n. 2020-06-09 00:12:05 +00:00
Mozilla L10n Automation Bot
dcefc358fc [components] Import l10n. 2020-06-04 00:07:24 +00:00
Mozilla L10n Automation Bot
2f593e567c [components] Import l10n. 2020-06-03 00:04:53 +00:00
Mozilla L10n Automation Bot
d9256fddf7 [components] Import l10n. 2020-05-28 00:09:44 +00:00
MozLando
2306e369be [components] Merge https://github.com/mozilla-mobile/android-components/pull/7014
7014: Closes https://github.com/mozilla-mobile/android-components/issues/7013 fix mozac_browser_engine_system_auth_message description comment r=psymoon a=Amejia481

cc: @flodolo



Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
2020-05-19 13:58:21 +00:00
Mozilla L10n Automation Bot
1241d01c44 [components] Import l10n. 2020-05-19 13:16:25 +00:00
Arturo Mejia
5269a19ee6 [components] Closes https://github.com/mozilla-mobile/android-components/issues/7013 fix mozac_browser_engine_system_auth_message description comment 2020-05-18 15:12:59 -04:00
Arturo Mejia
b558290141 [components] Closes https://github.com/mozilla-mobile/android-components/issues/6942: Update tracking protection lists
domain_blacklist.json maps to disconnect-blacklist.json
commit(shavar-prod-lists) 7912b297d88984062557f9a69ee81ef5186d3d5f

domain_whitelist.json maps to disconnect-entitylist.json
commit(shavar-prod-lists) 099bd886ba8880757059e82c606d8a1e17648637
2020-05-15 14:48:54 -04:00
Arturo Mejia
e1e748fedd [components] Closes https://github.com/mozilla-mobile/android-components/issues/6856 Add Fingerprinters to the recommended Tracking protection
policy
2020-05-04 12:01:36 -04:00
Mozilla L10n Automation Bot
6890da8d3c [components] Import l10n. 2020-05-03 00:06:30 +00:00
Mozilla L10n Automation Bot
e3fd70d50f [components] Import l10n. 2020-04-29 00:01:14 +00:00
Jonathan Almeida
b86fa6dfb5 [components] Close https://github.com/mozilla-mobile/android-components/issues/6601: Update targetSdkVersion to 29 2020-04-28 03:16:54 -04:00
Mozilla L10n Automation Bot
37b99155a0 [components] Import l10n. 2020-04-23 00:00:43 +00:00
Mugurell
28fa5298dd [components] For https://github.com/mozilla-mobile/android-components/issues/3182 - Separate behaviours depending on user's MotionEvents
There are currently 3 Views interested in handling user's MotionEvents:
- GeckoView which renders web content
- SwipeRefreshLayout which handles pull down to refresh
- BrowserToolbar which can be dynamically hidden

Each of them have different behaviours based on different conditions so I
- removed the coupling of BrowserToolbar and Geckoview from `NestedGeckoView`.
It's `onTouchEventForResult` will now only set behaviour for GeckoView.
- created a new EngineView enum to expose the `PanZoomController` possible
result of how a specific user touch was handled to any components that have a
reference to an instance of EngineView without the need to have
`concept-engine` as a dependency.
- implemented specific behaviour in `SwipeRefreshFeature` for the pull down to
refresh functionality and in the `BrowserToolbarBottomBehavior` for the dynamic
navigation bar functionality.

Mapped PanZoomController's INPUT_RESULT to a new enum in order to not enforce
the need of including geckoview as a dependency in all components interested in
how a user's `MotionEvent` was handled and also because webview doesn't expose
such values so we needed a wrapper for it's handled or not boolean return.
2020-04-01 17:39:24 +03:00
Mozilla L10n Automation Bot
5e0b6ae930 [components] Import l10n. 2020-03-31 00:01:20 +00:00
Gabriel Luong
2498983b5d [components] Closes https://github.com/mozilla-mobile/android-components/issues/6352: Add contextId to BrowserState 2020-03-28 00:09:42 -04:00
Mozilla L10n Automation Bot
d2893d3b07 [components] Import l10n. 2020-03-18 00:02:10 +00:00
MozLando
2927b1326e [components] Merge https://github.com/mozilla-mobile/android-components/pull/6182 https://github.com/mozilla-mobile/android-components/pull/6197 https://github.com/mozilla-mobile/android-components/pull/6270 https://github.com/mozilla-mobile/android-components/pull/6286 (part 2)
6182: https://github.com/mozilla-mobile/android-components/issues/3832: Add support for additional headers when loading url r=pocmo a=psymoon



6197: Import strings from android-l10n. r=jonalmeida a=mozilla-l10n-automation-bot

n/t

6270: For https://github.com/mozilla-mobile/android-components/issues/6269: Notify active sessions when all exceptions are removed. r=Amejia481 a=ValentinTimisica

I also updated the tests accordingly.
Made this change because the tracking protection icon is not updated after the
exceptions are removed.




6286: Closes https://github.com/mozilla-mobile/android-components/issues/6281: Do not automatically dismiss confirm dialogs r=Amejia481 a=csadilek

The feature to automatically dismiss can maybe be made more robust to not be affected by lifecycle changes (https://github.com/mozilla-mobile/android-components/issues/6281#issuecomment-599739212), but in either case we don't want to automatically dismiss confirmation dialogs, as these require user interaction before the next page load anyway.

Similar fix to: https://github.com/mozilla-mobile/android-components/pull/5704/

Co-authored-by: Simon Chae <chaesmn@gmail.com>
Co-authored-by: Mozilla L10n Automation Bot <release+l10n-automation-bot@mozilla.com>
Co-authored-by: ValentinTimisica <valentin.timisica@softvison.ro>
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
2020-03-17 17:18:11 +00:00
Mozilla L10n Automation Bot
639baa7eeb [components] Import l10n. 2020-03-17 14:44:12 +00:00
Simon Chae
3e0d4de23a [components] Issue https://github.com/mozilla-mobile/android-components/issues/3832: Add support for additional headers when loading url 2020-03-17 10:28:19 -04:00
codrut.topliceanu
e636a49d03 [components] For https://github.com/mozilla-mobile/android-components/pull/7632 - Implement notifyObservers of onNavigateBack in SystemEngineSession 2020-03-11 10:47:38 +02:00
Mozilla L10n Automation Bot
c64f76d84a [components] Import l10n. 2020-03-06 00:25:11 +00:00
Arturo Mejia
4a4d9a4c82 [components] Issue https://github.com/mozilla-mobile/android-components/issues/6163 remove the domain_overrides 2020-03-05 14:49:31 -05:00
Arturo Mejia
acae49f949 [components] Issue https://github.com/mozilla-mobile/android-components/issues/6163 Remove the Disconnect category for the SystemEngine 2020-03-05 14:44:58 -05:00
Arturo Mejia
335e263a79 [components] Closes https://github.com/mozilla-mobile/android-components/issues/6163: Update tracking protection lists
domain_blacklist.json maps to disconnect-blacklist.json
commit(shavar-prod-lists) d5755856f4eeab4ce5e8fb7896600ed7768368e5

domain_whitelist.json maps to disconnect-entitylist.json
commit(shavar-prod-lists) 01dcca911aa7787fd835a1a19cef1012296f4eb7
2020-03-05 14:44:58 -05:00
Mozilla L10n Automation Bot
177b318814 [components] Import l10n. 2020-03-04 00:03:47 +00:00
Simon Chae
100239143b [components] Closes https://github.com/mozilla-mobile/android-components/issues/6018: Do not load url during link if session is restored 2020-03-02 14:28:48 -05:00
Mozilla L10n Automation Bot
64d8390123 [components] Import l10n. 2020-02-24 00:04:07 +00:00
Mozilla L10n Automation Bot
d9d2a27483 [components] Import l10n. 2020-02-21 00:04:28 +00:00
Severin Rudie
5b868c9ca0 [components] For https://github.com/mozilla-mobile/fenix/issues/5695: adds '{app} Search' to text selection context menu 2020-02-14 08:40:46 -08:00
Mozilla L10n Automation Bot
8d4b0c5d27 [components] Import l10n. 2020-02-07 00:05:20 +00:00
Mozilla L10n Automation Bot
8bf1ef2fa8 [components] Import l10n. 2020-01-22 00:04:26 +00:00
Sawyer Blatz
f0f6d47247 [components] For https://github.com/mozilla-mobile/android-components/issues/2689: Refactors Error Pages to allow images
Co-authored-by: James Willcox <snorp@snorp.net>
Co-authored-by: Agi Sferro <agi@sferro.dev>
2020-01-21 11:18:14 -08:00
Mozilla L10n Automation Bot
437b0e4885 [components] Import l10n. 2020-01-20 00:03:35 +00:00
Mozilla L10n Automation Bot
6ef542faa4 [components] Import l10n. 2020-01-15 00:07:29 +00:00
Mozilla L10n Automation Bot
8872798070 [components] Import l10n. 2020-01-09 00:01:43 +00:00
Mozilla L10n Automation Bot
ac58483f3b [components] Import l10n. 2020-01-07 00:02:02 +00:00
Mozilla L10n Automation Bot
2c4948084b [components] Import l10n. 2020-01-06 00:03:46 +00:00
Mozilla L10n Automation Bot
fdee5b8b3e [components] Import l10n. 2020-01-03 00:06:56 +00:00
Mozilla L10n Automation Bot
d591b6bfc8 [components] Import l10n. 2019-12-27 00:08:43 +00: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
Mozilla L10n Automation Bot
933e9d5f97 [components] Import l10n. 2019-12-17 18:39:45 +00:00