Kristian Høgsberg
11d0512ce9
compositor: Pull in hash table from protocol
...
We use it in the X WM implementation, but we don't want it in the core
libraries.
13 years ago
Tiago Vignatti
ce03ec3fbe
evdev: new header file for the driver
...
Besides the new header file, there's also a change in the main evdev creation
procedure for a more suggestive name (evdev_input_add_devices ->
evdev_input_create). There's no real functional changes in this commit.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
13 years ago
Pekka Paalanen
e955f1edd1
shell: use desktop-shell ini file for screensaver path
...
Read the same configuration file in the shell plugin (desktop-shell) as
the desktop-shell client does.
Add a new section "screensaver", where "path" defines the path of the
idle animation client to be executed. Not defining "path" disables the
animation.
Idle animations are not in use by default. It must be configured in
wayland-desktop-shell.ini or launched manually.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
13 years ago
Kristian Høgsberg
698c058e2a
compositor: Split the animation code out of tablet-shell
...
Upside: we can now reuse this. Downside: we now have a util.c file.
13 years ago
Kristian Høgsberg
47fe08aad5
Implement the new dnd/selection protocol
...
The new protocol splits dnd/selection from wl_shell and allows us to move
the implementation out of shell.c.
13 years ago
Kristian Høgsberg
64f1c3fd52
De-brand the tablet shell
...
Drop the MeeGo part of the name.
13 years ago
Kristian Høgsberg
c4693c4ab4
Install desktop-shell in $prefix/libexec
13 years ago
Kristian Høgsberg
7584062153
Add a desktop_shell interface
...
Mostly a toy-thing for now, to allow prototyping a desktop-shell client.
14 years ago
Tiago Vignatti
5884bcde4a
configure: add helper for setting xserver directory
...
With this the X server directory can become independent from the
installation prefix set by autoconf.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Kristian Høgsberg
b3b425c8d1
xserver: use $bindir prefix when launching X
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
5ec0a93a98
compositor: Add a simple WM to the xserver launcher
14 years ago
Kristian Høgsberg
27da538ab5
compositor: Add socket based activation for X server
14 years ago
Kristian Høgsberg
bbefb136d1
Make sure all targets use GCC_CFLAGS
14 years ago
Benjamin Franzke
f64c66106f
compositor-openwfd: Fixup backend split
14 years ago
Kristian Høgsberg
1c5621840b
compositor: Split backends into modules
14 years ago
Kristian Høgsberg
b41d76c151
compositor: Use libpng directly instead of gdb-pixbuf
14 years ago
Benjamin Franzke
7d36664c0d
compositor: Fix drm compositor cflags typo
14 years ago
Kristian Høgsberg
80492e220a
configure: Only check dependencies for the enabled compositor backends
14 years ago
Kristian Høgsberg
eb7e12c73b
Add meego-tablet-shell
...
We'll probably break it out into its own repo down the road, but for
now keeping it here is convenient.
14 years ago
Kristian Høgsberg
02ec0a5d3a
compositor: Support loadable shells
...
The shell module is responsible for implementing the higher level
compositor behavior. We default to the desktop-lite shell built in to
the compositor.
14 years ago
Benjamin Franzke
315b3dc73b
Make use of wayland-server shm common code
14 years ago
Benjamin Franzke
5d00709931
compositor: Add OpenWF Display backend
14 years ago
Kristian Høgsberg
30021d7993
Move switcher behaviour into switcher.c
14 years ago
Benjamin Franzke
c649a92549
compositor: Remove drm.c, use shm.c for pointer images
14 years ago
Kristian Høgsberg
b2d71852fd
Split into a demo repository that holds the demo compositor and clients
14 years ago
nobled
0428a9a15c
don't use deprecated INCLUDES variable
14 years ago
nobled
7d9517855a
fix includes
14 years ago
Kristian Høgsberg
4cca349349
Split shell object out from compositor.c into its own file
14 years ago
Kristian Høgsberg
a941022372
Make it possible to enable/disable the various compositors from configure
14 years ago
Kristian Høgsberg
e4762a6ac1
Move tty and vt handling out in its own file
14 years ago
Kristian Høgsberg
43db4015f9
Split out evdev handling to its own file
14 years ago
Kristian Høgsberg
1f25315ae2
Add $(GCC_CFLAGS) back
...
Missed this when moving to automake.
14 years ago
Benjamin Franzke
ec2e64224b
Add wayland backend for compositor (nested)
14 years ago
Kristian Høgsberg
32ff69017a
Fix udev rules install directory
14 years ago
Kristian Høgsberg
fe096cdc8c
Install and dist udev rules file
14 years ago
Kristian Høgsberg
0bfb126e59
Add /wayland so we pick up generated header files
...
Reported by Benjamin Franzke.
14 years ago
Kristian Høgsberg
f0152daad7
Use automake
14 years ago