labwc/src
John Lindgren 898a583522 keyboard: Fix SIGSEGV that showed up in out-of-memory fuzzing
Stack trace:

    #0  xkb_keymap_ref (keymap=keymap@entry=0x0) at ../libxkbcommon/src/keymap.c:61
    #1  0x00007f53a344ab99 in wlr_keyboard_set_keymap (kb=kb@entry=0x5571af8cb9a0, keymap=keymap@entry=0x0)
        at ../types/wlr_keyboard.c:174
    #2  0x00005571ade057e0 in keyboard_init (seat=0x7ffca0389680) at ../src/keyboard.c:229
    #3  seat_init (server=0x7ffca0389570) at ../src/seat.c:307
    #4  server_init (server=0x7ffca0389570) at ../src/server.c:308
2022-09-18 06:05:16 +02:00
..
common config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
config config: s/OSD/OnScreenDisplay/ in <theme><font place="OSD"> 2022-09-16 01:15:11 +02:00
menu config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
ssd cursor: Use enum for server set cursor names 2022-09-16 21:30:40 +01:00
xbm Prepare to move from wlr_texture to lab_data_buffer 2022-02-23 21:47:01 +00:00
action.c action: Allow explicit None action without warning 2022-09-16 22:06:29 +01:00
buffer.c src/buffer: Automatically adapt to scale attribute 2022-06-14 22:03:08 +01:00
cursor.c cursor: Use enum for server set cursor names 2022-09-16 21:30:40 +01:00
debug.c src/debug.c: Sync with workspaces 2022-06-17 06:08:06 +01:00
desktop.c cursor: Add struct cursor_context and clean up code 2022-09-15 03:12:38 +02:00
foreign.c workspaces: Switch workspace when activating via panel 2022-06-15 22:49:39 +02:00
interactive.c cursor: Use enum for server set cursor names 2022-09-16 21:30:40 +01:00
key-state.c keyboard: cancel repeat when handling key-bind 2022-01-02 15:28:35 +00:00
keyboard.c keyboard: Fix SIGSEGV that showed up in out-of-memory fuzzing 2022-09-18 06:05:16 +02:00
layers.c seat: Listen for destroy signal of pressed.surface 2022-09-13 15:57:20 -04:00
main.c main: Increase FD limit 2022-07-17 00:59:23 +00:00
meson.build workspaces: Add workspaces.{c,h} 2022-06-15 22:26:21 +02:00
node.c src/ssd: Convert button node descriptors to struct ssd_button 2022-06-09 22:04:35 +01:00
osd.c config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
output.c Disconnect view from destroying output 2022-08-24 20:24:19 +01:00
resistance.c resistance: Do not consider edges of disabled outputs 2022-07-18 22:06:12 +01:00
seat.c seat: Fix use-after-free in touch_finish() 2022-09-16 21:41:38 +02:00
server.c cursor: Don't load cursor theme in server_init() 2022-09-11 21:20:00 +01:00
theme.c config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
touch.c Chase wlroots: wlr_scene is now a tree node 2022-06-07 07:13:37 +01:00
view-impl.c Remove src/damage.c 2022-03-01 20:54:52 +00:00
view.c cursor: Store view + resize edges for move/resize in press event 2022-09-15 06:13:27 +02:00
workspaces.c config: Add support for font slant and weight 2022-09-15 21:48:05 +01:00
xdg-deco.c xwayland.c,xdg-deco.c: fix style 2021-11-13 21:45:12 +00:00
xdg-popup.c xdg-popup: Check for NULL from wlr_xdg_surface_from_wlr_surface() 2022-09-13 15:57:20 -04:00
xdg.c src/xdg.c: Only call view_moved() when required 2022-09-08 01:32:22 +02:00
xwayland-unmanaged.c seat: Listen for destroy signal of pressed.surface 2022-09-13 15:57:20 -04:00
xwayland.c src/xwayland.c: Keep view->surface in sync 2022-09-06 22:03:17 +02:00