Loading Ravenwood.bp +24 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,18 @@ genrule { ], } genrule { name: "framework-minus-apex.ravenwood.keep_all", defaults: ["ravenwood-internal-only-visibility-genrule"], cmd: "cp $(in) $(out)", srcs: [ ":framework-minus-apex.ravenwood-base{hoststubgen_keep_all.txt}", ], out: [ "hoststubgen_framework-minus-apex_keep_all.txt", ], } java_library { name: "services.core-for-hoststubgen", installable: false, // host only jar. Loading Loading @@ -189,6 +201,18 @@ genrule { ], } genrule { name: "services.core.ravenwood.keep_all", defaults: ["ravenwood-internal-only-visibility-genrule"], cmd: "cp $(in) $(out)", srcs: [ ":services.core.ravenwood-base{hoststubgen_keep_all.txt}", ], out: [ "hoststubgen_services.core_keep_all.txt", ], } java_library { name: "services.core.ravenwood-jarjar", installable: false, Loading cmds/uiautomator/library/core-src/com/android/uiautomator/core/AccessibilityNodeInfoDumper.java +7 −3 Original line number Diff line number Diff line Loading @@ -292,14 +292,18 @@ public class AccessibilityNodeInfoDumper { int childCount = node.getChildCount(); for (int x = 0; x < childCount; x++) { AccessibilityNodeInfo childNode = node.getChild(x); if (childNode == null) { continue; } if (!safeCharSeqToString(childNode.getContentDescription()).isEmpty() || !safeCharSeqToString(childNode.getText()).isEmpty()) || !safeCharSeqToString(childNode.getText()).isEmpty()) { return true; } if (childNafCheck(childNode)) if (childNafCheck(childNode)) { return true; } } return false; } Loading core/java/android/app/Dialog.java +5 −3 Original line number Diff line number Diff line Loading @@ -679,12 +679,14 @@ public class Dialog implements DialogInterface, Window.Callback, if (keyCode == KeyEvent.KEYCODE_ESCAPE) { if (mCancelable) { cancel(); } else { event.startTracking(); return true; } else if (mWindow.shouldCloseOnTouchOutside()) { dismiss(); } event.startTracking(); return true; } } return false; } Loading core/java/android/app/DreamManager.java +17 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.app; import static android.Manifest.permission.WRITE_SECURE_SETTINGS; import android.annotation.FlaggedApi; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemService; Loading @@ -30,6 +31,7 @@ import android.os.ServiceManager; import android.os.UserHandle; import android.provider.Settings; import android.service.dreams.DreamService; import android.service.dreams.Flags; import android.service.dreams.IDreamManager; /** Loading Loading @@ -217,4 +219,19 @@ public class DreamManager { } return false; } /** * Sets whether the dream is obscured by something. * * @hide */ @FlaggedApi(Flags.FLAG_DREAM_HANDLES_BEING_OBSCURED) @RequiresPermission(android.Manifest.permission.WRITE_DREAM_STATE) public void setDreamIsObscured(boolean isObscured) { try { mService.setDreamIsObscured(isObscured); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } } } core/java/android/companion/virtual/flags.aconfig +11 −0 Original line number Diff line number Diff line Loading @@ -128,3 +128,14 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "impulse_velocity_strategy_for_touch_navigation" is_exported: true namespace: "virtual_devices" description: "Use impulse velocity strategy during conversion of touch navigation flings into Dpad events" bug: "338426241" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file Loading
Ravenwood.bp +24 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,18 @@ genrule { ], } genrule { name: "framework-minus-apex.ravenwood.keep_all", defaults: ["ravenwood-internal-only-visibility-genrule"], cmd: "cp $(in) $(out)", srcs: [ ":framework-minus-apex.ravenwood-base{hoststubgen_keep_all.txt}", ], out: [ "hoststubgen_framework-minus-apex_keep_all.txt", ], } java_library { name: "services.core-for-hoststubgen", installable: false, // host only jar. Loading Loading @@ -189,6 +201,18 @@ genrule { ], } genrule { name: "services.core.ravenwood.keep_all", defaults: ["ravenwood-internal-only-visibility-genrule"], cmd: "cp $(in) $(out)", srcs: [ ":services.core.ravenwood-base{hoststubgen_keep_all.txt}", ], out: [ "hoststubgen_services.core_keep_all.txt", ], } java_library { name: "services.core.ravenwood-jarjar", installable: false, Loading
cmds/uiautomator/library/core-src/com/android/uiautomator/core/AccessibilityNodeInfoDumper.java +7 −3 Original line number Diff line number Diff line Loading @@ -292,14 +292,18 @@ public class AccessibilityNodeInfoDumper { int childCount = node.getChildCount(); for (int x = 0; x < childCount; x++) { AccessibilityNodeInfo childNode = node.getChild(x); if (childNode == null) { continue; } if (!safeCharSeqToString(childNode.getContentDescription()).isEmpty() || !safeCharSeqToString(childNode.getText()).isEmpty()) || !safeCharSeqToString(childNode.getText()).isEmpty()) { return true; } if (childNafCheck(childNode)) if (childNafCheck(childNode)) { return true; } } return false; } Loading
core/java/android/app/Dialog.java +5 −3 Original line number Diff line number Diff line Loading @@ -679,12 +679,14 @@ public class Dialog implements DialogInterface, Window.Callback, if (keyCode == KeyEvent.KEYCODE_ESCAPE) { if (mCancelable) { cancel(); } else { event.startTracking(); return true; } else if (mWindow.shouldCloseOnTouchOutside()) { dismiss(); } event.startTracking(); return true; } } return false; } Loading
core/java/android/app/DreamManager.java +17 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.app; import static android.Manifest.permission.WRITE_SECURE_SETTINGS; import android.annotation.FlaggedApi; import android.annotation.Nullable; import android.annotation.RequiresPermission; import android.annotation.SystemService; Loading @@ -30,6 +31,7 @@ import android.os.ServiceManager; import android.os.UserHandle; import android.provider.Settings; import android.service.dreams.DreamService; import android.service.dreams.Flags; import android.service.dreams.IDreamManager; /** Loading Loading @@ -217,4 +219,19 @@ public class DreamManager { } return false; } /** * Sets whether the dream is obscured by something. * * @hide */ @FlaggedApi(Flags.FLAG_DREAM_HANDLES_BEING_OBSCURED) @RequiresPermission(android.Manifest.permission.WRITE_DREAM_STATE) public void setDreamIsObscured(boolean isObscured) { try { mService.setDreamIsObscured(isObscured); } catch (RemoteException e) { throw e.rethrowFromSystemServer(); } } }
core/java/android/companion/virtual/flags.aconfig +11 −0 Original line number Diff line number Diff line Loading @@ -128,3 +128,14 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "impulse_velocity_strategy_for_touch_navigation" is_exported: true namespace: "virtual_devices" description: "Use impulse velocity strategy during conversion of touch navigation flings into Dpad events" bug: "338426241" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file