Commit Graph

  • 8fddf146bf Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) Sam Lantinga 2022-11-26 13:09:50 -08:00
  • 9c8369e097 Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) Sam Lantinga 2022-11-26 13:09:50 -08:00
  • bb5568ac4f Fixed HAVE_SIGNAL_SUPPORT typo in commit 63f307fe1f (thanks @sezero!) Sam Lantinga 2022-11-26 12:52:23 -08:00
  • a268c841e3 Remove references to STDC_HEADERS (thanks @sezero!) Sam Lantinga 2022-11-26 12:51:20 -08:00
  • 581f1ca5c8 We should only mark functions as inline if necessary for performance Sam Lantinga 2022-11-26 11:18:24 -08:00
  • 5edd6846db cocoa: Patched to compile on macOS SDK < 10.10. Ryan C. Gordon 2022-11-26 13:57:12 -05:00
  • 3f5593d613 cocoa: Patched to compile on macOS SDK < 10.10. Ryan C. Gordon 2022-11-26 13:57:12 -05:00
  • fa5adcafd5 cocoa: Patched to compile on macOS SDK < 10.10. Ryan C. Gordon 2022-11-26 13:57:12 -05:00
  • 141bc25198 SDL_rwops.c: reduce ifdefs, and mark SDL_RWFromFP() as SDL_INLINE. Ozkan Sezer 2022-11-26 20:11:20 +03:00
  • 80c1ddbe97 dynapi: Bumped dynapi version to 2, so SDL2 libs don't conflict. Ryan C. Gordon 2022-11-26 09:48:34 -05:00
  • ce9f3173cd Only use memset_pattern4() if we have string.h on Apple platforms Sam Lantinga 2022-11-26 05:25:57 -08:00
  • bde808cd87 Fixed some warnings when building on Linux with -DSDL_LIBC=OFF Sam Lantinga 2022-11-26 05:18:26 -08:00
  • e9014ee769 Fixed evdev using standard C functions instead of SDL functions Sam Lantinga 2022-11-26 05:01:03 -08:00
  • 45cbee81df Fixed kmsdrm using standard C functions instead of SDL functions Sam Lantinga 2022-11-26 04:58:55 -08:00
  • 63f307fe1f Remove SDL_config.h from the public headers Sam Lantinga 2022-11-26 01:41:46 -08:00
  • bc5677db95 Fixed tvOS build, which is both __IOS__ and __TVOS__ Sam Lantinga 2022-11-25 17:28:51 -08:00
  • 6786dc481d Xcode expects SUPPORTED_PLATFORMS to be "macosx" (thanks @MaddTheSane!) Sam Lantinga 2022-11-25 17:16:34 -08:00
  • 8b5a7ccc76 HAVE_OPENGL is defined by CMake on macOS Sam Lantinga 2022-11-25 17:12:51 -08:00
  • b6b29fd071 Updated Metal shaders Sam Lantinga 2022-11-25 16:07:09 -08:00
  • d9e62f37fb Fixed build Sam Lantinga 2022-11-25 16:05:03 -08:00
  • 5cfd26d0b9 Removed obsolete android-project-ant Sam Lantinga 2022-11-25 16:03:29 -08:00
  • 4be6b7c047 Sync SDL3 wiki -> header SDL Wiki Bot 2022-11-26 00:01:17 +00:00
  • cc1f9eb983 Use Apple's nomenclature for macOS and iOS Sam Lantinga 2022-11-25 16:00:06 -08:00
  • 5fb3eb9475 Update docs/README-porting.md Sam Lantinga 2022-11-25 13:09:04 -08:00
  • 597e6a685b Update docs/README-macos.md Sam Lantinga 2022-11-25 13:08:50 -08:00
  • 7661725b48 Update docs/README-riscos.md Sam Lantinga 2022-11-25 13:08:40 -08:00
  • c7b5ff81e6 ci: no more need for autoconf and make Anonymous Maarten 2022-11-25 05:01:49 +01:00
  • cc0a31d09b INSTALL.txt: s/mingw64/mingw-w64/ Ozkan Sezer 2022-11-25 02:43:24 +03:00
  • aa2107a698 Fixed install instructions Sam Lantinga 2022-11-24 11:05:53 -08:00
  • 9c49c57241 Updated INSTALL.txt with instructions for building with mingw64 Sam Lantinga 2022-11-24 11:04:05 -08:00
  • 6d103303e7 Added toolchain files for cross-compiling to Windows Sam Lantinga 2022-11-24 10:38:18 -08:00
  • bdb416e4f3 docs: remove references to configure build systems from documentation Anonymous Maarten 2022-11-24 18:08:59 +01:00
  • 1c0d26e55c Remove autotools-specific sdl3-config-*.cmake files Anonymous Maarten 2022-11-24 17:42:57 +01:00
  • 716821ca67 autotools: remove SDL3.spec.in Anonymous Maarten 2022-11-24 17:42:36 +01:00
  • 7b21eaddce remove autotools build system Ozkan Sezer 2022-11-24 17:50:00 +03:00
  • 873ec097ea x11: Remove deprecated/defunct X11 hints Frank Praznik 2022-11-25 16:37:57 -05:00
  • 346eeba210 Removed SDL_GetRevisionNumber() Sam Lantinga 2022-11-25 13:36:14 -08:00
  • ac8fbb7040 Remove SDL_CalculateGammaRamp. slime 2022-11-25 16:57:07 -04:00
  • 52f4cc843d Remove SDL_SetWindowBrightness and SDL_SetWindowGammaRamp. slime 2022-11-24 22:42:57 -04:00
  • d14530ea82 Removed check for _HAVE_STDINT_H Sam Lantinga 2022-11-25 13:12:58 -08:00
  • 95b0712033 cmake: don't create libSDL3.so symbolic link at install time Anonymous Maarten 2022-11-25 04:48:38 +01:00
  • 7ef38beb7e build: Simplify library name Simon McVittie 2022-11-23 16:33:38 +00:00
  • dcd1252368 cmake: test for lsx and lasx intrinsics for loongarch Anonymous Maarten 2022-11-25 02:18:16 +01:00
  • edb75bc29e cmake: make all assembly options depend on SDL_ASSEMBLY and architecture Anonymous Maarten 2022-11-25 01:27:44 +01:00
  • 4574c16178 cmake: test for lsx and lasx intrinsics for loongarch Anonymous Maarten 2022-11-25 02:18:16 +01:00
  • d1f423d9db cmake: make all assembly options depend on SDL_ASSEMBLY and architecture Anonymous Maarten 2022-11-25 01:27:44 +01:00
  • 660cec69b1 cmake: find libudev library so it gets priority Anonymous Maarten 2022-11-25 02:57:00 +01:00
  • a2611edcf3 cmake: add support for some BSD's wscons input Anonymous Maarten 2022-11-25 02:39:50 +01:00
  • d0e14008b5 cmake: find libudev library so it gets priority Anonymous Maarten 2022-11-25 02:57:00 +01:00
  • 1bbff6596c cmake: add support for some BSD's wscons input Anonymous Maarten 2022-11-25 02:39:50 +01:00
  • ab8df9096c fix copy/paste typo in previous commit. Ozkan Sezer 2022-11-25 23:20:00 +03:00
  • f3fe8ea7ad fix CI windows errors again (because of unused stdio reader callbacks.) Ozkan Sezer 2022-11-25 23:15:02 +03:00
  • a8faac1b8b fixed SDL_config_windows.h (was broken by 1e4cd682) Ozkan Sezer 2022-11-25 23:04:04 +03:00
  • de0cca91d4 fix CI windows errors because of SDL_RWFromFP() Ozkan Sezer 2022-11-25 22:55:30 +03:00
  • 25e9449a41 fix SDL_PI_D (L suffix is for long double, not double.) Ozkan Sezer 2022-11-25 22:40:37 +03:00
  • 1e4cd682b3 removed M_PI detection from cmake, removed HAVE_M_PI from config files. Ozkan Sezer 2022-11-25 22:35:40 +03:00
  • 0b8309da0c renamed SDL PI constants to SDL_PI_D and SDL_PI_F. Ozkan Sezer 2022-11-25 22:35:24 +03:00
  • 199423612c Updated test programs with SDL_M_PI* Sam Lantinga 2022-11-25 10:57:12 -08:00
  • 05139f4a2e Removed SDL_RWFromFP from the public API Sam Lantinga 2022-11-25 10:46:26 -08:00
  • 670f1df469 Removed SDL_stdinc.h dependency on HAVE_M_PI, added SDL_M_PIl (double) and SDL_M_PIf (float) instead Sam Lantinga 2022-11-25 10:33:37 -08:00
  • 8733927e35 Remove SDL_stdinc.h dependency on HAVE_ALLOCA Sam Lantinga 2022-11-25 10:06:36 -08:00
  • fa3814ddf1 Removed SDL_rwops.h dependency on stdio.h Sam Lantinga 2022-11-25 09:55:42 -08:00
  • 34d538bd13 ci: fix typo in arguments of cmake Anonymous Maarten 2022-11-25 05:07:32 +01:00
  • 18ef9dcf61 ci: fix arguments for FreeBSD CMake Anonymous Maarten 2022-11-25 04:52:52 +01:00
  • ecd36c8f07 cmake: fix typo's in last commit Anonymous Maarten 2022-11-25 04:31:25 +01:00
  • c9b8559af5 cmake: use option to pass extra check options instead of hardcoding them Anonymous Maarten 2022-11-25 03:15:23 +01:00
  • b4fc66525c ci: use CMake for building SDL on FreeBSD Anonymous Maarten 2022-11-24 20:05:19 +01:00
  • c069ff1586 cmake: add /usr/local/include to check include directories Anonymous Maarten 2022-11-24 22:38:29 +01:00
  • cd13600944 cmake: don't reset check state after pushing state Anonymous Maarten 2022-11-24 22:38:13 +01:00
  • 859cb13ef8 Add bitdraw.h, remove non-working stub class Michael Fitzmayer 2022-11-24 21:53:17 +01:00
  • e19c532ebf Add bitdraw.h, remove non-working stub class Michael Fitzmayer 2022-11-24 21:53:17 +01:00
  • 67f31a19a8 Add bitdraw.h, remove non-working stub class Michael Fitzmayer 2022-11-24 21:53:17 +01:00
  • e426617c9c cmake: add X11 include dir to check dirs Anonymous Maarten 2022-11-24 20:39:55 +01:00
  • b97d2ed6c5 cmake: add X11 include dir to check dirs Anonymous Maarten 2022-11-24 20:39:55 +01:00
  • 622f64dff2 cmake: add X11 include dir to check dirs Anonymous Maarten 2022-11-24 20:39:55 +01:00
  • 192cdf3d04 SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla Sylvain Becker 2022-11-24 16:07:03 +01:00
  • c76a31341c SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla Sylvain Becker 2022-11-24 16:07:03 +01:00
  • 4f780c7319 SDL_mfijoystick.m: remove VLA, so that projects can be built with error on vla Sylvain Becker 2022-11-24 16:07:03 +01:00
  • d41985cfbc wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -05:00
  • f73f23a35c added missing FGREP to Makefile.in. fixed syntax. regenerated configure. Ozkan Sezer 2022-11-24 17:00:32 +03:00
  • 64a5e7be98 added missing FGREP to Makefile.in. fixed syntax. regenerated configure. Ozkan Sezer 2022-11-24 17:00:20 +03:00
  • 00731eb011 wayland: Fix build when not using the shared Wayland libraries Frank Praznik 2022-11-23 23:11:25 -05:00
  • 66bd15555c wayland: Fix build when not using the shared Wayland libraries Frank Praznik 2022-11-23 23:11:25 -05:00
  • 836eb22442 wayland: Fix build when not using the shared Wayland libraries Frank Praznik 2022-11-23 23:11:25 -05:00
  • 4c7156c1e6 Avoid use of deprecated egrep/fgrep Sam James 2022-11-24 05:21:21 +00:00
  • 3e7952ce8a Avoid use of deprecated egrep/fgrep Sam James 2022-11-24 05:21:21 +00:00
  • bf70a37606 vulkan_metal.h: Make compatible with ObjC ARC Joshua Root 2022-11-24 11:06:37 +11:00
  • 33e5de31d8 vulkan_metal.h: Make compatible with ObjC ARC Joshua Root 2022-11-24 11:06:37 +11:00
  • 239423e205 vulkan_metal.h: Make compatible with ObjC ARC Joshua Root 2022-11-24 11:06:37 +11:00
  • da1bddd27c wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -05:00
  • 3eaf56894e wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -05:00
  • f47169fcba wayland: Fix libdecor_dispatch signature Frank Praznik 2022-11-23 18:11:50 -05:00
  • 003fd11de8 Regenerated dynamic API after SDL_syswm.h update Sam Lantinga 2022-11-23 14:34:21 -08:00
  • d9efb7e3de Sync SDL3 wiki -> header SDL Wiki Bot 2022-11-23 22:07:15 +00:00
  • b0840eb32e Updated SDL_syswm.h for SDL 3.0 Sam Lantinga 2022-11-23 13:33:48 -08:00
  • 9925ee52d7 SDL_mfijoystick.m: fix build with Xcode < 9 Joshua Root 2022-11-24 07:37:36 +11:00
  • 242ce20cbf SDL_mfijoystick.m: fix build with Xcode < 9 Joshua Root 2022-11-24 07:37:36 +11:00
  • 53ca1f7702 SDL_mfijoystick.m: fix build with Xcode < 9 Joshua Root 2022-11-24 07:37:36 +11:00
  • 66620bd108 Check build-time SDK in LoadMainMenuNibIfAvailable Joshua Root 2022-08-28 00:52:19 +10:00
  • f52e7199df Check build-time SDK in LoadMainMenuNibIfAvailable Joshua Root 2022-08-28 00:52:19 +10:00