Sam Lantinga
bb34441474
Provide a better real-world example of the SDL_RWread() API change
2023-01-05 00:48:44 -08:00
Sam Lantinga
228d9ae791
rename_headers.py covers begin_code.h/close_code.h
2023-01-04 23:50:08 -08:00
Sam Lantinga
c93f2f06c9
Updated release_checklist.md for SDL 3.0
2023-01-04 23:47:01 -08:00
Sam Lantinga
51a80d03ce
Be really explicit about needing to check for negative error codes with SDL_RWread()
2023-01-04 22:29:45 -08:00
Guldoman
5a42831345
wayland: Fallback to default cursor if chosen one wasn't found
2023-01-04 21:28:26 -08:00
Sam Lantinga
0bbf6cc379
Test text rendering APIs take floating point coordinates
2023-01-04 16:45:02 -08:00
Sam Lantinga
0901657278
Document renamed API functions in SDL_keyboard.h
2023-01-04 15:41:35 -08:00
Sam Lantinga
1dc119c316
Removed functions from SDL_oldnames.h that are no longer in the API
2023-01-04 14:53:29 -08:00
Sam Lantinga
4f978456a8
Renamed SDL_GAMEPADDEVICEREMAPPED to SDL_GAMEPADREMAPPED
2023-01-04 14:32:37 -08:00
Sam Lantinga
28b22e3f9b
Removed functions from SDL_oldnames.h that are no longer in the API
2023-01-04 14:03:33 -08:00
Deve
eddaf870f5
Avoid textinput events when pasting from clipboard on iOS.
...
I handle command+C and command+V shortcuts for copy/paste from clipboard using
SDL_GetClipboardText/SDL_SetClipboardText. But on iOS command+V shortcut is
also handled by system, so that I also get textinput event with that clipboard
text. And thus the application gets this clipboard text twice (from
SDL_GetClipboardText and from textinput event).
I assume that intended behavior is that command+V shouldn't generate textinput
events. At least as far as I know ctrl+V on other platforms does nothing. This
commit disables paste action for UITextField, so that textinput event isn't
generated anymore.
2023-01-04 13:52:15 -08:00
Sam Lantinga
c823f26f18
Revert "Removed public joystick locking API"
...
This reverts commit a515f51ac0
.
We still need joystick locking to protect the gamepad mappings
2023-01-04 13:51:40 -08:00
Sam Lantinga
566a559beb
Fixed parsing symbols from SDL_oldnames.h
2023-01-04 13:51:00 -08:00
Sam Lantinga
e76c1d74bc
Added a python script to rename SDL2 headers to SDL3 headers
2023-01-04 11:20:38 -08:00
Sam Lantinga
6084d60c66
Removed QtCreator entries from .gitignore
...
We don't use QtCreator in the SDL project, and it matches the build-scripts directory
2023-01-04 11:18:18 -08:00
Sam Lantinga
406c8b79fe
rename_symbols: only write new file if contents have changed
...
Also don't stop for other exceptions, just print them and keep going
2023-01-04 10:40:30 -08:00
Sylvain
6863f0b2d8
Add SDL_WindowID type for SDL_Window id
2023-01-04 09:21:52 -08:00
Sam Lantinga
86c6376140
Fixed integral constant overflow
2023-01-04 08:54:46 -08:00
Sam Lantinga
5fab64f862
Fixed documentation errors in testautomation_render.c
2023-01-03 16:44:00 -08:00
Sam Lantinga
6cfe4f2ba8
Fixed documentation errors in testautomation_math.c
2023-01-03 16:44:00 -08:00
Sam Lantinga
aaaf7423ac
Fixed build
2023-01-03 16:17:10 -08:00
Sam Lantinga
39852241ef
Added -Wdocumentation to CMake clang build
2023-01-03 15:58:48 -08:00
Sam Lantinga
32c077216c
Fixed warnings
2023-01-03 15:59:35 -08:00
Sam Lantinga
95e5417d2e
Fixed documentation warnings
2023-01-03 15:39:11 -08:00
Sam Lantinga
49af0d1b89
Fixed build
2023-01-03 15:35:18 -08:00
Sam Lantinga
0357390fc2
Added support for the ThrustMaster eSwap PRO Controller Xbox
2023-01-03 15:23:38 -08:00
Sam Lantinga
e85839cd56
Fixed line wrapping for HID packet dump
2023-01-03 15:12:47 -08:00
Sam Lantinga
dacdb1c310
Added support for the ThrustMaster eSwap PRO Controller Xbox
2023-01-03 15:12:18 -08:00
Sam Lantinga
71f3bf90ed
Improved handling of binding buttons and axes
2023-01-03 12:47:40 -08:00
Sam Lantinga
1d956c2817
Rename SDL2 tests for SDL3
2023-01-03 11:54:35 -08:00
Sylvain
86658f2ca7
Wayland / Drag and Drop: find the current window
2023-01-03 08:18:08 -08:00
Sam Lantinga
9c1a9ecb4b
Removed non-float versions of SDL render API drawing functions
...
This simplifies the API and removes a level of API translation between the int variants of the functions and the float implementation
Fixes https://github.com/libsdl-org/SDL/issues/6656
2023-01-03 08:16:58 -08:00
Sylvain
bf76fc6b05
Fixed bug #6816 - SDL_RenderSetVSync doesn't disable vsync for software renderer
2023-01-03 06:38:11 -08:00
Sam Lantinga
38b138cd0a
Fixed rounding of floating point values in snprintf
2023-01-03 06:35:25 -08:00
Sam Lantinga
72f0056961
Simulate NTSC timings for Windows desktop display modes
2023-01-03 06:35:25 -08:00
Sam Lantinga
b06e310c08
Fixed spinning rendering too fast
2023-01-03 06:35:25 -08:00
Sam Lantinga
e3c1749f5b
The refresh rate in SDL_DisplayMode is now a float
2023-01-03 06:35:25 -08:00
Sylvain Becker
851b0e16be
Add SDL_GetRenderVSync (see #6495 ) ( #6965 )
2023-01-02 11:21:02 -08:00
Sylvain Becker
023f067903
Update GL_GetSwapInterval for backends ( #6963 )
2023-01-02 10:15:05 -08:00
Sam Lantinga
d764de77d4
Include SDL_audio.h for SDL_AudioDeviceID definition
...
Fixes https://github.com/libsdl-org/SDL/issues/6971
2023-01-02 09:08:44 -08:00
Mathieu Eyraud
fa5475ba9f
Fix joystick instance id check
2023-01-02 09:04:18 -08:00
Mathieu Eyraud
ea6f0ae683
Fix use after free in SDL_GetGamepads
2023-01-02 09:03:49 -08:00
Sylvain Becker
5cf55c4f28
Merge pull request #6969 from meyraud705/meyraud705-yuv_leak
...
Fix memory leak in SDL_SW_CreateYUVTexture
2023-01-02 17:46:12 +01:00
Mathieu Eyraud
721ece7ba0
Fix memory leak in SDL_SW_CreateYUVTexture
2023-01-02 10:22:44 +01:00
Sylvain Becker
9148c89d23
Merge pull request #6964 from 1bsyl/br_android_orientation_bug
...
Br android orientation bug
2023-01-02 09:44:42 +01:00
Sylvain
4408e9f957
Android: orientation, check for exact match to "Portrait". (see #6959 )
...
(Portrait is also contained in PortraitUpsideDown)
2023-01-01 18:47:13 +01:00
Sylvain
c4982955b2
Android: inverse LandscapeLeft and LandscapeRight (see #6959 )
...
LandscapeLeft has now been set to ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE and LandscapeRight to ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE in order to reflect the docs: https://wiki.libsdl.org/SDL2/SDL_HINT_ORIENTATIONS
2023-01-01 18:41:55 +01:00
Sylvain Becker
8a13533949
Handle error return value for SDL_GetSwapInterval
2023-01-01 08:20:41 -08:00
Sam Lantinga
a515f51ac0
Removed public joystick locking API
...
All joystick functions are thread-safe and you can now get an atomic list of joysticks with SDL_GetJoysticks()
Fixes https://github.com/libsdl-org/SDL/issues/6956
2022-12-31 09:24:14 -08:00
Ryan C. Gordon
87c8e2b942
README-migration: Added backticks to avoid markdown highlighting.
2022-12-31 01:12:10 -05:00