gtk2/gdk/wayland
Owen W. Taylor fc6e2cc4b2 Handle resolution changes in the GDK backend code
gdk_x11_display_set_window_scale() affects the interpretation of the
Xft/DPI XSETTING - it is substituted inside GDK with the value of
Gdk/UnscaledDPI xsetting. However, this change is not propagated to
GTK+ and from GTK+ back to gdk_screen_set_resolution() until the
main loop is run.

Fix this by handling the screen resolution directly in gdk/x11.
This requires duplication of code between GDK and GTK+ since we still
have to handle DPI in GTK+ in the case that GdkSettings:gtk-xft-dpi
is set by the application.

https://bugzilla.gnome.org/show_bug.cgi?id=733076
2014-07-13 15:35:23 -04:00
..
protocol wayland: Add support for show_window_menu 2014-05-24 15:55:55 -04:00
gdkapplaunchcontext-wayland.c Change FSF Address 2012-02-27 17:06:11 +00:00
gdkcursor-wayland.c wayland: Remove unused stuff 2014-05-16 15:24:37 -04:00
gdkdevice-wayland.c wayland: Add some dumb support for the TARGETS selection 2014-07-03 13:29:14 -04:00
gdkdisplay-wayland.c wayland: Prevent stale paints and weird artifacts when using Weston 2014-06-20 09:02:02 -04:00
gdkdisplay-wayland.h wayland: Simplify roundtrip initialization 2014-05-16 15:35:29 -04:00
gdkdnd-wayland.c wayland: Don't assert fail in DND 2013-11-19 18:55:26 -05:00
gdkeventsource.c Handle recursion from motion event handlers 2013-11-11 23:17:14 -05:00
gdkkeys-wayland.c wayland: Implement gdk_keymap_get_modifier_state 2013-04-06 21:16:38 -04:00
gdkprivate-wayland.h wayland: Prevent stale paints and weird artifacts when using Weston 2014-06-20 09:02:02 -04:00
gdkscreen-wayland.c Handle resolution changes in the GDK backend code 2014-07-13 15:35:23 -04:00
gdkselection-wayland.c wayland: Remove unhelpful debug message 2012-07-12 15:58:37 +01:00
gdkwayland.h wayland: Remove displaymanager implementation 2013-05-02 16:14:59 +02:00
gdkwaylanddevice.h Add GDK_AVAILABLE_IN_ALL annotations in gdk 2013-05-05 15:38:46 -04:00
gdkwaylanddisplay.h wayland: fix rename of wl_shell to xdg_shell 2014-01-20 14:37:33 -05:00
gdkwaylandselection.h wayland: Fix build due to missing symbol export 2013-07-09 07:09:13 +02:00
gdkwaylandwindow.h wayland: Replace wl_shell_surface with xdg_shell 2013-11-18 13:44:20 -05:00
gdkwindow-wayland.c gdkwindow: Provide a default implementation of process_updates_recurse 2014-06-22 10:20:50 -04:00
Makefile.am wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00
wm-button-layout-translation.c wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00
wm-button-layout-translation.h wayland: Set gtk-decoration-layout 2014-06-06 15:32:59 +02:00