Sam Lantinga
b0840eb32e
Updated SDL_syswm.h for SDL 3.0
...
* The header is no longer dependent on SDL build configuration
* The structures are versioned separately from the rest of SDL
* SDL_GetWindowWMInfo() now returns a standard result code and is passed the version expected by the application
* Updated WhatsNew.txt and docs/README-migration.md with the first API changes in SDL 3.0
2022-11-23 14:05:59 -08:00
Sam Lantinga
a635a485bc
Re-added WinRT support until we're sure that it's no longer being used
2022-11-23 10:41:43 -08:00
Ozkan Sezer
34231f5ba0
reverted opengles removal.
2022-11-23 18:50:02 +03:00
Ozkan Sezer
016b757311
reverted jack audio backend removal.
2022-11-23 06:50:20 +03:00
Ozkan Sezer
dc2a3e06e9
removed WinRT support.
2022-11-22 23:36:24 +03:00
Ozkan Sezer
30b1ab2add
removed opengles.
2022-11-22 21:48:40 +03:00
Ozkan Sezer
be6853b6f1
removed WinCE readmes.
2022-11-22 20:51:50 +03:00
Ozkan Sezer
3cccaeba6c
removed jack audio remnants.
2022-11-22 20:51:07 +03:00
Ozkan Sezer
3aea865cdf
removed directfb support.
2022-11-22 20:45:45 +03:00
Ozkan Sezer
e89a1f9157
removed NaCL support.
2022-11-22 20:10:47 +03:00
Cameron Cawley
05e2c8f2ce
Update README-riscos.md to reflect that atomic functions have been fixed
2022-11-22 08:32:18 -08:00
Ozkan Sezer
8d6fda4810
removed os2 support & support for building SDL with watcom.
2022-11-22 19:18:47 +03:00
Ozkan Sezer
63243eb3a5
removed pandora support
2022-11-22 18:50:00 +03:00
Sam Lantinga
2c4159b99a
First pass at changing SDL 2.0 to SDL 3.0
2022-11-21 20:28:58 -08:00
Pierre Wendling
dcfa127fd4
N3DS: Document the SDL_GetBasePath behaviour.
2022-11-14 21:24:10 -08:00
Ryan C. Gordon
0ddec7e421
docs: Add notes about Emscripten audio quirks.
...
Fixes #6385 .
2022-10-28 16:08:23 -04:00
Pierre Wendling
c7c0e81c1c
N3DS: Update README.
2022-10-10 08:50:59 -07:00
Pierre Wendling
655275378d
N3DS port (squashed)
...
A dedicated renderer using Citro3D would likely allow for better
much better graphical performances.
2022-10-10 08:50:59 -07:00
Sam Lantinga
5490505a2b
Added a note to update the website after a stable release
2022-10-08 09:41:10 -07:00
slime
f8f562dace
iOS: remove dead pre-iOS 8 codepaths.
...
SDL hasn't supported those older iOS versions for a little while now.
2022-10-02 19:57:46 -07:00
Ryan C. Gordon
1b895912a2
docs: Note the lowest supported Emscripten version.
...
Reference Issue #6304 .
2022-09-30 14:23:54 -04:00
Ryan C. Gordon
508cc225a7
Update README.md
2022-09-28 10:17:39 -04:00
Ryan C. Gordon
d843d61cc1
Moved test/versioning.sh to build-scripts/test-versioning.sh
...
Reference Issue #6171 .
2022-09-28 09:09:43 -04:00
Ryan C. Gordon
8e14647759
build-scripts: Added update-version.sh
...
Fixes #6171 .
2022-09-27 22:04:07 -04:00
tjpadula
a0f143fc93
Add build target to Xcode project to create an xcframework for iOS ( #6188 )
2022-09-05 13:10:15 -07:00
Sam Lantinga
23be3ccc2f
Note that we should regenerate configure before running test/versioning.sh
2022-09-05 11:25:10 -07:00
Sam Lantinga
acf397b4df
Actually, DYLIB_COMPATIBILITY_VERSION shouldn't be updated for a stable point release
...
@smcv
2022-09-05 11:21:13 -07:00
Sam Lantinga
5cac6c7eb6
Note that the Xcode DYLIB_COMPATIBILITY_VERSION should always match DYLIB_CURRENT_VERSION
...
CMake doesn't need any special handling
2022-09-05 08:48:16 -07:00
Sam Lantinga
4e98ba612b
Set DYLIB_COMPATIBILITY_VERSION to DYLIB_CURRENT_VERSION to match autotools
...
Autotools sets both versions to the same value, so Xcode and CMake need to match for the libraries to be compatible between the different builds.
See these for details:
https://github.com/libsdl-org/sdl12-compat/pull/207
https://github.com/libsdl-org/SDL/issues/2934
https://stackoverflow.com/questions/67055770/usage-of-current-version-and-compatibility-version-on-macos
2022-09-05 08:28:06 -07:00
Francisco Javier Trujillo Mata
f1e4685806
Adding specific SDL_Hint for the dynamic VSYNC
2022-08-30 07:20:36 -04:00
Yevhen Babiichuk (DustDFG)
e6864d17b6
Update minimal required Android SDK version
...
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2022-08-24 11:39:32 -07:00
Ryan C. Gordon
3a9295e14f
build-scripts: Removed winrtbuild.*, no longer used.
...
WinRT/UWP is still supported, but you have to use the VS2019
project files, now.
Fixes #5639 .
2022-08-09 16:17:28 -04:00
Anonymous Maarten
53141a56b4
Expand CMake documentation a bit ( #5961 )
...
* cmake: remove duplicate check_required_components macro
* Expand docs/README-cmake.md a bit
* cmake: path needs `/` infix
2022-08-09 13:05:03 -07:00
Ryan C. Gordon
8695d982d2
README-winrt.md: Updates for newer build details.
2022-08-09 10:09:54 -04:00
Francisco Javier Trujillo Mata
d355ea9981
Add a way to avoid IOP reset
2022-08-08 08:32:38 -07:00
Pierre Wendling
f790fc4fc0
Add contributing guidelines.
2022-08-07 16:34:52 -07:00
Cameron Cawley
3bdc10f842
Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows
2022-07-30 13:07:54 -07:00
Sam Lantinga
f789bc7d5f
Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13
2022-07-26 11:36:01 -07:00
chalonverse
f317d619cc
Xbox GDKX support ( #5869 )
...
* Xbox GDK support (14 squashed commits)
* Added basic keyboard testing
* Update readme
* Code review fixes
* Fixed issue where controller add/removal wasn't working (since the device notification events don't work on Xbox, have to use the joystick thread to poll XInput)
2022-07-01 13:59:14 -07:00
chalonverse
7a02dcf3e6
Add note to GDK docs about XCurl.dll
2022-06-27 23:23:31 -04:00
chalonverse
3b191580c3
Windows GDK Support ( #5830 )
...
* Added GDK
* Simplfied checks in SDL_config_wingdk.h
* Added testgdk sample
* Added GDK readme
* Fixed error in merge of SDL_windows.h
* Additional GDK fixes
* OpenWatcom should not export _SDL_GDKGetTaskQueue
* Formatting fixes
* Moved initialization code into SDL_GDKRunApp
2022-06-27 10:19:39 -07:00
Sam Lantinga
5c1b7f6ea7
Added instructions for updating Makefile.w32 for release
2022-06-16 12:42:45 -07:00
Francisco Javier Trujillo Mata
161a316dfa
Add PS2 readme
2022-06-15 15:15:26 -07:00
Anonymous Maarten
1087eaad7e
cmake: install SDL2::SDL2test when configuring with SDL2_TEST enabled
2022-06-03 12:41:36 -07:00
Michael Fitzmayer
9b75fa0165
N-Gage port: add changes from code reviews, overall cleanup ( #5618 )
...
* Add changes from code review by @ccawley2011, #5597 , overall cleanup
* Update N-Gage README, minor cleanup and rephrasing
* Call SDL_SetMainReady() before calling SDL_main, return SDL_main instead of main
2022-05-11 09:31:34 -07:00
Alex Szpakowski
d35c737f1c
macOS: change min supported OS from 10.6 to 10.7.
2022-05-09 21:53:40 -07:00
Simon McVittie
2a8297e427
workflows: Add a test to assert that all the version numbers agree
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00
Simon McVittie
fff97c95eb
build: Mechanically generate ABI versions from version number
...
If we're strict about applying something resembling semantic versioning
to the "marketing" version number, then we can mechanically generate
the ABI version from it.
This limits the range of valid micro versions (patchlevels) to 0-99.
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00
Simon McVittie
60d702ac74
docs: Document new versioning scheme
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00
Simon McVittie
cd7c2f1de7
Switch versioning scheme to be the same as GLib and Flatpak
...
For stable releases, this gives us the ability to make bugfix-only point
releases such as 2.24.1 if we want to, and distinguish between them
programmatically. For example, this ability could have been useful after
2.0.16 to fix Xwayland regressions, and after 2.0.18 to fix event loop
regressions.
For development releases, this gives us the ability to make multiple
prereleases during the same feature cycle, and distinguish between them
programmatically. For example, this would have been useful during 2.0.22
development, which went through three prereleases before reaching the
final release.
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00