docs


Log

Author Commit Date CI Message
Sam Clegg 7d80e208 2023-07-05T13:52:37 emscripten: Add JS library dependencies using EM_JS_DEPS macro See https://github.com/emscripten-core/emscripten/pull/19780 (cherry picked from commit 042243471fb7ecf6ba5e53f0ba35e825a8bb066a)
Sam Lantinga cc58a09c 2023-08-24T08:23:06 Updated to Android minSdkVersion 19 and targetSdkVersion 34 This is updated to meet the latest requirements for apps on the Google Play store (cherry picked from commit 8e27a693706a76cbe0fcd1b877a2847afe19c513)
Anonymous Maarten dbfd47e7 2023-08-07T19:03:18 cmake: update cmake_minimum_required to avoid deprecated warning
Ozkan Sezer 8cdc2b3e 2023-07-25T20:51:32 update docs/README-os2 after the last os/2 audio patch.
Karl Hedberg 9ed1b778 2023-03-25T23:10:04 Made the Android documentation more clear and understandable (#7535) (cherry picked from commit 11142ec2562cc3cce1ea2e09e9758d8b6cfc07bb)
Ryan C. Gordon e58a8639 2023-02-28T13:40:35 docs: Removed bogus file from wiki bridge. That was fixed to not do that again by https://github.com/libsdl-org/ghwikipp/commit/7e429a13d385e448dd2efaf014e5aaddb6eff66b
Ryan C. Gordon 5b7b3da7 2023-02-28T12:56:01 Sync wiki -> headers.
Pierre Wendling e580e087 2022-12-06T17:53:01 N3DS: Backport semaphore fixes from #6776.
Pierre Wendling dcfa127f 2022-11-14T17:34:22 N3DS: Document the SDL_GetBasePath behaviour.
Ryan C. Gordon 0ddec7e4 2022-10-28T16:07:30 docs: Add notes about Emscripten audio quirks. Fixes #6385.
Pierre Wendling c7c0e81c 2022-09-18T14:01:36 N3DS: Update README.
Pierre Wendling 65527537 2021-03-30T04:32:39 N3DS port (squashed) A dedicated renderer using Citro3D would likely allow for better much better graphical performances.
Sam Lantinga 5490505a 2022-10-08T09:41:10 Added a note to update the website after a stable release
slime 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.
Ryan C. Gordon 1b895912 2022-09-30T14:23:36 docs: Note the lowest supported Emscripten version. Reference Issue #6304.
Ryan C. Gordon 508cc225 2022-09-28T10:17:39 Update README.md
Ryan C. Gordon d843d61c 2022-09-28T09:09:21 Moved test/versioning.sh to build-scripts/test-versioning.sh Reference Issue #6171.
Ryan C. Gordon 8e146477 2022-09-27T22:03:26 build-scripts: Added update-version.sh Fixes #6171.
tjpadula a0f143fc 2022-09-05T13:10:15 Add build target to Xcode project to create an xcframework for iOS (#6188)
Sam Lantinga 23be3ccc 2022-09-05T11:25:10 Note that we should regenerate configure before running test/versioning.sh
Sam Lantinga acf397b4 2022-09-05T11:21:13 Actually, DYLIB_COMPATIBILITY_VERSION shouldn't be updated for a stable point release @smcv
Sam Lantinga 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
Sam Lantinga 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
Francisco Javier Trujillo Mata f1e46858 2022-08-26T17:58:59 Adding specific SDL_Hint for the dynamic VSYNC
Yevhen Babiichuk (DustDFG) e6864d17 2022-08-24T15:47:08 Update minimal required Android SDK version Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
Ryan C. Gordon 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.
Anonymous Maarten 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
Ryan C. Gordon 8695d982 2022-08-09T10:09:54 README-winrt.md: Updates for newer build details.
Francisco Javier Trujillo Mata d355ea99 2022-08-08T11:55:04 Add a way to avoid IOP reset
Pierre Wendling f790fc4f 2022-07-26T14:37:35 Add contributing guidelines.
Cameron Cawley 3bdc10f8 2022-07-30T19:41:48 Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows
Sam Lantinga f789bc7d 2022-07-26T11:36:01 Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13
chalonverse 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)
chalonverse 7a02dcf3 2022-06-27T18:47:18 Add note to GDK docs about XCurl.dll
chalonverse 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
Sam Lantinga 5c1b7f6e 2022-06-16T12:42:45 Added instructions for updating Makefile.w32 for release
Francisco Javier Trujillo Mata 161a316d 2022-06-05T23:52:53 Add PS2 readme
Anonymous Maarten 1087eaad 2022-05-27T01:40:11 cmake: install SDL2::SDL2test when configuring with SDL2_TEST enabled
Michael Fitzmayer 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
Alex Szpakowski d35c737f 2022-05-07T21:38:48 macOS: change min supported OS from 10.6 to 10.7.
Simon McVittie 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>
Simon McVittie 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>
Simon McVittie 60d702ac 2022-05-04T16:39:05 docs: Document new versioning scheme Signed-off-by: Simon McVittie <smcv@collabora.com>
Simon McVittie 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>
Simon McVittie 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>
Michael Fitzmayer 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
Kelly Gravelyn 1aa9754d 2022-04-29T08:47:28 Add missing backslashes in README-linux.md command
Ryan C. Gordon 7d7ec9c9 2022-04-26T16:41:28 x11: Remove XVidMode and Xinerama support. Fixes #1782.
Ivan Epifanov db718998 2022-03-31T13:44:06 Vita: fix readme
Jaylon Gowie 8e5adc62 2022-03-29T19:18:06 Update README-vita.md
Cameron Cawley 6529bf3d 2022-03-27T17:03:44 Clean up formatting in README-directfb.md
Cameron Cawley 0bc9e243 2022-03-27T16:56:02 Remove URLs from markdown headers in README-visualc.md
Ryan C. Gordon 94ed6b0a 2022-03-26T08:55:26 README-windows: Notes on building with Visual Studio/LLVM. Fixes #5186.
Ryan C. Gordon 5acb4b70 2022-03-26T08:50:25 README-windows: Wordwrap text file. This makes for easier reading outside of a formal Markdown viewer.
Ryan C. Gordon 26bfee85 2022-03-26T08:47:46 README-windows: Convert to actual Markdown text.
Sam Lantinga 67848b65 2022-03-15T09:25:01 Fix name of macOS platform and link to README file
Sylvain 0ad606b4 2022-03-14T10:43:18 Android: add comment to set render target to NULL when going to background (bug #4041)
Ivan Epifanov 8ce003a4 2022-02-08T00:25:41 Vita: credit cpasjuste
Francisco Javier Trujillo Mata ff5f5d0e 2022-02-02T08:16:45 Updating Readme-psp info
Sam Lantinga cbe97cbf 2021-11-30T21:25:40 Added a step necessary for running on a real device
Simon McVittie 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>
Sam Lantinga 056c0994 2021-11-30T12:19:26 Updated iOS build instructions
めぐみ発動機 (isVowel / GreenWing) 34d9c2e2 2021-11-22T13:02:06 fixed typo: ervironment to environment
Ryan C. Gordon 61881eb0 2021-11-20T13:14:00 docs/README-macos.md: Updated Xcode instructions. Fixes #960.
Ryan C. Gordon 193ab28f 2021-11-14T23:35:50 Renamed README-macosx.md to README-macos.md
Ryan C. Gordon 4edf2df5 2021-11-14T23:34:46 Unix2dos'd README-macosx.md.
Ryan C. Gordon 73a41f40 2021-11-14T14:15:11 Removed outdated build-scripts/iosbuild.sh Fixes #1532.
Ozkan Sezer 2cf93742 2021-11-12T20:55:02 minor update to docs/README.md
Ozkan Sezer 4a152435 2021-11-12T15:55:50 updated linux dependencies for libXfixes-devel.
Ozkan Sezer 77a1ad1c 2021-11-11T23:40:24 minor update to os/2 readme.
Sam Lantinga 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.
Ryan C. Gordon cfdbd6ac 2021-11-09T10:50:18 docs: Modernized README-macosx.md and cleaned up the Markdown a little. Reference #960.
Cameron Cawley c48c81bd 2021-11-06T00:00:17 docs: List the required Fedora packages in README-linux.md
Cameron Cawley 27369b3e 2021-10-29T23:28:50 docs: Add README-riscos.md
Ozkan Sezer 7f728f3e 2021-10-15T08:51:02 enabled os2 joystick code (if anyone has actually a use for it...)
Sylvain 17295738 2021-10-04T22:12:08 PSP: links for setting up, compiling and running on PSP
Jaylon Gowie 88578dc9 2021-09-10T21:08:58 Update Docs
Jaylon Gowie 5fa8a042 2021-09-10T21:00:20 Fix the indentation
Ivan Epifanov 82c91fed 2021-09-09T12:38:38 Update docs
Ellie 21160cb8 2021-09-07T19:18:30 Formatting fixes (purely cosmetic, fixes GitHub's rendering)
Ryan C. Gordon 57bfed79 2021-08-03T22:15:04 README-dynapi.md: Google+ link is gone, remove it. The Wayback Machine doesn't even have it. :(
Ryan C. Gordon 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.
Ryan C. Gordon 9632fb33 2021-07-23T12:48:28 README-dynapi.md: Cleaned up markdown formatting.
Sam Lantinga 599001d4 2021-07-07T13:30:48 Revert "Removed reference to ant project." This reverts commit 0cad302346f95da770e5e1dc818f585c4ab4530d. The ant directory still exists in source control
Gianfranco Berardi 0cad3023 2021-06-14T13:56:12 Removed reference to ant project. The android-project-ant directory does not exist anymore.
Ivan Epifanov 3c028141 2021-06-10T13:26:38 Update docs and fix typos
Sylvain f5b87273 2021-06-02T08:32:43 Fixed bug #4397 - update IOS documentation
Sylvain 30359a68 2021-06-01T20:11:59 Android: document workaround to use JNI on native thread (see bug #4406)
Cacodemon345 ddc6be35 2021-05-12T20:43:10 KMSDRM on Dragonfly BSD doesn't work without being root
Ryan C. Gordon 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.
Cacodemon345 18998449 2021-03-21T01:15:14 Fix GitHub display of README-android.md
Ivan Epifanov 1e5cc961 2021-03-08T19:05:19 Docs
Cameron Cawley 2f4e9294 2021-02-25T14:09:07 Update the Linux build instructions
Ryan C. Gordon c4b7e485 2021-02-18T11:09:52 docs: README.md points to Discourse instead of the mailing list now.
Ryan C. Gordon abe2c0f1 2021-02-18T11:06:44 license: Fixed references to COPYING.txt that are now LICENSE.txt. Fixes #4108
Cacodemon345 0a58010c 2021-02-16T10:41:33 Fix README-kmsbsd.md Markdown display
Cacodemon345 350e0ae1 2021-02-15T23:49:57 Add documentation for KMSDRM on *BSDs
erik yuzwa 92506462 2021-02-14T17:12:39 update some copy
erik yuzwa be17004e 2021-02-14T17:03:14 updated some notes around using a newer IDE
erik yuzwa 7f1b8333 2021-02-14T16:48:29 initial work