Miran Grča
af6d8819a5
Update CMakeLists.txt
2025-02-03 02:58:53 +01:00
Miran Grča
ff68384c49
Merge pull request #5200 from Cacodemon345/windows-dark-mode
...
Windows dark mode
2025-02-03 02:57:23 +01:00
Miran Grča
1ee954ef83
Update CMakeLists.txt
2025-02-03 02:54:20 +01:00
Alexander Babikov
db6d3aba38
Make Qt base translation embedding disableable
2024-11-22 03:39:55 +05:00
Alexander Babikov
81283ac848
Embed Qt base translations in the executable
...
Fixes standard messagebox buttons not being translated
2024-11-18 04:16:16 +05:00
Jasmine Iwanek
f4b63caf0b
One line per file in CmakeLists.txt
2024-09-04 18:34:06 -04:00
Alexander Babikov
cf2a074dc0
Fix SDL UI failing to build when C++11 threads are disabled
2024-08-28 02:06:35 +05:00
Joakim L. Gilje
98eed0b85d
qt_private_headers are needed for both qt5 and qt6
2024-08-21 08:50:48 +02:00
Jasmine Iwanek
0219547a16
Put Wacom tablets on dev branch
2024-08-08 19:31:49 -04:00
Miran Grča
acb832d776
Merge pull request #4361 from joshuashaffer/master
...
For Qt5 add Gui Private Include Header. Fix C++ union initializer syn…
2024-07-21 23:48:04 +02:00
OBattler
1b68770bda
Dummy CD-ROM IOCTL handler to fix compiling platforms other than Windows.
2024-05-20 03:52:53 +02:00
OBattler
641da43f15
IOCTL and CD-ROM changes.
2024-05-19 21:17:57 +02:00
jbs
072a6c5a05
For Qt5 add Gui Private Include Header. Fix C++ union initializer syntax in src/sound/snd_opl_ymfm.cpp
2024-04-16 11:50:53 -03:00
Alexander Babikov
9354c6a6ef
Qt: Fix CD-ROM menu not updating after ejecting a CD from the guest
2024-03-20 22:18:24 +05:00
OBattler
2c5a460d23
Removed the Win32 UI and the legacy makefiles.
2024-03-15 18:16:21 +01:00
Miran Grča
e0b3ca9263
Merge pull request #4248 from Cacodemon345/modem_emu
...
net_modem: TCP/IP support and Telnet emulation
2024-03-12 15:34:43 +01:00
Miran Grča
4646fa5d12
Merge pull request #4247 from Cacodemon345/modem_emu
...
Modem emulation (includinng SLIP connectivity)
2024-03-12 11:45:03 +01:00
Cacodemon345
d51ba85814
TCP/IP support
2024-03-12 14:27:19 +06:00
Cacodemon345
9f5d2a46bd
Platform-specific netwok sockets
2024-03-11 16:35:57 +06:00
Alexander Babikov
1019953ba5
Add an option to build with SDL joystick backend on Windows
2024-03-08 01:33:14 +05:00
Alexander Babikov
2e10c5a870
CMake: Move DirectInput backend option to Win32 UI
2024-03-08 01:31:54 +05:00
Alexander Babikov
5acec5dfa4
qt: Remove the Direct3D 9 renderer
2024-02-13 18:40:07 +05:00
Cacodemon345
bf99a1aaad
Dark mode theme only for Windows
2024-01-16 01:39:32 +06:00
Joakim L. Gilje
aeb44f1c5c
update WM_CLASS instance name from vm_name
2023-11-21 23:44:12 +01:00
RichardG867
a1c4e090a4
qt: Remove old dynamic fluidsynth bundler from macOS
2023-07-22 17:47:54 -03:00
cold-brewed
883b4c4be9
macos: Update library bundling process, add vde to bundle ( #3390 )
...
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-06-09 11:37:05 -03:00
cold-brewed
7bc213a954
macOS: Bundle fluidsynth and ghostscript ( #3250 )
...
* macOS: Build fixes for fluidsynth and ghostscript to ensure they get detected and bundled. Add required packages for build.
* macOS: Don't link against fluidsynth and only bundle if detected.
---------
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-04-14 14:48:14 -03:00
RichardG867
0763475c00
qt: Attempt fix for Qt5 private headers on certain environments
2023-04-11 20:38:03 -03:00
RichardG867
a80e9501b8
qt: Add evdev keycode mapper
2023-04-08 17:58:55 -03:00
RichardG867
bbbe0ec88d
qt: Add xkbcommon keyboard support for Wayland
2023-04-08 00:31:25 -03:00
RichardG867
05b3cd1607
qt: Initial xkbcommon keyboard support for X11
2023-04-07 22:35:32 -03:00
Jasmine Iwanek
f643391975
Serial Passthrough
2023-02-14 20:53:59 -05:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
5e0c1ac209
Gdbstub, Minitrace and more ( #2653 )
...
* Fix gdbstub compilation
* Fix minitrace compilation
* Fix many warnings on Linux Builds
* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
cold-brewed
aeee37490a
macOS: Add Vulkan support via MoltenVK ( #2650 )
...
* macOS: Add the ability to build with and bundle MoltenVK for Vulkan
support
* macOS: Add cmake variable for RPATH as needed by macports moltenvk lib
* macOS: Change minimum macOS target for vulkan builds
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2022-08-31 15:59:29 -03:00
cold-brewed
9daa721d44
qt: Add media history manager for recently used images
2022-08-30 17:18:51 -04:00
cold-brewed
4efd1d90c2
macos: Add RPATH to the installed binary to enable dynamic loading of
...
bundled libraries.
2022-08-27 10:47:55 -04:00
OBattler
c793fd7142
Proper separation.
2022-07-24 03:54:47 +02:00
David Hrdlička
ad8ea20e14
qt: fix windeployqt with qt5
2022-06-29 18:55:22 +02:00
Cacodemon345
32b29e91ee
qt: add Direct3D 9 renderer
2022-06-22 16:36:38 +06:00
David Hrdlička
f854d8ebe0
qt: use the Qt::lconvert target instead of find_program
2022-05-29 12:16:40 +02:00
David Hrdlička
0304a296c8
qt: minor Windows fixes
...
- fix configuration failing on MinGW with Qt6
- run `windeployqt` when installing a non-static build
- check the proper vcpkg variable when setting the Qt host path
2022-05-29 00:26:24 +02:00
David Hrdlička
01303848f7
vcpkg: rework the Qt dependency
...
- only depend on a subset of `qtbase`
- make Linguist a host dependency
2022-05-28 17:39:12 +02:00
David Hrdlička
91a9df2131
qt: fix Windows RC file erroneously including the manifest under VS
2022-05-28 17:39:11 +02:00
Cacodemon345
f9e8520c41
qt: Add MCA device list to Tools
2022-05-23 17:29:45 +06:00
Cacodemon345
6edc2a4c2b
Merge remote-tracking branch 'upstream/master' into newqt2
2022-04-24 00:56:11 +06:00
Cacodemon345
314bf5ad06
Add Vulkan renderer
2022-04-21 16:32:46 +06:00
Alexander Babikov
eba088c692
Remove trailing whitespace + indentation consistency fixes
2022-04-14 07:10:18 +05:00
Emily
ac77a21611
cmake: Fix Qt 6 plugin installation on macOS
...
Run find_package to import the CMake rules for the various plugins,
as install_qt5_plugin didn't work for me on Qt 6 otherwise, and install
the macOS style and icon plugins as well so that the widget style and
icons work correctly on Qt 6.
${_qt_plugin_dir} doesn't seem to get set by anything and
install_qt5_plugin hardcodes the PlugIns path, so hardcode that in
qt.conf as well.
Additionally, adjust the Qt library folder to take into account the
major version being used.
2022-04-08 01:46:41 +01:00
David Hrdlička
b5f18af541
Clean up the RtMidi optionality
2022-03-11 20:41:00 +01:00