SDL/src/video/wayland
Ethan Lee 71897cc1c9 wayland: Always trigger a resize when handling a configure event.
When we removed the OpenGL resize workaround it introduced a problem for
fullscreen windows in particular: When leaving fullscreen we tried to send a
resize event, but UpdateFullscreenMode would send a SIZE_CHANGED immediately
after, deleting our resize event and causing the following configure event's
resize to be ignored. This timing issue resulted in fullscreen windows not
being resized at all when becoming a floating window.

By always forcing resize events from configure events, we ensure that RESIZED
always makes it through. SetWindowSize-type changes should be unaffected as
they do not fire configure events.
2021-07-30 16:05:06 -04:00
..
SDL_waylandclipboard.c wayland: Fall back to clipboard source data if offer came up empty 2021-04-09 22:30:08 -07:00
SDL_waylandclipboard.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddatamanager.c Replace libc functions to SDL equivalent in wayland video subsystem 2021-07-21 09:28:38 -07:00
SDL_waylanddatamanager.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddyn.c wayland: client-side decoration 2021-07-25 14:54:12 -07:00
SDL_waylanddyn.h wayland: libdecor support for SetWindowModalFor 2021-07-28 09:45:10 -07:00
SDL_waylandevents.c Use the wl_touch object as a touch ID on Wayland (thanks @russelltg!) 2021-07-29 14:46:24 -07:00
SDL_waylandevents_c.h wayland: Add support for text-input-unstable-v3 2021-07-29 14:43:46 -07:00
SDL_waylandkeyboard.c wayland: Add support for text-input-unstable-v3 2021-07-29 14:43:46 -07:00
SDL_waylandkeyboard.h wayland: Add support for text-input-unstable-v3 2021-07-29 14:43:46 -07:00
SDL_waylandmessagebox.c Fix error handling of wayland message box 2021-04-21 09:53:39 -04:00
SDL_waylandmessagebox.h Implement Wayland_ShowMessageBox using Zenity 2021-03-25 23:37:14 -04:00
SDL_waylandmouse.c Replace libc functions to SDL equivalent in wayland video subsystem 2021-07-21 09:28:38 -07:00
SDL_waylandmouse.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandopengles.c wayland: handle pending resizes immediately, not on SwapWindow. 2021-07-27 18:24:09 -04:00
SDL_waylandopengles.h wayland: don't hang in SDL_GL_SwapBuffers if the compositor is ghosting us. 2021-04-30 13:20:35 -04:00
SDL_waylandsym.h wayland: libdecor support for SetWindowModalFor 2021-07-28 09:45:10 -07:00
SDL_waylandtouch.c Wayland touch inputs send normalized coords 2021-05-05 15:20:42 -07:00
SDL_waylandtouch.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandvideo.c wayland: Add support for text-input-unstable-v3 2021-07-29 14:43:46 -07:00
SDL_waylandvideo.h wayland: Add support for text-input-unstable-v3 2021-07-29 14:43:46 -07:00
SDL_waylandvulkan.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandvulkan.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandwindow.c wayland: Always trigger a resize when handling a configure event. 2021-07-30 16:05:06 -04:00
SDL_waylandwindow.h wayland: Tag/Check wl_output objects as well, fixes crashes when libdecor is in use 2021-07-27 16:05:53 -07:00