Skip to content

Commit

Permalink
Update the Starboard CHANGELOG.md
Browse files Browse the repository at this point in the history
b/370779000

Change-Id: Ib01b288f6dcd110abc54e8a222259d53be3b2fa9
  • Loading branch information
y4vor committed Oct 1, 2024
1 parent 13ca7cd commit bf44ab7
Showing 1 changed file with 45 additions and 1 deletion.
46 changes: 45 additions & 1 deletion starboard/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,51 @@ 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. The headers are
no longer backwards compatible with older Starboard versions.
However going forward we would continue maintaining backwards
compatibility.

### 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.
Expand Down

0 comments on commit bf44ab7

Please sign in to comment.