Commit graph

19 commits

Author SHA1 Message Date
speedie 4a55c95973 Don't include Xlib if !USEX 2023-06-11 22:05:25 +02:00
speedie e06f2031d9 Remove cursor code, we don't need it.
The cursor code was originally here, because dmenu and dwm share the
same drw.c and drw.h. I do not care about that however, so having
the cursor code here is a waste.
2023-06-09 23:58:31 +02:00
speedie 148c219ec5 Fix alpha mask 2023-06-08 20:30:42 +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 9eb97d5da0 add rounded variant of the powerline 2023-06-07 21:31:10 +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 692e3abc68 Add experimental native Wayland support 2023-06-02 18:37:51 +02:00
speedie f482aea8db remove UTF-8 toggle, it's not necessary now with cairo because cairo can
filter invalid unicode
2023-05-22 20:44:21 +02:00
speedie c1a7afe1f4 debloat 2023-05-22 00:05:09 +02:00
speedie 7af63e4a13 we don't need to include these 2023-05-21 23:57:37 +02:00
speedie 1faa75ad36 some minor code cleanup, and set single paragraph mode 2023-05-21 16:27:14 +02:00
speedie a750da978c replace xft with cairo, remove sample theme because it's redundant,
remove optional pango support as its now required because we're using
cairo
2023-05-21 04:18:41 +02:00
speedie ee7419704d allow UTF-8 support to be toggled 2023-05-11 16:46:32 +02:00
speedie 8da0dba45b convert to ASCII, fixing a markup bug 2023-05-10 19:43:41 +02:00
speedie 6dc84051aa use another char * instead of using const char *text directly 2023-05-10 18:56:56 +02:00
speedie 6c146c87b4 rename some headers 2023-05-10 08:20:29 +02:00
speedie 5efe236380 indent lots of code using vim gg=G 2023-05-08 23:00:45 +02:00
speedie 05c436022c apply last commit for even more functions 2023-05-06 14:36:50 +02:00
speedie 1126bf5680 move libdrw stuff 2023-05-04 20:44:43 +02:00