From 7be8fec3cbc35f23c7d7066e19c44985364493c8 Mon Sep 17 00:00:00 2001 From: Yavor Goulishev Date: Tue, 1 Oct 2024 18:28:03 +0000 Subject: [PATCH] Update the Starboard CHANGELOG.md b/370779000 Change-Id: Ib01b288f6dcd110abc54e8a222259d53be3b2fa9 --- starboard/CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/starboard/CHANGELOG.md b/starboard/CHANGELOG.md index ce8b7c436b70..3fd3bc97572f 100644 --- a/starboard/CHANGELOG.md +++ b/starboard/CHANGELOG.md @@ -5,7 +5,48 @@ This file will be updated each time a new Starboard version is released. Each section in this file describes the changes made to the Starboard interface since the version previous to it. -**NOTE: Starboard versions 13 and older are no longer supported.** +**NOTE: Starboard versions 16 and older are no longer supported.** + +## Version 17 +Starboard 17 fully switches to POSIX APIs. + +### Removed `starboard/accessibility.h` +The functionality is migrated to a starboard extension. + +### Removed `starboard/byte_swap.h` +### Removed `starboard/condition_variable.h` +### Removed `starboard/directory.h` +### Removed `starboard/image.h` +### Removed `starboard/mutex.h` +### Removed `starboard/memory.h` +### Removed `starboard/once.h` +### Removed `starboard/string.h` +### Removed `starboard/time.h` +### Removed `starboard/ui_navigation.h` +The functionality is migrated to starboard extension. +### Removed `starboard/user.h` +### Removed unused symbols from `starboard/file.h` +### Removed unused symbols from `starboard/socket.h` +### Removed unused symbols from `starboard/thread.h` +### Removed unused symbols from `starboard/types.h` +### Removed `DEPRECATED_SCOPED_PTR` +### Removed `SB_HAS_IPV6` config +All platforms support IPv6 +### Remove Win32/UWP support +### Remove quirk for `INT16_AUDIO +It was only used by win32 platforms +### Removed unused configuration variables +* `kSbDefaultMmapThreshold` +* `kSbFileAltSepChar` +* `kSbFileAltSepString` +* `kSbHasMediaWebmVp9Support` +* `kSbMallocAlignment` +* `kSbMediaVideoFrameAlignment` +* `kSbMemoryLogPath` +* `kSbPreferredRgbaByteOrder` +### Added POSIX support for `getpeername`, `getsockopt` and `recvmsg`. +### Removed starboad/atomic.h support for C. +The existing code was migrated to C11 atomics. ## Version 16 A key update in Starboard version 16 is the adoption of POSIX APIs.