You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
control bezels from a worker — measureControl / drawControlIntoSurface made on the UI thread, answered through a callback (#60) (0b17653), closes #54
frames from a worker — a frame's layer changes as one batch applied on the UI thread, layer handles, IOSurface buffers handed back by event (#58) (f86ad30), closes #52
the activation policy before launch without the app's code — APPKIT_ACTIVATION_POLICY and runMain({ activationPolicy }); the policy published as it is decided (#67) (8e41f93), closes #64
the AppKit verbs from a worker — handles answered at the call, commands, published reads, callback answers (#57) (68fc4a1), closes #51
the live-resize handshake — a bounded wait for a frame at the new size, applied in the resize's own transaction (#59) (1737764)
threaded mode's core — the main thread in a real [NSApp run], commands in through the common modes, events out in batches, published state (#55) (d005e55)
window-live-resize begin / end, and liveResize in the published window state (#66) (0dc3b69), closes #63
Bug Fixes
an exception from connect's callback, or any callback the bridge answers through, is the environment's uncaught exception — no longer a dropped warning (#65) (f22eb72), closes #62
no answer into an environment that is ending, from any threadsafe function — the colour sampler, permissions, calendars, notifications (#61) (45eb2dc)