Commit graph

72 commits

Author SHA1 Message Date
3779b2e0db new x11 option for disabling the forced click-to-focus so that the fuzzer can work: 2026-04-26 19:43:32 -07:00
984b8de414 tiny config disables dbus integrationg 2026-04-26 14:01:33 -07:00
352f2e5059 tim cook is stepping down 2026-04-20 16:02:33 -05:00
39bee0e5cc
fix 2026-04-18 21:52:02 +09:00
b82e13cb2e
define opengl/vulkan symbols anyways 2026-04-16 23:53:29 +09:00
79efc31c55
dbus should work on netbsd now 2026-04-16 23:40:29 +09:00
f8a94b7380 cmake 2026-04-15 21:41:16 -07:00
5315f4ec4d classic mac os 2026-04-15 20:21:20 -07:00
54fed150e8 dbus 2026-04-15 16:12:38 -07:00
43c66417c7 use pkg-config for dbus includes 2026-04-15 14:03:48 -07:00
12703d451e use pkg-config for dbus includes 2026-04-15 14:02:22 -07:00
a3bbcf30b2 wayland: dark theme detection 2026-04-15 12:25:51 -07:00
065b0d824c cocoa: untested vulkan code 2026-04-14 20:03:59 -07:00
9283455cb9 links to gnustep but doesn't run 2026-04-13 20:07:00 -07:00
7d85a784f5 i think we're now linking to gnustep properly 2026-04-13 18:39:21 -07:00
a4c61b0e38 gnustep support? 2026-04-13 17:44:27 -07:00
728983b92c fix builds on osx 10.4 2026-04-13 13:46:25 -07:00
0de09207a4
refactor font api 2026-04-06 17:29:09 +09:00
cce41b32b8 document tiny flag; have it use flto on clang 2026-03-31 17:15:25 -07:00
a00d4ba144 configure updates, new 'tiny config' option 2026-03-31 16:54:01 -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
9d7d4541e4 dynload freetype2 2026-03-31 12:44:32 -07:00
e312b325c8
fix things 2026-03-29 09:42:34 +09:00
112ddd1521
fix libpng/libjpeg, enable zlib 2026-03-29 09:36:43 +09:00
252490e2cf Wayland pointer lock fixes 2026-03-27 17:15:59 -07:00
1d76cabf4c
wip 2026-03-27 15:25:02 +09:00
f1c4a12cf3
implement MwLLGetClipboard for X11 2026-03-27 14:40:07 +09:00
f4e2ec8fa9 h 2026-03-24 23:44:30 -07:00
7162350e24 use-experimental-wayland => use-wayland 2026-03-24 17:39:25 -07:00
47746ff30e dynamically load wayland and its dependencies, fix warnings 2026-03-24 17:38:21 -07:00
6d7fe3271f
fix cursor thing for x11/gdi, also format 2026-03-24 04:26:36 +09:00
3cf94f6651 wayland: malicious compliance with gnome's CSD rule 2026-03-19 19:43:57 -07:00
db577bb01f mac opengl support. proper coordinate flipping 2026-03-04 22:56:04 -07:00
e09eccbf5f refactor font.c into an MwFL section (#9)
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
836b13e62e add RPN calculator demo 2026-01-27 17:02:40 +09:00
85994d42f1
fix issue #5 2026-01-15 05:16:27 +09:00
e73964882e renamed appkit backend to cocoa and got something that compiles 2026-01-09 21:35:23 -07:00
da33a1a3c6 darwin: remove invalid characters 2026-01-09 14:45:12 -07:00
2d3bd9213e appkit 2026-01-09 14:43:44 -07:00
f3683dece3 undo HAS_OPENGL stuff 2025-12-30 22:38:01 -07:00
6946c1eaf3 wayland: opengl support 2025-12-30 22:26:19 -07:00
91d9677bf7
add seven segment 2025-12-21 14:38:07 +09:00
a67a0c11f8
fix 2025-12-19 23:31:05 +09:00
59ff6f1008 wayland: add icon support 2025-12-18 18:21:57 -07:00
a27a01ce41 wayland: MwLLGetClipboardImpl. 2025-12-18 17:46:23 -07:00
75749697ba
netbsd wants pthread. idk why 2025-12-19 03:01:12 +09:00
320de34ce8 remove opengl from wayland in favor of cairo 2025-12-17 19:14:54 -07:00
50f11b1c69
introduce box widget 2025-12-15 14:09:30 +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