Kristian Høgsberg
4f0df049bb
compositor: Pick output for surface based on amount of overlap
14 years ago
Benjamin Franzke
7fb56b3ebc
compositor-openwfd: Update to systemd seat input devices
14 years ago
Kristian Høgsberg
1ccd9d2a8d
compositor-x11: Support multiple outputs
14 years ago
Kristian Høgsberg
a4ba1da03d
xserver: Ignore requests from X servers we didn't launch
14 years ago
Kristian Høgsberg
2669f72e95
clients: Rename simple-client to simple-egl
14 years ago
Tiago Vignatti
93165e3e23
configure: set up simple clients independently from the others
...
Namely, simple-client and simple-shm.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Tiago Vignatti
e81fe8346c
clients: simple-shm: remove unused libraries and headers
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Tiago Vignatti
79caa757c9
simple-shm: assert display conection
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Kristian Høgsberg
1d26603633
evdev: Only add event devices
14 years ago
Kristian Høgsberg
b3b425c8d1
xserver: use $bindir prefix when launching X
14 years ago
Kristian Høgsberg
535e2c65c7
xserver: Memset the right size
14 years ago
Kristian Høgsberg
4a431477ec
xserver: Only launch wm for xservers we launch
14 years ago
Kristian Høgsberg
86ec8e80d8
compositor: Use systemd seats for input devices as well
14 years ago
Kristian Høgsberg
8d51f141ca
compositor: Use systemd seat configuration conventions
...
http://www.freedesktop.org/wiki/Software/systemd/multiseat
14 years ago
Kristian Høgsberg
3cad436a91
xserver: Clean up X server socket on exit
14 years ago
Kristian Høgsberg
fcf6577108
xserver: Detect an clean up stale lock file
14 years ago
Kristian Høgsberg
d6520e144a
xserver: Create per-display log file
14 years ago
Kristian Høgsberg
6244668cc5
compositor-drm: Drop cursor debug message
14 years ago
Benjamin Franzke
22d5481f91
window.c: Fix compile/run using cairo without egl
14 years ago
Kristian Høgsberg
97ba2e6015
clients: Add a simple shared memory client
14 years ago
Kristian Høgsberg
7341e9b6d9
compositor: Fix damage tracking for multi-head compositors
14 years ago
Benjamin Franzke
a8bdeae1b6
compositor: Fix cursor damaging on multi head
...
Removing cursors from the surface list,
for usage as hardware cursor needs lower damaging.
Also damge when re-adding to the surface list.
14 years ago
Kristian Høgsberg
5ec0a93a98
compositor: Add a simple WM to the xserver launcher
14 years ago
Kristian Høgsberg
cd0d10b752
compositor: Damage surface when raising
14 years ago
Benjamin Franzke
8e9e6264c1
openwfd: Combine native_resolution/rect/width,height into union
14 years ago
Benjamin Franzke
9b1f2d2e8e
compositor-openwfd: Expose physical size
14 years ago
Benjamin Franzke
259037d1d8
compositor-openwfd: Expose all modes
14 years ago
Benjamin Franzke
a16e002bd8
compositor-drm: Pass physical size to output_init
14 years ago
Kristian Høgsberg
a691aeefd7
compositor: Track opaque region of a surface
14 years ago
Kristian Høgsberg
aee7f84347
compositor: Stop repainting below opaque surfaces
14 years ago
Kristian Høgsberg
53df1d8a6b
compositor: Fix a couple of region leaks
14 years ago
Kristian Høgsberg
b8a983395d
compositor: Add helper to damage surface below
14 years ago
Kristian Høgsberg
8b72f60478
compositor: Clip away obscured damage
14 years ago
Kristian Høgsberg
20300ba112
compositor: Accumulate damage in per-surface regions
14 years ago
Kristian Høgsberg
b1ba0d1f99
Merge remote-tracking branch 'bnf/fix'
14 years ago
Benjamin Franzke
b7c00a4376
Send keyboard_focus only to client surfaces
14 years ago
Kristian Høgsberg
9d4db0996f
compositor: Launch X server rootless
14 years ago
Kristian Høgsberg
758dd3ea55
compsitor: Put background surface in the big surface list
14 years ago
Kristian Høgsberg
8244b44524
compositor: Put cursor surfaces into the big surface list
14 years ago
Kristian Høgsberg
751b5bcdd2
compositor: Change default background to be a png
14 years ago
Benjamin Franzke
060cf805bb
Use gbm for compositor-{drm,openwfd}
14 years ago
Benjamin Franzke
41402f8ec6
compositor-openwfd: Update to mode changes
...
This is just to have it running again.
Todo: Expose all modes, subpixel..
14 years ago
Benjamin Franzke
14f7ff91ad
window: Set egl_window_resize late and once
...
Previously we resized in attach_surface and create_surface.
THe second resize overwrote dx or dy from the first.
14 years ago
Kristian Høgsberg
d4af320178
meego-tablet-shell: Use central sigchild handler
14 years ago
Kristian Høgsberg
27da538ab5
compositor: Add socket based activation for X server
14 years ago
Kristian Høgsberg
57eca7424a
meego-tablet-shell: Generalize zoom animation
14 years ago
Kristian Høgsberg
54b8683784
terminal: Don't set terminal size before we have the pty
14 years ago
Kristian Høgsberg
487213defd
Damage surface before attaching new buffer
...
This reverts cde9bfc805
. We need to damage the
area covered by the old surface when attaching a new buffer. The new surface
area will be damaged by the client.
14 years ago
Kristian Høgsberg
fd94bf0fd0
compositor: Fix region leak
14 years ago
Kristian Høgsberg
e75cb7f64b
compositor: Store the output rectangle in a region
14 years ago