[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-132.0a1-15.0-1] 55 commits: fixup! [android] Implement Android-native Connection Assist UI



Title: GitLab

Pier Angelo Vendrame pushed to branch tor-browser-132.0a1-15.0-1 at The Tor Project / Applications / Tor Browser

Commits:

  • ed14b1b3
    by clairehurst at 2025-03-13T08:30:32+01:00
    fixup! [android] Implement Android-native Connection Assist UI
    
    tor-browser#43198
    
  • 55cdc83c
    by Henry Wilkes at 2025-03-13T08:30:32+01:00
    BB 29745: Limit remote access to content accessible resources
    
  • 5ca1d85b
    by Henry Wilkes at 2025-03-13T08:30:33+01:00
    fixup! BB 42716: Disable unwanted about: pages
    
    TB 43308: Remove about:logo which exposes a branding asset.
    
  • 3c34f4bd
    by clairehurst at 2025-03-13T08:31:00+01:00
    fixup! [android] Implement Android-native Connection Assist UI
    
    tor-browser#43199
    
  • ec619dfc
    by Henry Wilkes at 2025-03-13T08:31:00+01:00
    fixup! TB 2176: Rebrand Firefox to TorBrowser
    
    TB 43466: Drop unnecessary changes to the aboutDialog.css stylesheet.
    
    Common branding rules common to tor browser releases were moved to the
    existing aboutDialogTor.css.
    
    Duplicate rules that were already in
    browser/base/content/aboutDialog.css were dropped.
    
    Rules that only made a minor difference were dropped:
    
    1. We now centre-align the logo, instead of right-aligning (which did
       not seem to work as intended in right-to-left locales).
    2. We keep the logo at the default 192px size, rather than 180px, which
       is a 0.75 scaling of the original 256px PNG.
    3. We use the default size between the wordmark and "Extended Support
       Release", which increases the gap by 6px.
    
  • 93a135e5
    by Pier Angelo Vendrame at 2025-03-13T08:31:00+01:00
    BB 43468: ScreenCaptureKit should be a weak link.
    
    ScreenCaptureKit is not available on older macOS versions.
    For some reason, the upstream build have it as a weak import even though
    they do not specify the -weak_framework flag, whereas our builds have it
    as a normal import and do not work on macOS 10.15 without this patch.
    
  • 6af8b32e
    by Henry Wilkes at 2025-03-13T08:31:01+01:00
    fixup! TB 21952: Implement Onion-Location
    
    TB 43406: Hide the "onion available" button whilst the "Connect" button
    is shown.
    
  • 063649ec
    by Henry Wilkes at 2025-03-13T08:31:01+01:00
    fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
    
    TB 43398: Prevent tor-button CSS rules from overwriting the
    tor-urlbar-button-plain class rules.
    
  • 25b56777
    by Henry Wilkes at 2025-03-13T08:31:01+01:00
    fixup! TB 2176: Rebrand Firefox to TorBrowser
    
    TB 43461: Drop our wordmark padding.
    
  • f61f857d
    by Morgan at 2025-03-13T08:31:01+01:00
    fixup! TB 41649: Create rebase and security backport gitlab issue templates
    
    add base-browser branch+taggging step
    
  • cbc2b21c
    by Henry Wilkes at 2025-03-13T08:31:01+01:00
    fixup! TB 41435: Add a Tor Browser migration function
    
    TB 43462: Drop preference for blocking internet tests since it no longer
    requires Moat access.
    
  • 65863d29
    by Henry Wilkes at 2025-03-13T08:31:02+01:00
    fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
    
    TB 43462: Make the internet status in `about:preferences` update
    automatically without any user input.
    
    We listen to the status via TorConnect.
    
  • ee3b6f9d
    by Henry Wilkes at 2025-03-13T08:31:02+01:00
    fixup! Tor Browser strings
    
    TB 43462: Add a string for the "unknown" internet status.
    
  • fdbaf10a
    by Henry Wilkes at 2025-03-13T08:31:02+01:00
    fixup! TB 40597: Implement TorSettings module
    
    TB 43462: Use NetworkLinkService instead of Moat for the internet test.
    
    TorConnect now exposes an `internetStatus` property, which is kept up to
    date using `NetworkLinkService`.
    
  • 62b5af91
    by Beatriz Rizental at 2025-03-13T08:59:08+01:00
    TB 42669: [android] Use custom no-op app-services
    
    Fetch the custom built no-op application services library
    from tor-browser-build when building for Android.
    
  • a96e1809
    by clairehurst at 2025-03-13T08:59:12+01:00
    fixup! TB 40041 [android]: Implement Tor Network Settings
    
    tor-browser#43408
    
  • 310b223f
    by clairehurst at 2025-03-13T08:59:12+01:00
    fixup! TB 42247: Android helpers for the TorProvider
    
    tor-browser#43408
    
  • 724e7b26
    by clairehurst at 2025-03-13T08:59:12+01:00
    fixup! [android] Implement Android-native Connection Assist UI
    
    tor-browser#43408
    
  • 74e3ed30
    by clairehurst at 2025-03-13T08:59:13+01:00
    fixup! TB 41878: [android] Add standalone Tor Bootstrap
    
    tor-browser#43408
    
  • 00d0bcd9
    by Morgan at 2025-03-13T08:59:13+01:00
    fixup! Adding issue and merge request templates
    
    add issue template for mozilla uplifts and tweak MR template to signal to merger an uplift issue should be created after merge
    
  • 6b94b58f
    by Dan Ballard at 2025-03-13T08:59:13+01:00
    fixup! TB 42669: [android] Use custom no-op app-services
    
    Bug 42669: get latest application services by date and put in tools
    
  • 82f67ea7
    by Dan Ballard at 2025-03-13T08:59:13+01:00
    fixup! [android] Modify build system
    
    Bug 42669: Inject gradle property for nimbus-fml path for application services
    
  • 4d237d98
    by Dan Ballard at 2025-03-13T08:59:14+01:00
    fixup! TB 42247: Android helpers for the TorProvider
    
    Rename TorIntegrationAndroid.java to TorAndroidIntegration.java
    
  • a618f62c
    by Dan Ballard at 2025-03-13T08:59:14+01:00
    fixup! [android] Implement Android-native Connection Assist UI
    
    rename TorIntegrationAndroid.java to TorAndroidIntegration.java
    
  • 53367f9a
    by Henry Wilkes at 2025-03-13T08:59:14+01:00
    fixup! Add CI for Tor Browser
    
    TB 43446: Include alpha and nightly branding in the translation CI.
    
  • 3e1c7010
    by Henry Wilkes at 2025-03-13T08:59:14+01:00
    fixup! BB 42305: Add script to combine translation files across versions.
    
    TB 43446: Allow the combine translation script to select some branding
    strings from different files.
    
  • 9760f731
    by Henry Wilkes at 2025-03-13T08:59:14+01:00
    fixup! TB 2176: Rebrand Firefox to TorBrowser
    
    TB 43446: Change the branding name for the alpha and nightly releases.
    
  • 9e4a3c9d
    by Pier Angelo Vendrame at 2025-03-13T08:59:15+01:00
    dropme! BB 40925: Implemented the Security Level component
    
    BB 43498: Remove our old patch for 43129.
    
    This commit should be ignored at the next rebase (and we will likely
    have a conflict on the security level commit).
    
  • f3897a18
    by Pier Angelo Vendrame at 2025-03-13T08:59:15+01:00
    Bug 1923260 - Exempt Android resources from svg.disabled. r=peterv
    
    Differential Revision: https://phabricator.services.mozilla.com/D224895
  • 051e66ba
    by Dan Ballard at 2025-03-13T08:59:15+01:00
    fixup! TB 42669: [android] Use custom no-op app-services
    
    Bug 42669: use topsrcdir as defined by us in local.properties for gradle to support different project dirs in AS
    
  • f24c0637
    by Morgan at 2025-03-13T08:59:15+01:00
    fixup! Adding issue and merge request templates
    
    add backport template and tweak the uplift template
    
  • 0c87b72c
    by Henry Wilkes at 2025-03-13T08:59:16+01:00
    fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
    
    TB 43328: Improve the Tor log dialog.
    
  • 300b1443
    by Henry Wilkes at 2025-03-13T08:59:16+01:00
    fixup! TB 40933: Add tor-launcher functionality
    
    TB 43328: Make getLog return the LogEntry data.
    
  • ffc93b14
    by Henry Wilkes at 2025-03-13T08:59:16+01:00
    fixup! Tor Browser strings
    
    TB 43328: Improve the Tor log.
    
  • cc96d5a4
    by Dan Ballard at 2025-03-13T08:59:16+01:00
    fixup! fixup! [android] Modify build system
    
    bug 42669: fenix dir missing from nimbusFml path
    
  • 1674a2d7
    by clairehurst at 2025-03-13T08:59:16+01:00
    fixup! TB 42669: [android] Use custom no-op app-services
    
  • 7d92af18
    by Morgan at 2025-03-13T08:59:17+01:00
    fixup! Adding issue and merge request templates
    
    include Bugzilla as potential source of backports
    
  • 8ba9120c
    by Morgan at 2025-03-13T08:59:17+01:00
    fixup! Adding issue and merge request templates
    
    update the auto /label command to Apps::Type::Bug
    
  • 3e9fbd89
    by Morgan at 2025-03-13T08:59:17+01:00
    fixup! TB 41649: Create rebase and security backport gitlab issue templates
    
    add /label command to add Apps::Type::Rebase automatically
    
  • 86f813b4
    by Henry Wilkes at 2025-03-13T08:59:17+01:00
    fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
    
    TB 43502: Move about:torconnect methods to TorConnectParent.
    
  • 37c49b1f
    by Henry Wilkes at 2025-03-13T08:59:18+01:00
    fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
    
    TB 43502: Move about:torconnect methods to TorConnectParent.
    
  • 254eddce
    by Henry Wilkes at 2025-03-13T08:59:18+01:00
    fixup! TB 40597: Implement TorSettings module
    
    TB 43502: Remove about:torconnect specific methods from TorConnect
    module.
    
  • f60deb10
    by Morgan at 2025-03-13T08:59:18+01:00
    fixup! Adding issue and merge request templates
    
    update release prep label link
    
  • dab78888
    by Dan Ballard at 2025-03-13T08:59:18+01:00
    fixup! [android] Modify build system
    
    Bug 43518: Fix TBB builds without topsrcdir defined
    
  • 8db3f814
    by Henry Wilkes at 2025-03-13T08:59:18+01:00
    fixup! TB 40597: Implement TorSettings module
    
    TB 43529: Await BootstrapAttempt.cancel in AutoBootstrapAttempt.
    
    We also add a comment for the reason why we need to await.
    
  • 9955d7ec
    by clairehurst at 2025-03-13T08:59:19+01:00
    fixup! [android] Implement Android-native Connection Assist UI
    
    This should have been included with the following.
    Bug 43359: Improper handling of TorBootstrapChangeListener with respect to system onDestroy() calls for HomeActivity
    
  • 3f7207ba
    by hackademix at 2025-03-13T08:59:19+01:00
    fixup! TB 41649: Create rebase and security backport gitlab issue templates
    
    TBB 41382: Replace gitlab templates ReleasePrep label references with Apps::Type::ReleasePreparation
    
  • dc63bb94
    by hackademix at 2025-03-13T08:59:19+01:00
    fixup! Adding issue and merge request templates
    
    TBB 41382: Replace gitlab templates ReleasePrep label references with Apps::Type::ReleasePreparation
    
  • f71291f8
    by Pier Angelo Vendrame at 2025-03-13T08:59:19+01:00
    fixup! BB 32308: Use direct browser sizing for letterboxing.
    
    When the dimension is less than 50px, we need to return dimension
    itself, rather than a 0px margin.
    
  • ad2c6879
    by Pier Angelo Vendrame at 2025-03-13T08:59:20+01:00
    fixup! BB 41631: Prevent weird initial window dimensions caused by subpixel computations
    
    BB 43205: Fix newwin rounding.
    
    RFP might produce bad rounding because of platform-specific bugs.
    Solving them might involve a refactor that is out of our capacity,
    therefore we add a JS patch to fix wrong sizes.
    
  • 9e079a06
    by Pier Angelo Vendrame at 2025-03-13T08:59:20+01:00
    fixup! BB 41918: Option to reuse last window size when letterboxing is enabled.
    
    BB 43205: Fix newwin rounding.
    
    Do not fix sizes when remember last size is enabled.
    
  • c9688ac3
    by Henry Wilkes at 2025-03-13T08:59:20+01:00
    fixup! TB 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
    
    TB 43469: Change the quickstart checkbox to a toggle.
    
    We also update the description text to use "connect automatically"
    rather than "Quickstart".
    
  • f8b8ce4b
    by Henry Wilkes at 2025-03-13T08:59:20+01:00
    fixup! Tor Browser strings
    
    TB 43469: Use "Connect automatically" instead of "Quickstart" in the UI.
    
  • 164662bb
    by Henry Wilkes at 2025-03-13T08:59:20+01:00
    fixup! TB 40597: Implement TorSettings module
    
    TB 43465: Replace TorConnect.canBeginBootstrap with
    TorConnect.canBeginNormalBootstrap to distinguish it from
    TorConnect.canBeginAutoBootstrap.
    
  • 8c163908
    by Henry Wilkes at 2025-03-13T08:59:21+01:00
    fixup! TB 27476: Implement about:torconnect captive portal within Tor Browser
    
    TB 43465: Show the urlbar Connect button when the user might want to
    return to about:torconnect.
    
    Instead of hiding the button when canBeginNormalBootstrap is false we
    show it as a plain button. Instead we hide it only when we are already
    bootstrapped.
    
    We also avoid initialising the button when TorConnect is not enabled.
    
    We also update TorConnect.open:
    
    1. Do not re-open about:torconnect if we are already connected. E.g.
       when the user selects "Connect" in a bridge dialog but we are
       already connected by the time the settings are applied.
    2. Do not call TorConnect.startAgain when receiving a "hard" request.
       Only the bridge dialogs make this request, and they would have
       already triggered startAgain by changing the bridge settings.
    

81 changed files:

The diff was not included because it is too large.
_______________________________________________
tor-commits mailing list -- tor-commits@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to tor-commits-leave@xxxxxxxxxxxxxxxxxxxx