Commit Graph

600 Commits

Author SHA1 Message Date
Dan Balasescu 32b5f88a5e
Adjust deploy script to build all packages 2025-06-20 00:45:54 +09:00
Dan Balasescu c563ecc3be
Mark test projects as non-packable 2025-06-20 00:38:43 +09:00
Dan Balasescu b0260c0d31
Exclude iOS/Android libs from package 2025-06-20 00:32:12 +09:00
MINI\jairo 63df878dec Fix build for macos intel 2025-06-19 09:30:43 -05:00
MINI\jairo 477bd7da13 Fix dubious ownership in repository when running in container 2025-06-19 08:27:07 -05:00
MINI\jairo 3471b34007 Fix dubious ownership in repository when running in container 2025-06-19 08:15:50 -05:00
MINI\jairo b8f0998d8c Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:46:22 -05:00
MINI\jairo 06fdeb01b3 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:42:09 -05:00
MINI\jairo 5b535590d5 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:37:52 -05:00
MINI\jairo f5dcc15710 Fix path for CMAKE_PREFIX_PATH in different archs 2025-06-19 07:29:52 -05:00
MINI\jairo 49da8cf519 Fix path for copying DLLs of SDL3_ttf 2025-06-19 07:18:45 -05:00
MINI\jairo 318c2d8527 Fix path for copying DLLs of SDL3_ttf 2025-06-19 07:18:20 -05:00
MINI\jairo 1616f6056c Fix fetch submodule recursively for libtiff 2025-06-19 07:08:49 -05:00
Dan Balasescu e34ff3f25a
Merge pull request #210 from ppy/update-native-binaries
Update native binaries
2025-06-08 19:07:43 +09:00
smoogipoo 693fcf308b Update native binaries 2025-06-08 09:56:16 +00:00
Dan Balasescu bb19215b54
Merge pull request #209 from smoogipoo/update-bindings
Update bindings to 7dd5e765df239986f78c9b0016e3f3023d885084
2025-06-08 18:51:19 +09:00
Susko3 89fa65f30c Add comment about the chosen buffer size 2025-06-06 18:56:04 +02:00
Susko3 7f8ddcd477 Add SDL_GetEventDescription to tests 2025-06-06 18:53:31 +02:00
Susko3 53bedf11e3 Add new SDL_haptic typedefs and enums
While SDL_HapticEffectType has flag-like values, it's publicly not a [Flags] enum
as the possible values are exclusive.
See for example https://wiki.libsdl.org/SDL3/SDL_HapticPeriodic.
2025-06-06 18:47:40 +02:00
Susko3 29c7e9c126 Add SDL_GetEventDescription helper 2025-06-06 18:23:59 +02:00
Dan Balasescu 831d80fc10
Update bindings to 7dd5e765df239986f78c9b0016e3f3023d885084 2025-06-06 20:17:45 +09:00
Dan Balasescu 23a162db1e
Merge pull request #208 from SaxxonPike/Enumerable-SdlArrays
Allow `foreach` enumeration over `SDLArray`
2025-06-06 20:03:05 +09:00
Anthony Konzel 080b1e571e Allow `foreach` enumeration over SDLArray 2025-06-05 12:57:08 -05:00
Dan Balasescu c61b11ee5d
Merge pull request #207 from SaxxonPike/Utf8String-Allocations
Allocate string memory only once in Utf8String when input lacks null terminator
2025-06-05 13:38:25 +09:00
Susko3 e4a0124bfc Clean up code 2025-06-05 02:16:48 +02:00
Anthony Konzel e18e833799 Reduce the number of string allocations in Utf8String when input strings do not contain a null terminator 2025-06-04 16:40:37 -05:00
Dan Balasescu 7124e530e1
Merge branch 'master' into feature/sdl-libs 2025-05-20 15:20:06 +09:00
Bartłomiej Dach 7155c09e71
Merge pull request #203 from hwsmm/add-pw
Update dependencies for Ubuntu 22.04
2025-02-25 08:50:41 +01:00
hwsmm 0b4f2d1e85 Use distro libdecor instead 2025-02-20 21:53:36 +09:00
Bartłomiej Dach 4cc974e2bc
Merge pull request #202 from ppy/update-native-binaries
Update native binaries
2025-02-20 13:31:22 +01:00
hwsmm c4d3ee27e8 Add PipeWire dependency 2025-02-20 21:25:51 +09:00
bdach 507c28c23c Update native binaries 2025-02-20 12:25:31 +00:00
Bartłomiej Dach 40d5663603
Merge pull request #201 from hwsmm/update
Update bindings
2025-02-20 13:20:40 +01:00
hwsmm c747f1dcdd Update bindings 2025-02-20 20:49:58 +09:00
Bartłomiej Dach 6cbfbf8aad
Bump ubuntu images & runners to 22.04
While this may mean the binaries produced will no longer be compatible
with some unix installations with older glibc versions present,
GitHub are pulling support for the `ubuntu-20.04` runner on April 1,
so we don't really have much of a say in this matter.

The docker image tags could possibly stay for a while longer, but the
whole reason why GitHub are pulling the 20.04 runners is that the LTS
period for Ubuntu 20.04 *also* ends on April 1, so maybe best to just
get it out of the way all across the board.
2025-02-12 15:18:01 +01:00
Susko3 710d4787a6
Merge pull request #200 from ppy/update-native-binaries
Update native binaries
2025-01-25 18:06:08 +00:00
Susko3 490ffdcaa4 Update native binaries 2025-01-25 18:00:42 +00:00
Susko3 d5ae94981e
Merge pull request #199 from hwsmm/ubuntu-arm-ver
Use ARM runners and Ubuntu 20.04 ARM
2025-01-25 17:56:22 +00:00
hwsmm 5f4ba18c0d
Apply suggestion
Co-authored-by: Susko3 <Susko3@protonmail.com>
2025-01-26 02:50:00 +09:00
hwsmm 10972ff222 Try ARM runners 2025-01-26 02:33:08 +09:00
Susko3 96486c7a02
Merge pull request #198 from Susko3/fix-sdl_pen-constants
Fix SDL_Pen constants
2025-01-25 17:23:27 +00:00
Susko3 87b6598855 Fix SDL_Pen constants 2025-01-25 17:19:15 +00:00
hwsmm 4ac4588e18 Use Ubuntu 20.04 ARM and make apt noninteractive 2025-01-26 02:09:44 +09:00
Susko3 e1fb215d12
Merge pull request #197 from Susko3/update-bindings
Update SDL3 bindings for Windows Ink support
2025-01-25 15:47:19 +00:00
Susko3 e9be289b30 Add new enum members 2025-01-25 15:33:05 +00:00
Susko3 b00293457a Update SDL3 bindings for Windows Ink support 2025-01-25 15:00:58 +00:00
Dan Balasescu ab7c7f5a9c
Merge pull request #196 from Susko3/add-SDL_GetTrayEntries-helper
Implement helper for `SDL_GetTrayEntries()`
2025-01-05 17:24:19 +09:00
Susko3 f988cb2d0b Implement helper for SDL_GetTrayEntries()
The returned array should not be SDL_free'd as it's a `const` pointer.
2025-01-05 04:33:11 +00:00
Susko3 3681588414
Merge pull request #195 from ppy/update-native-binaries
Update native binaries
2025-01-03 20:12:36 +01:00
smoogipoo 31ee86e59e Update native binaries 2025-01-02 06:30:45 +00:00