swayfx/sway
A. M. Joseph 74c0e7921a xwayland.c handle_map(): NULL out xsurface->data() to prevent crashing.
When changing a surface from managed to unmanaged in handle_map(), the
call to handle_destroy(.., view) causes the sway_xwayland_view pointed
to by the untyped wlr_xwayland_surface.data field to become invalid
garbage, yet the untyped wlr_xwayland_surface.data continues to point
at it.  In particular: view_get_*(view_from_wlr_surface(..)), even
with appropriate NULL checking, will crash sway when this codepath is
exercised (reliable test case: drop-down menus in Google Earth).
2019-10-17 11:40:16 +03:00
..
commands swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
config swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
desktop xwayland.c handle_map(): NULL out xsurface->data() to prevent crashing. 2019-10-17 11:40:16 +03:00
input Updates per wlroots layer shell changes 2019-10-16 10:24:15 -04:00
tree view: create container before selecting workspace 2019-09-22 15:18:51 -04:00
commands.c ipc: collapse multi-container command results 2019-08-22 13:09:38 -04:00
config.c cmd_xwayland: add force for immediate launch 2019-08-20 11:34:34 +09:00
criteria.c Avoid adding duplicate criteria for no_focus and command 2019-07-27 03:53:05 +03:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c calibration_matrix: add the current matrix to the IPC description for libinput devices 2019-07-05 18:41:56 +03:00
ipc-server.c Remove all wayland-server.h includes 2019-07-27 17:16:56 -04:00
main.c Error out on unknown debug flag 2019-09-22 15:17:59 -04:00
meson.build input: Add support for tablet protocol. 2019-09-25 23:10:33 -04:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c input: Add support for tablet protocol. 2019-09-25 23:10:33 -04:00
sway-bar.5.scd swaybar: complete barconfig_update event handling 2019-09-04 16:48:50 -10:00
sway-input.5.scd Fix type (an -> and) 2019-09-05 22:02:33 +03:00
sway-ipc.7.scd Fix bar_state_update docs 2019-09-03 22:22:25 -04:00
sway-output.5.scd Fix syntax in examples in sway-output(5) 2019-10-02 17:37:54 -04:00
sway.1.scd Update language in sway.desktop & sway(1) 2019-03-10 15:09:52 -04:00
sway.5.scd sway(5): move workspace_layout to config only 2019-10-16 14:21:45 +03:00
swaynag.c Spawn swaynag as a wayland client 2019-04-14 12:41:59 +03:00
xdg_decoration.c Fix xdg-decoration unconfigured if set before first commit 2019-05-03 15:37:32 -06:00