Commit Graph

7790 Commits

Author SHA1 Message Date
OBattler
6661ff5dcc Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored. 2021-12-13 01:23:06 +01:00
ts-korhonen
c5261da4f3 qt(windows): use direct connect for mousepoll 2021-12-12 18:48:11 +02:00
Miran Grča
29e3b92ebe Merge pull request #1925 from notmlow/patch-6
Made the translation more accurate
2021-12-12 17:23:39 +01:00
ts-korhonen
03c077dfa7 qt: Disable alt key menu navigation with style override 2021-12-12 18:19:44 +02:00
ts-korhonen
cc909078c1 qt(windows): don't process raw input events when in menu or other window 2021-12-12 17:52:43 +02:00
ts-korhonen
8878e44531 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-12 14:16:48 +02:00
ts-korhonen
1f408a1ac6 Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-12 14:12:11 +02: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
mlow
4617d11ffa Made the translation more accurate
The words Sauver has been replaced by the word Sauvegarder for a more accurate french translation.
2021-12-11 11:53:06 -05: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
OBattler
6fd2cfaf90 Fixed a PIT bug. 2021-12-09 23:59:45 +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
ts-korhonen
1a2e1fd105 Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-09 21:02:10 +02:00
ts-korhonen
67de5124ca Add windows raw input via qt native event filter 2021-12-09 20:59:50 +02: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
OBattler
2c599321de Some small EGA fixes. 2021-12-08 22:43:23 +01:00
OBattler
bcf96bd913 Properly fixed the IBM PS/2 Model 55SX, required reverting some keyboard controller changes and changes to the implementation of the memory control POS registers. 2021-12-08 22:05:55 +01:00
OBattler
5c6442e755 Merge branch 'master' of https://github.com/86Box/86Box 2021-12-08 21:07:14 +01:00
OBattler
4a906f0138 Added some sanity check, closes #1896. 2021-12-08 21:06:56 +01:00
Cacodemon345
03096ca9f4 Fix mouse support on EGLFS 2021-12-09 00:03:09 +06:00
ts-korhonen
b7d86a1070 Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-08 17:38:54 +02: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
Miran Grča
cd1cd949f9 Merge pull request #1919 from startmenu/master
Update Simplified Chinese translation
2021-12-07 19:39:32 +01:00
Miran Grča
7bbf6603f4 Merge pull request #1920 from ts-korhonen/master
Error handling updates on OpenGL 3.0 renderer
2021-12-07 19:39:24 +01:00
ts-korhonen
3a5c0383c2 Fix comment mismatch on language.h 2021-12-07 20:12:14 +02:00