Anonymous Maarten
1c0d26e55c
Remove autotools-specific sdl3-config-*.cmake files
2022-11-25 15:37:30 -08:00
Anonymous Maarten
716821ca67
autotools: remove SDL3.spec.in
2022-11-25 15:37:30 -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
95b0712033
cmake: don't create libSDL3.so symbolic link at install time
2022-11-25 12:57:32 -08:00
Simon McVittie
7ef38beb7e
build: Simplify library name
...
We want the library to come out as libSDL3.so.0 on Unix, or something
similar on other platforms. There's no need to have libSDL3-3.0.so.0,
because next time we intentionally break the API it should become libSDL4
anyway.
Partially implements #5626 .
Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-11-25 12:57:32 -08:00
Anonymous Maarten
4574c16178
cmake: test for lsx and lasx intrinsics for loongarch
2022-11-25 21:50:08 +01:00
Anonymous Maarten
d1f423d9db
cmake: make all assembly options depend on SDL_ASSEMBLY and architecture
2022-11-25 21:50:08 +01: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
ab8df9096c
fix copy/paste typo in previous commit.
2022-11-25 23:20:00 +03:00
Ozkan Sezer
f3fe8ea7ad
fix CI windows errors again (because of unused stdio reader callbacks.)
2022-11-25 23:15:02 +03:00
Ozkan Sezer
a8faac1b8b
fixed SDL_config_windows.h (was broken by 1e4cd682
)
2022-11-25 23:04:04 +03:00
Ozkan Sezer
de0cca91d4
fix CI windows errors because of SDL_RWFromFP()
2022-11-25 22:55:30 +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
199423612c
Updated test programs with SDL_M_PI*
2022-11-25 10:57:12 -08: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
Anonymous Maarten
34d538bd13
ci: fix typo in arguments of cmake
...
(aargh, sorry)
2022-11-25 05:07:32 +01:00
Anonymous Maarten
18ef9dcf61
ci: fix arguments for FreeBSD CMake
...
(sorry)
2022-11-25 04:52:52 +01:00
Anonymous Maarten
ecd36c8f07
cmake: fix typo's in last commit
2022-11-25 04:31:25 +01:00
Anonymous Maarten
c9b8559af5
cmake: use option to pass extra check options instead of hardcoding them
2022-11-25 03:15:30 +01:00
Anonymous Maarten
b4fc66525c
ci: use CMake for building SDL on FreeBSD
2022-11-24 23:34:04 +01:00
Anonymous Maarten
c069ff1586
cmake: add /usr/local/include to check include directories
2022-11-24 23:33:59 +01:00
Anonymous Maarten
cd13600944
cmake: don't reset check state after pushing state
2022-11-24 23:33:54 +01:00
Michael Fitzmayer
67f31a19a8
Add bitdraw.h, remove non-working stub class
2022-11-24 13:12:36 -08:00
Anonymous Maarten
622f64dff2
cmake: add X11 include dir to check dirs
2022-11-24 20:59:02 +01:00
Sylvain Becker
4f780c7319
SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla
2022-11-24 16:07:03 +01:00
Ozkan Sezer
f73f23a35c
added missing FGREP to Makefile.in. fixed syntax. regenerated configure.
2022-11-24 17:00:32 +03:00
Frank Praznik
836eb22442
wayland: Fix build when not using the shared Wayland libraries
...
Explicitly include the Wayland protocol headers when statically linking against the Wayland libraries or older system headers might be used instead of the local versions.
2022-11-24 03:00:56 -08:00
Sam James
3e7952ce8a
Avoid use of deprecated egrep/fgrep
...
GNU grep 3.8 emits a deprecation warning on use of egrep/fgrep.
Signed-off-by: Sam James <sam@gentoo.org>
2022-11-24 02:58:20 -08:00
Joshua Root
239423e205
vulkan_metal.h: Make compatible with ObjC ARC
...
Fixes #6598
2022-11-23 17:37:38 -08:00
Frank Praznik
f47169fcba
wayland: Fix libdecor_dispatch signature
...
The function returns an int, not a bool.
2022-11-23 15:16:37 -08:00
Sam Lantinga
003fd11de8
Regenerated dynamic API after SDL_syswm.h update
2022-11-23 14:34:21 -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
Joshua Root
53ca1f7702
SDL_mfijoystick.m: fix build with Xcode < 9
...
Fixes #6601 .
2022-11-23 12:47:46 -08:00
Joshua Root
f8cebeea59
Check build-time SDK in LoadMainMenuNibIfAvailable
...
Fixes building against OS X 10.7 SDK.
2022-11-23 12:27:50 -08:00
Joshua Root
d2910904fb
SDL_cocoaopengl.h: ensure CVDisplayLinkRef is defined
...
The typedef seems to be pulled in coincidentally with newer SDKs, but
older ones need to import the header explicitly.
2022-11-23 12:21:31 -08:00
Ozkan Sezer
dcad446066
fix dynapi after SDL_GDKSuspendComplete addition.
2022-11-23 23:04:25 +03:00
SDL Wiki Bot
459be25ef9
Sync SDL3 wiki -> header
2022-11-23 19:59:15 +00:00
Sam Lantinga
d5ff71d685
Updated dynamic API after 040a17a50f
2022-11-23 11:55:02 -08:00