Thomas Harte
|
1c1719e561
|
Adds drag-and-drop snapshot support for Qt.
|
2021-06-13 21:41:20 -04:00 |
|
Thomas Harte
|
57713d63fa
|
Avoids regression of selected tab upon app restart.
|
2021-06-13 19:38:56 -04:00 |
|
Thomas Harte
|
ae2993625c
|
Add missing header.
|
2021-06-08 17:54:30 -04:00 |
|
Thomas Harte
|
0982141442
|
Corrects many minor errors.
|
2021-06-08 17:52:39 -04:00 |
|
Thomas Harte
|
85fab2abc4
|
Takes a swing at adding a square pixels toggle for Qt.
|
2021-06-08 17:37:46 -04:00 |
|
Thomas Harte
|
6c559d7556
|
Fix lead-in text.
|
2021-06-06 22:02:11 -04:00 |
|
Thomas Harte
|
9165a85484
|
Correct wstring conversion.
|
2021-06-06 21:58:38 -04:00 |
|
Thomas Harte
|
98ada2588a
|
Resolve name confusion.
|
2021-06-06 21:51:51 -04:00 |
|
Thomas Harte
|
43f686c22d
|
Correct return type and map insertion.
|
2021-06-06 21:44:37 -04:00 |
|
Thomas Harte
|
4a2673d757
|
Make a prima facie attempt to adapt the Qt build.
|
2021-06-06 20:47:25 -04:00 |
|
Thomas Harte
|
9af6c0b37a
|
Improves comment.
|
2021-05-06 12:57:32 -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
|
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
|
70eaa79108
|
Makes an attempt to use X11 KeySyms.
Rather than hard-coding a mapping.
|
2021-05-03 18:51:58 -04:00 |
|
Thomas Harte
|
5b419ca5bf
|
Add State folder to Scons and Qt projects.
|
2021-04-24 23:25:08 -04:00 |
|
Thomas Harte
|
eb99a64b29
|
Adds new Spectrum models to Qt UI.
|
2021-04-15 22:20:34 -04:00 |
|
Thomas Harte
|
21b1dab4a5
|
Adds the ZX Spectrum to Qt's New... menu.
|
2021-03-21 22:35:46 -04:00 |
|
Thomas Harte
|
84774a7910
|
Update Qt and SDL build files.
|
2021-03-19 11:19:10 -04:00 |
|
Thomas Harte
|
5a1bda1d82
|
Performs boilerplate towards a ZX Spectrum class.
|
2021-03-17 23:38:55 -04:00 |
|
Thomas Harte
|
b63ca16ce2
|
Attempts to hatch a Sinclair namespace.
|
2021-03-17 22:40:29 -04:00 |
|
Thomas Harte
|
26ad760904
|
Withdraws the Apple IIgs tab item.
Also makes some Swift style changes while I'm here: I'm pervasively assuming that all these objects exist, might as well be upfront about it.
|
2021-03-06 18:53:09 -05:00 |
|
Thomas Harte
|
2a7ea9f57c
|
Merge branch 'master' into AppleIIgs
|
2021-02-26 21:31:18 -05:00 |
|
Thomas Harte
|
4f5eb4d71b
|
Adds the Mac 128k & 512k as Qt options.
|
2021-02-26 21:25:11 -05:00 |
|
Thomas Harte
|
6ca8aa99fc
|
Commit SDL and Qt project files; improve commenting.
|
2021-02-10 21:28:32 -05:00 |
|
Thomas Harte
|
6526c645a5
|
Merge branch 'master' into AppleIIgs
|
2021-02-02 21:29:38 -05:00 |
|
Thomas Harte
|
53514c7fdc
|
Ensures non-breakage of Qt interface.
|
2021-01-31 21:28:55 -05:00 |
|
Thomas Harte
|
b5ecd5f7ef
|
Merge branch 'master' into AppleIIgs
|
2021-01-31 11:47:40 -05:00 |
|
Thomas Harte
|
41a618c957
|
Adds new Electron configuration options to the Qt UI.
|
2021-01-31 10:13:32 -05:00 |
|
Thomas Harte
|
321e10fffb
|
Adds 'InstructionSets' to the SDL and Qt projects.
|
2021-01-15 22:30:02 -05:00 |
|
Thomas Harte
|
091bce9350
|
Merge branch 'master' into AppleIIgs
|
2020-11-29 00:09:20 -05:00 |
|
Thomas Harte
|
ab3fcb3ea0
|
Qt: don't copy the result of get_keyboard().
|
2020-11-29 00:01:11 -05:00 |
|
Thomas Harte
|
5287c57ee0
|
Adds the IIgs as a user-selectable machine.
Albeit that there is no underlying machine yet.
|
2020-10-20 22:18:11 -04:00 |
|
Thomas Harte
|
68c15bd605
|
Updates Qt project; catches another couple of issues via its compiler.
|
2020-10-15 21:09:22 -04:00 |
|
Thomas Harte
|
38912859e1
|
Adds F8+F12 as an alternative mouse-release combo for Qt.
|
2020-10-02 20:31:47 -04:00 |
|
Thomas Harte
|
b14bedbe29
|
Merge pull request #817 from TomHarte/LockFreeQueue
Fully splits buffering from drawing for the existing OpenGL scan target.
|
2020-07-30 21:42:20 -04:00 |
|
Thomas Harte
|
3db4a8c312
|
Attempts to improve vsync deadline estimation.
Also increases probability of bad estimation being discarded.
|
2020-07-27 21:08:00 -04:00 |
|