Commit Graph

184 Commits

Author SHA1 Message Date
Alexander Babikov
a995695a04 win: plat_tempfile: Use local time instead of UTC 2023-07-01 16:58:35 +05:00
Jasmine Iwanek
87ed36d444 Add myself to copyright for win32 ui as I'm the official maintainer 2023-06-05 01:16:40 -04:00
Jasmine Iwanek
610401de7a Yet more clang-formatting 2023-02-28 23:53:57 -05:00
Jasmine Iwanek
a7236a9022 Make dual video card code use array 2023-02-06 07:29:18 -05:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
Cacodemon345
3a10ebd28d Merge branch 'master' into global-config-screenshot 2022-12-03 20:29:26 +06:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
6919451ae4 Fix string offsetting 2022-11-09 23:19:17 -05:00
Cacodemon345
e4e1852462 Start of global config infrastructure 2022-11-06 22:35:47 +06:00
Jasmine Iwanek
a04710b517 clang-format in src/win and other misc places 2022-07-27 17:27:51 -04:00
OBattler
30479fc3b9 Fixed the problem of infinite screenshots being taken with the Win32 GUI. 2022-07-12 05:45:50 +02:00
Cacodemon345
0ce1a8edfe Fix compilation for non-Qt builds 2022-07-07 15:09:13 +06:00
Cacodemon345
2bd4c67577 Fix Windows builds 2022-07-07 14:52:30 +06:00
OBattler
f834caca9b Temporarily reverted main thread delays to the old way to reduce CPU usage until we figure out a better way that gives more accuracy at comparably reduced CPU usage. 2022-06-25 15:37:41 +02:00
David Hrdlička
e60af6c29d Clean up plat.h a bit 2022-04-20 01:03:39 +02:00
Alexander Babikov
bacc78da24 Fix instances of narrow string literals being used where wide ones should be used 2022-04-14 07:13:47 +05:00
Alexander Babikov
c82b9a379c Remove the crashdump generation stuff and the associated parameter
It's Windows-exclusive and has never really worked
2022-04-14 07:10:19 +05:00
Cacodemon345
f8e53a957a win: Fix AppData directory creation 2022-04-09 00:12:27 +06:00
David Hrdlička
3449a173ae Move ROM search path code to rom.c, rewrite rom_fopen 2022-04-08 01:34:47 +02:00
Cacodemon345
1a3a7bec0e Move platform-specific ROM path adding code into plat modules 2022-04-06 16:16:25 +06:00
RichardG867
f57cbe36b1 GDB Stub: More progress 2022-03-16 00:33:01 -03:00
Cacodemon345
7dc84e0f67 qt: Fix HDD path relativization on Windows 2022-03-04 01:25:34 +06:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
David Hrdlička
b764f828b3 Fix status bar disappearing upon returning from full screen 2022-01-31 16:43:55 +01:00
David Hrdlička
7c6c96b0e7 Fix some toolbar resizing bugs 2022-01-31 03:09:29 +01:00
David Hrdlička
929ee51234 Add a toolbar to the Windows GUI 2022-01-09 18:38:18 +01:00
David Hrdlička
65310e0141 Delay load SetCurrentProcessExplicitAppUserModelID
Appears to be the only thing preventing 86Box from running on Vista.
Note that this doesn't mean a change in the official system requirements.
2022-01-08 21:43:04 +01:00
OBattler
394768f5ac In default mode, the SDL2 renderers now use UpdateTexture(). 2021-12-29 20:53:32 +01:00
ts-korhonen
a03d0f0461 Merge branch 'master' of https://github.com/86Box/86Box 2021-12-17 22:28:11 +02:00
ts-korhonen
805638ddd8 Fix window resize not always working
Change doresize to atomic_flag to prevent race condition
2021-12-17 22:15:21 +02:00
David Hrdlička
e0a73a99ec Turn the RtMidi module into a full standalone MIDI module
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
OBattler
4a906f0138 Added some sanity check, closes #1896. 2021-12-08 21:06:56 +01:00
OBattler
295f750884 Moved the OpenGL 3.3 renderer and Discord integration out of the Dev branch. 2021-11-29 15:42:50 +01:00
Miran Grča
a5c2fe1e4a Merge pull request #1821 from laciba96/master
Menu reloading fixes for Multilanguage UI
2021-11-17 23:02:56 +01:00
ts-korhonen
9b0a052447 Increase resource string max length 512 > 1024. Allocate with calloc. 2021-11-17 22:45:22 +02:00
Laci bá
faa1750c92 Menu reloading fixes for Multilanguage UI 2021-11-17 18:28:00 +01:00
RichardG867
0de137daf7 Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/include/86box/machine.h
#	src/machine/m_at_socket7.c
#	src/machine/machine_table.c
#	src/video/vid_tgui9440.c
#	src/win/win.c
2021-11-14 13:45:37 -03:00
Laci bá
6f0da19369 Merge branch 'master' into translation_hu-HU 2021-11-14 00:03:36 +01:00
Laci bá
b321679bde Final cleanup 2021-11-13 23:56:35 +01:00
Laci bá
dfa795b267 Add reverse conversion from string to LCID 2021-11-13 23:51:29 +01:00
OBattler
bfb3c0c324 Fixed the intendation mess in cpu/x86seg.c, removed port 61h handling from keyboard/keyboard_at.c, and fixed a function with undeclared type in win/win.c. 2021-11-13 23:15:28 +01:00
OBattler
3730117a37 Conflict resolution. 2021-11-13 22:49:19 +01:00
Laci bá
7e4abcbfbd Implement system language as 0xFFFF 2021-11-13 21:37:51 +01:00
Laci bá
0bab2e144a Reinit media menu, and store the system language too 2021-11-12 22:41:30 +01:00
Laci bá
dafc429e93 A lot of changes
- Fix the broken itemindex of ComboBox  in the Settings dialog
- Change from LCID to uint32_t
- Rewrite the headers of the lang related functions (can handle the whole LCID as input)
- Add dummy functions to unix.c
- Add proper combobox handling in win_settings.c
- Added a lot of debug calls temporarily
- Reactivate every disabled option related to language changes
- Move lang_id to 86box.h from win.h
- Implement on-fly resource switch as discussed with OBattler
- Reimplement everything language related in the initialization section of the program
- Implemented the ladder of three points
1, what is the --lang?
2, what are definied in the config? (to be implemented)
3, what is the system language
2021-11-09 22:33:54 +01:00
Laci bá
ca638e1a9e Merge branch '86Box:master' into translation_hu-HU 2021-11-09 19:58:58 +01:00
OBattler
c892c521ea More preparation for localization. 2021-11-09 19:57:38 +01:00
OBattler
e2bdeae4cc Bugfixes to prepare for localization. 2021-11-09 19:50:42 +01:00