aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2021-03-31 18:41:46 +0200
committerAndre Weissflog <floooh@gmail.com>2021-03-31 18:41:46 +0200
commit1d747aaf56d73f6b27411bcdc8c270f9ba5ed83e (patch)
tree565ecf63f6373ab60cf02c018bd8af2bfa5a22dd /CHANGELOG.md
parent101a606120cd4e72e5259fa080a8da2e481a0364 (diff)
update changelog and readme
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1adbe967..4b51b8e6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,18 @@
## Updates
+- **31-Mar-2021**: sokol_audio.h on macOS no longer includes system framework
+ headers (AudioToolbox/AudioToolbox.h), instead the necessary declarations
+ are embedded directly in sokol_audio.h (to get the old behaviour and
+ force inclusion of AudioToolbox/AudioToolbox.h, define
+ ```SAUDIO_OSX_USE_SYSTEM_HEADERS``` before including the sokol_audio.h
+ implementation). This "fix" is both an experiment and an immediate workaround
+ for a current issue in Zig's HEAD version (what will eventually become
+ zig 0.8.0). See this issue for details: https://github.com/ziglang/zig/issues/8360).
+ The experiment is basically to see whether this approach generally makes sense
+ (replacing system headers with embedded declarations, so that the sokol headers
+ only depend on C standard library headers). This approach might
+ simplify cross-compilation and integration with other languages than C and C++.
+
- **20-Mar-2021**: The Windows-specific OpenGL loader, and the platform-specific
GL header includes have been moved from sokol_app.h to sokol_gfx.h. This means:
- In general, the sokol_gfx.h implementation can now simply be included