Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-17 | Add display event to acknowledge ID deletion | Kristian Høgsberg | 1 | -0/+4 | |
We need to make sure the client doesn't reuse an object ID until the server has seen the destroy request. When a client destroys an ID the server will now respond with the display.delete_id event, which lets the client block reuse until it receives the event. | |||||
2011-10-24 | protocol: Change global_remove arg to be 'name' insteadl of 'id' | Kristian Høgsberg | 1 | -1/+1 | |
Consistent with global args. | |||||
2011-10-24 | scanner: Catch more invalid attribute combinations for arg | Kristian Høgsberg | 1 | -1/+1 | |
Spotted by Jakob Bornecrantz. | |||||
2011-08-31 | Remove the wl_visual interface | Kristian Høgsberg | 1 | -20/+13 | |
The visual interface was meant to be a generic mechanism for specifying the content of a buffer. It goes back to before we had the buffer factory interfaces (like wl_drm and wl_shm) and we wanted to keep it open-ended enough that yuv, png or even svg buffer or so would be possible. Now that we have the buffer abstraction, we can add different buffer types by introducing new interfaces that create buffers. It only makes sense to leave it to those interfaces to specify the contents of the buffers. For wl_shm, this means that we now just specify the pixel format using an enum. For EGL buffers, the exact pixel formats are controlled by the implementation (part of wl_drm and similar), and from the client point of view, everything is controlled using EGLConfigs. | |||||
2011-08-27 | Remove range protocol | Kristian Høgsberg | 1 | -8/+0 | |
2011-08-27 | Always allocate a new wl_resource when binding an object | Kristian Høgsberg | 1 | -3/+3 | |
Previously we would bind some resources into multiple client hash tables. | |||||
2011-08-27 | Bind globals to client provided object IDs | Kristian Høgsberg | 1 | -1/+2 | |
2011-08-27 | Use a callback object instead of ad-hoc lists for sync and frame events | Kristian Høgsberg | 1 | -18/+13 | |
So obvious in retrospect. The object system can do all the work for us and keep track of pending calls as regular objects and we don't need to abuse the resource system to get them cleaned up on client exit. We don't need the custom key management or (broken) lookup, we just sue object IDs. And last but not least, anybody can receive the callback, not just display listeners. | |||||
2011-07-26 | protocol: Delete screenshooter.xml | Tiago Vignatti | 1 | -7/+0 | |
The protocol interface is on compositor's side now. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> | |||||
2011-07-25 | scanner: Take copyright notice from xml file | Kristian Høgsberg | 1 | -0/+26 | |
2011-07-15 | protocol: fix key event and related comments | Tiago Vignatti | 1 | -3/+3 | |
2011-07-15 | protocol: Fix type of visual arg in token_visual event | Kristian Høgsberg | 1 | -1/+1 | |
2011-07-11 | protocol: Make id arg of display.global event be just a uint | Kristian Høgsberg | 1 | -1/+1 | |
Global names are different from object IDs. | |||||
2011-06-29 | Add touch events to protocol. | Laszlo Agocs | 1 | -0/+27 | |
2011-06-21 | Merge remote-tracking branch 'bnf/buffer.release' | Kristian Høgsberg | 1 | -0/+3 | |
2011-06-21 | Add buffer.release event | Benjamin Franzke | 1 | -0/+3 | |
2011-06-21 | Add more protocol for communicating screen geometry | Kristian Høgsberg | 1 | -1/+26 | |
2011-06-20 | Add wl_display_remove_global. | Laszlo Agocs | 1 | -0/+5 | |
Change 4453ba084aae5a00318b9dfdeda95e8eaa17494c disallows using post_global with objects not on the global list. Therefore selection and drag offers have to be added to the global list from now on. However these may often get replaced by a newer object and thus need a way to remove a global from the global list. | |||||
2011-06-18 | Move map functionality into shell | Kristian Høgsberg | 1 | -28/+33 | |
Initial surface.attach makes the surface visible and clients can set the surface type using shell.set_transient etc or other interfaces prior to that. | |||||
2011-05-12 | Add event to associate visuals with a pixel format token | Kristian Høgsberg | 1 | -0/+11 | |
2011-05-11 | Define shm specific errors | Kristian Høgsberg | 1 | -0/+6 | |
We stop abusing the wl_display error codes for shm purposes. | |||||
2011-05-11 | Unify error events | Kristian Høgsberg | 1 | -14/+10 | |
Consolidate the different error events into one. This event will also be usable for other interaces. | |||||
2011-04-22 | Add buffer.damage request to the protocol | Benjamin Franzke | 1 | -8/+18 | |
Thus remove the server-side used vfunc buffer::damage. | |||||
2011-04-20 | scanner: Don't hardcode the wl_ prefix in the code generator | Kristian Høgsberg | 1 | -35/+35 | |
2011-04-18 | Introduce display.bind to request events from a global | Kristian Høgsberg | 1 | -0/+6 | |
2011-03-16 | Extent frame event to be surface dependent | Benjamin Franzke | 1 | -0/+1 | |
2011-02-28 | protocol/wayland: Drop drm interface (move into mesa) | Benjamin Franzke | 1 | -36/+0 | |
2011-01-28 | Add initial basic support for fullscreen surfaces | Kristian Høgsberg | 1 | -0/+10 | |
2011-01-21 | Define the shell resize enumeration in the xml spec | Kristian Høgsberg | 1 | -0/+12 | |
2011-01-21 | Add new surface.map_transient() request to map a surface relative to another | Kristian Høgsberg | 1 | -0/+15 | |
2011-01-19 | First attempt at selection support | Kristian Høgsberg | 1 | -0/+51 | |
2010-12-17 | Update surface.attach and change surface.map to surface.map_toplevel | Kristian Høgsberg | 1 | -12/+7 | |
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. | |||||
2010-12-09 | Document the shell.configure event a bit | Kristian Høgsberg | 1 | -0/+6 | |
2010-12-01 | Add origin information to output.geometry event | Kristian Høgsberg | 1 | -0/+2 | |
2010-11-30 | Add reject round trip to dnd protocol | Kristian Høgsberg | 1 | -0/+5 | |
This lets a drag target reject a drop. | |||||
2010-11-29 | Consolidate 'sync' and 'frame' events into just one 'key' event | Kristian Høgsberg | 1 | -13/+6 | |
2010-11-29 | Describe the protocol using inline XML comments | Yuval Fledel | 1 | -4/+120 | |
Signed-off-by: Yuval Fledel <yuvalfl@gmail.com> | |||||
2010-11-22 | xml tag should close, or some parsers fail | Yuval Fledel | 1 | -1/+1 | |
2010-10-12 | Use automake | Kristian Høgsberg | 2 | -0/+285 | |