Thomas Harte
|
8268e8ee4c
|
Ensures music survives a machine switch.
|
2021-05-08 20:46:17 -04:00 |
|
Thomas Harte
|
cb31e22f59
|
Merge branch 'master' into DragAndDropState
|
2021-05-08 20:41:44 -04:00 |
|
Thomas Harte
|
6752f4fd73
|
Merge pull request #940 from TomHarte/TighterTapeStop
Tightens automatic tape control timing.
|
2021-05-08 18:21:14 -04:00 |
|
Thomas Harte
|
22c31e4f55
|
Tightens automatic tape control timing.
|
2021-05-08 17:34:59 -04:00 |
|
Thomas Harte
|
c2ff64c1e0
|
Removes dangling OpenGL reference, attempts to ensure audio handover upon a machine change.
|
2021-05-08 14:42:43 -04:00 |
|
Thomas Harte
|
4db792591a
|
macOS: ensure activity and options panels change upon a drag-and-drop state.
|
2021-05-08 14:35:57 -04:00 |
|
Thomas Harte
|
1290a8e32b
|
SDL: Ensures joysticks, mouse, LEDs, etc, all update to a dragged state snapshot.
|
2021-05-08 13:30:07 -04:00 |
|
Thomas Harte
|
8ae38991b0
|
Factor out machine wiring.
|
2021-05-08 13:15:18 -04:00 |
|
Thomas Harte
|
6d40549c0c
|
Merge branch 'master' into DragAndDropState
|
2021-05-07 21:56:36 -04:00 |
|
Thomas Harte
|
93d5c9a3c7
|
Tighten wording further.
|
2021-05-07 18:55:15 -04:00 |
|
Thomas Harte
|
9af6c0b37a
|
Improves comment.
|
2021-05-06 12:57:32 -04:00 |
|
Thomas Harte
|
7e3528c692
|
Shunt the tech/URL stuff below the headline feature list.
|
2021-05-06 09:44:40 -04:00 |
|
Thomas Harte
|
41f2fc51be
|
Clarify second sentence.
As per discussion at https://www.retrogameboards.com/t/clock-signal-a-multi-platform-emulator-that-focuses-on-a-better-user-experience/2375 — the previous could be read as "no emulator | or per-emulated-machine learning curve". But there is an emulator.
|
2021-05-06 09:43:19 -04:00 |
|
Thomas Harte
|
11228dc265
|
Merge pull request #937 from TomHarte/XKeySyms
Eliminate magic constants in Qt/X11 keyboard code.
|
2021-05-05 22:21:31 -04:00 |
|
Thomas Harte
|
ef50967793
|
Limit X11 linkage to Linux.
|
2021-05-05 22:17:24 -04:00 |
|
Thomas Harte
|
5f6c08b7e0
|
Avoid partial struct instantiation.
|
2021-05-05 22:00:50 -04:00 |
|
Thomas Harte
|
6cb23ec5be
|
Tidy up and comment.
|
2021-05-05 21:58:54 -04:00 |
|
Thomas Harte
|
1bae70bcf8
|
Correct capitalisation.
|
2021-05-05 21:49:01 -04:00 |
|
Thomas Harte
|
9820591ba4
|
Corrects enum references.
|
2021-05-05 21:46:34 -04:00 |
|
Thomas Harte
|
77071b3c69
|
Adds KeySym -> key lookup.
|
2021-05-05 21:41:59 -04:00 |
|
Thomas Harte
|
335e839b31
|
Wrangles a single working call to XKeysymToKeycode.
|
2021-05-05 21:35:08 -04:00 |
|
Thomas Harte
|
6fe947b8b9
|
Fix class name, add constructor.
|
2021-05-05 19:17:23 -04:00 |
|
Thomas Harte
|
22b29e77a7
|
Add keyboard.cpp/h to the Qt project.
|
2021-05-05 19:06:25 -04:00 |
|
Thomas Harte
|
4858cfce6b
|
Starts to factor out the keyboard mapper.
The more easily to clarify as to #includes, etc, and to allow for a relevant constructor.
|
2021-05-05 18:56:10 -04:00 |
|
Thomas Harte
|
8da3e91f5e
|
Merge branch 'master' into XKeySyms
|
2021-05-03 22:23:55 -04:00 |
|
Thomas Harte
|
012235bfeb
|
Merge pull request #936 from TomHarte/Style
Correct minor style errors.
|
2021-05-03 22:23:27 -04:00 |
|
Thomas Harte
|
052e284c33
|
Add overt fallthrough.
|
2021-05-03 22:17:43 -04:00 |
|
Thomas Harte
|
32e3dd71b1
|
Be overt in empty std::string construction.
|
2021-05-03 22:17:32 -04:00 |
|
Thomas Harte
|
95f4272919
|
Make sure size_t is visible.
|
2021-05-03 22:17:25 -04:00 |
|
Thomas Harte
|
00679b6135
|
t may be unused, per the if constexpr .
|
2021-05-03 22:17:19 -04:00 |
|
Thomas Harte
|
2c18bb4508
|
Make it overt that this can't return without a value.
|
2021-05-03 22:17:12 -04:00 |
|
Thomas Harte
|
0cf1c9040a
|
Add missing fallthrough declaration.
|
2021-05-03 22:17:06 -04:00 |
|
Thomas Harte
|
9196341482
|
Retrenches: it seems nativeVirtualKey does what I want.
Hooray!
|
2021-05-03 21:45:53 -04:00 |
|
Thomas Harte
|
685140a4c2
|
Correct Qt -> QT.
|
2021-05-03 21:18:14 -04:00 |
|
Thomas Harte
|
1465b0ee4d
|
Shunt X11 code to bottom of file, to avoid #include interference.
|
2021-05-03 21:15:20 -04:00 |
|
Thomas Harte
|
0bf6b765d3
|
Further namespace/name corrections.
|
2021-05-03 21:11:47 -04:00 |
|
Thomas Harte
|
4774676e2a
|
Correct keypad symbols, push X11 into a namespace.
|
2021-05-03 21:09:01 -04:00 |
|
Thomas Harte
|
9c29655da2
|
Add x11extras as per use of <QX11Info>.
|
2021-05-03 20:43:22 -04:00 |
|
Thomas Harte
|
c8ab18f2b6
|
Add overt fallthrough.
|
2021-05-03 20:38:50 -04:00 |
|
Thomas Harte
|
8ebce466db
|
Be overt in empty std::string construction.
|
2021-05-03 20:35:23 -04:00 |
|
Thomas Harte
|
1b39b17125
|
Make sure size_t is visible.
|
2021-05-03 20:33:25 -04:00 |
|
Thomas Harte
|
5a46853075
|
t may be unused, per the if constexpr .
|
2021-05-03 20:32:16 -04:00 |
|
Thomas Harte
|
48ad4d4c4c
|
Make it overt that this can't return without a value.
|
2021-05-03 20:31:39 -04:00 |
|
Thomas Harte
|
056a036712
|
Add missing fallthrough declaration.
|
2021-05-03 20:31:13 -04:00 |
|
Thomas Harte
|
70eaa79108
|
Makes an attempt to use X11 KeySyms.
Rather than hard-coding a mapping.
|
2021-05-03 18:51:58 -04:00 |
|
Thomas Harte
|
20c814a4dd
|
Factors out boilerplate around full-device sector images.
|
2021-05-01 21:10:46 -04:00 |
|
Thomas Harte
|
6a052e1900
|
Starts working on SDL drag-and-drop support for snapshots.
|
2021-04-30 22:56:13 -04:00 |
|
Thomas Harte
|
cecdf8584a
|
Ensures proper propagation of will_change_owner.
|
2021-04-30 22:51:26 -04:00 |
|
Thomas Harte
|
4758bc8615
|
Attempts to support insertion of states into existing windows.
|
2021-04-30 21:37:41 -04:00 |
|
Thomas Harte
|
c906dc3c0a
|
Merge pull request #935 from TomHarte/OricJoystick
Adds Altai-style joystick support for the Oric.
|
2021-04-29 20:15:42 -04:00 |
|