Commit History

Author SHA1 Message Date
  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