android-components merge requestshttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests2020-09-25T19:10:46Zhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/640007+1: Port external helper app prompting2020-09-25T19:10:46ZAlex Catarineu40007+1: Port external helper app promptingThis just fixes a white space in a line from !5.This just fixes a white space in a line from !5.https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/7Bug 40002: Ensure system download manager is not used2023-08-17T16:20:24ZAlex CatarineuBug 40002: Ensure system download manager is not usedFixes #40002.
Comparing to fennec, I think these changes are equivalent to our changes in tor-browser#25741 (by setting `MOZ_ANDROID_DOWNLOADS_INTEGRATION = false`). I also put the `MediaStore` usage behind this flag, as it seems it's t...Fixes #40002.
Comparing to fennec, I think these changes are equivalent to our changes in tor-browser#25741 (by setting `MOZ_ANDROID_DOWNLOADS_INTEGRATION = false`). I also put the `MediaStore` usage behind this flag, as it seems it's the new way of doing `addCompletedDownload`.
With these changes, running the command `apkanalyzer dex packages [final.apk] | grep 'android.provider.MediaStore\|android.app.DownloadManager'` should find no ocurrence. So, even though I think the default `AndroidDownloadManager` value in `DownloadFeature.kt` is not used in `Fenix`, removing it allows us to check `android.app.DownloadManager` is unused via this command.
This is something we could run *somewhere* to monitor whether this changes in future versions/rebases. We do similar things in `tor-browser-bundle-testsuite`, but perhaps checking this in the `tor-browser-build` fenix or tor-browser build script would be good enough for now (similarly to the idea in tor-browser-build#40093).https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/8Bug 40009: Change the default search engines2020-09-30T21:35:19ZAlex CatarineuBug 40009: Change the default search enginesCloses #40009.
It seems android-components uses the previous `xml` format for search engines. So, I took these from Tor Browser 60, but tried do as least changes as possible to the already existing ones in android-components. One except...Closes #40009.
It seems android-components uses the previous `xml` format for search engines. So, I took these from Tor Browser 60, but tried do as least changes as possible to the already existing ones in android-components. One exception is DDG, where I kept the POST url that is used in desktop, although I'm not exactly sure if we actually need that, or we could switch go GET.
Then, I took the `list.json` from current 78, but I removed all the locale-specific parts of it, as this seems to be working correctly. My idea is to keep the search engines locale-independent without having to change this list when we support new locales. This may increase rebase conflicts, but I think fixing these should be relatively easy: just remove the contents of `"regionOverrides"` and `"locales"` again.
The engines are displayed in alphabetical order because Fenix is sorting them this way, so I'll do a patch there for this.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/1140011: Hide option for disallowing addons in private mode2020-10-01T18:44:27ZAlex Catarineu40011: Hide option for disallowing addons in private modeCloses #40011.Closes #40011.https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/1334377: Port padlock states for .onion services to Fenix2020-10-04T10:21:16ZAlex Catarineu34377: Port padlock states for .onion services to FenixCloses #34377.Closes #34377.https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/40Bug 400332021-01-14T04:52:12ZGeorg KoppenBug 40033Closes #40033.Closes #40033.https://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/60Rebase android-components on v75.0.112021-05-12T19:25:30ZboklmRebase android-components on v75.0.11Closes #40053.
There was only one conflict, with b0a0a8700d7bae8ea891a0f42de8dc763a6d80b9. The conflict was because the code that we remove was modified upstream.Closes #40053.
There was only one conflict, with b0a0a8700d7bae8ea891a0f42de8dc763a6d80b9. The conflict was because the code that we remove was modified upstream.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/61Rebase android-componets patches on 75.0.21 for Fenix 892021-05-27T22:57:33ZboklmRebase android-componets patches on 75.0.21 for Fenix 89Closes #40054.
There was no conflict while rebasing the patches from 75.0.11 to 75.0.21.Closes #40054.
There was no conflict while rebasing the patches from 75.0.11 to 75.0.21.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/62Rebase android-componets patches on 75.0.22 for Fenix 892021-05-28T15:29:38ZboklmRebase android-componets patches on 75.0.22 for Fenix 89Closes #40055.Closes #40055.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/63Rebase android-components patches to v90.0.11 for Fenix 90 beta 6 builds2021-07-02T17:08:47ZboklmRebase android-components patches to v90.0.11 for Fenix 90 beta 6 buildsCloses #40057.
This is still a draft as I did not try building it yet.Closes #40057.
This is still a draft as I did not try building it yet.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/65Rebase android-components patches to v91.0.12021-07-22T19:05:08ZboklmRebase android-components patches to v91.0.1Closes #40059.Closes #40059.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/68Rebase android-components patches to v91.0.72021-07-28T15:06:17ZboklmRebase android-components patches to v91.0.7Closes #40064.
I rebased the branch `android-components-91.0.1-11.0-1`, on 91.0.7, without conflict.Closes #40064.
I rebased the branch `android-components-91.0.1-11.0-1`, on 91.0.7, without conflict.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/69Rebase android-components patches to v91.0.82021-08-03T00:35:46ZboklmRebase android-components patches to v91.0.8Closes #40065.
Rebased from 91.0.7 with no conflict.Closes #40065.
Rebased from 91.0.7 with no conflict.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/75Rebase android-components patches on 94.0.122021-11-25T11:39:26ZboklmRebase android-components patches on 94.0.12Closes #40071.
Rebased from !74.Closes #40071.
Rebased from !74.boklmboklmhttps://gitlab.torproject.org/tpo/applications/android-components/-/merge_requests/76Rebase android-components patches for Fenix 952021-12-17T16:24:32ZboklmRebase android-components patches for Fenix 95Closes #40072.
Rebased from `android-components-94.0.12-11.0-1` without conflict.Closes #40072.
Rebased from `android-components-94.0.12-11.0-1` without conflict.boklmboklm