tao@0.37.2
Oct 23, 2026
d19f4c12(#1356 by @yuezk) Fix compilation on FreeBSD, OpenBSD, NetBSD, and DragonFly BSD by enabling the resize hit-test helper used by the GTK backend.3fcda65f(#1351 by @marrionesa) Fixed undefined behavior in the Linuxraw_display_handle_rwh_06implementations: a failedXOpenDisplay(null) no longer reachesXDefaultScreen/NonNull::new_unchecked, the null Waylandwl_displayis checked, and both now returnErr(HandleError::Unavailable). Therwh_05implementations also skip theXDefaultScreencall when the display is null. See #1347.176eaef4(#1381 by @helenanova) Fix a Linux session crash where every touch event near the border of an undecorated window re-issuedbegin_resize_drag_for_device; a resize drag now only starts on touch begin.1316232d(#1267 by @osman-yuksel) On macOS, fix an abort (SIGABRT) when a drag entered or was dropped on a window while carrying noNSFilenamesPboardTypeentry, which is the case for text, URLs and promised files (for example a track dragged out of Music.app). The pasteboard was unwrapped unconditionally inside thedraggingEntered:andperformDragOperation:callbacks, and since those cannot unwind, the resulting panic aborted the process instead of propagating. Such drags now report no paths.749385b4(#1391 by @RaphaelFakhri) On Linux, fixKeyCode::to_scancodereturning the scancode of a different key forKeyM,BracketRight,Numpad4,Numpad5,Numpad6andNumpad7.19a43d27(#1372 by @ali-issa) On macOS,Window::drag_windowno longer panics in debug builds when there is no current event (for example when the drag is requested after the mouse-down was handled); it logs a warning and returnsOk(())without dragging.9aa859e1(#1368 by @Tunglies) Fix excessive memory growth when repeatedly creating and closing windows on macOS.8423382b(#1354 by @nedtwigg) On macOS and iOS, declare the Objective-C method implementations and CFRunLoop callbacksextern "C-unwind", so an Objective-C exception raised beneath one (for example inside[super sendEvent:]) unwinds to the system's handler instead of aborting the process with "panic in a function that cannot unwind". Apps built withpanic = "abort"still abort.2514c69d(#1361 by @4o3F) On Windows, fix incorrect client sizes when creating or resizing an initially hidden, undecorated window with shadows by applying consistent client-area calculations to both WM_NCCALCSIZE parameter forms.2831c7d6(#1353 by @zzentq) On Windows, fix a gap at the bottom of an undecorated window that goes fullscreen while maximized: the client area was clamped to the monitor work area.2d918a69(#1352 by @Legend-Master) On Windows, delay unmaximizing the window if it's hidden to avoid it flashing briefly.
© 2026 Tauri Contributors. CC-BY / MIT