summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-09-19session-manager: Manage user list in session-managersession-managerKristian Høgsberg2-60/+110
2011-09-16wip: Handle all mouse events in grabsKristian Høgsberg1-35/+32
Move the last bits of non-implicit grab handling into the implicit grab.
2011-09-15Change remaining GPLv2 headers to MITKristian Høgsberg7-90/+122
The files in question are copyright Benjamin Franzke (who agrees), Intel Corporation, Red Hat and myself. On behalf of Red Hat, Richard Fontana says: "Therefore, to the extent that Red Hat, Inc. has any copyright interest in the files you cited as of this date (compositor-drm.c, compositor.c, compositor.h, screenshooter.c in http://cgit.freedesktop.org/wayland/wayland-demos/tree/compositor), Red Hat hereby elects to apply the CC0 1.0 Universal Public Domain Dedication to such copyrighted material. See: http://creativecommons.org/publicdomain/zero/1.0/legalcode . Thanks, Richard E. Fontana Open Source Licensing and Patent Counsel Red Hat, Inc."
2011-09-15compositor: Pick surface and transform in notify_motionKristian Høgsberg2-29/+30
2011-09-15compositor: Factor out cursor constraint codeKristian Høgsberg1-11/+22
2011-09-15session-manager: Go back to greeter when a session exitsKristian Høgsberg1-1/+6
2011-09-14session-manager: Pop up SAK dialog whe SAK is pressedKristian Høgsberg3-70/+122
2011-09-14window: Stop using glib mainloop in toy toolkitKristian Høgsberg16-204/+125
2011-09-14greeter: Add the beginnings of a SAK dialogKristian Høgsberg7-40/+196
2011-09-14session-manager: Clean up exited sessionsKristian Høgsberg3-20/+67
2011-09-14session-manager: Use epoll instead of pollKristian Høgsberg1-9/+14
2011-09-13session-manager: Activate session or create new when loggin inKristian Høgsberg8-50/+127
2011-09-13greeter: Change default backgroundKristian Høgsberg2-1/+1
2011-09-13greeter: A bit of silly eye candyKristian Høgsberg1-2/+19
2011-09-13session-manager: Launch terminal with -f (fullscreen)Kristian Høgsberg1-4/+6
2011-09-13session-manager: Track sessions in a listKristian Høgsberg1-0/+6
2011-09-13session-manager: Flush write buffers properlyKristian Høgsberg1-1/+4
2011-09-13session-manager: Fix sizeof typoKristian Høgsberg1-1/+1
2011-09-13terminal: Make -f (fullscreen) option work againKristian Høgsberg2-2/+5
2011-09-13session-manager: Abstract out session launchingKristian Høgsberg1-34/+86
2011-09-13greeter: Visual tweaksKristian Høgsberg1-37/+31
2011-09-13Move rounded_rect() to cairo-util.cKristian Høgsberg3-14/+17
2011-09-13Fix typo in greeter exec commandKristian Høgsberg1-1/+1
2011-09-13Various session manager updatesKristian Høgsberg6-23/+103
2011-09-12Add simple greeter for session managerKristian Høgsberg6-10/+410
2011-09-09Add no-op activate callout for session-mamanager shellKristian Høgsberg1-0/+7
2011-09-09Add session manager clientKristian Høgsberg2-2/+156
2011-09-09Handle compositors without wl_shellKristian Høgsberg1-19/+30
2011-09-09Flesh out session-manager interfaceKristian Høgsberg2-20/+141
2011-09-09Start of session manager shellKristian Høgsberg4-0/+128
2011-09-08xserver: check whether pointer exists when exitingTiago Vignatti1-0/+3
At initialization, if it fails in binding the socket or creating the lock file then the pointer will be already freed and will result a segfault when quiting the compositor. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-08desktop-shell: Scale background image to output sizeKristian Høgsberg1-1/+10
2011-09-08shell: Reject moving or resizing toplevel windowsKristian Høgsberg1-5/+4
2011-09-08window: Default to toplevel windowsKristian Høgsberg1-1/+1
2011-09-08desktop-shell: Add launcher for the Wayland terminalKristian Høgsberg1-0/+4
2011-09-06Rename motion_grab to implicit_grabKristian Høgsberg1-11/+11
Let's just use the same terms as X.
2011-09-06clients: Add a simple desktop-shell appKristian Høgsberg4-17/+445
This just provides the background surface and the top panel.
2011-09-06window: Add enter/leave handlersKristian Høgsberg2-8/+44
2011-09-06Add a desktop_shell interfaceKristian Høgsberg5-6/+169
Mostly a toy-thing for now, to allow prototyping a desktop-shell client.
2011-09-06compositor: Don't crash when receiving kb focus with no surfaceKristian Høgsberg1-1/+1
2011-09-06compositor: Drop built-in background supportKristian Høgsberg1-42/+0
There should always be a background client (file manager, home screen, animated wallpaper or just a plain static image).
2011-09-06compositor: Repick surface when grab endsKristian Høgsberg2-25/+7
We were doing it manually in a few places and forgetting it in the implicit grab case.
2011-09-01evdev: Associate touchscreen devices with output up frontKristian Høgsberg1-8/+12
This isn't going to change over time, so just tracking it in the evdev device is a little easier. Also, we need to adjust for the output position when transforming the device events to screen space.
2011-09-01evdev: treat BTN_TOUCH as BTN_LEFTTiago Vignatti1-1/+5
idea stolen from xorg evdev. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-01compositor: choose tty from command lineTiago Vignatti4-11/+25
This is a backend option, so you should use something like '-otty='. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-01evdev: use last output from compositor to get the screen geometriesTiago Vignatti1-5/+6
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-01evdev: organize the code for processing eventsTiago Vignatti1-92/+118
Nothing was touched, just code moved around. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-01Use wl_resource_* error functionsKristian Høgsberg3-9/+9
2011-09-01clients: Fix typosBenjamin Franzke2-6/+5
And forgotten display_create conversion in view.c.
2011-08-31Turn off hardware cursor when screen fade begins.Matt Roper1-1/+3
The compositor was never actually calling the output backend to turn off the hardware cursor when the screen begins fading. This would result in a stuck hardware cursor and movable software cursor for the duration of the fade/unfade. Signed-off-by: Matt Roper <matthew.d.roper@intel.com>