gtk2/gdk/wayland
Jan Alexander Steffens (heftig) 2d3936cbe6
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
Add private API to GDK to move these variables from the environment into
static scope. Also move the DESKTOP_STARTUP_ID validation here to reduce
code duplication.

Use constructors to read them as early as possible; however, do not
unset them until first requested. This avoids breaking gnome-shell and
gnome-settings-daemon, which want to use the DESKTOP_AUTOSTART_ID in
their own gnome-session clients.

Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1761
2019-04-02 09:14:35 +02:00
..
protocol wayland/protocol: Update gtk-shell protocol to v3 2019-01-23 19:13:37 +01:00
gdkapplaunchcontext-wayland.c gdk/wayland: Set a startup notification 2019-01-23 19:13:37 +01:00
gdkcursor-wayland.c wayland/cursor: Make sure the cached cursor has the right size 2019-01-08 18:48:16 +01:00
gdkdevice-wayland.c wayland: Update cursor surface scale when output scale changes 2018-06-28 12:01:48 +02:00
gdkdisplay-wayland.c Centralize DESKTOP_STARTUP/AUTOSTART_ID handling 2019-04-02 09:14:35 +02:00
gdkdisplay-wayland.h wayland: Add support for xdg-shell stable 2018-03-16 17:44:48 +08:00
gdkdnd-wayland.c wayland: Add fake mimetype for local DnD cases 2017-01-09 19:04:23 +01:00
gdkeventsource.c wayland: Don't warn if the display is lost, skip exit handlers 2017-05-30 09:16:45 +02:00
gdkglcontext-wayland.c wayland: Disable EGL swap interval 2017-01-09 19:04:23 +01:00
gdkglcontext-wayland.h
gdkkeys-wayland.c gdk: Stop using deprecated pango api 2019-01-31 14:07:28 -05:00
gdkmonitor-wayland.c wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkmonitor-wayland.h wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkprivate-wayland.h wayland: add shortcut inhibitor support 2017-08-02 12:38:52 +02:00
gdkscreen-wayland.c Wayland: Support key theme setting 2019-01-04 10:18:51 -05:00
gdkseat-wayland.h wayland: Remove GdkWaylandDataDevice typedef 2016-03-21 17:15:59 +01:00
gdkselection-wayland.c wayland: Improve EOF detection when reading selections 2018-02-08 16:29:18 +01:00
gdkwayland.h wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkwaylanddevice.h wayland: Offer wayland-specific method to set pad actions feedback 2016-08-23 21:01:45 +02:00
gdkwaylanddisplay.h gdk/wayland: Add GdkDisplay call to query available globals 2018-02-14 14:58:06 +01:00
gdkwaylandglcontext.h
gdkwaylandmonitor.h wayland: Port to new monitor api 2016-04-27 23:18:16 -04:00
gdkwaylandselection.h Drop gdk_wayland_drag_context_get_dnd_window 2015-12-02 00:47:53 -05:00
gdkwaylandwindow.h wayland: Explicitly request mode for both CSD and SSD modes 2018-06-28 18:50:50 +01:00
gdkwindow-wayland.c gdk/wayland: Properly calculate coordinates for show_window_menu() 2019-04-01 11:11:12 +02:00
Makefile.am wayland: Add support for xdg-shell stable 2018-03-16 17:44:48 +08:00
wm-button-layout-translation.c gdk: Relicense translate_wm_button_layout_to_gtk() 2017-04-27 21:06:15 +02:00
wm-button-layout-translation.h gdk: Relicense translate_wm_button_layout_to_gtk() 2017-04-27 21:06:15 +02:00