Commit graph

11 commits

Author SHA1 Message Date
Jacob bd455c2673 Revert "Remove usage of assert()"
This reverts commit d01d5177ad.

asdf
2023-08-12 18:02:55 +02:00
Jacob d01d5177ad Remove usage of assert() 2023-08-08 20:05:15 +02:00
speedie 180185adb8 Add proper keyboard repeating, not sure why I didn't do this earlier. 2023-07-27 01:30:56 +02:00
speedie ece810805d Change some variable names & cleanup 2023-07-27 00:39:57 +02:00
speedie dd44bc56ab Add clipboard support for Wayland
This commit adds clipboard support for Wayland. The implementation is
quite ugly though, as it requires the use of an external program and
shell (wl-clipboard). It doesn't add a hard dependency though, as if
the user doesn't want pasting the dependency is not required.
2023-07-22 04:04:23 +02:00
speedie 5129856857 Fix scrolling on Wayland, apparently you cannot use Linux kernel keycodes 2023-07-22 03:25:35 +02:00
Jacob 1fe08aa295 Fix cache, add ClickNone 2023-07-14 21:31:29 +02:00
speedie 5745b52bc9 Add work in progress support for images on Wayland
This commit also adds MASSIVE speed improvements to image drawing, due
to code cleanup. There are still a *few* issues to resolve, one is
X11 related, and one is caused by alpha/blending.
2023-06-08 19:40:30 +02:00
speedie a9ee831159 add X11 toggle, so now Xlib, Xinerama and Xrender aren't dependencies if
you only use Wayland
2023-06-05 17:16:26 +02:00
speedie 29365cd10e fix some x11 stuff 2023-06-03 19:14:54 +02:00
speedie 692e3abc68 Add experimental native Wayland support 2023-06-02 18:37:51 +02:00