37 Commits

Author SHA1 Message Date
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>
2011-12-19 01:14:03 +02:00
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>
2011-12-14 13:45:49 +02:00
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.
2011-12-04 15:30:47 -05:00
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.
2011-11-23 16:20:28 -05:00
Kristian Høgsberg
64f1c3fd52 De-brand the tablet shell
Drop the MeeGo part of the name.
2011-11-14 15:57:59 -05:00
Kristian Høgsberg
c4693c4ab4 Install desktop-shell in $prefix/libexec 2011-11-14 14:57:17 -05:00
Kristian Høgsberg
7584062153 Add a desktop_shell interface
Mostly a toy-thing for now, to allow prototyping a desktop-shell client.
2011-09-06 13:48:16 -04:00
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>
2011-08-11 15:09:59 -04:00
Kristian Høgsberg
b3b425c8d1 xserver: use $bindir prefix when launching X 2011-07-21 08:42:42 -07:00
Kristian Høgsberg
8d51f141ca compositor: Use systemd seat configuration conventions
http://www.freedesktop.org/wiki/Software/systemd/multiseat
2011-07-15 21:28:38 -04:00
Kristian Høgsberg
5ec0a93a98 compositor: Add a simple WM to the xserver launcher 2011-07-01 10:46:40 -04:00
Kristian Høgsberg
27da538ab5 compositor: Add socket based activation for X server 2011-06-21 17:32:25 -04:00
Kristian Høgsberg
bbefb136d1 Make sure all targets use GCC_CFLAGS 2011-05-06 14:49:06 -04:00
Benjamin Franzke
f64c66106f compositor-openwfd: Fixup backend split 2011-05-04 16:18:31 -04:00
Kristian Høgsberg
1c5621840b compositor: Split backends into modules 2011-05-02 22:09:20 -04:00
Kristian Høgsberg
b41d76c151 compositor: Use libpng directly instead of gdb-pixbuf 2011-05-02 12:13:14 -04:00
Benjamin Franzke
7d36664c0d compositor: Fix drm compositor cflags typo 2011-04-28 07:28:41 +02:00
Kristian Høgsberg
80492e220a configure: Only check dependencies for the enabled compositor backends 2011-04-26 11:10:32 -04:00
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.
2011-04-23 13:17:43 -04:00
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.
2011-04-23 13:04:11 -04:00
Benjamin Franzke
315b3dc73b Make use of wayland-server shm common code 2011-04-22 11:53:50 -04:00
Benjamin Franzke
5d00709931 compositor: Add OpenWF Display backend 2011-04-20 17:53:47 +02:00
Kristian Høgsberg
30021d7993 Move switcher behaviour into switcher.c 2011-04-12 22:09:42 -04:00
Benjamin Franzke
c649a92549 compositor: Remove drm.c, use shm.c for pointer images 2011-03-02 11:31:46 -05:00
Kristian Høgsberg
b2d71852fd Split into a demo repository that holds the demo compositor and clients 2011-02-14 22:13:33 -05:00
nobled
0428a9a15c don't use deprecated INCLUDES variable 2011-01-24 16:27:27 +00:00
nobled
7d9517855a fix includes 2011-01-24 16:01:26 +00:00
Kristian Høgsberg
4cca349349 Split shell object out from compositor.c into its own file 2011-01-18 07:53:49 -05:00
Kristian Høgsberg
a941022372 Make it possible to enable/disable the various compositors from configure 2011-01-14 17:39:11 -05:00
Kristian Høgsberg
e4762a6ac1 Move tty and vt handling out in its own file 2011-01-14 14:59:13 -05:00
Kristian Høgsberg
43db4015f9 Split out evdev handling to its own file 2011-01-14 14:45:42 -05:00
Kristian Høgsberg
1f25315ae2 Add $(GCC_CFLAGS) back
Missed this when moving to automake.
2010-12-01 09:46:10 -05:00
Benjamin Franzke
ec2e64224b Add wayland backend for compositor (nested) 2010-11-29 17:38:36 -05:00
Kristian Høgsberg
32ff69017a Fix udev rules install directory 2010-11-24 14:29:59 -05:00
Kristian Høgsberg
fe096cdc8c Install and dist udev rules file 2010-11-08 08:54:35 -05:00
Kristian Høgsberg
0bfb126e59 Add /wayland so we pick up generated header files
Reported by Benjamin Franzke.
2010-10-31 14:24:39 -04:00
Kristian Høgsberg
f0152daad7 Use automake 2010-10-12 18:00:16 -04:00