|
f8f562da
|
2022-10-02T22:55:49
|
|
iOS: remove dead pre-iOS 8 codepaths.
SDL hasn't supported those older iOS versions for a little while now.
|
|
1b895912
|
2022-09-30T14:23:36
|
|
docs: Note the lowest supported Emscripten version.
Reference Issue #6304.
|
|
508cc225
|
2022-09-28T10:17:39
|
|
Update README.md
|
|
d843d61c
|
2022-09-28T09:09:21
|
|
Moved test/versioning.sh to build-scripts/test-versioning.sh
Reference Issue #6171.
|
|
8e146477
|
2022-09-27T22:03:26
|
|
build-scripts: Added update-version.sh
Fixes #6171.
|
|
a0f143fc
|
2022-09-05T13:10:15
|
|
Add build target to Xcode project to create an xcframework for iOS (#6188)
|
|
23be3ccc
|
2022-09-05T11:25:10
|
|
Note that we should regenerate configure before running test/versioning.sh
|
|
acf397b4
|
2022-09-05T11:21:13
|
|
Actually, DYLIB_COMPATIBILITY_VERSION shouldn't be updated for a stable point release
@smcv
|
|
5cac6c7e
|
2022-09-05T08:48:16
|
|
Note that the Xcode DYLIB_COMPATIBILITY_VERSION should always match DYLIB_CURRENT_VERSION
CMake doesn't need any special handling
|
|
4e98ba61
|
2022-09-05T08:28:06
|
|
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
|
|
f1e46858
|
2022-08-26T17:58:59
|
|
Adding specific SDL_Hint for the dynamic VSYNC
|
|
e6864d17
|
2022-08-24T15:47:08
|
|
Update minimal required Android SDK version
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
|
|
3a9295e1
|
2022-08-09T16:02:16
|
|
build-scripts: Removed winrtbuild.*, no longer used.
WinRT/UWP is still supported, but you have to use the VS2019
project files, now.
Fixes #5639.
|
|
53141a56
|
2022-08-09T22:05:03
|
|
Expand CMake documentation a bit (#5961)
* cmake: remove duplicate check_required_components macro
* Expand docs/README-cmake.md a bit
* cmake: path needs `/` infix
|
|
8695d982
|
2022-08-09T10:09:54
|
|
README-winrt.md: Updates for newer build details.
|
|
d355ea99
|
2022-08-08T11:55:04
|
|
Add a way to avoid IOP reset
|
|
f790fc4f
|
2022-07-26T14:37:35
|
|
Add contributing guidelines.
|
|
3bdc10f8
|
2022-07-30T19:41:48
|
|
Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows
|
|
f789bc7d
|
2022-07-26T11:36:01
|
|
Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13
|
|
f317d619
|
2022-07-01T13:59:14
|
|
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)
|
|
7a02dcf3
|
2022-06-27T18:47:18
|
|
Add note to GDK docs about XCurl.dll
|
|
3b191580
|
2022-06-27T17:19:39
|
|
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
|
|
5c1b7f6e
|
2022-06-16T12:42:45
|
|
Added instructions for updating Makefile.w32 for release
|
|
161a316d
|
2022-06-05T23:52:53
|
|
Add PS2 readme
|
|
1087eaad
|
2022-05-27T01:40:11
|
|
cmake: install SDL2::SDL2test when configuring with SDL2_TEST enabled
|
|
9b75fa01
|
2022-05-11T18:31:34
|
|
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
|
|
d35c737f
|
2022-05-07T21:38:48
|
|
macOS: change min supported OS from 10.6 to 10.7.
|
|
2a8297e4
|
2022-05-04T16:43:59
|
|
workflows: Add a test to assert that all the version numbers agree
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
fff97c95
|
2022-05-04T16:40:11
|
|
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>
|
|
60d702ac
|
2022-05-04T16:39:05
|
|
docs: Document new versioning scheme
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
cd7c2f1d
|
2022-05-03T15:16:11
|
|
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>
|
|
22002d91
|
2022-05-03T14:09:12
|
|
docs/release_checklist.md: Document how/where to bump version numbers
Signed-off-by: Simon McVittie <smcv@collabora.com>
|
|
fbd230bb
|
2022-05-03T17:51:49
|
|
Add support for the Nokia N-Gage (#5597)
* Add initial support for the Nokia N-Gage
* N-Gage: disable clipping for the time being, issue needs to be resolved later
* Move va_copy definition to SDL_internal.h
* Move stdlib.h include to SDL_config_ngage.h, much cleaner this way
* Remove redundant include, add HAVE_STDLIB_H
* Revert "N-Gage: disable clipping for the time being, issue needs to be resolved later"
This reverts commit 4f5f0fc36cc7f34fad05e45671dfa7b8dc32fd51.
* N-Gage: fix clipping issue by providing proper math functions
|
|
1aa9754d
|
2022-04-29T08:47:28
|
|
Add missing backslashes in README-linux.md command
|
|
7d7ec9c9
|
2022-04-26T16:41:28
|
|
x11: Remove XVidMode and Xinerama support.
Fixes #1782.
|
|
db718998
|
2022-03-31T13:44:06
|
|
Vita: fix readme
|
|
8e5adc62
|
2022-03-29T19:18:06
|
|
Update README-vita.md
|
|
6529bf3d
|
2022-03-27T17:03:44
|
|
Clean up formatting in README-directfb.md
|
|
0bc9e243
|
2022-03-27T16:56:02
|
|
Remove URLs from markdown headers in README-visualc.md
|
|
94ed6b0a
|
2022-03-26T08:55:26
|
|
README-windows: Notes on building with Visual Studio/LLVM.
Fixes #5186.
|
|
5acb4b70
|
2022-03-26T08:50:25
|
|
README-windows: Wordwrap text file.
This makes for easier reading outside of a formal Markdown viewer.
|
|
26bfee85
|
2022-03-26T08:47:46
|
|
README-windows: Convert to actual Markdown text.
|
|
67848b65
|
2022-03-15T09:25:01
|
|
Fix name of macOS platform and link to README file
|
|
0ad606b4
|
2022-03-14T10:43:18
|
|
Android: add comment to set render target to NULL when going to background (bug #4041)
|
|
8ce003a4
|
2022-02-08T00:25:41
|
|
Vita: credit cpasjuste
|
|
ff5f5d0e
|
2022-02-02T08:16:45
|
|
Updating Readme-psp info
|
|
cbe97cbf
|
2021-11-30T21:25:40
|
|
Added a step necessary for running on a real device
|
|
0c7c4bfc
|
2021-11-30T23:15:03
|
|
docs: Don't let Doxygen expand HOME environment variable
Otherwise, the API documentation will encode the home directory of the
user or autobuilder that built SDL, instead of telling the user to use
the literal string $(HOME) as intended.
See also <https://github.com/doxygen/doxygen/issues/7073>.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|
056c0994
|
2021-11-30T12:19:26
|
|
Updated iOS build instructions
|
|
34d9c2e2
|
2021-11-22T13:02:06
|
|
fixed typo: ervironment to environment
|
|
61881eb0
|
2021-11-20T13:14:00
|
|
docs/README-macos.md: Updated Xcode instructions.
Fixes #960.
|
|
193ab28f
|
2021-11-14T23:35:50
|
|
Renamed README-macosx.md to README-macos.md
|
|
4edf2df5
|
2021-11-14T23:34:46
|
|
Unix2dos'd README-macosx.md.
|
|
73a41f40
|
2021-11-14T14:15:11
|
|
Removed outdated build-scripts/iosbuild.sh
Fixes #1532.
|
|
2cf93742
|
2021-11-12T20:55:02
|
|
minor update to docs/README.md
|
|
4a152435
|
2021-11-12T15:55:50
|
|
updated linux dependencies for libXfixes-devel.
|
|
77a1ad1c
|
2021-11-11T23:40:24
|
|
minor update to os/2 readme.
|
|
19c129fa
|
2021-11-09T20:32:16
|
|
Added documentation that the UIApplicationSupportsIndirectInputEvents key must be set to true
in your application's Info.plist in order to get real Bluetooth mouse events.
|
|
cfdbd6ac
|
2021-11-09T10:50:18
|
|
docs: Modernized README-macosx.md and cleaned up the Markdown a little.
Reference #960.
|
|
c48c81bd
|
2021-11-06T00:00:17
|
|
docs: List the required Fedora packages in README-linux.md
|
|
27369b3e
|
2021-10-29T23:28:50
|
|
docs: Add README-riscos.md
|
|
7f728f3e
|
2021-10-15T08:51:02
|
|
enabled os2 joystick code (if anyone has actually a use for it...)
|
|
17295738
|
2021-10-04T22:12:08
|
|
PSP: links for setting up, compiling and running on PSP
|
|
88578dc9
|
2021-09-10T21:08:58
|
|
Update Docs
|
|
5fa8a042
|
2021-09-10T21:00:20
|
|
Fix the indentation
|
|
82c91fed
|
2021-09-09T12:38:38
|
|
Update docs
|
|
21160cb8
|
2021-09-07T19:18:30
|
|
Formatting fixes (purely cosmetic, fixes GitHub's rendering)
|
|
57bfed79
|
2021-08-03T22:15:04
|
|
README-dynapi.md: Google+ link is gone, remove it.
The Wayback Machine doesn't even have it. :(
|
|
178c95f8
|
2021-08-03T21:52:47
|
|
README-winrt.md: Cleaned up sample code
- Fixed the markdown.
- Code can now be exited by pressing ESC.
- Cleans up and returns from main()
- Mushed all the `if (x) { return 0; }` blocks into else ifs.
|
|
9632fb33
|
2021-07-23T12:48:28
|
|
README-dynapi.md: Cleaned up markdown formatting.
|
|
599001d4
|
2021-07-07T13:30:48
|
|
Revert "Removed reference to ant project."
This reverts commit 0cad302346f95da770e5e1dc818f585c4ab4530d.
The ant directory still exists in source control
|
|
0cad3023
|
2021-06-14T13:56:12
|
|
Removed reference to ant project.
The android-project-ant directory does not exist anymore.
|
|
3c028141
|
2021-06-10T13:26:38
|
|
Update docs and fix typos
|
|
f5b87273
|
2021-06-02T08:32:43
|
|
Fixed bug #4397 - update IOS documentation
|
|
30359a68
|
2021-06-01T20:11:59
|
|
Android: document workaround to use JNI on native thread (see bug #4406)
|
|
ddc6be35
|
2021-05-12T20:43:10
|
|
KMSDRM on Dragonfly BSD doesn't work without being root
|
|
2542977b
|
2021-04-01T12:15:28
|
|
Revert "Update wiki.libsdl.org urls to libsdl-org/SDL/wiki (#4069)"
This reverts commit 82a96afa70212da94de758df859e94cccdb2c805.
We ended up not moving to GitHub's wiki after all and built
https://github.com/icculus/ghwikipp to fill the gap...since the wiki is
back at https://wiki.libsdl.org/, put back the original URLs.
|
|
18998449
|
2021-03-21T01:15:14
|
|
Fix GitHub display of README-android.md
|
|
1e5cc961
|
2021-03-08T19:05:19
|
|
Docs
|
|
2f4e9294
|
2021-02-25T14:09:07
|
|
Update the Linux build instructions
|
|
c4b7e485
|
2021-02-18T11:09:52
|
|
docs: README.md points to Discourse instead of the mailing list now.
|
|
abe2c0f1
|
2021-02-18T11:06:44
|
|
license: Fixed references to COPYING.txt that are now LICENSE.txt.
Fixes #4108
|
|
0a58010c
|
2021-02-16T10:41:33
|
|
Fix README-kmsbsd.md Markdown display
|
|
350e0ae1
|
2021-02-15T23:49:57
|
|
Add documentation for KMSDRM on *BSDs
|
|
92506462
|
2021-02-14T17:12:39
|
|
update some copy
|
|
be17004e
|
2021-02-14T17:03:14
|
|
updated some notes around using a newer IDE
|
|
7f1b8333
|
2021-02-14T16:48:29
|
|
initial work
|
|
82a96afa
|
2021-02-13T09:49:31
|
|
Update wiki.libsdl.org urls to libsdl-org/SDL/wiki (#4069)
|
|
65fbf36c
|
2021-02-12T14:46:49
|
|
Cleaned up a few more Bugzilla mentions.
|
|
4ff51d29
|
2021-02-12T14:15:29
|
|
Deprecate SDL_GetRevisionNumber and update things for git instead of hg.
Fixes #4063
|
|
f9046b4c
|
2021-02-11T17:35:42
|
|
We're in Git now! Updated docs.
|
|
d74779b7
|
2021-02-04T13:50:56
|
|
Android: documention update
|
|
20db1471
|
2020-10-14T23:01:06
|
|
added documentation docs/README-os2.md (based on original readme.os2).
|
|
d31dac15
|
2020-05-14T21:54:51
|
|
docs: README-linux.md updated for a modern Ubuntu release.
|
|
ec2d7036
|
2020-05-14T21:49:29
|
|
docs: Fixed README-linux.md's line endings and word wrap.
|
|
2d5de8fa
|
2020-05-14T21:48:24
|
|
docs: Linux systems don't need to install wayland-protocols anymore.
We ship the protocol xml files we need with SDL's sources now.
|
|
3d55a514
|
2019-09-23T18:30:22
|
|
CMake: tabs to spaces in new parts of README-cmake.md
|
|
00bc7f6b
|
2019-09-23T18:27:14
|
|
CMake: document iOS/tvOS support in README-cmake.md
|
|
155087d1
|
2019-08-11T15:23:37
|
|
Fixed bug 3918 - CMake support for android project
|
|
225ae690
|
2019-06-09T11:54:51
|
|
Add notes for SDL_WinRTRunApp and SDL2-WinRTResources for non-C++ projects
|