Miran Grča
1d495af5e3
Merge pull request #2673 from dhrdlicka/feature/config-refactor
...
config: Refactor the INI parser out
2022-09-15 01:18:20 +02:00
cold-brewed
e5d6430ec8
qt: Fix potential null pointer access in media history
2022-09-12 09:48:14 -04:00
David Hrdlička
7dd8c96ffc
config: Refactor the INI parser out
2022-09-10 13:37:49 +02:00
Cacodemon345
d47bd06f25
qt_hardwarerenderer: Use setData on Qt 5.14 and later
2022-09-03 13:13:07 +06:00
Miran Grča
fa9ac2409d
Merge pull request #2661 from cold-brewed/qt-discord-timer
...
qt: Fix discord update timer to run at one second interval
2022-09-02 14:08:12 +02:00
Miran Grča
dd723e4a84
Merge pull request #2663 from Cacodemon345/patch-100
...
qt_hardwarerenderer: Fix compilation with Qt 5.12
2022-09-02 14:07:57 +02:00
GH Cao
0cca0d9831
win_joystick_rawinput: Fix wchar/char mismatch
2022-09-02 16:53:53 +08:00
Cacodemon345
a84a8615c5
qt_hardwarerenderer: Fix compilation with Qt 5.12
2022-09-02 13:45:48 +06:00
Cacodemon345
d32cd981c8
qt_hardwarerenderer: Don't blit black, hidden portions of images
2022-09-02 00:32:04 +06:00
cold-brewed
7262866902
qt: Fix discord update timer to run at one second interval
2022-09-01 13:49:35 -04:00
Cacodemon345
11f6fee8ca
qt_hardwarerenderer: Don't update the entire texture on blits
2022-09-01 16:55:12 +06:00
cold-brewed
aa67147525
Media history: small adjustment for vcpkg builds
2022-08-31 19:46:36 -04: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
23e587b909
qt: Append usr_path for relative paths in plat_fopen64() on linux as well as macOS
2022-08-30 19:38:22 -04:00
cold-brewed
9daa721d44
qt: Add media history manager for recently used images
2022-08-30 17:18:51 -04:00
Miran Grča
df0e12bccc
Merge pull request #2648 from elyosh/net_improv
...
Network improvements
2022-08-28 14:57:22 +02:00
Adrien Moulin
d3dde1737a
network: add a new status bar icon for the network disconnected state
2022-08-28 13:56:24 +02:00
Adrien Moulin
ea21790fc9
network: allow to set a NIC's link from the status bar
2022-08-27 19:08:28 +02: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
Adrien Moulin
9ad587dbfd
qt: fix instance number not set when editing nic config
2022-08-25 23:53:09 +02:00
Adrien Moulin
06ec705098
qt: fix duplicate entries in network settings
2022-08-25 22:25:11 +02:00
Adrien Moulin
19db1d2c7b
Network overhaul : support for multiple NICs, performance improvement
...
- Add support for multiple NICs
- Switch from polling to an event loop for the host networking to avoid latency and locking issues
2022-08-21 16:55:47 +02:00
Cacodemon345
012db280e2
qt: Remember maximized state of monitor windows if enabled
2022-08-14 12:32:29 +06:00
Alexander Babikov
94f76ef3c0
Fix some warnings in Qt code
2022-08-13 15:42:22 +05:00
Miran Grča
a85caea4a9
Update qt_harddiskdialog.cpp
...
Removed the stray QTimer include.
2022-08-12 18:59:46 +02:00
Miran Grča
a0ae6d45bd
Merge pull request #2611 from Cacodemon345/qt-cylinderfix
...
qt: large sizes when entered no longer decrement by 1MB
2022-08-12 18:59:09 +02:00
Cacodemon345
3194130bcd
qt: large sizes when entered no longer decrement by 1MB
2022-08-12 15:15:23 +06:00
Cacodemon345
ad3bba009a
qt: Raise minimum Xi2 version requirement to 2.1
...
This is needed for click-and-drag to work with both Qt5 and Qt6, especially the latter which was previously broken, without any hacks.
2022-08-12 13:24:29 +06:00
Cacodemon345
f2cf5dd841
qt: Restore Xinput2 for Qt5 builds
2022-08-12 00:35:40 +06:00
OBattler
bf8d1dda9d
Merge branch 'master' of https://github.com/86Box/86Box
2022-08-10 22:44:22 +02:00
OBattler
ee38432bb7
Added some parentheses.
2022-08-10 22:44:08 +02:00
Cacodemon345
97242168de
qt: Fix usage of unconverted path in plat_fopen64
...
UTF-8 paths are not supported on all Windows installations, only some of them. This was only accounted for in the 32-bit plat_fopen function, not on 64-bit plat_fopen64. Fix that oversight.
2022-08-11 01:16:56 +06:00
Cacodemon345
2ebee217b5
qt_d3d9renderer: Clear screen backbuffer at each render
2022-08-10 11:10:54 +06:00
Cacodemon345
dd23397854
qt: Add option to apply fullscreen stretching modes when maximized
2022-08-10 01:27:54 +06:00
Cacodemon345
f70102c529
qt: Add ability to open screenshots folder
2022-08-09 15:35:32 +06:00
Dominus Iniquitatis
3407708a9e
qt: Adjusted "Controller 4" vertical position
2022-08-08 06:52:20 +03:00
Miran Grča
123ab476ef
Merge pull request #2582 from elyosh/instrument
...
Add an instrumentation option for performance profiling
2022-08-06 23:56:05 +02:00
Miran Grča
c46e7c7b8b
Merge pull request #2581 from elyosh/fix-mac-opengl-fs
...
qt_openglrenderer: fix fullscreen rendering on mac
2022-08-06 23:55:34 +02:00
Adrien Moulin
c6cf848693
Fix var name
2022-08-06 14:51:42 +02:00
Adrien Moulin
3a1d9cff9a
Add an instrumentation option for performance profiling
...
Not built by default, this allows printing the emulation speed on stdout and exiting after a certain emulation time.
2022-08-06 14:23:11 +02:00
Adrien Moulin
68812d4368
qt_openglrenderer: fix fullscreen rendering on mac
2022-08-06 11:51:39 +02:00
Adrien Moulin
ce4d7f9fc8
Small cleanup
2022-08-05 23:22:39 +02:00
Adrien Moulin
c7c438f2d6
qt: fix busy looping with evdev mouse
...
Replace busy looping which was using 100% cpu with poll()
2022-08-05 23:12:03 +02:00
cold-brewed
828334c482
qt: Update machine settings layout to make mac and linux consistent with windows layout
2022-08-03 12:18:41 -04:00
Cacodemon345
468ef84399
qt: Enable and make VNC work properly
2022-08-03 13:06:30 +06:00
cold-brewed
acd2d8b801
qt: Update cdrom media menu to make it more consistent with floppy.
...
Add current image name to cdrom and floppy media menu.
Don't display reload option unless previous image is set.
2022-08-02 17:08:12 -04:00
Cacodemon345
1033959839
qt: Fix unresponsive progress bar when creating floppy images
2022-08-02 16:59:24 +06:00
OBattler
f96eb5a2fc
Pausing the emulator, including using the Pause key, now also releases mouse capture, closes #2293 .
2022-08-02 02:57:00 +02:00
Cacodemon345
482bbe7fee
Merge branch 'qt-opengl-es' of ssh://github.com/Cacodemon345/86box into qt-opengl-es
2022-08-02 00:14:32 +06:00