Commit graph

516 commits

Author SHA1 Message Date
Luca Greco
69d1b93ba6 Bug 1859585 - WebExtensionSupport should update installExtensions entries on AddonManagerDelegate.onReady calls. 2023-11-13 14:18:47 +00:00
Ryan VanderMeulen
c65ab071b9 Bug 1821005 - Revert Gradle 8 upgrade due to startup crashes
Revert "Bug 1863744 - Update Gradle to version 8.4"

This reverts commit 829795632954148709fbe945c78d55cc62053ac8.

Revert "Bug 1821005 - Apply additional keep rules for missing classes detected while running R8."

This reverts commit 8f3f246cc5ff571323f56d46963d8d176bec91e3.

Revert "Bug 1821005 - Set UI_INJECTION_HOST mode for lint in test."

This reverts commit 6962bf0b5df57781045f68417f76527bcdf521ab.

Revert "Bug 1821005 -  Include sourcesJar as an input of publishing."

This reverts commit 41b2a48da577787c3189eec8c8af71c35cfecbfb.

Revert "Bug 1821005 - Set compileOptions for android subprojects."

This reverts commit fb21df9d0a9cd585e216733dc1bf929636df20f1.

Revert "Bug 1821005 - Replace deprecated project.buildDir"

This reverts commit 6f880de46ec73f7e5240a0279108bbb6aeb0f63b.

Revert "Bug 1821005 - Exclude generated metrics docs from detekt."

This reverts commit f17d2430bf1daabeed2724312354018050f3f52a.

Revert "Bug 1821005 - Exclude build in extensions versioning from detekt."

This reverts commit 34144c5ad1d62e2d85492f8d32341bbcd032690b.

Revert "Bug 1821005 - Add uses-feature tag for camera permission."

This reverts commit 13c80944bd1756cdcaa98eef783b6a23ad12cabd.

Revert "Bug 1821005 - Set nonTransitiveRClass and nonFinalResIds build flags to false."

This reverts commit 219fbc19c54134ad264edc79642fa1799c6f54d6.

Revert "Bug 1821005 - Apply plugin: 'kotlin-android' for UI modules."

This reverts commit ddbd5e18eb9d2b33b4de4a6df48d97ec4ab42963.

Revert "Bug 1821005 - Enable generation of the BuildConfig class"

This reverts commit 65c2b8c63790fbd2352f3f94b99c80d81d18dae1.

Revert "Bug 1821005 - Add namespace to samples-glean-library module"

This reverts commit 0239233efb1cc4e896e4aa0337e3da911eeb2f1c.

Revert "Bug 1821005 - Replace deprecated toLowerCase with lowercase."

This reverts commit 69f2c66aad3aa638a1bab31b2a1e6c597d1f3992.

Revert "Bug 1821005 - Replace deprecated 'toInt' method with 'code' property."

This reverts commit 7adb38a6fbe20de3fdb6723a10e574d183e7fcff.

Revert "Bug 1821005 - Replace deprecated execResult."

This reverts commit bfd02dd16d7e5c9dbcf34858fbbe4176d698f8cd.

Revert "Bug 1849833 - Replace deprecated extractNativeLibs manifest attribute."

This reverts commit a05bc9618457ab2d71a5d3d88d8d3b0318497a54.

Revert "Bug 1821005 - Upgrade AGP to 8.0.2"

This reverts commit fc0fadd63553e2144ce074454d502ecf307eb988.

Revert "Bug 1821005 - Upgrade kotlin-dsl to 4.1.0."

This reverts commit 14e8903e922fa22e28450520be3b6152be6a3a8f.

Revert "Bug 1821005 - Upgrade Gradle to 8.3 version."

This reverts commit f14f447a4d43588d24e4ca3efde0668ddcf7cf08.
2023-11-08 13:35:38 -05:00
mcarare
04345cb27b Bug 1821005 - Enable generation of the BuildConfig class
For modules that use buildConfigField and generate metrics, because BuildConfig is not generated by default after Gradle 8.
2023-11-08 09:10:09 +00:00
Arturo Mejia
daaab52151 Bug 1862425 - Allow to control QPS prefs using nimbus. 2023-11-06 22:37:10 +00:00
Olivia Hall
e842bb5c42 Bug 1844523 - Translate and Restore to Original Engine Support
This patch adds engine support for translate and restoring the page after
a translation. `requestTranslate` and `requestTranslationRestore` are
the Gecko engine session functions.

This corresponding actions for these functions are `TranslateAction`,
and `TranslateRestoreAction`. The success and failure correspond to the
actions `TranslateSuccessAction` and `TranslateExceptionAction`.

