Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 73cfcb41 authored by Michael Bestas's avatar Michael Bestas
Browse files

Merge tag 'android-16.0.0_r4' into staging/lineage-23.2_merge-android-16.0.0_r4

Android 16.0.0 release 4

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCaS5hvAAKCRDorT+BmrEO
# eC/8AJ9g1B4B2WABxl3MVpDmEols/kynhACeO3WBG/m5YnU9GTVtvym1kTxpRbI=
# =4Ubn
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Dec  2 05:49:16 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-16.0.0_r4': (151 commits)
  Import translations. DO NOT MERGE ANYWHERE
  Import translations. DO NOT MERGE ANYWHERE
  Fix duplication of line
  Always set communication device at start of call
  Prevent duplicate entries from multiple disconnects
  Fix wrong maxCallLogSize by using runtime lookup
  [TELECOM] Add new API to send Original Number for Call Redirection Service
  Auto unhold on call failure
  Add display name call log field
  Remove private space flags from CallIntentProcessor
  Telecom: Video Color Ring Back Tone (Video CRBT)
  Recalculate routing on fg call updates
  Disconnect call on illegal exit from AUDIO_PROCESSING
  Prevent inactive reroute on SCO disconnect
  Import translations. DO NOT MERGE ANYWHERE
  Add test for context creation failure in reloadFromDatabase
  Fix testIncomingCallFromContactWithSendToVoicemailIsRejected failure
  Clean up add_drops_fg_extra_diff_accounts flag
  Report CallExceptions to the Telecom Metrics Controller
  Clean up private space flags from a test
  ...

 Conflicts:
	flags/telecom_callaudioroutestatemachine_flags.aconfig
	src/com/android/server/telecom/CallAudioRouteController.java
	tests/src/com/android/server/telecom/tests/CallAudioRouteControllerTest.java

Change-Id: Idd3991d24f637c3bc55ab0085a2fee4606c466e7
parents 5286249c baf8988c
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -63,6 +63,14 @@ android_app {
    },
}

// Build telecom util static lib
java_library_static {
    name: "telecom-util-lib",
    srcs: [
        "src/com/android/server/telecom/util/*.java",
    ],
}

android_test {
    name: "TelecomUnitTests",
    static_libs: [
+1 −0
Original line number Diff line number Diff line
@@ -71,6 +71,7 @@
    <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
    <!-- Used for checking appops permissions with PermissionManager. -->
    <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
    <uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />

    <permission android:name="android.permission.BROADCAST_CALLLOG_INFO"
         android:label="Broadcast the call type/duration information"
+1 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ package {
aconfig_declarations {
    name: "telecom_flags",
    package: "com.android.server.telecom.flags",
    exportable: true,
    container: "system",
    srcs: [
        "telecom_broadcast_flags.aconfig",
@@ -33,7 +34,6 @@ aconfig_declarations {
        "telecom_call_flags.aconfig",
        "telecom_calls_manager_flags.aconfig",
        "telecom_anomaly_report_flags.aconfig",
        "telecom_callaudiomodestatemachine_flags.aconfig",
        "telecom_resolve_hidden_dependencies.aconfig",
        "telecom_bluetoothroutemanager_flags.aconfig",
        "telecom_work_profile_flags.aconfig",
+0 −8
Original line number Diff line number Diff line
package: "com.android.server.telecom.flags"
container: "system"

# OWNER=tjstuart TARGET=25Q2
flag {
  name: "disconnect_self_managed_stuck_startup_calls"
  namespace: "telecom"
  description: "If a self-managed call is stuck in certain states, disconnect it"
  bug: "360298368"
}

# OWNER=tgunn TARGET=25Q2
flag {
  name: "dont_timeout_destroyed_calls"
+89 −1
Original line number Diff line number Diff line
@@ -46,6 +46,15 @@ flag {
  bug: "317132586"
}

# OWNER=con TARGET=26Q2
flag {
  name: "is_in_external_call"
  is_exported: true
  namespace: "telecom"
  description: "Clients can check if an external call is in progress."
  bug: "433774385"
}

# OWNER=tjstuart TARGET=24Q3
flag {
  name: "transactional_video_state"
@@ -62,7 +71,6 @@ flag {
  namespace: "telecom"
  description: "Enables enriched calling features (e.g. Business name will show for a call)"
  bug: "311688497"
  is_exported: true
}

# OWNER=tgunn TARGET=25Q3
@@ -83,6 +91,18 @@ flag {
  bug: "353579043"
}

# OWNER=ntmyren TARGET=26Q2
flag {
  name: "call_details_get_associated_user_api"
  is_exported: true
  namespace: "telecom"
  description: "Adds a UserHandle to the Call Details"
  bug: "408470449"
  metadata {
      purpose: PURPOSE_BUGFIX
  }
}

# OWNER=grantmenke TARGET=25Q4
flag {
  name: "reuse_original_conn_remote_conf_api"
@@ -106,3 +126,71 @@ flag {
      purpose: PURPOSE_FEATURE
  }
}

# OWNER=stevestatia TARGET=25Q4
flag {
  name: "enable_audio_processing_use_case"
  is_exported: true
  namespace: "telecom"
  description: "Introduce audio processing use case to improve call state synchronization."
  bug: "411205001"
  metadata {
      purpose: PURPOSE_FEATURE
  }
}

# OWNER=pengfeix TARGET=26Q1
flag {
  name: "is_using_video_ringback"
  is_exported: true
  namespace: "telecom"
  description: "Indicate that the call is a video color ring back tone call."
  bug: "408116489"
}

# OWNER=tgunn TARGET=26Q2
flag {
  name: "remotely_hosted_property"
  is_exported: true
  namespace: "telecom"
  description: "Add PROPERTY_REMOTELY_HOSTED to call to mirror what is in Connection."
  bug: "430293079"
  metadata {
    purpose: PURPOSE_FEATURE
  }
}

# OWNER=tgunn TARGET=26Q2
flag {
  name: "local_voicemail"
  is_exported: true
  namespace: "telecom"
  description: "Support for local voicemail."
  bug: "394367444"
  metadata {
      purpose: PURPOSE_FEATURE
  }
}

# OWNER=tjstuart TARGET=26Q2
flag {
  name: "promote_extra_do_not_log_call_to_system_api"
  is_exported: true
  namespace: "telecom"
  description: "Promoting the hidden extra DO_NOT_LOG call to a system API"
  bug: "427477225"

}

# OWNER=arunrajms TARGET=26Q2
flag {
  name: "send_original_number_on_place_call"
  is_exported: true
  namespace: "telecom"
  description: "Adds an API to send the original number when placing a call."
  bug: "431102980"
  metadata {
      purpose: PURPOSE_FEATURE
  }
}
Loading