diff --git a/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json b/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json index 321da703..b78160f5 100644 --- a/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json +++ b/common/changes/@yume-chan/adb-daemon-webusb/main_2024-02-01-06-38.json @@ -1,10 +1,10 @@ { - "changes": [ - { - "packageName": "@yume-chan/adb-daemon-webusb", - "comment": "Fix a bug where in `AdbDaemonWebUsbDeviceManager.getDevices`, `filters.serialNumber` option doesn't match against auto-generated serial number (if the device doesn't have serial number)", - "type": "none" - } - ], - "packageName": "@yume-chan/adb-daemon-webusb" -} \ No newline at end of file + "changes": [ + { + "packageName": "@yume-chan/adb-daemon-webusb", + "comment": "Fix `AdbDaemonWebUsbDeviceManager.getDevices` doesn't match auto-generated serial number against `filters.serialNumber` (if the device doesn't have a serial number)", + "type": "none" + } + ], + "packageName": "@yume-chan/adb-daemon-webusb" +} diff --git a/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json b/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json new file mode 100644 index 00000000..77ee589a --- /dev/null +++ b/common/changes/@yume-chan/adb/main_2024-02-01-06-40.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/adb", + "comment": "Add support for delayed ack on Android 14", + "type": "none" + } + ], + "packageName": "@yume-chan/adb" +} diff --git a/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json b/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json new file mode 100644 index 00000000..f8502e1b --- /dev/null +++ b/common/changes/@yume-chan/android-bin/main_2024-02-01-06-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/android-bin", + "comment": "Add support for pm install session", + "type": "none" + } + ], + "packageName": "@yume-chan/android-bin" +} diff --git a/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json b/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json index 21aaf27d..4631824f 100644 --- a/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json +++ b/common/changes/@yume-chan/aoa/main_2024-02-01-06-38.json @@ -1,10 +1,10 @@ { - "changes": [ - { - "packageName": "@yume-chan/aoa", - "comment": "Remove `HidKeyboard.serializeInputReport`", - "type": "none" - } - ], - "packageName": "@yume-chan/aoa" -} \ No newline at end of file + "changes": [ + { + "packageName": "@yume-chan/aoa", + "comment": "Replace `HidKeyboard.serializeInputReport` with `updateReport`, allowing to reuse the buffer", + "type": "none" + } + ], + "packageName": "@yume-chan/aoa" +} diff --git a/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json b/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json index 3694dbda..c256e2ac 100644 --- a/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json +++ b/common/changes/@yume-chan/fetch-scrcpy-server/main_2024-02-01-06-38.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@yume-chan/fetch-scrcpy-server", - "comment": "Fix the generated `VERSION` constant incorrectly having a `v` character at the beginning", + "comment": "Fix the generated `VERSION` constant incorrectly having a `v` character prefixed", "type": "none" } ], diff --git a/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json b/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json new file mode 100644 index 00000000..3b8cc2f1 --- /dev/null +++ b/common/changes/@yume-chan/scrcpy-decoder-webcodecs/main_2024-02-01-06-39.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/scrcpy-decoder-webcodecs", + "comment": "Add WebGL and Bitmap based video renderers, which are 1.5 to 3 times faster on Android devices", + "type": "none" + } + ], + "packageName": "@yume-chan/scrcpy-decoder-webcodecs" +} diff --git a/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json b/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json new file mode 100644 index 00000000..b8ef77e9 --- /dev/null +++ b/common/changes/@yume-chan/scrcpy/main_2024-02-01-06-38.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/scrcpy", + "comment": "Fix several ReDos vulnerabilities", + "type": "none" + } + ], + "packageName": "@yume-chan/scrcpy" +} diff --git a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json new file mode 100644 index 00000000..bfbb8401 --- /dev/null +++ b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-39.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/stream-extra", + "comment": "Fix `WrapWritableStream` might close the inner stream twice. (and throwing an error)", + "type": "none" + } + ], + "packageName": "@yume-chan/stream-extra" +} diff --git a/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json new file mode 100644 index 00000000..13adb1f9 --- /dev/null +++ b/common/changes/@yume-chan/stream-extra/main_2024-02-01-06-40.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@yume-chan/stream-extra", + "comment": "Remove web-streams-polyfill dependency. The runtime must have global stream implementations (or you can add a polyfill yourself).", + "type": "none" + } + ], + "packageName": "@yume-chan/stream-extra" +} diff --git a/libraries/adb/src/daemon/socket.ts b/libraries/adb/src/daemon/socket.ts index 6b91c3bb..31befc59 100644 --- a/libraries/adb/src/daemon/socket.ts +++ b/libraries/adb/src/daemon/socket.ts @@ -74,12 +74,6 @@ export class AdbDaemonSocketController * bytes that can be written to the socket before receiving an ack. */ #availableWriteBytes = 0; - /** - * Gets the number of bytes that can be written to the socket without blocking. - */ - public get availableWriteBytes() { - return this.#availableWriteBytes; - } constructor(options: AdbDaemonSocketConstructionOptions) { this.#dispatcher = options.dispatcher;