2496 Commits

Author SHA1 Message Date
Lukas Dürrenberger
4c11d20432 Switch out minimp3 with the dr_mp3 implementation 2025-03-11 20:30:29 +01:00
binary1248
0093224c8c Fixed RenderTarget tracking not being notified to update its active target when an FBO RenderTexture is display()ed. 2025-02-28 05:43:18 +00:00
Lukas Dürrenberger
659044dfb7 Use new HTML Help flag for the install target 2024-12-13 17:27:53 -07:00
Lukas Dürrenberger
c927d76fb2 Update macOS GitHub Actions images 2024-12-13 16:36:35 -07:00
Lorenzooone
6df90d82be Add Desktop mode to valid MacOS modes 2024-12-12 17:29:19 -07:00
Lukas Dürrenberger
5383d2b394 Update SFML version to 2.6.2 2.6.2 2024-11-09 21:00:47 +00:00
Lukas Dürrenberger
39cf24ba36 Update changelog for 2.6.2 2024-11-09 21:00:47 +00:00
acsbendi
15e001608a Fixed wrong fullscreen resolution 2024-11-09 16:04:54 +00:00
Andrew Mickelson
34b6bda233 [drm] Fix DRM mode setting to use SFML window dimensions
- actually use the dimensions of the SFML window as the DRM mode
      dimensions when setting a DRM mode.
    - If SFML window dimensions don't match a valid DRM mode, show
      the window contents on screen in the current mode instead of
      simply failing to show anything.
    - With these change the SFML examples are now working for me
2024-11-09 15:57:06 +00:00
Zombieschannel
40fc524b8d InputImpl.hpp now has Android implementation 2024-09-25 17:15:16 -06:00
Lukas Dürrenberger
02fe28f35b Fix regex for SFML_USE_STATIC_STD_LIBS 2024-09-19 21:21:33 +02:00
Lorenzooone
5545df7290 Use lazy loading for keyboard scancodes on macos (backport) 2024-09-16 17:41:41 -04:00
Chris Thrasher
54c7edb2a0 Update v2.6.2 changelog 2024-09-10 11:27:31 -06:00
Lorenzooone
e16f895057 Add missing openal name 2024-09-01 22:58:41 -06:00
Jonny
b60b7b4fcb
Use imported target for openal to simplify copying dll's 2024-08-21 16:22:52 -06:00
Chris Thrasher
c6e0f1ad2b Fix how macOS fullscreen video modes are detected
Co-authored-by: Lorenzooone <lollo.lollo.rbiz@gmail.com>
2024-08-21 11:40:40 -06:00
Jonny Paton
50ced215d0 gitignore vs folder 2024-08-20 15:50:14 +01:00
Chris Thrasher
a71b3a497b Remove use of deprecated ALooper_pollAll 2024-08-08 14:14:14 -06:00
Chris Thrasher
2a4ca6e053 Prevent crash when setting empty uniform array
The root of the problem is accessing the first element of an empty
array which reads out-of-bounds memory.
2024-08-01 14:03:58 -06:00
Chris Thrasher
779b963530 Stop using macOS 11 images 2024-07-29 07:21:08 +02:00
Lorenzooone
03179abbf6 Fix issue with openal arm requiring vc_redist 2024-07-29 00:11:07 +02:00
Zombieschannel
98493bdf51 ARM64 support for SFML
Added dlls, libs and changed CMake files.
2024-06-25 23:17:36 +02:00
vittorioromeo
af4e2d6726 Add support for UCRT64 MinGW environment 2024-06-25 21:49:44 +02:00
Jonny Paton
c7f6ad6127 Fix SFML_USE_STATIC_STD_LIBS behaviour with newer cmake. As the flags aren't always included in the defaults instead of replacing we must strip existing (if present) then add the correct flag 2024-06-25 11:12:16 -06:00
Lukas Dürrenberger
0a6d44fff1 Use built-in CMake support for iOS
* Use built-in iOS support for cmake and expand tests to cover more configurations
* Adjust CI builds
2024-06-22 21:51:37 +02:00
Lukas Dürrenberger
59c4eba0e5 Update checkout action to the latest version 2024-06-22 21:51:37 +02:00
Lukas Dürrenberger
32bfb30293 Update macOS GitHub Actions images 2024-06-22 21:51:37 +02:00
Lukas Dürrenberger
e39f48742b Retrieve Windows error message on clipboard failures 2024-05-24 21:23:58 -06:00
Lukas Dürrenberger
658176879a Use sf::err() for error logging 2024-05-24 21:23:58 -06:00
Lukas Dürrenberger
06946793b4 Close the clipboard if we fail to empty it 2024-05-24 21:23:58 -06:00
Lukas Dürrenberger
1a4003fcc0 Add clarification about the RenderTexture state after creation 2024-05-12 19:35:14 -05:00
kimci86
b7e1a259f0 Update icons urls and color 2024-05-09 09:41:07 +02:00
kimci86
0d6a5f7fbe Make the new doxygen clipboard feature work and look good
CSS rules copied from doxygen default stylesheet generated with:
    doxygen -w html new_header.html new_footer.html new_stylesheet.css
