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
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
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
Joakim L. Gilje
9823ff4488
Merge pull request #8 from Cacodemon345/qt
...
Make external MIDI options actually appear in Settings
2021-12-02 21:27:01 +01:00
Cacodemon345
07ee5f80d8
Merge branch 'qt' of https://github.com/jgilje/86box into qt
2021-12-03 02:12:42 +06:00
Cacodemon345
e021b3460a
Make external MIDI options actually appear in Settings
2021-12-03 02:12:35 +06:00
Joakim L. Gilje
17ea2c2ff4
Merge pull request #7 from Cacodemon345/qt
...
Implement MIDI I/O support using RtMidi
2021-12-02 20:43:39 +01:00
Cacodemon345
f7aec4cfcf
Implement MIDI I/O support using RtMidi
2021-12-03 01:25:09 +06:00
Joakim L. Gilje
9c0a90534e
Merge pull request #6 from Cacodemon345/patch-23
...
Frameskip when needed
2021-12-02 20:01:51 +01:00
Cacodemon345
f347c69dd0
Frameskip when needed
...
Fixes lockups.
2021-12-02 23:53:25 +06:00
Joakim L. Gilje
bd65021c6b
Merge pull request #4 from Cacodemon345/qt
...
Wayland mouse support
2021-12-02 12:09:36 +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
Joakim L. Gilje
54ae64d2ac
Merge pull request #3 from Cacodemon345/qt
...
Fix macOS builds
2021-12-01 22:33:14 +01:00
RichardG867
bc28b5df3b
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
2021-12-01 17:39:33 -03:00
RichardG867
67df8cd8c6
Build script: Fix strip flag being lost across MSYSTEMs
2021-12-01 17:39:09 -03:00
RichardG867
a128a51865
Point readme link to v3.0
2021-12-01 17:32:53 -03: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
David Hrdlička
74a1516172
Merge pull request #1884 from 86Box/tc1995
...
Removed excess logs of the tgui9440/96x0.
2021-12-01 19:07:48 +01: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
David Hrdlička
e88c91eddc
Looks like GitHub is not consistent at case sensitivity :^)
2021-12-01 12:54:15 +01:00
David Hrdlička
99b3414fea
Update bug report template; normalize case
2021-12-01 12:51:12 +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
Joakim L. Gilje
3da9aae95f
Merge pull request #1 from Cacodemon345/qt
...
Render emulator output on main window
2021-11-30 20:15:10 +01:00
Cacodemon345
de88caf4b1
Accidentally left mouse capture half-baked
2021-12-01 01:11:06 +06:00
Cacodemon345
563869a06e
Fix macOS builds
2021-12-01 01:00:41 +06:00
OBattler
9acfdeffa8
Russian translation, closes #1877 .
2021-11-30 19:16:36 +01:00
OBattler
a909d08e6f
Changed a #define in device/mouse_serial.c, should make the serial mouse use the normal period on the interpreter even on builds with the new recompiler.
2021-11-30 17:10:19 +01:00