David Piuva
|
90b037fbf5
Implemented assignment of cursor position for Cacao when in full-screen, adapting to pixel scaling, and returning false when the cursor could not be moved.
|
7 months ago |
David Piuva
|
c2d642e772
Moved all allocation of input events to functions in BackendWindow.
|
8 months ago |
David Piuva
|
4fc5941d16
Removed trailing white space.
|
8 months ago |
David Piuva
|
b6a82f149a
Got X11 working on MacOS using the XQuartz compatibility tool.
|
9 months ago |
David Piuva
|
8ba2e9c9de
Moved lots of code into an implementation folder.
|
10 months ago |
David Piuva
|
3e2b9f3b0d
Turning of memory mutex outside of main and preventing multi-threading during global construction and destruction.
|
10 months ago |
David Piuva
|
5a2eee2f5f
Replaced std::shared_ptr with dsr::Handle and introduced textures as separate types.
|
10 months ago |
David Piuva
|
0bbabf38c5
Created an arena allocator for getting heap memory.
|
11 months ago |
David Piuva
|
16007cd6f8
Explicitly overriding loadFromClipboard and saveToClipboard.
|
1 year ago |
David Piuva
|
76beb84b0c
Supressing integer comparison warning.
|
1 year ago |
David Piuva
|
874954731c
Implemented copying and pasting for MS-Windows, which should work for UTF-16 and Latin-1. Most native formats should work with the 7-bit subset of Latin-1 until they are handled.
|
2 years ago |
David Piuva
|
359b87d35a
Handling empty clipboard without waiting for nothing.
|
2 years ago |
David Piuva
|
a229db625a
Merged left and right sides of control, shift and alt keys to make programs behave the same on different keyboards.
|
2 years ago |
David Piuva
|
72f022c9ea
Implemented basic clipboard access for X11, but not saving selection on termination.
|
2 years ago |
David Piuva
|
fdbd1cdefb
Introduced warnings and made it possible to override message handling.
|
2 years ago |
David Piuva
|
e258afcf35
Reapplying cursor visibility after replacing the X11 window by toggling full-screen mode.
|
2 years ago |
David Piuva
|
0437615866
Implemented method for setting the cursor position, with many warnings.
|
2 years ago |
David Piuva
|
6c1ce41995
Implemented cursor visibility setting in X11.
|
2 years ago |
David Piuva
|
7375b51365
Created a textbox component.
|
3 years ago |
David Piuva
|
8cf8e65810
X11 is still flickering from drawing the background, but at least no black frames will be sent to X11 if copying data from old buffers.
|
3 years ago |
David Piuva
|
086162d713
Trying to get Unicode input. Fixed file API on Windows.
|
3 years ago |
David Piuva
|
6f6dd362d0
Cloning the first frame in X11Window to improve passive rendering.
|
3 years ago |
David Piuva
|
a7861124e5
Fixed bug where pressing left and right mouse buttons disabled the scroll wheel.
|
3 years ago |
David Piuva
|
f0540c75ec
Filtering away auto-repeated key presses for non-printable keys.
|
4 years ago |
David Piuva
|
1d87cf1db6
Fixed a bug that mixed up very fast key presses in X11.
|
5 years ago |
David Piuva
|
70dc39885c
Using CR-LF line endings in UTF-8 for source files.
|
5 years ago |
David Piuva
|
63bded1a0a
Allowing the same application to run both windowed and in CLI.
|
5 years ago |
David Piuva
|
3c4e7bc569
Beginning of public version history.
|
6 years ago |