2024-05-09 09:41:07 +02:00
kimci86
7f27cad9ae Fix search.js "Uncaught ReferenceError: Cookie is not defined" 2024-05-09 09:41:07 +02:00
Lukas Dürrenberger
66c5fae7c1 Fix XHTML Doxygen docs inconsistencies 2024-05-09 09:41:07 +02:00
Lukas Dürrenberger
891e567346 Fix missing namespace and file references 2024-05-09 09:41:07 +02:00
Lukas Dürrenberger
8d88e633e5 Update doxygen input file for doxygen 1.10.0 2024-05-09 09:41:07 +02:00
Lukas Dürrenberger
d95f99acf1 Fix configuration conflict in doxygen 1.10.0 2024-05-09 09:41:07 +02:00
Lorenzooone
174448f5fa Fix joystickButton being used for Joystick(Dis)Connected event 2024-04-26 15:13:29 +02:00
Chris Thrasher
b0e25088a2 Initialize all sf::Glyph members
This silences an MSVC warning about lsbDelta and rsbDelta not being
initialized. Whether or not this fixes any bugs, it provides a
better user experience if nobody sees those warnings.
2024-04-07 12:34:37 -06:00
Bruno Van de Velde
5a74cf33e9 Replaced deprecated exec_program function in CMake scripts with execute_process, as this was causing iOS build to fail with CMake 3.28 2024-01-23 13:09:04 -07:00
Bruno Van de Velde
67feaa0bd3 Update location of sdkmanager in Android CI jobs 2024-01-23 11:05:54 -07:00
Chris Thrasher
5e18e5403b Fix Nix pkg-config support
CMAKE_INSTALL_LIBDIR is an absolute path on Nix (which is a valid
thing to do). In such a case two absolute paths would get appended
resulting in a nonsense path that broke pkg-config support.
2023-12-15 09:42:56 -07:00
Chris Thrasher
9cea872dbc Update changelog for #2821 2023-12-15 09:42:56 -07:00
Lukas Dürrenberger
c9d065a054 Issue an error when using a MinGW UCRT version 2023-12-11 00:57:08 +01:00
Lukas Dürrenberger
c1c65b53ec Update changelog for SFML 2.6.x 2023-11-16 22:34:48 +01:00
Lukas Dürrenberger
c7d1112234 Abort looping in SoundStream::streamData if an OpenAL error occurs that would have caused it to never terminate.
Backports #2026 and fixes #1831 for SFML 2
2023-11-15 10:55:02 -07:00
Chris Thrasher
1f345d7d25 Fix incorrect variable expansion 2023-11-15 10:54:26 +01:00
Chris Thrasher
c20ab7d6d8 Ensure GNUInstallDirs cache vars are included before first used 2023-11-14 07:46:41 -07:00
Chris Thrasher
69ea0cd863 Update changelog 2.6.1 2023-10-29 18:03:26 -06:00