Russ Cox
88ed92aa40
devdraw: move Client into devdraw.h and move global state in
2020-01-13 16:46:14 -05:00
Dan Cross
fa325e9b42
Trivial changes: whitespace and modes.
...
Remote whitespace at the ends of lines.
Remove blank lines from the ends of files.
Change modes on source files so that they
are not executable.
Signed-off-by: Dan Cross <cross@gajendra.net>
2020-01-10 14:54:30 +00:00
Gabriel Díaz
000c1a3b19
devdraw: set displaydpi on devdraw x11 attach ( #178 )
...
See https://plan9port-review.googlesource.com/c/plan9/+/1470
for discussion of the approach, especially Michael Stapleberg's comment:
Note that chromium, firefox and others have tried this and then switched to using the Xft.dpi X resource, see e.g. https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/ui/libgtk2ui/gtk2_ui.cc and especially http://sources.debian.net/src/gnome-settings-daemon/3.18.2-1/plugins/xsettings/gsd-xsettings-manager.c/?hl=824#L80 for some anecdata about why this approach doesn’t work out.
The Xft.dpi resource is being set accurately by desktop environments (GNOME, KDE, …) and can easily be changed by users of niche window managers by editing ~/.Xresources.
I suggest we check only Xft.dpi, without considering the DPI environment variable or the monitor width/height.
2018-11-14 00:19:29 -05:00
Xiao-Yong Jin
b2f6769830
devdraw: fix some memory leaks in x11
2018-03-27 15:03:12 +02:00
Russ Cox
60a47420a8
devdraw: prefer 24-bit over 15-bit or 16-bit.
...
Fixes remote X11 use via XQuartz 2.7.4.
R=rsc
http://codereview.appspot.com/6624058
2012-10-07 09:48:47 -04:00
Russ Cox
9142d36228
devdraw: OS X native version
2008-06-30 19:41:08 -04:00
Russ Cox
0f897f99ef
devdraw, rio: more full-screen nonsense
2008-01-30 13:26:00 -05:00
Russ Cox
35288690ce
devdraw: add F11 for full-screen toggle
2008-01-30 12:01:43 -05:00
rsc
3a19470202
In non-blocking recv functions in libmux and libdraw,
...
distinguish between "cannot receive without blocking"
and "EOF on connection".
In libmux, do not elect async guys muxers, so that
synchronous RPC calls run in the main event loop
(e.g., in eresized) do not get stuck.
Fixes problem reported by Lu Xuxiao, namely that
jpg etc. would spin at 100% cpu usage.
2006-11-04 18:46:00 +00:00
rsc
2bdefab1da
Fix resize error under KDE (Bart Locanthi)
2006-07-05 22:27:26 +00:00
rsc
c66b52501b
new draw server
2006-06-25 19:18:39 +00:00