mcarare
bab9549ff3
Bug 1847776 - Reinstate unit tests after Java and Robolectric upgrades.
2023-08-10 17:04:20 +00:00
Olivia Hall
0d4b676142
Bug 1843592 - Implement Experiment Delegate in Android Components
...
This patch adds a default `NimbusExperimentDelegate` that is set on the
Fenix runtime to allow GeckoView to communicate with Nimbus.
2023-08-10 16:34:05 +00:00
owlishDeveloper
2a08983c96
Bug 1840693 - Expose Request Product Recommendations API
2023-08-10 02:39:42 +00:00
owlishDeveloper
1f27d0b055
Bug 1840692 - Expose Request Analysis Fakespot API
2023-08-09 21:29:34 +00:00
owlishDeveloper
803e68a86a
Bug 1842638 - Expose GeckoView isProductUrl API to check if the current page is a product page [WIP][DO NOT MERGE]
2023-08-04 17:08:27 +00:00
William Durand
dfcf20ac04
Bug 1845820 - Add the WebExtensionInstallException.Blocklisted class
2023-08-02 14:43:09 +00:00
mcarare
f96d35cc7e
Bug 1839366 - Add is exported flag when registering receivers.
2023-07-27 15:26:15 +00:00
MatthewTighe
c87183c8b5
Bug 1843168 - Expose Mockito through test support component
2023-07-24 18:02:09 +00:00
Arturo Mejia
9aabb5b99c
Bug 1842916 - Expose WebExtensionInstallException.UserCancelled.
2023-07-13 01:30:40 +00:00
Arturo Mejia
2fd17a3a34
Bug 1836360 - Add a dialog for handling FedCM showPolicyPrompt.
2023-06-28 22:54:17 +00:00
Ryan VanderMeulen
4ca4af9657
Bug 1838903 - Fix AC formatting issues and update baseline
2023-06-26 17:59:29 +00:00
Titouan Thibaud
c24adae4d8
Bug 1836364 - Add a dialog for handling FedCM showAccountListPrompt
2023-06-22 15:08:21 +00:00
jackyzy823
4540592440
Bug 1820404 - Keep ReaderView position state between active and inactive
2023-06-16 17:32:27 +00:00
Olivia Hall
0967f5078a
Bug 1829213 - Update Save To PDF Telemetry and checkForPdfViewer Option
...
* Adds `checkForPdfViewer` to determine if page is a PDF Viewer page or not
* Adjusts save_to_pdf_failure to have extras of pdf, non-pdf, or unknown
* Adjusts save_to_pdf_failure to have extras of failure reason
* Adjusts save_to_pdf_tapped to have extras of pdf, non-pdf, or unknown
* Adds save_to_pdf_completed with extras of pdf, non-pdf, or unknown
2023-06-15 21:02:41 +00:00
Olivia Hall
4875874900
Bug 1836778 - Add Support for Printing in GeckoEngineSession
...
This bug adds an option to print the current page's content using the
Android Print Spooler via GeckoView with status on the Engine in AC.
2023-06-15 15:13:35 +00:00
Arturo Mejia
5861b614d1
Bug 1838321 - Address NullPointerException when trying to setAllowedInPrivateBrowsing.
2023-06-15 00:09:06 -04:00
Arturo Mejia
945a82fc75
Bug 1836357 - Add a dialog for handling FedCM showProviderPrompt.
2023-06-13 02:47:15 +00:00
Makoto Kato
72c40136d0
Bug 1796434 - Part 1. Add WebAppContentFeature to set display value in the Web App Manifest.
2023-06-12 23:54:02 +00:00
mcarare
693007a604
Bug 1831352 - Refactor ReflectionUtils for Java 17.
2023-06-12 19:40:42 +00:00
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