Ok I think I found places where code was invalid in Cocoa and fixed it. I can see qemu running my kernel and all interface is responsive. I also believe it should be working on as old as macOS 10.6 machines as well - do you have some CI machines with these versions to test? I don't.
For SDL i didn't look into the details yet. Will try to set up a reproducible case for SDL2 folks over the week.
Will send the patches to mailing list as suggested.
Ok I think I found places where code was invalid in Cocoa and fixed it. I can see qemu running my kernel and all interface is responsive. I also believe it should be working on as old as macOS 10.6 machines as well - do you have some CI machines with these versions to test? I don't.
For SDL i didn't look into the details yet. Will try to set up a reproducible case for SDL2 folks over the week.
Will send the patches to mailing list as suggested.