Commit graph

  • 56cb0d4841 wayland: fix cursor Nishi 2026-03-24 04:56:08 +09:00
  • 6277c8837a Merge branch 'master' of ssh://forgejo.nishi.boats:2221/pyrite-dev/milsko IoI_xD 2026-03-23 12:36:12 -07:00
  • 3d83e0ca64 wayland: fix cursor IoI_xD 2026-03-23 12:35:29 -07:00
  • efa6804f46 fix math Nishi 2026-03-24 04:34:10 +09:00
  • 6c65e58e37
    fix NishiOwO 2026-03-24 04:27:57 +09:00
  • 6d7fe3271f
    fix cursor thing for x11/gdi, also format NishiOwO 2026-03-24 04:26:26 +09:00
  • 9d65e9c6bf Wayland improvements IoI_xD 2026-03-23 12:05:32 -07:00
  • c3d25e6b7d wayland: don't do draw dispatch on forceRender anymore, merely update the buffer IoIxD 2026-03-22 16:32:36 -07:00
  • 09441380b5 wayland: fallback if selected_cairo is null IoIxD 2026-03-22 16:15:50 -07:00
  • 2499f82933 wayland: fix double free in wp_viewporter_interface_destroy IoIxD 2026-03-22 16:12:54 -07:00
  • 0527d376b7 add function for forcing the client to be configured before doing any xdg stuff (in a way Both all compositors like) IoI_xD 2026-03-20 20:23:02 -07:00
  • 69076f2893 fix menus on csd IoI_xD 2026-03-20 19:42:30 -07:00
  • dee940161e clip: only apply extra clipping when haves decorations IoI_xD 2026-03-20 19:33:12 -07:00
  • 52d676e54f csd and clipping IoI_xD 2026-03-20 19:28:18 -07:00
  • 4e70de98e9 merge conflict IoI_xD 2026-03-19 19:46:58 -07:00
  • 3cf94f6651 wayland: malicious compliance with gnome's CSD rule IoI_xD 2026-03-19 19:43:57 -07:00
  • 22fe52c4a3 ugh Nishi 2026-03-20 09:59:07 +09:00
  • 3eeace0963 don't use wl_dispatch_pending_timeout appearently debian still doesn't ship with it IoI_xD 2026-03-19 17:32:36 -07:00
  • f78e5e620f wayland: image clipping attempt IoI_xD 2026-03-19 17:05:08 -07:00
  • f44f98b8aa wayland: don't update buffer if we haven't configured IoI_xD 2026-03-19 16:35:56 -07:00
  • 04eb28b617 revert the removal of MwLLBeginDraw/EndDraw, turns out the newer system still doesn't please weston and likely other compositors IoI_xD 2026-03-19 16:05:44 -07:00
  • 42db5889db wayland c89 IoI_xD 2026-03-19 16:01:32 -07:00
  • 5f53236c91 remove unused test parameter added to common lowLevel IoI_xD 2026-03-19 15:59:44 -07:00
  • 91c05b670d wayland: working viewport, subsurface input region IoI_xD 2026-03-19 15:57:20 -07:00
  • 5960823801 wayland: don't early return from pointer_button, it causes a deadlock IoIxD 2026-03-18 23:07:16 -07:00
  • 0a62467760 correct mouse clicks IoIxD 2026-03-18 23:01:39 -07:00
  • 9309b5fe83 remove old hacks from wayland code, including MwLLBeginDraw and MwLLEndDraw which was really only ever needed for wayland and not anymore IoIxD 2026-03-18 19:24:51 -07:00
  • fc7896b5ce wayland: improve event loop IoI_xD 2026-03-17 22:17:05 -07:00
  • eb0919333a wayland: fix several examples IoI_xD 2026-03-17 20:39:37 -07:00
  • 1cb8fb6c53 wayland: SEVERAL fixes IoI_xD 2026-03-17 20:28:58 -07:00
  • d14c17b86e wayland fixes IoI_xD 2026-03-17 17:43:22 -07:00
  • 98eb529c6f Merge branch 'master' of ssh://gitea.nishi.boats:2222/pyrite-dev/milsko IoI_xD 2026-03-16 16:09:01 -07:00
  • c64d7778cd mac: convert child windows to subviews IoI_xD 2026-03-16 16:08:25 -07:00
  • 3260643ada
    i wonder if this works NishiOwO 2026-03-14 05:21:53 +09:00
  • 8f04ccdb68
    cleanup NishiOwO 2026-03-14 05:16:27 +09:00
  • 43dd61ffbe
    clean old things NishiOwO 2026-03-14 05:09:53 +09:00
  • db5f0ed40a mac: some fixes IoI_xD 2026-03-12 01:10:45 -07:00
  • 96528ca433 mac: don't set the xywh of parent windows twice IoI_xD 2026-03-11 20:27:51 -07:00
  • 13320dce78 proper event handling IoI_xD 2026-03-11 15:49:14 -07:00
  • 02faed2f04 reduce cpu usage on event loop IoI_xD 2026-03-11 13:13:16 -07:00
  • 6c53df0fc5 correct pixmap updating (sadly memcpy'ing is not enough) IoI_xD 2026-03-10 20:09:37 -07:00
  • d9ee157ee8 mac: support delayed creation of the view's context, for anything whose size starts at 0x0 IoI_xD 2026-03-10 17:10:47 -07:00
  • d3c30bf6d3 mac: mouse fixing, somewwhat. also just always send events for a bit IoI_xD 2026-03-10 16:31:27 -07:00
  • 8f379e9751 add comment clarifying pending IoI_xD 2026-03-10 15:46:46 -07:00
  • 9f1b455341 mac: new event pumping architecture that sucks and i hate it but apple is happy with it so we're happy with it IoI_xD 2026-03-10 15:33:20 -07:00
  • a0e2ec7f57 undo sending mouse event to both the parent and widget itself, forgot that that's exactly something we don't want to do IoI_xD 2026-03-09 16:40:30 -07:00
  • 4ca11145f1 some 10.4 fixes IoIxD 2026-03-09 16:35:09 -07:00
  • 3f84b0f868 mac: document MilskoFakePointer IoI_xD 2026-03-09 16:19:12 -07:00
  • dd67e42054 mac: remove debug prints IoI_xD 2026-03-09 16:14:48 -07:00
  • dccc402b3d mac: send mouse/key to both event itself and window, evidently IoI_xD 2026-03-09 16:13:49 -07:00
  • 128a1ec524 mac: 'implement' tool windows IoI_xD 2026-03-09 15:07:46 -07:00
  • 65afd85439 mac: most window functions now implemented (save for makeToolWindow) IoI_xD 2026-03-09 14:01:54 -07:00
  • 9eda46d981 mac: remove accidental includes IoI_xD 2026-03-08 23:38:57 -05:00
  • 21d5625ec7 fix forceRender, at the cost of breaking the rotate example IoI_xD 2026-03-08 20:03:47 -07:00
  • 75c9af91d1 mac: try and fix positioning for child windows IoIxD 2026-03-08 19:15:17 -07:00
  • c20da369e8 try and fail to have the app be activated without setting the activation policy IoI_xD 2026-03-08 18:30:37 -07:00
  • 3b78872ce8 mac: took a detour and got it working in 10.4, before accidentally fixing the remaining memory leak I think IoIxD 2026-03-08 18:04:37 -07:00
  • 4549e4f75b mac: remove nscolor release call after realizing it's likely UB and crashes high sierra IoI_xD 2026-03-08 17:07:48 -07:00
  • 4319ea25b5 mac: fix a bunch of memory leaks IoI_xD 2026-03-08 16:05:57 -07:00
  • 0fde05fa03 fix some parts Nishi 2026-03-08 07:06:12 +09:00
  • 306f791641 mac: apple doesn't give us a reliable way to check if events are pending but we have to do the nextEventMatching trick anyways because the alternating pending implementation breaks opengl. IoI_xD 2026-03-05 22:52:25 -07:00
  • ea046f3a52 mac: fix memory leaks somewhat. IoI_xD 2026-03-05 22:41:09 -07:00
  • 9d7a75394c mac: implement clipboard (At the cost of making the pending function a crime against god) IoI_xD 2026-03-05 21:58:22 -07:00
  • 9be36b0755 mac: have key events get sent to parent IoI_xD 2026-03-05 20:19:19 -07:00
  • e2bcd7b9e9 mac: keyboard events and other nice refactors. they get sent to the opengl window but the callback isn't fired for some reason IoI_xD 2026-03-05 19:29:43 -07:00
  • 39db13fa48 mac: center window when MwDEFAULT is passed IoI_xD 2026-03-04 23:06:56 -07:00
  • db577bb01f mac opengl support. proper coordinate flipping IoI_xD 2026-03-04 22:56:04 -07:00
  • f700e90d23 did some code cleanup IoI_xD 2026-03-04 20:47:55 -07:00
  • b585ad69b7 code cleanup IoI_xD 2026-03-04 20:44:25 -07:00
  • 943500a7ec mac: got a bunch of events handled. failed to get resizing working though IoI_xD 2026-03-04 19:34:19 -07:00
  • 0832533c51 Oops the readme is generated IoI_xD 2026-03-04 16:52:19 -07:00
  • f9c35cded4 macos note in readme should just be the version, my bad IoIxD 2026-03-04 13:32:39 -07:00
  • 2e4e2a1c7f Remove xcodetools note IoIxD 2026-03-04 13:31:25 -07:00
  • 5eeba311ab i fixed the makefiles but forgot to run the script IoIxD 2026-03-04 13:22:00 -07:00
  • 890294cd55 update macos readme IoIxD 2026-03-04 13:18:01 -07:00
  • de1e8da6f9 fix generated mkfiles IoIxD 2026-03-04 13:05:38 -07:00
  • e09eccbf5f refactor font.c into an MwFL section (#9) IoIxD 2026-03-04 13:59:28 -06:00
  • f59c8ce414 undo cmake formatting, also remove some reundant/non-existent files IoIxD 2026-03-04 12:56:49 -07:00
  • 7fd4c584d2 update generated makefiles and cmake IoIxD 2026-03-04 12:55:09 -07:00
  • d69dd83f18 Merge branch 'master' into fontrefactor IoI_xD 2026-03-04 13:52:41 -06:00
  • fea0fc9c32 refactor font.c into an MwFL section IoIxD 2026-03-04 12:44:37 -07:00
  • b3735fa364
    rename Makefile.pl to configure NishiOwO 2026-03-05 04:09:01 +09:00
  • cc2d3008d0 mac: implement polygon function IoI_xD 2026-03-04 00:02:14 -07:00
  • efa43456c1 significant macos progress, now compiles/runs on monetery IoI_xD 2026-03-03 23:24:28 -07:00
  • 11fec984cf
    fix NishiOwO 2026-02-06 22:05:13 +09:00
  • d7db903695
    msvc NishiOwO 2026-02-04 00:30:22 +09:00
  • c04f751a4f
    msvc NishiOwO 2026-02-04 00:25:49 +09:00
  • 280ba93cf1
    hmm NishiOwO 2026-02-04 00:21:31 +09:00
  • 3329184993
    unused NishiOwO 2026-02-04 00:06:31 +09:00
  • 4a092e71d2
    testing NishiOwO 2026-02-04 00:02:21 +09:00
  • c308bd9324
    test NishiOwO 2026-02-03 23:46:24 +09:00
  • 282283609c
    i wonder if doc gets generated NishiOwO 2026-02-03 23:43:08 +09:00
  • 12f7312d40
    testing jenkins NishiOwO 2026-02-03 23:27:27 +09:00
  • 5bc06dc851
    testing jenkins NishiOwO 2026-02-03 23:24:34 +09:00
  • 7ad4d82024
    c89 NishiOwO 2026-02-02 23:02:42 +09:00
  • ad5aa03d11
    remove non required headers NishiOwO 2026-01-31 20:42:09 +09:00
  • bbb20f081e
    add MwNdarkThemeHandler NishiOwO 2026-01-27 18:51:57 +09:00
  • 626294c95f
    format NishiOwO 2026-01-27 18:50:03 +09:00
  • 9544404f7c
    fix warning NishiOwO 2026-01-27 18:46:12 +09:00
  • 65c872710a it should be working now, closes #6 NishiOwO 2026-01-27 18:12:36 +09:00