Commit Graph

6607 Commits

Author SHA1 Message Date
Cacodemon345
f3536e8f79 Open sound gain dialog on double-click 2021-12-14 01:02:08 +06:00
Cacodemon345
35b6c031d1 Merge branch 'qt' of ssh://github.com/Cacodemon345/86box into qt 2021-12-14 00:56:39 +06:00
Cacodemon345
4f72c4c9ea Make sure status bar icons trigger menus 2021-12-14 00:54:38 +06:00
Cacodemon345
dcd7fb6245 Merge branch 'qt' of https://github.com/jgilje/86box into qt 2021-12-14 00:39:50 +06:00
Cacodemon345
80bff48c2b Status bar improvements
* Fix crashes on non-continuous floppy/CD-ROM/ZIP/MO media lists
* Status bar icons should now display tooltips and trigger loading menus
2021-12-14 00:31:55 +06:00
Joakim L. Gilje
777441ef0f when sleeping main emu. thread, take drawits into account like in win.c 2021-12-13 15:19:38 +01:00
Joakim L. Gilje
c77fc79e79 Merge pull request #26 from Cacodemon345/patch-33
Don't unmount ZIP and MO drives on settings save
2021-12-12 11:34:36 +01:00
Joakim L. Gilje
8af37c830f Merge pull request #25 from Cacodemon345/qt
Finish the Qt main menu
2021-12-12 11:32:36 +01:00
Cacodemon345
080bc8682f Sound gain dialog 2021-12-12 16:22:35 +06:00
Cacodemon345
ba4db8de60 Don't umount CD drives on settings exit 2021-12-12 15:58:06 +06:00
Cacodemon345
cc26aa97f1 Don't unmount ZIP and MO drives on settings save 2021-12-12 15:56:23 +06:00
Cacodemon345
457751d108 Finish the Qt main menu 2021-12-12 01:16:27 +06:00
Joakim L. Gilje
975ea07b45 Merge pull request #24 from Cacodemon345/qt
Make "No ROMs found" message identical to Win32
2021-12-11 11:16:19 +01:00
Cacodemon345
7d6e46d90a Make "No ROMs found" message identical to Win32 2021-12-10 15:36:55 +06:00
Cacodemon345
ba2dbe724f Merge branch 'qt' of https://github.com/jgilje/86box into qt 2021-12-10 15:22:44 +06:00
Joakim L. Gilje
c1f2023266 Merge pull request #23 from Cacodemon345/qt
libevdev mouse support
2021-12-10 09:16:19 +01:00
Cacodemon345
b7ea70b0cc Merge branch 'qt' of https://github.com/jgilje/86box into qt 2021-12-10 01:22:28 +06:00
Cacodemon345
7934d90039 libevdev mouse support 2021-12-10 01:22:13 +06:00
Joakim L. Gilje
d72d92ca64 print the 86box version in about box, add githash if available 2021-12-09 20:10:23 +01:00
Joakim L. Gilje
05943477a6 hide statusbar and menubar when fullscreen. prevent exit-fullscreen from triggering 'enter fullscreen' 2021-12-09 19:48:56 +01:00
Joakim L. Gilje
1a1982add1 Merge pull request #22 from Cacodemon345/qt
Implement Help menu items
2021-12-09 19:36:41 +01:00
Joakim L. Gilje
ae10d052d8 Merge branch 'qt' into qt 2021-12-09 19:36:35 +01:00
Joakim L. Gilje
13b18c9d8d added handler for force 4:3, monochrome contrast and overscan 2021-12-09 11:55:28 +01:00
Cacodemon345
55be576cb9 Implement Help menu items 2021-12-09 16:29:21 +06:00
Joakim L. Gilje
1cad9f1617 Merge pull request #21 from Cacodemon345/patch-32
Fix mouse support on EGLFS
2021-12-09 11:21:59 +01:00
Cacodemon345
03096ca9f4 Fix mouse support on EGLFS 2021-12-09 00:03:09 +06:00
Joakim L. Gilje
5f5828a58d action checkboxes for greyscale conversion type 2021-12-08 15:17:33 +01:00
Joakim L. Gilje
ededff3ae1 action checkboxes for greyscale conversion 2021-12-08 15:12:21 +01:00
Joakim L. Gilje
5bc00b220f handle early ui_msgbox_header() calls before main_window has been created 2021-12-08 14:47:09 +01:00
Joakim L. Gilje
018453164e Merge pull request #19 from Cacodemon345/patch-30
Avoid transparency/whiteness effects on Wayland and macOS
2021-12-08 14:12:07 +01:00
Joakim L. Gilje
a2a598ceaf Merge pull request #18 from Cacodemon345/qt
Mouse event improvements
2021-12-08 14:09:53 +01:00
Cacodemon345
fe67c40e33 Take into account max cursor position 2021-12-08 17:09:55 +06:00
Cacodemon345
a6bddd0327 Use globalPos for fullscreen 2021-12-08 17:04:30 +06:00
Cacodemon345
a078900546 Fix for fullscreen 2021-12-08 17:02:28 +06:00
Cacodemon345
fa83778c04 Avoid transparency/whiteness effects on Wayland and macOS 2021-12-08 16:36:55 +06:00
Cacodemon345
b7fee7745b Mouse event improvements
* Only center the cursor when it leaves the emulator screen
* Ignore the very first mouse event that appears after it is captured for the first time after starting
2021-12-08 16:27:58 +06:00
Joakim L. Gilje
d69e21a3e9 startblit() and endblit(): watch for mutex contention. the mutex is unfair on linux, so sleep if there's contention 2021-12-08 11:05:52 +01:00
Joakim L. Gilje
61a2cf986b implemented fullscreen stretch modes 2021-12-07 13:47:42 +01:00
Joakim L. Gilje
2d9020070f filter actions 2021-12-06 22:02:18 +01:00
Joakim L. Gilje
78de384cc4 scaling actions 2021-12-06 21:58:41 +01:00
Joakim L. Gilje
71dd799936 inverted monitor 2021-12-06 21:45:40 +01:00
Joakim L. Gilje
431f75ce4c connected vid_api and menubar actions 2021-12-06 21:39:39 +01:00
Joakim L. Gilje
db0c90a835 replaced sdl_timer with a qtimer, resulting in a binary which does not link sdl 2021-12-06 21:33:25 +01:00
Joakim L. Gilje
b16702bc81 Merge branch 'qt' of github.com:jgilje/86Box into qt 2021-12-06 21:27:39 +01:00
Joakim L. Gilje
b03e6b1aee typed in the view menu, most stuff in here is unimplemented as of now! 2021-12-06 21:26:44 +01:00
Joakim L. Gilje
230c257922 implemented action resizable window 2021-12-06 21:26:17 +01:00
Joakim L. Gilje
021dbf7efa run init before mainwindow is constructed, so 86box internals are loaded and ready 2021-12-06 21:24:53 +01:00
Joakim L. Gilje
ae477a7c2a implement plat_vidapi_name and plat_vidapi so 86box knows about the qt renderers 2021-12-06 21:24:22 +01:00
Joakim L. Gilje
57cbff9ca1 Merge pull request #16 from Cacodemon345/qt
Remove redundant RtMidi checking
2021-12-06 20:14:35 +01:00
Joakim L. Gilje
eb70666e63 Merge pull request #17 from Cacodemon345/patch-29
Fix mouse wheel scrolling
2021-12-06 20:14:23 +01:00