Commit graph

93 commits

Author SHA1 Message Date
1fe59521bf remove directwrite in favor of gdi
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-07-19 14:16:14 -07:00
8ebc8108ed implement gdi text renderer
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-07-19 20:37:04 +09:00
575b8eaee1 DirectWrite support (#28)
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
Reviewed-on: #28
2026-07-18 11:39:52 +09:00
c2bb601311 seperate wayland's cairo functionality into a backend that can be used seperately
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-07-09 21:45:30 -07:00
1c2cd6e875
tab widget
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-05-07 18:30:24 +09:00
f45b679be3
stuff
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-06 06:10:45 +09:00
11069552df
raise
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-04 19:24:09 +09:00
22b0891598 init haiku
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-28 15:06:38 +00:00
2323b7f69f MwLLDoModern
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-26 23:55:49 -07:00
c56bea32ed document some of lowlevel functions 2026-04-27 13:46:57 +09:00
d3eb93a30a
change key constants
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-20 00:18:04 +09:00
be2b40731f major surgery on dbus code
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-17 03:16:43 -05:00
138555f41d auto detect dark theme change via dbus signals
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-17 01:12:44 -05:00
570f05540e
many things changed
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-17 01:36:34 +09:00
79efc31c55
dbus should work on netbsd now
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-16 23:40:29 +09:00
9b138c458e cmacos: very untested code but it's all so basic that it should work
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-16 00:45:59 -07:00
5136207bf1 Merge branch 'master' into clipboard 2026-04-15 23:42:47 -05:00
f8a94b7380 cmake
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-15 21:41:16 -07:00
a2c1489ffb add MwLLSetDarkTheme
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-16 09:35:53 +09:00
54fed150e8 dbus
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-15 16:12:38 -07:00
b641a03bae clipboard refactoring
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-15 10:58:46 -07:00
5f6789631d
fix font size
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-06 23:27:27 +09:00
0de09207a4
refactor font api
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-06 17:29:09 +09:00
8d7016367e experimental rounded corners idea 2026-03-26 21:07:59 -05:00
04eb28b617 revert the removal of MwLLBeginDraw/EndDraw, turns out the newer system still doesn't please weston and likely other compositors
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-19 16:05:44 -07:00
5f53236c91 remove unused test parameter added to common lowLevel
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-19 15:59:44 -07:00
91c05b670d wayland: working viewport, subsurface input region
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-03-19 15:57:20 -07:00
9309b5fe83 remove old hacks from wayland code, including MwLLBeginDraw and MwLLEndDraw which was really only ever needed for wayland and not anymore
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-18 19:24:51 -07:00
0fde05fa03 fix some parts
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-08 07:06:12 +09:00
e09eccbf5f refactor font.c into an MwFL section (#9)
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
Reviewed-on: https://gitea.nishi.boats/pyrite-dev/milsko/pulls/9
Co-authored-by: IoIxD <alphaproject217@gmail.com>
Co-committed-by: IoIxD <alphaproject217@gmail.com>
2026-03-04 13:59:28 -06:00
8b28b3e1b0 might be functional 2026-01-27 17:34:25 +09:00
04f1a94cb5 cocoa: attempted drawing 2026-01-14 17:13:12 -07:00
e73964882e renamed appkit backend to cocoa and got something that compiles 2026-01-09 21:35:23 -07:00
2d3bd9213e appkit 2026-01-09 14:43:44 -07:00
54cdd85015 coords 2026-01-04 13:06:36 -07:00
72820e87f1
rename clipboard_received to clipboard 2025-12-31 04:35:10 +09:00
4bdda59693 better api for clipboard 2025-12-31 04:29:13 +09:00
1e74356db7
method name consistency 2025-12-15 07:05:42 +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
218f8fa9cf
remove MwLLSetBackground 2025-12-07 10:40:40 +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
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
d722d9da58 move
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@754 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-18 16:19:05 +00:00
b7fee743dc add doc
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@706 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-14 12:13:31 +00:00
c0cb14ad4a move
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@704 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-14 10:52:44 +00:00
2b7e1986a2 check for backend
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@688 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-13 05:46:06 +00:00
3ee0a02cf2 typedef
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@684 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-13 02:29:28 +00:00
295e685f54 backend refactor
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@683 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-13 02:27:31 +00:00
b0ea597d62 add MwLibraryInit
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@680 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-13 01:30:10 +00:00