Update git submodules * Update frameworks/support from branch 'androidx-main' to 46aaa0c4b0bbdc3189d060b350c0c210254f1ed6 - Merge "Add MessagePort(postMessage) API for JavaScriptEngine." into androidx-main - Add MessagePort(postMessage) API for JavaScriptEngine. MessagePort API for JavaScriptEngine library, enabling efficient, two-way communication between the host application and JavaSCript isolates. This API is inspired by the web MessagePort interface. Add MessagePort.java and Message.java as the public API surface. Implement MessagePortInternal.java to manage low-level IPC mechanics using Binder. Messages larger than 64KiB are sent via file descriptors to overcome Binder transaction limits. Define the IMessagePort.aidl interface for the on-wire protocol. Update IJsSandboxIsolate.aidl to include the `provideMessagePort` method. Support sending/receiving String and ArrayBuffer message types. Documentation for MessagePorts can be found here: https://docs.google.com/document/d/1FwNCzlTgPwxtgbEmeIUoBUrKbIIFz8l6WJnmjladL4Y/edit?tab=t.16z94gyiasv3#heading=h.az1ud9hontkd Test: ./gradlew :javascriptengine:javascriptengine:connectedAndroidTest --info -Pandroid.testInstrumentationRunnerArguments.class=androidx.javascriptengine.MessagePortTest Relnote: """Add `androidx.javascriptengine.MessagePort` API for efficient two-way communication with JavaScript isolates. Support sending and receiving String and ArrayBuffer messages using `postMessage` interface.	""" Bug: 435619571 Change-Id: I97f74286b22e2b38971af517f2e6dd53c4170409 
1 file changed