Sample usage is provided on reference browser. The sample is currently
hardcoded to support Spanish to English page translations until the next
API is introduced.
2023-11-03 21:10:32 +00:00
Cathy Lu
005e9f15fc Bug 1845835 - Expose shopping ad attribution events in AC 2023-11-02 19:04:16 +00:00
Arturo Mejia
371aa1097e Bug 1861084 - Add cookie banner global-rules/ sub-frames to default settings and toContentBlockingSetting. 2023-10-30 19:52:29 +00:00
Arturo Mejia
0b538d2d1c Bug 1861084 - Expose cookie banner global-rules/ sub-frames in ac. 2023-10-27 15:41:18 +00:00
mcarare
93e973e94b Bug 1860725 - Revert "Bug 1812797 - Add referrerUrl to Request"
This reverts commit 9947b70d23127fedee50cb60d078e0a241b63ef4.
2023-10-24 15:40:34 +00:00
rahulsainani
6655ad32b7 Bug 1859593 - Use ProductAnalysis and ProductRecommendation as data classes 2023-10-23 08:58:37 +00:00
jackyzy823
d63fd3cf5a Bug 1812797 - Add referrerUrl to Request 2023-10-23 05:31:29 +00:00
William Durand
47ce20c22b Bug 1858925 - Add a link to AMO in the detail view 2023-10-17 19:48:10 +00:00
Cathy Lu
7bba86ce48 Bug 1857424 - Add shopping review analysis pageNotSupported field 2023-10-16 21:14:41 +00:00
William Durand
f17b2e2769 Bug 1858925 - Fix homepageUrl field on the Addon class 2023-10-16 16:42:00 +00:00
mcarare
0860fc8f9a Bug 1859017 - Use extension functions instead of deprecated constructors/methods. 2023-10-16 13:39:23 +00:00
Ryan VanderMeulen
6bb7cac35d Revert "Bug 1857434 - Update AC Shopping Recommendation fields to be NonNull"
This reverts commit 4173d783c7dd41b6671d73b46286ddcb946fbf2d. No longer needed.
2023-10-13 15:26:46 +00:00
Cathy Lu
a179b6a829 Bug 1857434 - Update AC Shopping Recommendation fields to be NonNull 2023-10-12 15:53:14 +00:00
Arturo Mejia
f4a627c5ac Bug 1850674 - Add extra add-on metadata. 2023-10-11 03:11:43 +00:00
William Durand
126aebde87 Bug 1810047 - Implement UI for webextensions optional permissions. 2023-10-04 18:42:27 +00:00
Cathy Lu
e5569b689f Bug 1846341 - AC automated testing for onProductUrl, requestAnalysis, requestRecommendations 2023-10-04 03:01:17 +00:00
Cathy Lu
dd354dc0bc Bug 1848658 - Make shopping analysis field adjustedRating nullable to allow GV to set the default to null 2023-10-02 17:41:57 +00:00
William Durand
d0ede5fa7d Bug 1855516 - Call disableExtensionProcessSpawning() when the user clicks the "continue without add-ons" button 2023-09-28 11:06:31 +00:00
Cathy Lu
decd235fa9 Bug 1854141 - Add automated AC tests for reanalyzeProduct and requestAnalysisStatus 2023-09-27 03:10:36 +00:00
Titouan Thibaud
0e78a8b8f9 Bug 1847784: Provide a Theme to FedCM Provider Dialogs 2023-09-25 14:08:49 +00:00
Titouan Thibaud
4650c2500f Bug 1842203: Implement of the final UX of FedCM Provider and Account dialogs in Compose 2023-09-25 14:08:49 +00:00
Cathy Lu
7d655590f3 Bug 1853309 - Expose Creating Shopping Analysis and Status API 2023-09-20 15:17:46 +00:00
Gabriel Luong
e7e5fff132 Bug 1853270 - Add LoadUrlFlag flag to allow additional headers
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2023-09-15 15:43:31 +00:00
Arturo Mejia
ca33172d7f Bug 1848100 - Implement add-ons installation failed listener 2023-09-12 16:18:54 +00:00
mcarare
84353d11f8 Bug 1849833 - Move misplaced dependencies block.
dependencies are defined by buildscript.
2023-09-11 06:36:20 +00:00
mcarare
063c553913 Bug 1849833 - Replace deprecated compileSdkVersion.
This is replaced by defaultConfig compileSdk.
2023-09-11 06:36:20 +00:00
Zac McKenney
8deb0f2a7a Bug 1846979 - Add extensions process spawning disabled dialog 2023-09-06 12:32:28 +00:00
Zac McKenney
28d16c1b67 Bug 1819737 - Added extensions process crash handling 2023-09-04 10:38:15 +00:00
William Durand
a2ce5f920e Bug 1850623 - Register tab/action handlers when an extension has been installed. 2023-08-30 12:20:07 +00:00
Cathy Lu
f6ee8a3e68 Bug 1848668 - Remove Shopping lastAnalysisTime toLong conversion 2023-08-22 16:23:01 +00:00
Cathy Lu
2a94404452 Bug 1848668 - Update Shopping lastAnalysisTime to long to avoid time overflow 2023-08-16 18:34:56 +00:00
mcarare
193988c860 Bug 1845530 - Handle null result on permission merge. 2023-08-14 19:12:23 +00:00
Gabriel Luong
cd6f5e0e77 Bug 1795140 - Enable AbsentOrWrongFileLicense detekt rule 2023-08-14 17:53:38 +00:00
Titouan Thibaud
59f05776e2 Bug 1848355: Upate GeckoPromptDelegateTest to adapt to GeckoView FedCM API changes 2023-08-11 15:42:33 +00:00
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