Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix compositor-wayland | Kristian Høgsberg | 2010-12-17 | 1 | -2/+1 |
| | |||||
* | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 2010-12-17 | 2 | -31/+19 |
| | | | | | | | The new map_toplevel() request no longer specifies a position and takes the size from the attached buffer. The attach request now takes a position relative to the top-left corner of the old buffer to let clients specify the relative position of the new buffer. | ||||
* | Move code around to keep input device interface and init function close | Kristian Høgsberg | 2010-12-09 | 1 | -31/+30 |
| | |||||
* | Set up visuals in wayland-server | Kristian Høgsberg | 2010-12-08 | 4 | -42/+12 |
| | | | | Still very much hand-wavey, but at least it's only in one place now. | ||||
* | Handle buttons in grab objects too | Kristian Høgsberg | 2010-12-08 | 1 | -5/+34 |
| | |||||
* | Move grab state to struct wl_input_device | Kristian Høgsberg | 2010-12-08 | 5 | -122/+113 |
| | |||||
* | Reenable fragment shader precision specifier | Kristian Høgsberg | 2010-12-07 | 1 | -1/+1 |
| | |||||
* | Use grab object for motion grabs too | Kristian Høgsberg | 2010-12-07 | 2 | -63/+54 |
| | | | | Now all grabs use grab objects, so drop the grab enum. | ||||
* | Make wlsc_input_device_update_grab() take a grab object | Kristian Høgsberg | 2010-12-07 | 1 | -9/+6 |
| | |||||
* | Use a grab object for drag and drop | Kristian Høgsberg | 2010-12-07 | 2 | -49/+49 |
| | |||||
* | Handle shell.move using a grab object | Kristian Høgsberg | 2010-12-07 | 2 | -23/+57 |
| | |||||
* | Move resizing to a grab object | Kristian Høgsberg | 2010-12-07 | 1 | -42/+87 |
| | |||||
* | Add grab object infrastructure | Kristian Høgsberg | 2010-12-07 | 2 | -2/+26 |
| | |||||
* | Drop dummy wl_grab_surface hack | Kristian Høgsberg | 2010-12-07 | 2 | -10/+3 |
| | |||||
* | Remove unnecessary wlsc_compositor_schedule_repaint() call | Kristian Høgsberg | 2010-12-07 | 1 | -2/+0 |
| | |||||
* | Reduce indentation in notify_button() | Kristian Høgsberg | 2010-12-07 | 1 | -44/+45 |
| | |||||
* | Start grab when button is pressed, upgrade if we start drag, move or resize | Kristian Høgsberg | 2010-12-07 | 1 | -26/+34 |
| | | | | Fixes crash on click in terminal. | ||||
* | Move get_time() helper back into compositor | Kristian Høgsberg | 2010-12-06 | 1 | -2/+12 |
| | |||||
* | Pass timestamp in surface destroy callback | Kristian Høgsberg | 2010-12-06 | 1 | -7/+5 |
| | |||||
* | Move focus tracking surface destroy callbacks into core | Kristian Høgsberg | 2010-12-06 | 1 | -32/+2 |
| | |||||
* | Use surface destroy notifier for cancelling grabs | Kristian Høgsberg | 2010-12-06 | 2 | -8/+28 |
| | |||||
* | Use the per-surface destroy callback for grabs as well | Kristian Høgsberg | 2010-12-06 | 2 | -44/+35 |
| | |||||
* | Move get_time() helper to core | Kristian Høgsberg | 2010-12-06 | 1 | -15/+9 |
| | | | | | | We'll need a better strategy for generating timestamps without input events or pageflips. At least we'll need to ensure everybody is using the same underlying time source. | ||||
* | Add a surface destroy callback and use it for focus tracking | Kristian Høgsberg | 2010-12-06 | 2 | -34/+44 |
| | |||||
* | Refactor drm buffer creation a bit | Kristian Høgsberg | 2010-12-06 | 1 | -33/+42 |
| | |||||
* | Add origin information to output.geometry event | Kristian Høgsberg | 2010-12-01 | 2 | -2/+4 |
| | |||||
* | Use generated wl_interface for visuals | Kristian Høgsberg | 2010-12-01 | 1 | -7/+3 |
| | |||||
* | Chage the 'base' field to be the name of the super class instead | Kristian Høgsberg | 2010-12-01 | 4 | -164/+170 |
| | | | | | | | | Instead of display->base.base we want display->proxy.object, or buffer->buffer.resource.object.id = id; which makes it clear what we end up addressing. | ||||
* | compositor: Use a virtual destructor when shutting down | Kristian Høgsberg | 2010-12-01 | 5 | -16/+31 |
| | | | | | Backend can now rely on their destroy function getting called on shutdown, so reset tty etc there instead of handling SIGTERM twice. | ||||
* | compositor: Shut down properly so we remove the socket | Kristian Høgsberg | 2010-12-01 | 2 | -1/+13 |
| | |||||
* | Create socket in /var/run/user/${HOME} | Kristian Høgsberg | 2010-12-01 | 2 | -18/+6 |
| | | | | | Use the runtime dir from XDG Base Directory Specification for creating the socket in a directory only the user can read and write. | ||||
* | Indentation nit-picking | Kristian Høgsberg | 2010-12-01 | 2 | -5/+5 |
| | |||||
* | Move pointer and keyboard focus tracking into libwayland-server | Kristian Høgsberg | 2010-12-01 | 2 | -101/+38 |
| | |||||
* | Fix warnings from adding -Wall back | Kristian Høgsberg | 2010-12-01 | 2 | -1/+2 |
| | |||||
* | Add $(GCC_CFLAGS) back | Kristian Høgsberg | 2010-12-01 | 1 | -0/+1 |
| | | | | Missed this when moving to automake. | ||||
* | compositor-wayland: Call wlsc_compositor_finish_frame from frame callback | Kristian Høgsberg | 2010-12-01 | 1 | -6/+9 |
| | |||||
* | compositor-wayland: Use glFlush() not glFinish() after rendering frame | Kristian Høgsberg | 2010-12-01 | 1 | -1/+2 |
| | |||||
* | Add reject round trip to dnd protocol | Kristian Høgsberg | 2010-11-30 | 1 | -1/+11 |
| | | | | This lets a drag target reject a drop. | ||||
* | Add wayland backend for compositor (nested) | Benjamin Franzke | 2010-11-29 | 4 | -6/+589 |
| | |||||
* | Fix udev rules install directory | Kristian Høgsberg | 2010-11-24 | 1 | -2/+2 |
| | |||||
* | Some additional return value checking | Darxus | 2010-11-22 | 2 | -7/+19 |
| | |||||
* | add newlines for error printfs | Yuval Fledel | 2010-11-22 | 1 | -5/+6 |
| | |||||
* | Fix compositor crash when dragging to a surface that disappears | Kristian Høgsberg | 2010-11-22 | 1 | -24/+50 |
| | |||||
* | Clean up .gitignore files | Nikolai Kondrashov | 2010-11-11 | 1 | -0/+3 |
| | | | | | | | Sort the contents and update .gitignore files to hide generated files from git status output. Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com> | ||||
* | compositor: add safety check when EGL fails to initialize | Tiago Vignatti | 2010-11-09 | 1 | -1/+2 |
| | | | | | | | | | | offending message: Program received signal SIGSEGV, Segmentation fault. create_pointer_images (ec=0x619f10) at compositor.c:240 240 glEGLImageTargetTexture2DOES(GL_TEXTURE_2D, Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com> | ||||
* | compositor: put console into KD_GRAPHICS mode at vt enter time | Jesse Barnes | 2010-11-09 | 1 | -0/+12 |
| | | | | | This will keep the kernel from changing graphics state out from under us (e.g. blanking). | ||||
* | Install and dist udev rules file | Kristian Høgsberg | 2010-11-08 | 1 | -0/+5 |
| | |||||
* | Add /wayland so we pick up generated header files | Kristian Høgsberg | 2010-10-31 | 1 | -1/+5 |
| | | | | Reported by Benjamin Franzke. | ||||
* | Workaround an xcb-dri2 bug. | Chia-I Wu | 2010-10-29 | 1 | -0/+17 |
| | | | | | xcb_dri2_connect_device_name generated by xcb-proto 1.6 is broken. It only works when the length of the driver name is a multiple of 4. | ||||
* | Use glTexSubImage to update the pixels. | Chia-I Wu | 2010-10-29 | 1 | -2/+2 |
| | | | | | glTexImage causes respecification. The DRM buffer a client renders to will be different from that used to create the wl_buffer. |