• Owen W. Taylor's avatar
    Handle resolution changes in the GDK backend code · fc6e2cc4
    Owen W. Taylor authored
    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
    fc6e2cc4
Name
Last commit
Last update
build Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gtk Loading commit data...
libgail-util Loading commit data...
m4 Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
testsuite Loading commit data...
util Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
gail-3.0.pc.in Loading commit data...
gdk-3.0.pc.in Loading commit data...
git.mk Loading commit data...
gtk+-3.0.pc.in Loading commit data...
gtk+-unix-print-3.0.pc.in Loading commit data...
gtk+.doap Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...