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. 11 months ago
  David Piuva 0bbabf38c5 Created an arena allocator for getting heap memory. 1 year 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