|
118480e5
|
2021-07-08T17:56:14
|
|
fix permissions
|
|
46f19c31
|
2021-07-08T07:23:29
|
|
Implemented mouse relative mode for iOS 14.1 and newer
|
|
6b21a6cc
|
2021-07-05T20:02:02
|
|
Update config.guess and config.sub from mainstream.
|
|
56e96254
|
2021-06-09T13:38:05
|
|
build-scripts: modernized gcc-fat.sh for Big Sur and ARM64.
Put these in "clang-fat.sh" and "clang++-fat.sh" in case someone still needs
32-bit x86 support from the old scripts.
Fixes #4350.
|
|
7a7cba4b
|
2021-05-25T14:56:37
|
|
config.guess, config.sub: fix permissions
|
|
157c3f80
|
2021-05-21T09:45:08
|
|
[SDL] Minimize number of system calls when handling WM_INPUT raw input messages.
Details:
Currently doing 4 system calls per WM_INPUT message, which can cause the thread handling the message loop to be swapped out several times:
* GetProp - to get window data from the window handle
* GetRawInputData - to retrieve the raw input data
* 2 calls to GetMessageExtraInfo - to ignore synthetic mouse events generated for touchscreens
In this change:
* Replaced GetProp by iterating the list of windows maintained by SDL (with a fallback to GetProp). Note that this will affect all messages and not just WM_INPUT
* only calling GetMessageExtraInfo if a touchscreen has been detected
Fix for https://jira.valve.org/browse/CSGO-4855
@saml
|
|
c63a62ae
|
2021-05-18T23:51:50
|
|
updates to config.guess and config.sub from mainstream.
|
|
ab7944f9
|
2021-03-25T12:52:15
|
|
wikiheaders: fixed regex for converting markdown bold+italic to mediawiki.
|
|
f5544542
|
2021-03-25T12:50:18
|
|
wikiheaders: when merging into headers, wordwrap in Markdown style.
|
|
45d128db
|
2021-03-24T22:36:06
|
|
wikiheaders: Fixed double-wikify call.
|
|
5753fd73
|
2021-03-24T12:52:48
|
|
wikiheaders.pl: Whitespace fixes.
|
|
c2152928
|
2021-03-24T10:46:05
|
|
wikiheaders.pl: Mark some sections as wiki-only so we don't lose them.
|
|
231b849c
|
2021-03-24T10:45:27
|
|
wikiheaders.pl: Properly handle and wordwrap bullet lists.
|
|
db2ad6fa
|
2021-03-17T13:36:38
|
|
git-pre-push-hook: remove ".git" from URL.
|
|
7a2a1a85
|
2021-03-16T13:46:03
|
|
documentation: initial script to merge header comments and the wiki.
This is a work-in-progress, but the idea is it can convert between our
wiki and the SDL header's doxygen comments, so we can attempt to keep them
in sync.
This might be a fool's errand, but I'm optimistic it'll work enough that we
can clean up little issues as we go, as long as we have some discipline
about how we write documentation. If nothing else, it's going to result in
a solid spring-cleaning of both the wiki and the headers!
|
|
bb76edf3
|
2021-02-22T15:44:32
|
|
fix permissions of a few files
|
|
a6388cf2
|
2021-02-13T23:02:26
|
|
Add the usual "vi" comment to the end of pre-push-hook.
|
|
0e9fd0f8
|
2021-02-12T17:12:56
|
|
Added a script that can be used to show commit URLs during a `git push`.
Just symlink/copy it to .git/hooks/pre-push and make sure it's executable!
|
|
4ff51d29
|
2021-02-12T14:15:29
|
|
Deprecate SDL_GetRevisionNumber and update things for git instead of hg.
Fixes #4063
|
|
9deffcd3
|
2021-02-12T08:50:16
|
|
Updated the revision header with git revision
|
|
7e19c634
|
2021-01-28T14:53:59
|
|
Note that the Logitech G29 (PS4) is a racing wheel
|
|
582e1f4a
|
2021-01-28T23:03:50
|
|
config.guess and config.sub updates from mainstream
|
|
4eb2b9f8
|
2021-01-23T03:03:55
|
|
fix permissions of config.guess and config.sub
|
|
a5dba7d3
|
2021-01-08T09:54:52
|
|
Fixed Xbox One Series X share button incorrectly triggering on newer firmware
|
|
e23666f6
|
2021-01-07T17:40:00
|
|
update config.guess and config.sub from mainstream.
|
|
dc0e5de9
|
2021-01-05T17:10:02
|
|
Update config.guess and config.sub from mainstream.
Recognizes riscv32be and riscv64be.
|
|
b5f0483c
|
2021-01-01T22:30:28
|
|
fix permissions
|
|
5f0b2a7f
|
2021-01-01T11:12:22
|
|
Fixed resource leak with D3D11 NV12 textures
|
|
f1758241
|
2020-12-29T20:51:10
|
|
config.sub, config.guess: go back to backtick `..` substitutions.
see e.g. https://lists.gnu.org/archive/html/config-patches/2020-12/msg00000.html
|
|
2b760c36
|
2020-12-24T01:55:00
|
|
attempt to fix emscripten-buildbot: s/wasm/wasm32/
|
|
b9eb43a5
|
2020-12-24T01:32:10
|
|
build-scripts: update install-sh and mkinstalldirs from automake-1.16.3
|
|
3c4103b8
|
2020-12-24T01:20:00
|
|
fix config.guess permissions
|
|
fd3cb20b
|
2020-12-23T14:09:01
|
|
Fixed bug 5411 - config.guess and config.sub outdated
Ozkan Sezer
Our config.guess and config.sub are rather outdated.
Attached new versions of them here.
However, build-scripts/config.sub.patch do not apply
to these new versions: I don't know if and where that
patch is still needed.
|
|
350f1b0d
|
2020-12-22T10:36:15
|
|
Updated SDL to version 2.0.15 for development
|
|
a2098a47
|
2020-12-08T18:56:06
|
|
Updated SDL to 2.0.14 in preparation for release candidate
|
|
2aec184e
|
2020-05-27T09:57:51
|
|
Fixed mkdir warning when running iosbuild.sh multiple times
|
|
da54eb7c
|
2020-05-19T11:38:18
|
|
checker-buildbot.bat: Removed. This is clearly not going to work like this.
|
|
24a76b27
|
2020-05-19T04:01:03
|
|
build-scripts: Attempt at a static analysis batch file for Windows.
|
|
20ed8019
|
2020-05-19T02:59:02
|
|
os2-buildbot.sh: Fix upload path.
|
|
a1d7410f
|
2020-05-19T02:56:02
|
|
windows-buildbot-zipper.bat: Attempt to update for new buildbot.
|
|
e11a665c
|
2020-05-18T21:20:11
|
|
raspberrypi-buildbot.sh: Fix output directory.
|
|
9db4e6ed
|
2020-05-18T21:10:20
|
|
os2-buildbot.sh: Fix output directory.
|
|
c26c348a
|
2020-05-18T20:06:16
|
|
raspberrypi-buildbot.sh: Leave files in the right place, don't nuke build dir.
|
|
b0f41e14
|
2020-05-18T20:02:11
|
|
emscripten-buildbot.sh: Leave files in the right place, don't nuke build dir.
|
|
5358882b
|
2020-05-18T16:33:29
|
|
emscripten-buildbot.sh: the SDK path changed on the new build worker.
|
|
4c883383
|
2020-05-18T15:52:51
|
|
checker-buildbot.sh: Use Ninja, not GNU make, and expect scan-build in $PATH.
|
|
c1ef5497
|
2020-05-18T12:00:22
|
|
emscripten-buildbot.sh: target WebAssembly instead of asm.js.
Fixes Bugzilla #5132.
|
|
05a60c2e
|
2020-04-29T15:32:08
|
|
Fixed showrev.sh when using the Bourne shell
|
|
9cd06ac3
|
2020-04-08T08:41:55
|
|
Add perforce support to showrev.sh
In order to generate meaningful output from SDL_GetRevision()
|
|
269f8215
|
2020-03-20T20:40:14
|
|
Fixed build warning when using mingw-64 - the SDL code doesn't have any undefined symbols
|
|
983bbf9e
|
2020-03-10T18:35:31
|
|
Backed out changeset 51622f74dc85
|
|
93ed3c8b
|
2020-03-10T18:25:47
|
|
Updated SDL to version 2.0.13 for development builds
|
|
4fb06a2a
|
2020-03-10T18:25:47
|
|
Updated SDL to version 2.0.13 for development builds
|
|
74ed2156
|
2020-03-01T14:58:16
|
|
Updated version to 2.0.12 for release candidate build
|
|
3fe2d836
|
2019-09-22T10:37:16
|
|
Updated SDL development builds to version 2.0.11
|
|
67c67f3a
|
2019-06-17T10:13:28
|
|
Updated version to 2.0.10
|
|
390459d8
|
2019-01-12T12:11:06
|
|
Updated minimum supported Android version to API 16, to match latest NDK toolchain
|
|
5e153194
|
2018-11-12T16:34:58
|
|
Fixed bug 4367 - compatibility version decreased between 2.0.8 and 2.0.9
Joshua Root
The change resulting from Bug 4208 changed the compatibility_version of libSDL2 from 9.0.0 to 1.0.0. This is simply wrong.
This means that programs linked against 2.0.9 are considered by the dynamic linker to be compatible with all previous versions of libSDL2. This is not the case since new public symbols have been added.
The way compatibility_version and current_version are meant to work is:
* current_version increases every time the library changes in any way.
* compatibility_version is increased to match current_version whenever new public symbols are added.
Thus both versions should only ever increase. The solution to the Xcode project and autotools not having matching versions should have been to increase the version(s) in the Xcode project.
Reference: https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/VersionInformation.html
|
|
1dbf7dc2
|
2018-11-04T21:11:07
|
|
os2: Do a distclean instead of removing files manually in buildbot script.
|
|
e45ed114
|
2018-11-04T20:47:17
|
|
os2: Added a script for the buildbot.
|
|
bc57ac27
|
2018-11-02T21:34:17
|
|
mir: Removed mir client support.
Fixes Bugzilla #4288.
|
|
4db5e872
|
2018-10-18T11:58:00
|
|
use less ancient versions of autofoo scripts
|
|
bc6c1997
|
2018-09-26T10:08:14
|
|
Updated version to 2.0.9
|
|
faf8f8b8
|
2018-08-30T12:50:10
|
|
fix permissions
|
|
c74837fb
|
2018-07-05T23:01:10
|
|
ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds.
closes bug #4208.
|
|
2ceeb993
|
2018-01-27T12:05:26
|
|
Fixed bug 4065 - SDL_wave.c fail to compile in armeabi with ndk r16b
Sylvain
armeabi is almost deprecated for android-ndk higher that r13b.
either it doesn't compile (ICE), or it executes wrongly (using long long for instance).
android people advices to use armeabi-v7a (or use r13b).
|
|
c0c30569
|
2017-12-31T03:17:18
|
|
winrt: Disabled Windows Phone 8.0 builds.
It lacks APIs we need for WASAPI and probably no one will miss it. 8.1 is
still supported.
|
|
791c0dd8
|
2017-12-31T03:13:33
|
|
winrt: bumped SDL's shipping version number in winrtbuild.ps1
|
|
14452e95
|
2017-12-04T20:21:52
|
|
Fixed typos (thanks Martin!)
|
|
edf0fae1
|
2017-10-23T23:23:47
|
|
Updated Android build tools version, which bumped minimum deployment target to API 14
Also added native code to the Android gradle project, which allows using gradle or Android Studio to build the entire SDL application without a separate ndk-build step.
|
|
f08480af
|
2017-10-23T15:23:43
|
|
Switched to new style gradle Android application build process
|
|
24a74956
|
2017-09-09T08:03:23
|
|
Updated config.guess and config.sub, added config.sub.patch for NaCl and Emscripten build support
|
|
34bdee53
|
2017-08-27T23:31:31
|
|
Make the androidbuildlibs.sh script executable
|
|
e9772259
|
2017-08-13T17:59:59
|
|
Fixed bug 2839 - No way to create pre-built libraries for Android
Mark Callow
README-android says to copy or link the SDL source tree to the jni folder in your Android project. It is not desirable to have to compile SDL with every application; furthermore the Android NDK has support for prebuilt libraries.
Attached is script (to be put in build-scripts) that builds the Android version of the libraries. The script builds both the existing SDL2 module and a new SDL2_main module. This is a static library containing the code from src/main/android/SDL_android_main.c. Also attached is a patch for Android.mk adding this module.
Note that when building an application's native .so using this prebuilt libSDL2main, you must use a link option, such as --whole-archive, that forces inclusion of the code in the .so because the functions in SDL_android_main are called only from Java.
|
|
ee3f11d5
|
2017-07-30T14:36:01
|
|
Disable static builds for static analysis.
There's really no sense in analyzing everything twice, and this makes the
job finish significantly faster.
|
|
1f016d45
|
2017-07-30T14:09:18
|
|
windows-buildbot-zipper.bat: Check the correct path.
|
|
8efe9cea
|
2017-07-30T10:09:34
|
|
Buildbot should zip up Visual Studio Win64 binaries, too.
|
|
f1296a86
|
2017-04-02T21:33:24
|
|
Emscripten: Simplified option name in build script and README.
|
|
e07e446a
|
2017-02-25T21:23:12
|
|
WinRT: removed Windows 8.0 from build-bot + NuGet package creation scripts
According to Steam's OS stats, Windows 8.0 use is pretty much nil. Further,
Microsoft hasn't support Windows 8.0 development in any of their
actively-updated toolchains, and setting it up can be a pain.
In theory, SDL2 still supports Windows 8.0, however building of Windows 8.0
.dlls is no longer the default, if and when using the 'winrtbuild.*' scripts.
The MSVC 2012 project files for building Windows 8.0 dlls remain, though,
for the time being.
|
|
43dbbd63
|
2017-02-20T10:55:49
|
|
Updated iOS fat build
|
|
5fcd454a
|
2017-01-06T20:00:17
|
|
emscripten-buildbot.sh: let user override default SDKDIR.
|
|
0badbdde
|
2017-01-01T18:47:29
|
|
Run sed in binary mode so we don't have to worry about fixing line endings
|
|
9e6d729e
|
2017-01-01T18:36:35
|
|
Fixed typo in copyright update script
|
|
0f586d58
|
2017-01-01T18:32:57
|
|
Convert some files back into DOS line endings after updating copyright
|
|
ff56c7b3
|
2016-11-25T14:16:27
|
|
checker-buildbot.sh: Disable warnings that aren't explicitly static analysis.
|
|
fd250bd6
|
2016-11-24T21:13:23
|
|
checker-buildbot.sh: Upgraded to checker-279, deal with zero bugs detected.
|
|
0a294a7b
|
2016-11-10T11:26:44
|
|
nacl: pepper_49 SDK apparently has problems, move buildbot back to pepper_47.
(this is still a big leap forward from the previous buildbot target of
pepper_35!)
|
|
920bc237
|
2016-11-08T01:12:54
|
|
Upgraded buildbot to NaCL SDK pepper_49 (the current stable release).
|
|
6a9ee8fa
|
2016-10-01T12:52:55
|
|
Fixed bug 3276 - build-scripts/showrev.sh prints the tip, which isn't useful if you're on a different -# branch, or just not sync'd to the tip.
winterknight
The showrev.sh script shows the tip, instead of the current hg revision. This can be mismatched if one were to use hg update -r ??? to revert to a previous revision.
Patch uses parents instead of tip, which will show the revision that the source is compiled with, instead of the latest revision that the user who is compiling has downloaded.
|
|
45553ac4
|
2016-09-06T12:18:52
|
|
emscripten-buildbot.sh: exit with an error if configure/make fail.
|
|
e7a9095f
|
2016-07-18T22:01:01
|
|
Android: Fixed androidbuild.sh not working on OS X (thanks, Steffen!).
Fixes Bugzilla #2429.
|
|
ce456cfb
|
2016-06-24T19:06:06
|
|
Mac: Updated availability macro in build script.
|
|
4a468739
|
2016-05-21T00:20:52
|
|
Removed Mac OS 10.5 support (bug #3137). Also fixed a warning about deprecated Carbon code when using SDL_audio (bug #3127, thanks Dominik!)
|
|
06129f6d
|
2016-01-08T07:21:15
|
|
Fixed buildbot's static analysis script to enable assertions.
This removes false positives. Apparently someone forced the default CMake
builds to use -O3, turning these off by default. :/
|
|
68a32728
|
2016-01-02T10:38:51
|
|
Fixed sed error on Mac OS X and updated copyright on a few last files
|
|
5790f59f
|
2015-12-02T08:04:17
|
|
WinRT: minor tweak to NuGet package naming
|
|
3b79ab4c
|
2015-12-02T07:58:23
|
|
WinRT: allowed NuGet packaging code to get hg revision regardless of cwd
|
|
89898d83
|
2015-12-01T22:07:24
|
|
WinRT: added NuGet-package creation support to WinRT build script
|
|
0020aa94
|
2015-11-30T21:11:33
|
|
WinRT: made WinRT build script create Win10/UWP .dll files
|
|
682604b2
|
2015-07-31T20:15:02
|
|
Android: Changed androidbuild.sh to use path from variable.
|