Commit Graph

6025 Commits

Author SHA1 Message Date
Joakim L. Gilje
d4e9686cd9 couple of simplifications
* in paint: we can draw the m_image directly, no need to convert it
* in blit: static auto imagebits = m_image.bits(); should not be static
* in blit: we can bulk copy the entire image, no need to iterate horizontal lines
2021-12-03 15:12:23 +01:00
ts-korhonen
62440f2f15 Fix RtMidi linking errors 2021-12-03 16:01:32 +02:00
Joakim L. Gilje
df5d4e6cb6 Merge pull request #10 from Cacodemon345/patch-24
Fix linker errors on macOS
2021-12-03 15:00:33 +01:00
ts-korhonen
98072fc53f Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-03 15:59:10 +02:00
Cacodemon345
0a10cd10d6 Fix linking for real 2021-12-03 19:43:10 +06:00
Cacodemon345
22be61c09a Avoid setting RtMidi flags 2021-12-03 18:28:05 +06:00
Joakim L. Gilje
e31a0349c5 reenable mouse tracking, no mouse movement in x11 without 2021-12-03 12:58:30 +01:00
Joakim L. Gilje
4c98de9bcd don't need the reqUpdate_() slot, update is already a slot. lock the image data with a mutex 2021-12-03 12:57:56 +01:00
Cacodemon345
9a6c67f367 Fix linker errors on macOS 2021-12-03 16:42:31 +06:00
Joakim L. Gilje
363f582a81 code dump - mostly done implementing media menus 2021-12-03 11:38:00 +01:00
OBattler
d28c9af753 Bumped up the version to 3.1. 2021-12-03 00:47:23 +01:00
OBattler
0d0459f972 The ES1371 no longer blocks reads of the power management registers. 2021-12-03 00:45:50 +01:00
OBattler
39f40d45ea The ES1371 now correctly clears all interrupts when it is reset. 2021-12-03 00:39:35 +01:00
OBattler
d3efb6998b ES1371 MIDI UART transmit interrupt enable bit is now actually honored. 2021-12-03 00:37:30 +01:00
ts-korhonen
788abbfeb8 Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-02 22:44:13 +02:00
Cacodemon345
e021b3460a Make external MIDI options actually appear in Settings 2021-12-03 02:12:35 +06:00
Cacodemon345
f7aec4cfcf Implement MIDI I/O support using RtMidi 2021-12-03 01:25:09 +06:00
Cacodemon345
f347c69dd0 Frameskip when needed
Fixes lockups.
2021-12-02 23:53:25 +06:00
ts-korhonen
b0a4f70fa9 Tweaks to support QT on Windows 2021-12-02 19:35:08 +02:00
ts-korhonen
bddc0c0698 Merge branch 'qt' of https://github.com/jgilje/86Box into qt 2021-12-02 19:18:13 +02:00
OBattler
28be6f99d1 A small bug fix in the SMC FDC37c67x Super I/O chip. 2021-12-02 12:15:55 +01:00
OBattler
01f91f8116 Portuguese (Portugal) translation correction. 2021-12-02 12:10:54 +01:00
OBattler
2db06c6ca2 Korean translation and Japanese translation improvements, both by basic2004, closes #1894. 2021-12-02 11:50:08 +01:00
Miran Grča
8a414cad0d Merge pull request #1886 from EngiNerd89/EngiNerd
Fixed Olivetti M19 display bug
2021-12-02 11:45:27 +01:00
Cacodemon345
c631bf36d2 Merge branch '86Box:master' into qt 2021-12-02 16:27:55 +06:00
Cacodemon345
fc9d73b541 Wayland mouse support
Fix moving items with mouse when captured on macOS
2021-12-02 16:26:33 +06:00
KeishiX
33ee384102 Update ru-RU.rc
Updated Russian translation to more natural look. And fixed some long strings in dialogs that don't fit.
2021-12-02 09:40:16 +03:00
EngiNerd89
68d20787ad Fixed indentation. 2021-12-01 21:39:40 +01:00
EngiNerd89
5b552d027f Fixed bug in Olivetti M19 display mode. 2021-12-01 21:28:51 +01:00
OBattler
8fb29ad031 Unfudged the status bar fix. 2021-12-01 21:06:50 +01:00
OBattler
7f0533fc9a Ignore status bar icon timer callback if the status bar has reset itself in between. 2021-12-01 20:35:29 +01:00
Cacodemon345
23dbb85fa8 Significantly improve renderer performance 2021-12-02 00:47:02 +06:00
RichardG867
74318cf607 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2021-12-01 15:18:58 -03:00
RichardG867
3fd4f49695 Fix small detail in versioninfo 2021-12-01 15:18:36 -03:00
TC1995
03cae5c668 Removed excess logs of the tgui9440/96x0. 2021-12-01 18:49:53 +01:00
David Hrdlička
55149c7866 Fix the Media menu not updating after mounting media 2021-12-01 18:12:56 +01:00
Cacodemon345
88452f7957 Implement title bar statistics 2021-12-01 15:55:41 +06:00
Cacodemon345
ac52b32adb Keep emulator paused while settings is open
Reduces crashes
2021-12-01 14:50:49 +06:00
Cacodemon345
dcf492b299 Merge remote-tracking branch 'upstream/master' into qt 2021-12-01 11:31:10 +06:00
Cacodemon345
2297c33751 Fix macOS builds 2021-12-01 11:17:44 +06:00
Joakim L. Gilje
cee1c93d49 refactored machinestatus to update the qstatusbar 2021-11-30 22:06:41 +01:00
Joakim L. Gilje
a6f8e6b68e plugged in keyboard_isfsexit and keyboard_ismsexit to ungrab mouse and leave fullscreen 2021-11-30 21:29:58 +01:00
Joakim L. Gilje
358feb19cc fixed up fullscreen 2021-11-30 21:26:51 +01:00
Joakim L. Gilje
6c2d7bef4a promote the gleswidget to centralwidget via the .ui file 2021-11-30 21:18:25 +01:00
Joakim L. Gilje
7e38ff7d4d removed sdl from gleswidget, use slots to update mouse movement 2021-11-30 21:04:55 +01:00
Joakim L. Gilje
9cdb4f90ca only need to signal update when we've been blitted 2021-11-30 20:52:14 +01:00
Joakim L. Gilje
82f6f6f5e8 fixed up dynld_module, actually loads and sets pointers correct now (tested against libpcap) 2021-11-30 20:34:07 +01:00
Joakim L. Gilje
4cd5cb76d9 return null when dynld_module fails to load library 2021-11-30 20:20:53 +01:00
Joakim L. Gilje
6fb22514fa simplified macos_event_filter.mm inclusion, link to X11 if UNIX-and-not-Apple 2021-11-30 20:18:13 +01:00
Cacodemon345
de88caf4b1 Accidentally left mouse capture half-baked 2021-12-01 01:11:06 +06:00