Commit graph

40 commits

Author SHA1 Message Date
39b3c035fc at least no more segfault 2026-04-28 16:30:01 +00:00
79e1774cb8 mac fixed 2026-04-21 12:12:08 -07:00
7b9870cebc
fix things 2026-04-17 21:26:41 +09:00
4d7b33741f fix mac os memleak, maybe fix stringisutf8 idk 2026-04-14 19:38:52 -07:00
bfc6d8e9af mac: ditch the image rep shit and try switching to a draw commands system 2026-04-14 15:52:11 -07:00
0e2e3a1901 some gnustep fixes, probably close to giving up on this ngl 2026-04-14 13:13:17 -07:00
554e5cd5dd mac: merge all the MilskoCocoa* functions into the C Milsko functions that call them, cleaning up the codebase 2026-04-13 21:36:17 -07:00
9283455cb9 links to gnustep but doesn't run 2026-04-13 20:07:00 -07:00
a4c61b0e38 gnustep support? 2026-04-13 17:44:27 -07:00
f44a70d4ec mac: untested code but i'll fall asleep at night with this in the codebase compared to the other thing 2026-04-13 16:21:30 -07:00
14e908488c mac 2026-04-13 16:09:28 -07:00
728983b92c fix builds on osx 10.4 2026-04-13 13:46:25 -07:00
82999d716a apple: move all event stuff into callback system, fix cmake support for apple, add gl/vk examples to cmake 2026-03-25 17:49:50 -07:00
6d7fe3271f
fix cursor thing for x11/gdi, also format 2026-03-24 04:26:36 +09:00
c64d7778cd mac: convert child windows to subviews 2026-03-16 16:08:25 -07:00
13320dce78 proper event handling 2026-03-11 15:49:14 -07:00
d9ee157ee8 mac: support delayed creation of the view's context, for anything whose size starts at 0x0 2026-03-10 17:10:47 -07:00
d3c30bf6d3 mac: mouse fixing, somewwhat. also just always send events for a bit 2026-03-10 16:31:29 -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 2026-03-10 15:33:20 -07:00
3f84b0f868 mac: document MilskoFakePointer 2026-03-09 16:19:12 -07:00
dd67e42054 mac: remove debug prints 2026-03-09 16:14:48 -07:00
65afd85439 mac: most window functions now implemented (save for makeToolWindow) 2026-03-09 14:01:57 -07:00
75c9af91d1 mac: try and fix positioning for child windows 2026-03-08 19:15:17 -07:00
c20da369e8 try and fail to have the app be activated without setting the activation policy 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 2026-03-08 18:04:37 -07:00
4319ea25b5 mac: fix a bunch of memory leaks 2026-03-08 16:05:57 -07: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. 2026-03-05 22:52:25 -07:00
ea046f3a52 mac: fix memory leaks somewhat. 2026-03-05 22:41:09 -07:00
9d7a75394c mac: implement clipboard (At the cost of making the pending function a crime against god) 2026-03-05 21:58:22 -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 2026-03-05 19:29:43 -07:00
db577bb01f mac opengl support. proper coordinate flipping 2026-03-04 22:56:04 -07:00
f700e90d23 did some code cleanup 2026-03-04 20:47:55 -07:00
b585ad69b7 code cleanup 2026-03-04 20:44:25 -07:00
943500a7ec mac: got a bunch of events handled. failed to get resizing working though 2026-03-04 19:34:19 -07:00
efa43456c1 significant macos progress, now compiles/runs on monetery 2026-03-03 23:24:28 -07:00
04f1a94cb5 cocoa: attempted drawing 2026-01-14 17:13:12 -07:00
a710967115 cocoa: move interfaces to header (guarded by ifdef __OBJC__) 2026-01-14 13:47:49 -07:00
3dec3ff0da
format 2026-01-15 05:16:47 +09:00
ca4adf5f39 cocoa: fill a bunch of no-brainer functions, i haven't actually tested this yet and won't until I get home but I assume the worst case scenario is that I fucked up the syntax 2026-01-12 13:04:30 -07:00
e73964882e renamed appkit backend to cocoa and got something that compiles 2026-01-09 21:35:23 -07:00