178 Commits

Author SHA1 Message Date
Jonathan Campbell
e5c782875a Prepare for release 2025-05-03 09:43:37 -07:00
maron2000
91f5d8b429
Add missing file for libpng arm builds 2025-04-18 07:56:40 +09:00
maron2000
7893ec8ee7 reset libpng.vcxproj 2025-04-17 22:39:33 +09:00
maron2000
73f450bf55 Update libpng to ver 1.6.47 2025-04-17 22:18:39 +09:00
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
9460e257df Add tinyfiledialogs in dosbox-x.vcxproj 2025-03-07 20:21:44 +09:00
Jonathan Campbell
8c654af413 Update version 2025-01-31 23:11:20 -08:00
Jonathan Campbell
4f6c4e4ad2 VS project update 2025-01-23 17:49:16 -08:00
Jonathan Campbell
4062962700 Update VS project 2025-01-20 21:20:37 -08:00
Jonathan Campbell
c6c6461aa3 MIDI: In spite of the useless documentation on the Apple Developer website, add support for Roland GS master volume control, and since MIDI reset does not actually DO anything, spam the stupid software synth to shut up on MIDI reset to minimize how many leftover notes were there before reset. Sorry Apple, useless lists of constants with no reference on what you do with them or what they mean or even any kind of useful mention about them is not documentation, it is a dumb grep of headers. Maybe you should ask Microsoft how they document their APIs because you can at least work from their documentation to implement something. 2025-01-13 23:25:03 -08:00
Jonathan Campbell
9391034d4f Prepare for release 2024-12-31 21:09:03 -08:00
Jonathan Campbell
ff350a308a Update version date 2024-12-04 17:00:19 -08:00
maron2000
04c4265112 Experimental nightly build by VS2022 2024-11-01 18:00:44 +09:00
Jonathan Campbell
d93a20fef1 Prepare for release 2024-10-01 23:16:36 -07:00
aybe
6c4347c181 Add Visual Studio debugger visualizer for GUI::String 💀
You have no clue how long it took me to figure out that char was 4 bytes 🤣.
2024-07-14 03:14:21 +02:00
aybe
a9c981d289 Fix ignores: separate VS' (vs/.gitignore), add edit and continue 2024-07-13 05:26:06 +02:00
aybe
7dbd2c3490 Disable edit and continue for release builds 2024-07-10 04:18:09 +02:00
aybe
5eb846644e Enable edit and continue for all but ARM64 (not available). 2024-07-09 18:55:22 +02:00
treloret
7a1c50c1e5 Another missing file in another build flow 2024-07-08 01:50:38 +02:00
treloret
65cdea001f Missing files 2024-07-08 01:37:17 +02:00
treloret
b9e56b3846 libchdr update to latest 2024-07-07 22:56:35 +02:00
Jonathan Campbell
e39d38f822
Merge pull request #5090 from maron2000/SDL_2_30_4
Bump SDL2 libary to version 2.30.4
2024-07-03 15:52:28 -07:00
Jonathan Campbell
214c048267 Prepare for release 2024-07-01 20:45:26 -07: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
maron2000
b819b65fad Fix SDL1 build error (Linux & MinGW) 2024-06-03 18:13:36 +09:00
nanshiki
f6ef1fa882 Change the area of white background drawing 2024-05-14 21:51:52 +09:00
Jaak Ristioja
4a6bcc706e
Use nullptr/NULL instead of 0 for pointers, two fixes for undefined behavior
This commit fixes most -Wzero-as-null-pointer-constant warnings, except in
some places which appear to be vendored 3rd party libraries, e.g. in sdl_ttf.c,
libchdr, physfs and gmock and in 3rd party components therein. Since it might
make more sense to update this 3rd party code to some later versions instead of
fixing the warnings manually, I decided not to enable the C++ compiler flag in
configure.ac at this point.

In two functions with the return type of std::string executed `return 0;`
statements, causing std::string to be constructed from a null pointer. To avoid
undefined behavior these were changed to `return {};`.

Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
2024-05-09 14:18:10 +03:00
Jonathan Campbell
0cded2e82d XCode suddenly considers id and int different types and it is now an error to assign or return one to the other, typecast to fix 2024-03-28 12:35:58 -07:00
Jonathan Campbell
431bfd871e Fix Visual Studio project file to match recent changes to files and file arrangement, fix ne2000.h/cpp confusion in VS 2024-03-26 04:01:59 -07:00
Jonathan Campbell
8a159a59cd Prepare for release 2024-03-01 00:04:45 -08:00
Kagamiin~
cd1ec960ff Updating vcxproj files 2024-02-25 21:39:01 -03:00
Nicholas Stuart Howe
56292b82a2 Add missing quotation marks in vcxproj. 2024-02-10 09:26:51 -05:00
maron2000
030ac1c31b Refine Version strings display 2023-12-25 22:17:26 +09:00
crazii
5eb3e9e3f3 OpenCOW: dynamic call to GetLongPathNameA 2023-12-03 15:20:08 +08:00
crazii
a4617ea14f OpenCow: dynamic calls to win95+ function 2023-12-01 13:15:51 +08:00
crazii
35ea4ec567 add configure option for sdlnet (IPHLPAPI.DLL dependency removed for win95), in case that the build env has its own sdlnet installed and detected. 2023-11-29 18:49:46 +08:00
crazii
0c67df507d OpenCOW: adaption to win95 2023-11-29 18:49:46 +08:00
crazii
be16811529 adaption for MinGW legacy toolchain. 2023-11-29 18:49:46 +08:00
crazii
ea0acaf820 OpenCOW: adaption for legacy MinGW toolchain. 2023-11-29 18:49:45 +08:00
crazii
352d542177 First working version of Win9x build. 2023-11-18 17:05:23 +08:00
crazii
763b7c5f47 SDL: add -limm32 to mingw builds. 2023-11-18 17:05:10 +08:00
crazii
895fef6425 add dependency: opencow from: https://github.com/crazii/opencow 2023-11-18 17:04:52 +08:00
Jonathan Campbell
a93566b5a4 Prepare for release 2023-10-06 15:39:47 -07: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