aboutsummaryrefslogtreecommitdiffstats
path: root/compositor.c
Commit message (Collapse)AuthorAgeFilesLines
* Move example compositor to subdirectoryKristian Høgsberg2010-09-141-1461/+0
|
* Remove non-gles2 glEnable(GL_TEXTURE_2D) callKristian Høgsberg2010-09-101-1/+0
|
* Drop wl_surface_post_event() helperKristian Høgsberg2010-09-071-53/+57
| | | | Now wl_client_post_event() is the only entry point for sending out events.
* Drop wl_display_set_compositor() special caseKristian Høgsberg2010-09-031-1/+7
|
* Replace commit/ack/frame protocol with simpler sync and frame callbacksKristian Høgsberg2010-09-031-17/+6
|
* Add convenience functions for posting display eventsKristian Høgsberg2010-09-021-17/+5
|
* Get rid of wl_client_add_surface() special caseKristian Høgsberg2010-09-021-2/+8
|
* Use a transient object for the dnd sessionKristian Høgsberg2010-09-021-149/+124
|
* Handle NULL mime-type in drag::accept requestKristian Høgsberg2010-08-271-4/+8
|
* Update drag protocol to use fd passing for data transferKristian Høgsberg2010-08-271-15/+17
|
* Set pointer image only in response to 'target' eventKristian Høgsberg2010-08-251-9/+6
|
* Update to EGL_MESA_drm_image from mesa masterKristian Høgsberg2010-08-251-4/+9
| | | | Woo, running on stock mesa now.
* More work on dndKristian Høgsberg2010-08-191-1/+31
|
* First step towards drag and drop protocolKristian Høgsberg2010-08-181-30/+253
|
* Split GRAB_MOTION and GRAB_MOVE handlingKristian Høgsberg2010-08-171-9/+8
|
* Fix a few bugs in compositor cursor handlingKristian Høgsberg2010-08-161-0/+12
|
* Add DMZ cursor themeKristian Høgsberg2010-08-161-12/+11
| | | | Some day we can make this parse X cursor themes
* Fix warningsKristian Høgsberg2010-08-161-48/+26
|
* Move cairo-util.[ch] to clients/Kristian Høgsberg2010-08-161-1/+0
|
* Use different cursor images in the compositorKristian Høgsberg2010-08-161-100/+193
|
* Add protocol for setting the pointer imageKristian Høgsberg2010-08-161-62/+93
|
* Schedule repaint from surface destructorKristian Høgsberg2010-08-111-4/+2
| | | | Not just the surface_destroy protocol entry points.
* Name libraries -client and -server for consistencyKristian Høgsberg2010-08-111-1/+0
| | | | Instead of wayland-server and wayland...
* Introduce 'buffer' object for attaching, image cahce and cursor imagesKristian Høgsberg2010-08-091-65/+17
| | | | | | The buffer object is created by a 'drm' object, which encapsulates the buffer sharing and authentication mechanism. Once the buffer is created it can be attached to a surface.
* Send out coordinates with pointer_focus eventKristian Høgsberg2010-08-061-5/+17
| | | | | We can't rely on motion events happening right away, pointer_focus could change because of windows coming or going etc.
* Handle failure to reference a buffer name betterKristian Høgsberg2010-08-051-8/+26
|
* Implement server side move overrideKristian Høgsberg2010-08-041-7/+17
|
* Introduce 'shell' object for moving and resizing surfaces in the compositorKristian Høgsberg2010-08-041-32/+145
|
* Generate protocol types and metadata from xmlKristian Høgsberg2010-08-031-13/+13
|
* Drop coordinates from buttons press, add timestamp to eventsKristian Høgsberg2010-07-201-21/+35
|
* Fix window picking orderKristian Høgsberg2010-07-121-3/+3
|
* Hide wayland cursor when X11 compositor loses focusKristian Høgsberg2010-07-071-3/+4
|
* Fix indentationKristian Høgsberg2010-06-251-64/+64
|
* Propagate shader compile/link errorsKristian Høgsberg2010-06-141-8/+24
| | | | And silence the no-error case.
* Fix X button and keycodesKristian Høgsberg2010-06-141-2/+0
| | | | Not a real fix, we're just mapping them to evdev codes for now.
* Add x11 backend for compositorKristian Høgsberg2010-06-141-68/+40
| | | | | This still needs all the bells and whistles from the egl-kms mesa branch, but it makes it a lot easier to work on wayland.
* Split native drm part of compositor outKristian Høgsberg2010-06-111-639/+46
|
* Send device name at connect timeKristian Høgsberg2010-06-081-1/+2
|
* Drop surface::copyKristian Høgsberg2010-06-081-10/+0
|
* Fix surface pickingKristian Høgsberg2010-06-081-6/+12
|
* Fix matrix setup in surface_map()Kristian Høgsberg2010-06-081-1/+2
|
* Use correct token for drm image formatKristian Høgsberg2010-06-071-1/+1
|
* Use eglCreateImageKHR() the right wayKristian Høgsberg2010-06-061-5/+3
|
* Quit if set or drop master failsKristian Høgsberg2010-06-061-0/+2
|
* Port compositor to GLES2Kristian Høgsberg2010-06-061-117/+176
|
* Make compositor compile and port it to new mesa extensionsKristian Høgsberg2010-06-041-25/+49
|
* Rename wayland-system-compositor back to just compositorKristian Høgsberg2010-06-041-0/+1531
|
* Drop early, obsolete compositor.Kristian Høgsberg2008-12-021-196/+0
|
* Add surface.map request.Kristian Høgsberg2008-11-061-17/+82
|
* Bunch of new stuff: simple compositor, cairo+gem use in client, events.Kristian Høgsberg2008-10-071-0/+131