Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Android dependencies #820

Merged
merged 7 commits into from
Jul 21, 2023
Merged

Upgrade Android dependencies #820

merged 7 commits into from
Jul 21, 2023

Commits on Jul 21, 2023

  1. Upgrade Android dependencies to the latest

    - Android Component to 105.0.8
    - We are not ready to land on android_gradle_plugin
      8 because some of the deprecated method used in
      com.huawei.agconnect:agcp.
    - Increase the Java maximum size of the memory
      allocation pool to 4g, so that HvrArm64Gecko build
      failure with ERROR:R8: java.lang.OutOfMemoryError:
      Java heap space in CI can be fixed
    - Use JDK 17 and Gradle 7.5 in CI
    
    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    92f1485 View commit details
    Browse the repository at this point in the history
  2. Fix deprecated methods in API 33

    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    c028100 View commit details
    Browse the repository at this point in the history
  3. Disable fail-fast in CI

    So that we can focus on specific API failures in CI
    
    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    1aa8133 View commit details
    Browse the repository at this point in the history
  4. Remove hack in #621 as no longer needed

    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    619db05 View commit details
    Browse the repository at this point in the history
  5. Fix deprecated Fragment and FragmentTransaction

    - Fragment in android.app was deprecated in API level 28:
      Use the Jetpack Fragment Library Fragment for consistent behavior
      across all devices and access to Lifecycle.
    - FragmentTransaction in android.app was deprecated in API level 28.
      Use the Support Library FragmentTransaction.
    - getFragmentManager() has been removed in favor of
      getParentFragmentManager() which throws an IllegalStateException
      if the FragmentManager is null.
    - BaseBundle.get was deprecated in API level 33. Use the type-safe
      specific APIs depending on the type of the item to be retrieved
    
    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    9cda3fd View commit details
    Browse the repository at this point in the history
  6. fix deprecated calculateSignalLevel(int, int)

    Partially fixes #802
    
    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    b3e3229 View commit details
    Browse the repository at this point in the history
  7. CMake file support 3.10.2+

    Signed-off-by: Songlin Jiang <sjiang@igalia.com>
    HollowMan6 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    2c6e51b View commit details
    Browse the repository at this point in the history