Commit Graph

459 Commits

Author SHA1 Message Date
mcarare
cf44574472 Bug 1831352 - Replace PromptRequest mock with PromptRequest.SingleChoice mocks.
Mockito cannot mock sealed classes.
2023-06-12 19:40:42 +00:00
jackyzy823
a64c0fd66e Bug 1836022 - catch NS_ERROR_HOST_IS_IP_ADDRESS when querying cookie banners exception 2023-06-07 21:52:39 +00:00
William Durand
58a632b23d Bug 1825126 - Implement onInstallPermissionRequest in WebExtensionSupport.
Co-authored-by: William Durand <will+git@drnd.me>
Co-authored-by: arturo mejia <arturomejiamarmol@gmail.com>
2023-06-07 00:41:36 +00:00
Calixte Denizet
bf1d73d3ec Bug 1833093 - Add a Nimbus experiment for pdf.js 2023-05-25 20:29:15 +00:00
Ryan VanderMeulen
6ea91426a5 Bug 1834775 - Pin Gradle plugin versions in their respective Dependencies files 2023-05-24 16:39:13 +00:00
jackyzy823
329ab5daa7 Bug 1759519 - Fix crash when parsing malformed Content-Length 2023-05-15 19:21:27 +00:00
Roger Yang
61b7e42712 Bug 1796357 - Remove media meta data bitmap workaround 2023-05-08 16:23:12 +00:00
Arturo Mejia
bf0e20f315 Bug 1829372 - Allow PDF files to be opened in third party apps. 2023-05-04 19:22:55 +00:00
Arturo Mejia
a7997d1829 Bug 1829371 - Expose an API to allow opening in third party app PDF files 2023-05-04 19:22:55 +00:00
William Durand
2b21c6dd2a Bug 1828094 - Mark extension as uninstalled when it gets uninstalled by Gecko(View) 2023-04-14 14:05:54 +00:00
Geoff Brown
6561b2de2b Bug 1825116 - Resolve many black, isort, and file-whitespace lint issues 2023-04-12 14:04:29 +00:00
iorgamgabriel
67fd93b343 Bug 1825008 - Create a storage for submitted cookie banner site reports. 2023-04-10 18:01:47 +00:00
William Durand
760417a780 Bug 1825130 - Mark extension as disabled/enabled when it gets disabled/enabled by Gecko(View) 2023-04-06 18:54:57 +00:00
mcarare
278fa80cc2 Bug 1824717 - Remove unnecessary AndroidJUnit4 runner. 2023-04-05 12:44:13 +00:00
Jonathan Almeida
367901441b Bug 1812149 - Add ActivityContextWrapper before updating locale
From ohall's learnings, we know that we need to use the original Android
Activity Context with the system PrintManager. When a configuration
change happens, a new Context is created and the original is lost.
The most straight-forward way to do that is to use a ContextWrapper
which internally holds a reference to the original context.
2023-03-15 16:50:35 -04:00
owlishDeveloper
83b0e8dc6c Bug 1806741 - Expose hasRuleForBrowsingContext API 2023-03-08 02:46:16 +00:00
Ryan VanderMeulen
0e5e70291c Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle 2023-03-07 00:12:18 +00:00
mcarare
45f919de20 Bug 1802817 - Migrate packagingOptions DSL properties to resources sub-block.
exclude, pickFirst methods are deprecated.
2023-03-02 17:13:09 +00:00
mcarare
1f589a2e0b Bug 1802817 - Set namespace via DSL in gradle build files.
See https://developer.android.com/studio/build/configure-app-module#set-namespace
and https://issuetracker.google.com/issues/172361895
2023-03-02 17:13:09 +00:00
mcarare
922b5f6643 Bug 1802817 - Rename AC Dependencies to ComponentsDependencies.
This change is needed in order to avoid clashes with Dependencies class introduced
in Gradle from 7.6 version.
2023-03-02 17:13:09 +00:00
Roger Yang
6ddefc77c2 Bug 1809269 - Add bypass load URI delegate in load flags 2023-02-24 02:04:12 +00:00
ohall-m
3d6e24b0a1 Bug 1809919 - Implement ActivityContextDelegate in AC
This bug implements the GeckoView.ActivityContextDelegate in AC. The
purpose of this feature is to give GeckoView access to the containing
activity to start a PrintManager (or for potential other uses). Not to
be confused with the runtime delegate of GeckoActivityDelegate, which is
tightly tied to webauthn.
2023-02-15 17:54:07 +00:00
Alexandru2909
ce37b1975b Bug 1811183 - Handle non-digit step values passed for time input 2023-01-25 16:04:50 +00:00
Mugurell
0f92fcce1e Bug 1811448 - Expose the GeckoView release channel in EngineVersion utils.
This will help conditionally execute code depending on the GeckoView release
channel which may have different functionalities enabled at compile time.
2023-01-25 13:41:27 +00:00
Arturo Mejia
5f496a2b82 Bug 1810743 - Add cookieBannerHandlingDetectOnlyMode as part of the defaultSettings 2023-01-24 23:40:31 +00:00
Arturo Mejia
26116c6a34 Bug 1810743 - Expose detect-only setting in AC 2023-01-24 14:31:01 +00:00
Arturo Mejia
1704f5335c Bug 1810742 - Address COOKIE_BANNER_MODE_DETECT_ONLY deprecation 2023-01-21 19:25:36 +00:00
Alexandru2909
66775f3c26 Bug 1796766 - Add support for silent web notifications 2023-01-20 09:42:39 +00:00
Cathy Lu
7a27debf84 Bug 1800146 - Set tab's GeckoSession priority based on form data 2023-01-18 21:49:22 +00:00
Arturo Mejia
2ca510191e Bug 1809921 - Address crash when visit internal sites like about config when cookie banner is ON 2023-01-17 13:40:39 +00:00
Arturo Mejia
2de1ee5e9c Bug 1806924 - Add the API to allow to persist cookie banner handling exceptions in private 2023-01-04 15:19:45 +00:00
Arturo Mejia
8a5bd1b7b6 Bug 1797568 - Allow to observe the cookie banner events for a given session. 2023-01-04 03:23:30 +00:00
Alexandru2909
fb35eb4eb7 Bug 1799679 - Preserve search terms for search engine result pages 2023-01-03 07:56:37 +00:00
Arturo Mejia
6ddfb8562c Bug 1806435 - Add CookieBannerHandlingMode.DETECT_ONLY 2022-12-20 17:00:11 +00:00
Christian Sadilek
4fcc97ab8d Revert "Bug 1799679 - Preserve search terms for search engine result pages"
This reverts commit bf984d2d9a1d6db4452393e0b4421e9b808f0bdf.
2022-12-13 12:39:05 -05:00
Alexandru2909
a8dc241789 Bug 1799679 - Preserve search terms for search engine result pages 2022-12-12 19:55:08 +00:00
Arturo Mejia
c93df30bb7 Bug 1803117 - disable by default cookieBannerHandlingModePrivateBrowsing
(cherry picked from commit b709ce3c9da302c2302e5e8bdaeeaaebc99ac472)
2022-12-01 23:10:05 +00:00
Arturo Mejia
1e4b530945 Bug 1801648 - Fix autoplay settings are not getting updated in private mode 2022-11-24 12:38:37 +00:00
Arturo Mejia
748e98c608 Bug 1797605 - Add API support for ignoring sites for cookie banner handling (https://github.com/mozilla-mobile/firefox-android/pull/139) 2022-11-23 11:31:05 -05:00
Christian Sadilek
4091b14a33 Fix android lint in composite builds 2022-11-21 13:40:53 -05:00
Arturo Mejia
2f2845239a Improve site permissions APIs 2022-11-15 22:22:16 +00:00
Jonathan Almeida
11592be959 Bug 1799056 - Update onSaveToPdfError to onSaveToPdfException 2022-11-08 17:05:50 +00:00
Arturo Mejia
496f1135fc Bug 1796482 - Allow for notifying consumers on unsuccessful Save to PDF requests 2022-11-01 20:38:10 +00:00
Mugurell
19cda574d7 Bug 1798359 - Have TCP as the default cookie policy. 2022-11-01 15:27:06 +00:00
owlishDeveloper
8119267052 [components] Bug 1796144 - Add setting for cookie banner handling mode 2022-10-25 23:19:43 +00:00
Gabriel Luong
d9d783b698 [components] Issue https://github.com/mozilla-mobile/android-components/issues/12939: Address all ktlint issues 2022-10-17 17:07:40 -04:00
Roger Yang
02a1535298 [components] Close https://github.com/mozilla-mobile/android-components/issues/12926: Use external flag when opening fallback URL 2022-10-11 17:14:31 +00:00
mcarare
6d98cb9623 [components] For https://github.com/mozilla-mobile/android-components/issues/12500: Update navigation, lifecycle, core and fragment dependencies. 2022-10-11 07:17:12 +00:00
iorgamgabriel
3d77211539 [components] For https://github.com/mozilla-mobile/android-components/issues/12894 Canceling the "Open in app?" should open the page in focus browser. 2022-10-11 05:54:26 +00:00
Alexandru2909
f6757db01e [components] For https://github.com/mozilla-mobile/android-components/issues/12151 - Fix ktlint issues for GeckoPromptDelegate.kt 2022-09-22 11:37:47 +00:00