aboutsummaryrefslogtreecommitdiffstats
path: root/compositor/compositor.c
Commit message (Expand)AuthorAgeFilesLines
* Split into a core repository that only holds the core Wayland librariesKristian Høgsberg2011-02-141-1411/+0
* compositor: Clip repaint to the damage regionKristian Høgsberg2011-02-141-34/+58
* compositor: Switch away from using VBOs and just stream the vertex dataKristian Høgsberg2011-02-131-41/+29
* Use pixman regions to reduce repaintingKristian Høgsberg2011-02-131-13/+68
* compositor: Implement super-tab window switchingKristian Høgsberg2011-02-071-10/+98
* compositor: Set repaint_on_timeout when we schedule a timeout repaintKristian Høgsberg2011-02-071-0/+1
* Update compositor initiated resize to use a 3x3 gridKristian Høgsberg2011-02-011-2/+10
* compositor: Calculate resizing directionBenjamin Franzke2011-02-011-3/+15
* Don't crash when the previous keyboard surface goes awayKristian Høgsberg2011-01-281-10/+16
* Add initial basic support for fullscreen surfacesKristian Høgsberg2011-01-281-18/+78
* compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiersKristian Høgsberg2011-01-271-0/+22
* Don't create buffer from NULL pointerTim Wiederhake2011-01-261-0/+2
* compositor: Forward pointer focus notification from compostor backendKristian Høgsberg2011-01-261-0/+33
* compositor-x11: Set window iconKristian Høgsberg2011-01-261-7/+20
* Replace gdk_pixbuf_unref with g_object_unrefDarxus@chaosreigns.com2011-01-251-2/+2
* Define the shell resize enumeration in the xml specKristian Høgsberg2011-01-211-1/+1
* Add new surface.map_transient() request to map a surface relative to anotherKristian Høgsberg2011-01-211-0/+21
* Take away pointer focus during server grabsKristian Høgsberg2011-01-211-7/+6
* First attempt at selection supportKristian Høgsberg2011-01-191-0/+4
* Split shell object out from compositor.c into its own fileKristian Høgsberg2011-01-181-448/+6
* compositor: Attach only valid background buffersBenjamin Franzke2011-01-161-0/+4
* Check for GL_EXT_texture_format_BGRA8888Kristian Høgsberg2011-01-141-0/+8
* Make it possible to enable/disable the various compositors from configureKristian Høgsberg2011-01-141-2/+14
* Remove unused visual argument to wlsc_surface_create()Kristian Høgsberg2011-01-141-6/+3
* Move buffer creation and buffer details into drm.c and shm.cKristian Høgsberg2011-01-141-51/+67
* Map new surfaces on top of all other surfaceKristian Høgsberg2011-01-071-1/+1
* Ignore surface.map_toplevel() if already mappedKristian Høgsberg2011-01-071-0/+5
* Initialize surface->link so we can always wl_list_remove() itKristian Høgsberg2011-01-061-0/+1
* Move grab definitions to wayland-util.hKristian Høgsberg2011-01-061-13/+13
* Move basic grab handling to core librariesKristian Høgsberg2011-01-051-69/+0
* Update surface.attach and change surface.map to surface.map_toplevelKristian Høgsberg2010-12-171-26/+15
* Move code around to keep input device interface and init function closeKristian Høgsberg2010-12-091-31/+30
* Set up visuals in wayland-serverKristian Høgsberg2010-12-081-35/+6
* Handle buttons in grab objects tooKristian Høgsberg2010-12-081-5/+34
* Move grab state to struct wl_input_deviceKristian Høgsberg2010-12-081-98/+97
* Reenable fragment shader precision specifierKristian Høgsberg2010-12-071-1/+1
* Use grab object for motion grabs tooKristian Høgsberg2010-12-071-59/+52
* Make wlsc_input_device_update_grab() take a grab objectKristian Høgsberg2010-12-071-9/+6
* Use a grab object for drag and dropKristian Høgsberg2010-12-071-36/+49
* Handle shell.move using a grab objectKristian Høgsberg2010-12-071-22/+56
* Move resizing to a grab objectKristian Høgsberg2010-12-071-42/+87
* Add grab object infrastructureKristian Høgsberg2010-12-071-2/+13
* Drop dummy wl_grab_surface hackKristian Høgsberg2010-12-071-9/+3
* Remove unnecessary wlsc_compositor_schedule_repaint() callKristian Høgsberg2010-12-071-2/+0
* Reduce indentation in notify_button()Kristian Høgsberg2010-12-071-42/+43
* Start grab when button is pressed, upgrade if we start drag, move or resizeKristian Høgsberg2010-12-071-26/+34
* Move get_time() helper back into compositorKristian Høgsberg2010-12-061-2/+12
* Pass timestamp in surface destroy callbackKristian Høgsberg2010-12-061-7/+5
* Move focus tracking surface destroy callbacks into coreKristian Høgsberg2010-12-061-32/+2
* Use surface destroy notifier for cancelling grabsKristian Høgsberg2010-12-061-6/+27