Commit graph

161 commits

Author SHA1 Message Date
7b9870cebc
fix things 2026-04-17 21:26:41 +09:00
e41dbd43c1 fix warnings 2026-04-16 13:22:21 -07:00
570f05540e
many things changed 2026-04-17 01:36:34 +09:00
79efc31c55
dbus should work on netbsd now 2026-04-16 23:40:29 +09:00
5136207bf1 Merge branch 'master' into clipboard 2026-04-15 23:42:47 -05:00
a2c1489ffb add MwLLSetDarkTheme 2026-04-16 09:35:53 +09:00
54fed150e8 dbus 2026-04-15 16:12:38 -07:00
b641a03bae clipboard refactoring 2026-04-15 10:58:46 -07:00
a4c61b0e38 gnustep support? 2026-04-13 17:44:27 -07:00
0ab497ca88 oops prioritize wayland 2026-04-13 11:28:54 -07:00
2a7cf2de83 x11: allow apple. 2026-04-11 18:26:15 -05:00
37bba97508 fix warnings 2026-04-09 04:03:48 +09:00
c0bfb51601 wayland/x11's env checking shouldn't be else if just if 2026-04-08 12:00:48 -07:00
e9ea675ae6 change the env vars that wayland/x11 check for 2026-04-08 11:59:05 -07:00
291bb09047
disable XIM for now 2026-04-09 00:35:04 +09:00
1531f89ef0
better rendering 2026-04-07 22:42:19 +09:00
da3312cee9 x11: only load in needed functions. also make it so xrender just isn't used if it's not found 2026-03-31 14:26:47 -07:00
d4f6ca14e2 allow x11 backend to be disabled (on by default) (i doubt people will do this) 2026-03-31 13:54:12 -07:00
af54b3e515 dynload x11 and xrender 2026-03-31 13:24:28 -07:00
2e30d7f4d9 remove merge conflict artifacts, prefix MwIsKeyUTF8 2026-03-31 12:36:31 -07:00
4d694bba49 several wayland fixes, new util function MwIsUTF8 so that both backends can consistently check if something is a valid utf8 2026-03-27 15:14:19 -07:00
df50c9531c
almost complete 2026-03-27 17:26:14 +09:00
f1c4a12cf3
implement MwLLGetClipboard for X11 2026-03-27 14:40:07 +09:00
efa6804f46 fix math 2026-03-24 04:34:10 +09:00
6d7fe3271f
fix cursor thing for x11/gdi, also format 2026-03-24 04:26:36 +09:00
04eb28b617 revert the removal of MwLLBeginDraw/EndDraw, turns out the newer system still doesn't please weston and likely other compositors 2026-03-19 16:05:44 -07:00
9309b5fe83 remove old hacks from wayland code, including MwLLBeginDraw and MwLLEndDraw which was really only ever needed for wayland and not anymore 2026-03-18 19:24:51 -07:00
85994d42f1
fix issue #5 2026-01-15 05:16:27 +09:00
85df90ceaf
what did i even change? 2026-01-06 00:54:00 +09:00
4bdda59693 better api for clipboard 2025-12-31 04:29:13 +09:00
823c865791
handle WM_DELETE_WINDOW better 2025-12-31 00:48:44 +09:00
cf4fdc531a
update color things 2025-12-15 06:48:40 +09:00
f9c0ec987e
improvement 2025-12-12 17:51:26 +09:00
0c8715ec9f
bugfix 2025-12-12 17:26:57 +09:00
bbc27d680a
that is simply wrong 2025-12-10 12:57:40 +09:00
9a4c74ad93 Unfinished Wayland PR (#1)
moved from the github repo.

current progress:

<img width="389" alt="image.png" src="attachments/6a2cb365-7348-44b4-8fa7-9980df965a67">

Other notes:

- took the opportunity to remove MwLLSetBackground which I was told was deprecated
- Updated .gitignore to more accurately cover/remove example binaries
- Uses OpenGL as the backend.
- New LL function for swapping buffers, MwLLEndDraw
- [TODO] Uses weak linking for all libraries so that systems that don't support Wayland or even have it installed can launch without it.

Reviewed-on: https://gitea.nishi.boats/pyrite-dev/milsko/pulls/1
Co-authored-by: IoIxD <alphaproject217@gmail.com>
Co-committed-by: IoIxD <alphaproject217@gmail.com>
2025-12-09 20:11:01 -06:00
b239dd3819
some useful function 2025-12-08 14:38:01 +09:00
b9796e99d5
tiny fix 2025-12-08 00:32:56 +09:00
218f8fa9cf
remove MwLLSetBackground 2025-12-07 10:40:40 +09:00
71cb96b06e
make gdi rendering a little bit faster 2025-12-07 07:10:20 +09:00
e397f40485
format 2025-12-07 03:43:14 +09:00
cc05431879
fix display leak 2025-12-05 13:08:27 +09:00
2a268c56f1
remove svn keywords 2025-12-05 07:43:04 +09:00
47f25a93e0 add get screen size
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@825 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-28 17:11:21 +00:00
d12279501c fix
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@814 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-25 20:47:21 +00:00
f2bbadf62b update
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@813 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-25 20:21:15 +00:00
f2f67eb038 forgot to remove debug
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@783 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-22 16:39:29 +00:00
2ea1e48258 ultra optimization
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@781 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-22 16:30:57 +00:00
f7d8204421 JUST to make sure
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@774 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-22 04:09:34 +00:00
f1abb4ea03 maybe
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@773 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-21 23:48:59 +00:00