39 Commits

Author SHA1 Message Date
maron2000
36ccd11455 Reapply fix for build error on VS2022 2025-04-12 07:57:57 +09:00
maron2000
897df474cc Reapply DOSBox-X specific patches to SDL2 library 2025-04-11 23:50:49 +09:00
maron2000
dbc8730a72 Update SDL2 library to version 2.32.4 2025-04-11 23:06:05 +09:00
maron2000
04c4265112 Experimental nightly build by VS2022 2024-11-01 18:00:44 +09:00
maron2000
30a7dd36e6
Update SDL.vcxproj 2024-07-02 08:54:00 +09:00
maron2000
0bbbf8a971
Fix SDL_ttf compile error due to SDL2 update to 2.30.4 2024-07-02 08:21:00 +09:00
maron2000
fcf88b8753 Reapply DOSBox-X specific patches to SDL2 library 2024-07-01 23:31:32 +09:00
maron2000
b1de9c5ff4 Update SDL2 library to 2.30.4 2024-07-01 22:22:51 +09:00
nanshiki
f6ef1fa882 Change the area of white background drawing 2024-05-14 21:51:52 +09:00
maron2000
9c681325f6 Change permission 2023-09-10 17:12:27 +09:00
maron2000
3ef9365706 Reapply DOSBox-X specific patches to SDL2 library 2023-09-09 20:20:01 +09:00
maron2000
af69c36ee4 Bump SDL2 library to 2.28.2 2023-09-09 20:14:08 +09:00
nanshiki
3d9f431750 Fixed space key input when IME ON in SDL2 version 2023-07-22 12:24:06 +09:00
nanshiki
4dd57fb1db If wParam of WM_KEYDOWN is VK_PROCESSKEY, the key input process of SDL is not called. 2023-05-23 18:51:40 +09:00
Jonathan Campbell
7aaa67cccc I repeat: Do not error out if code would fail on a C89 compiler 2023-04-01 01:46:52 -07:00
Jonathan Campbell
edba71e696 Stop asking the compiler to error out on things that offend a C89 standard compiler... like declaring variables in the middle of a function. We do not care, and such a check is preventing DOSBox-X from compiling 2023-04-01 01:39:41 -07:00
Jonathan Campbell
ccf74541fd Fix Windows ARM/ARM64 builds not to use OpenGL or attempt to use it 2023-03-28 00:37:49 -07:00
Dani Llewellyn
56d2c2b77c
Fix portability of macOS SDL2 build when XQuartz is installed on build machine
The SDL2 `build-dosbox.sh` incorrectly set the `opts` variable when building on a Darwin host. The order of events was:

1. If Darwin, set opts to not build against X11
2. If Not-Linux (also matches on Darwin systems), set opts to not build against wayland and udev. This overwrote the opts set in the first step

Fix it by unifying the independent Darwin and Not-Linux tests to a combined `if Darwin else if Not-Linux` block.

Signed-off-by: Dani Llewellyn <dani@bowlhat.net>
2023-03-06 00:01:24 +00:00
Jonathan Campbell
6f277dd016 VS2019 doesn't offer platform toolset v143, downgrade to v142 for this build. Perhaps after this release it is time to upgrade to the latest Visual Studio. 2022-12-26 18:26:43 -08:00
nanshiki
8c660da088 Fixed to discard marked text when IME is turned off on macOS 2022-12-24 20:42:24 +09:00
Jookia
67a21f928b sdl2: Disable libudev support outside Linux
The SDL2 code assumes these are only on Linux.
2022-12-12 18:05:11 +08:00
Jookia
e7b26e9902 sdl2: Disable Wayland support outside Linux
Currently the SDL2 Wayland code requires Linux input drivers to work.
2022-12-12 18:05:11 +08:00
Jookia
e0ca839de1 sdl2: Find and use GNU Make 2022-12-12 18:05:11 +08:00
Jookia
d5f01b8291 sdl2: Fix NetBSD support 2022-12-12 18:05:11 +08:00
Jookia
b3fa848f0f Replace '/bin/bash' with '/usr/bin/env bash' in shebangs
This should hopefully help portability with BSDs.
2022-12-12 17:52:27 +08:00
nanshiki
d85a1d0f73 Fixed to display IME marked text in SDL2 version on macOS 2022-11-19 12:45:42 +09:00
aybe
ea95275a69 Fix incorrectly mapped axes 2022-09-15 22:01:11 +02:00
aybe
cccde4fcd9 Upgrade solution to VS2022 2022-09-15 20:14:34 +02:00
Wengier
f35f2e895b update doc 2022-09-01 18:55:29 -04:00
Wengier
ec21c54dd6 apply SDL fix to macOS 2022-08-29 14:19:52 -04:00
Wengier
425bf580b8 macOS SDL2 IME fix 2022-08-29 03:27:23 -04:00
Wengier
08174a2ca8 more 2022-06-10 17:13:24 -04:00
Wengier
5a9ea2f4c4 Modify SDL2 lib is unneed for SDL2 HMENU 2022-01-25 21:29:23 -05:00
Wengier
807da7874b fix 2022-01-25 12:47:19 -05:00
Wengier
46d076725e fix 2022-01-25 12:02:52 -05:00
Wengier
e46761fcfa
Update SDL_windowsvideo.c 2022-01-25 02:18:29 -05:00
Wengier
adca760169 make HMENU possible on Windows SDL2 2022-01-25 01:38:24 -05:00
Wengier
05434a0589 improve IME support on SDL2 2021-12-08 22:20:06 -05:00
Wengier
7786fbd291 rename vs2015/ to vs/ 2021-11-25 05:42:03 -05:00