Sam Lantinga
a08f517069
Removed unused SDL_ArrayOrder enumeration values
...
Fixes https://github.com/libsdl-org/SDL/issues/6658
2022-11-28 09:08:16 -08:00
Sam Lantinga
4958dafdc3
Update comments to refer SDL_GetWindowSizeInPixels (thanks @NoelFB!)
...
Many SDL Window comments referenced SDL_GL_GetDrawableSize but not the new SDL_GetWindowSizeInPixels.
Closes https://github.com/libsdl-org/SDL/pull/6666
2022-11-27 08:27:00 -08:00
Sasha Szpakowski
80a9397459
Remove SDL_HINT_IDLE_TIMER_DISABLED.
...
SDL_DisableScreenSaver can be used instead. Fixes #6660 .
2022-11-27 08:23:02 -08:00
Sam Lantinga
0a48abc860
Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>`
...
I ran this script in the include directory:
```sh
sed -i '' -e 's,#include "\(SDL.*\)",#include <SDL3/\1>,' *.h
```
I ran this script in the src directory:
```sh
for i in ../include/SDL3/SDL*.h
do hdr=$(basename $i)
if [ x"$(echo $hdr | egrep 'SDL_main|SDL_name|SDL_test|SDL_syswm|SDL_opengl|SDL_egl|SDL_vulkan')" != x ]; then
find . -type f -exec sed -i '' -e 's,#include "\('$hdr'\)",#include <SDL3/\1>,' {} \;
else
find . -type f -exec sed -i '' -e '/#include "'$hdr'"/d' {} \;
fi
done
```
Fixes https://github.com/libsdl-org/SDL/issues/6575
2022-11-26 22:15:18 -08:00
Sam Lantinga
e4b97c42b3
cmake: avoid copy of headers by moving generated headers to include/build_config (thanks @madebr!)
...
Shove all build system generated headers in include/build_config.
Doing this, cmake does not need to copy the headers anymore.
This was done for external projects vendoring SDL.
See https://github.com/libsdl-org/SDL/issues/6641#issuecomment-1328092535
2022-11-26 15:37:08 -08:00
Sam Lantinga
a268c841e3
Remove references to STDC_HEADERS (thanks @sezero!)
2022-11-26 12:51:20 -08:00
Sam Lantinga
63f307fe1f
Remove SDL_config.h from the public headers
...
The SDL headers are no longer dependent on the build configuration.
Fixes https://github.com/libsdl-org/SDL/issues/6643 and https://github.com/libsdl-org/SDL/issues/6641
2022-11-26 04:48:36 -08:00
Sam Lantinga
bc5677db95
Fixed tvOS build, which is both __IOS__ and __TVOS__
2022-11-25 17:28:51 -08:00
Sam Lantinga
d9e62f37fb
Fixed build
2022-11-25 16:05:03 -08:00
SDL Wiki Bot
4be6b7c047
Sync SDL3 wiki -> header
2022-11-26 00:01:17 +00:00
Sam Lantinga
cc1f9eb983
Use Apple's nomenclature for macOS and iOS
...
Fixes https://github.com/libsdl-org/SDL/issues/6621
2022-11-25 16:00:06 -08:00
Ozkan Sezer
7b21eaddce
remove autotools build system
...
- TODO: update INSTALL.txt to replace the autotools configure
instructions with cmake.
- TODO: update make build system to provide an equivalent to
autotools' `make dist` ?
- TODO: update / revise github actions, replace autotools-only
ones with cmake (e.g.: vmactions.yml for FreeBSD.)
Reference issue: https://github.com/libsdl-org/SDL/issues/6571
2022-11-25 15:37:30 -08:00
Frank Praznik
873ec097ea
x11: Remove deprecated/defunct X11 hints
...
SDL_HINT_VIDEO_X11_FORCE_EGL was deprecated in favor of the more general SDL_HINT_VIDEO_FORCE_EGL, and Xinerama and Xvidmode support was previously removed from SDL, rendering their associated hints nonfunctional.
2022-11-25 13:46:47 -08:00
Sam Lantinga
346eeba210
Removed SDL_GetRevisionNumber()
...
Fixes https://github.com/libsdl-org/SDL/issues/6620
2022-11-25 13:36:14 -08:00
slime
ac8fbb7040
Remove SDL_CalculateGammaRamp.
2022-11-25 13:28:56 -08:00
slime
52f4cc843d
Remove SDL_SetWindowBrightness and SDL_SetWindowGammaRamp.
2022-11-25 13:28:56 -08:00
Sam Lantinga
d14530ea82
Removed check for _HAVE_STDINT_H
...
Fixes https://github.com/libsdl-org/SDL/issues/6619
2022-11-25 13:12:58 -08:00
Anonymous Maarten
d0e14008b5
cmake: find libudev library so it gets priority
2022-11-25 21:36:53 +01:00
Anonymous Maarten
1bbff6596c
cmake: add support for some BSD's wscons input
2022-11-25 21:36:53 +01:00
Ozkan Sezer
a8faac1b8b
fixed SDL_config_windows.h (was broken by 1e4cd682
)
2022-11-25 23:04:04 +03:00
Ozkan Sezer
25e9449a41
fix SDL_PI_D (L suffix is for long double, not double.)
2022-11-25 22:40:37 +03:00
Ozkan Sezer
1e4cd682b3
removed M_PI detection from cmake, removed HAVE_M_PI from config files.
...
(didn't touch autofoo side for it so as not to break PR/6605)
2022-11-25 22:35:40 +03:00
Ozkan Sezer
0b8309da0c
renamed SDL PI constants to SDL_PI_D and SDL_PI_F.
2022-11-25 22:35:24 +03:00
Sam Lantinga
05139f4a2e
Removed SDL_RWFromFP from the public API
...
This will blow up if the SDL library and the application have a different C runtime, which can easily happen on Windows.
2022-11-25 10:46:26 -08:00
Sam Lantinga
670f1df469
Removed SDL_stdinc.h dependency on HAVE_M_PI, added SDL_M_PIl (double) and SDL_M_PIf (float) instead
2022-11-25 10:33:37 -08:00
Sam Lantinga
8733927e35
Remove SDL_stdinc.h dependency on HAVE_ALLOCA
...
Assume alloca() is available on all modern systems
2022-11-25 10:06:36 -08:00
Sam Lantinga
fa3814ddf1
Removed SDL_rwops.h dependency on stdio.h
2022-11-25 09:55:42 -08:00
SDL Wiki Bot
d9efb7e3de
Sync SDL3 wiki -> header
2022-11-23 22:07:15 +00:00
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
SDL Wiki Bot
459be25ef9
Sync SDL3 wiki -> header
2022-11-23 19:59:15 +00:00
Ciro Mondueri
896e200d94
adds GDK suspend/resume basic handling ( #6596 )
...
(cherry picked from commit f6144dfe03fc5e76e0e22242b67891fd97053787)
2022-11-23 11:54:16 -08:00
SDL Wiki Bot
675f77718c
Sync SDL3 wiki -> header
2022-11-23 19:03:15 +00:00
Ryan C. Gordon
dcd9e21966
Merge branch 'main' into wip/angle-egl
2022-11-23 14:01:17 -05:00
SDL Wiki Bot
6d5526f3a5
Sync SDL3 wiki -> header
2022-11-23 18:43:14 +00: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
David Carlier
d5572559a5
disable VS
2022-11-23 13:29:49 -05:00
David Carlier
975ffaea77
alloc api having new attributes for micro optimisations.
...
- SDL_MALLOC when the pointer returned is not aliased.
- SDL_ALLOC_SIZE* to gives hint about the size.
2022-11-23 13:29:49 -05:00
Ryan C. Gordon
c2f26087c8
Merge branch 'main' into em-webgl-selector-hint
2022-11-23 13:22:23 -05:00
Yevhen Babiichuk (DustDFG)
a05b2fbeee
Use alias types for `which` members of event structs instead of plain types
...
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2022-11-23 10:19:13 -08:00
Ozkan Sezer
34231f5ba0
reverted opengles removal.
2022-11-23 18:50:02 +03:00
Ozkan Sezer
7767e0c5f9
SDL_config_windows.h: fixed misplaced #endif
...
was introduced by commit 8d6fda4810
2022-11-23 08:47:14 +03:00
Ozkan Sezer
016b757311
reverted jack audio backend removal.
2022-11-23 06:50:20 +03:00
SDL Wiki Bot
8a16761cb5
Sync SDL3 wiki -> header
2022-11-22 23:21:29 +00:00
Ryan C. Gordon
4c39dd5c72
Testing the wiki, disregard this commit.
2022-11-22 18:12:08 -05:00
SDL Wiki Bot
290bd8b910
Sync SDL wiki -> header
2022-11-22 22:40:14 +00:00
Ozkan Sezer
f4864656d9
removed WinRT-specific hints.
2022-11-22 23:50:00 +03:00
Ozkan Sezer
dc2a3e06e9
removed WinRT support.
2022-11-22 23:36:24 +03:00
Ozkan Sezer
7df102d220
reverted sndio backend removal.
2022-11-22 22:04:10 +03:00
Ozkan Sezer
30b1ab2add
removed opengles.
2022-11-22 21:48:40 +03:00
Ozkan Sezer
e581c5d000
removed SDL_VIDEO_DRIVER_MIR remnants.
2022-11-22 20:53:04 +03:00