Skip to content

v0.17.0

Compare
Choose a tag to compare
@francesca64 francesca64 released this 02 Aug 20:27
· 1549 commits to master since this release
  • Cocoa and core-graphics updates.
  • Fixed thread-safety issues in several Window functions on Windows.
  • On MacOS, the key state for modifiers key events is now properly set.
  • On iOS, the view is now set correctly. This makes it possible to render things (instead of being stuck on a black screen), and touch events work again.
  • Added NetBSD support.
  • Breaking: On iOS, UIView is now the default root view. WindowBuilderExt::with_root_view_class can be used to set the root view objective-c class to GLKView (OpenGLES) or MTKView (Metal/MoltenVK).
  • On iOS, the UIApplication is not started until Window::new is called.
  • Fixed thread unsafety with cursor hiding on macOS.
  • On iOS, fixed the size of the JmpBuf type used for setjmp/longjmp calls. Previously this was a buffer overflow on most architectures.
  • On Windows, use cached window DPI instead of repeatedly querying the system. This fixes sporadic crashes on Windows 7.