gtk/gdk/wayland
Olivier Fourdan 999848e0c6 wayland: scale down reported monitor geometry
According to the documentation, gdk_monitor_get_geometry() reports the
monitor geometry in ”application pixels”, not in ”device pixels”,
meaning that the actual device resolution needs to be scaled down by the
scale factor of the output.

x11 backend does that downscaling, whereas Wayland backend did not,
causing a discrepancy depending on the backend used.

https://bugzilla.gnome.org/show_bug.cgi?id=783995
2017-10-27 16:01:38 -04:00
..
protocol Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
gdkapplaunchcontext-wayland.c wayland: Formatting fixes 2015-02-28 00:02:30 -05:00
gdkcursor-wayland.c wayland: Don't spew warnings for blank cursors 2017-10-26 00:29:10 -04:00
gdkdevice-wayland.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gdkdisplay-wayland.c Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
gdkdisplay-wayland.h Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
gdkdnd-wayland.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gdkeventsource.c wayland: Don't warn if the display is lost, skip exit handlers 2017-05-30 09:15:57 +02:00
gdkglcontext-wayland.c Work around a wayland crash 2017-03-30 09:15:29 -04:00
gdkglcontext-wayland.h gdk: Large GL refactoring 2016-12-05 15:02:47 +01:00
gdkkeys-wayland.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02: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:37:23 +02:00
gdkscreen-wayland.c wayland: scale down reported monitor geometry 2017-10-27 16:01:38 -04:00
gdkseat-wayland.h wayland: Remove GdkWaylandDataDevice typedef 2016-03-21 17:15:59 +01:00
gdkselection-wayland.c wayland: Mark private function as static 2017-04-28 22:21:19 +01:00
gdkvulkancontext-wayland.c vulkan: Use LGPL v2 2017-01-04 16:02:44 -02:00
gdkvulkancontext-wayland.h vulkan: Use LGPL v2 2017-01-04 16:02:44 -02: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 Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
gdkwaylandglcontext.h GL: Follow naming conventions 2014-10-21 23:48:12 -04:00
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: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
gdkwindow-wayland.c Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
genprotocolfiles.py build: Clean up Wayland protocol code generation 2017-05-03 15:10:57 +01:00
meson.build Wayland: Implement KDE's SSD protocol 2017-10-26 15:51:56 -04:00
wm-button-layout-translation.c build: Don't turn off critical warnings 2017-10-06 16:03:08 +02:00
wm-button-layout-translation.h gdk: Relicense translate_wm_button_layout_to_gtk() 2017-04-27 21:05:12 +02:00