Commit graph

65 commits

Author SHA1 Message Date
b285d1ba8d fix tick
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-07-20 03:36:31 +09:00
2e2833f57b color
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-21 10:56:12 +09:00
b8229c3ee8 wayland/opengl: revert "instead of just breaking, select the one with the lowest visual ID"
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-20 04:09:47 -05:00
ddca432762 wayland/opengl: instead of just breaking, select the one with the lowest visual ID specifically
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-20 04:07:44 -05:00
86286a0420 wayland/opengl: break after first config match, amidst other c89 fixes.
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-20 04:03:12 -05: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
3ead7afbcf justify wayland's use of gbm in a comment
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-06 03:07:25 -05:00
2c3cb787d4 wayland: implement resizing for new opengl gbm
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-06 00:30:16 -07:00
38d1cb7289 wayland: guard sys/mman.h
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-05-06 00:01:55 -07:00
97778752ec wayland: have the opengl widget use gbm instead of wl_egl, removing its need for MwWaylandAlwaysRender
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-05-05 23:57:07 -07:00
6341b76a86 perltidy
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-28 15:08:00 +09:00
5ae3704a4c fix
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-28 13:30:02 +09:00
095867ce70 opengl stuff
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-28 13:19:08 +09:00
1fd86732f5 add props_change, closes #20
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-20 16:22:06 +09:00
81b229c99a Recursive_render on SetWH
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-19 20:53:47 -07:00
5201c46a21
update vulkan/opengl
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-17 00:20:29 +09:00
b82e13cb2e
define opengl/vulkan symbols anyways 2026-04-16 23:53:29 +09:00
2228fa1a46 fix build
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-15 21:46:37 -07:00
c85b471c43 Merge branch 'master' into classicmacos
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-15 23:42:22 -05:00
5315f4ec4d classic mac os
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-04-15 20:21:20 -07:00
712a640f9d probably it is better to do this way
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-16 10:47:24 +09:00
4e4da8659e fix gdi opengl
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-04-16 10:45:53 +09:00
252490e2cf Wayland pointer lock fixes
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-27 17:15:59 -07:00
fa9ad8b984 enable wayland by default on linux builds
Some checks failed
pyrite-dev/milsko/pipeline/head There was a failure building this commit
2026-03-25 00:43:35 -07:00
9757623d3c make always_render a global variable, MwWaylandAlwaysRender
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-24 23:24:20 -07:00
47746ff30e dynamically load wayland and its dependencies, fix warnings 2026-03-24 17:38:21 -07:00
5e823b5a25 wayland: gl improvements
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-23 19:30:21 -07:00
c3d25e6b7d wayland: don't do draw dispatch on forceRender anymore, merely update the buffer
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-22 16:32:36 -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
fc7896b5ce wayland: improve event loop
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-17 22:17:05 -07:00
db577bb01f mac opengl support. proper coordinate flipping
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-03-04 22:56:04 -07:00
11fec984cf
fix
All checks were successful
pyrite-dev/milsko/pipeline/head This commit looks good
2026-02-06 22:05:13 +09:00
5413332506
introduce MwWidget->berserk 2026-01-23 15:29:32 +09:00
8cdffa12ae wayland/opengl: fix o->egl_window_native warning 2026-01-04 11:13:59 -07:00
30a100fd28 wayland/opengl: set EGL_DEPTH_SIZE to 24 2026-01-03 19:21:03 -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
72820e87f1
rename clipboard_received to clipboard 2025-12-31 04:35:10 +09:00
d3147ac087
format 2025-12-31 04:29:27 +09:00
4bdda59693 better api for clipboard 2025-12-31 04:29:13 +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
2a268c56f1
remove svn keywords 2025-12-05 07:43:04 +09:00
51df555b5a huge WIN
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@705 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-14 11:53:35 +00:00
1792b95516 fix
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@703 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-14 10:48:08 +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
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
d96b74c1b1 fix for gdi case
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@660 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-11 10:54:49 +00:00
98f4c4b03d format
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@658 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-11-10 08:55:19 +00:00