| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split into a core repository that only holds the core Wayland libraries | Kristian Høgsberg | 2011-02-14 | 1 | -269/+0 |
| | | |||||
| * | compositor: Clip repaint to the damage region | Kristian Høgsberg | 2011-02-14 | 1 | -0/+1 |
| | | | | | | Drop glScissor, and just clip the surface against the repaint region and render each rectangle in the resulting region. | ||||
| * | compositor: Switch away from using VBOs and just stream the vertex data | Kristian Høgsberg | 2011-02-13 | 1 | -1/+1 |
| | | | | | | We avoid changing uniforms for each window and it will be easier to break up a surface into a series of rectangles. | ||||
| * | Use pixman regions to reduce repainting | Kristian Høgsberg | 2011-02-13 | 1 | -0/+11 |
| | | | | | | For now, we just use glScissor and clip to the extent of the damage region, but we can do even better by clipping the repaint to the region rectangles. | ||||
| * | compositor: Implement super-tab window switching | Kristian Høgsberg | 2011-02-07 | 1 | -0/+1 |
| | | |||||
| * | Don't crash when the previous keyboard surface goes away | Kristian Høgsberg | 2011-01-28 | 1 | -1/+0 |
| | | | | | Just always set keyboard focus to the top surface. | ||||
| * | Add initial basic support for fullscreen surfaces | Kristian Høgsberg | 2011-01-28 | 1 | -1/+10 |
| | | |||||
| * | compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers | Kristian Høgsberg | 2011-01-27 | 1 | -0/+6 |
| | | |||||
| * | compositor: Forward pointer focus notification from compostor backend | Kristian Høgsberg | 2011-01-26 | 1 | -0/+6 |
| | | | | | | | This lets the compositor place the pointer sprite correctly when it receives pointer focus and allows it to send pointer focus to any client that might receive pointer focus as the compositor receives it. | ||||
| * | compositor-x11: Set window icon | Kristian Høgsberg | 2011-01-26 | 1 | -0/+3 |
| | | |||||
| * | First attempt at selection support | Kristian Høgsberg | 2011-01-19 | 1 | -0/+5 |
| | | |||||
| * | Split shell object out from compositor.c into its own file | Kristian Høgsberg | 2011-01-18 | 1 | -0/+25 |
| | | |||||
| * | Move buffer creation and buffer details into drm.c and shm.c | Kristian Høgsberg | 2011-01-14 | 1 | -14/+8 |
| | | |||||
| * | Move tty and vt handling out in its own file | Kristian Høgsberg | 2011-01-14 | 1 | -1/+6 |
| | | |||||
| * | Split out evdev handling to its own file | Kristian Høgsberg | 2011-01-14 | 1 | -0/+3 |
| | | |||||
| * | Ignore surface.map_toplevel() if already mapped | Kristian Høgsberg | 2011-01-07 | 1 | -0/+1 |
| | | |||||
| * | Move grab definitions to wayland-util.h | Kristian Høgsberg | 2011-01-06 | 1 | -17/+0 |
| | | | | | | These tokens really are part of the protocol and we need to extend the scanner to generate them. | ||||
| * | Set up visuals in wayland-server | Kristian Høgsberg | 2010-12-08 | 1 | -1/+0 |
| | | | | | Still very much hand-wavey, but at least it's only in one place now. | ||||
| * | Move grab state to struct wl_input_device | Kristian Høgsberg | 2010-12-08 | 1 | -14/+4 |
| | | |||||
| * | Use grab object for motion grabs too | Kristian Høgsberg | 2010-12-07 | 1 | -4/+2 |
| | | | | | Now all grabs use grab objects, so drop the grab enum. | ||||
| * | Use a grab object for drag and drop | Kristian Høgsberg | 2010-12-07 | 1 | -13/+0 |
| | | |||||
| * | Handle shell.move using a grab object | Kristian Høgsberg | 2010-12-07 | 1 | -1/+1 |
| | | |||||
| * | Add grab object infrastructure | Kristian Høgsberg | 2010-12-07 | 1 | -0/+13 |
| | | |||||
| * | Drop dummy wl_grab_surface hack | Kristian Høgsberg | 2010-12-07 | 1 | -1/+0 |
| | | |||||
| * | Use surface destroy notifier for cancelling grabs | Kristian Høgsberg | 2010-12-06 | 1 | -2/+1 |
| | | |||||
| * | Use the per-surface destroy callback for grabs as well | Kristian Høgsberg | 2010-12-06 | 1 | -2/+0 |
| | | |||||
| * | Add a surface destroy callback and use it for focus tracking | Kristian Høgsberg | 2010-12-06 | 1 | -7/+1 |
| | | |||||
| * | Chage the 'base' field to be the name of the super class instead | Kristian Høgsberg | 2010-12-01 | 1 | -8/+8 |
| | | | | | | | | | 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 | 1 | -0/+1 |
| | | | | | | Backend can now rely on their destroy function getting called on shutdown, so reset tty etc there instead of handling SIGTERM twice. | ||||
| * | Move pointer and keyboard focus tracking into libwayland-server | Kristian Høgsberg | 2010-12-01 | 1 | -4/+0 |
| | | |||||
| * | Add wayland backend for compositor (nested) | Benjamin Franzke | 2010-11-29 | 1 | -0/+3 |
| | | |||||
| * | Add a geometry option for x11 compositor | Kristian Høgsberg | 2010-10-27 | 1 | -5/+2 |
| | | |||||
| * | Add a shm buffer sharing mechanism | Kristian Høgsberg | 2010-10-06 | 1 | -5/+25 |
| | | |||||
| * | Fix EGLImageKHR leak in wl_buffer destroy | Kristian Høgsberg | 2010-09-24 | 1 | -0/+1 |
| | | |||||
| * | Add timestamp to pointer image attach request | Kristian Høgsberg | 2010-09-14 | 1 | -0/+1 |
| | | | | | | This lets the server discard requests received after the pointer has exited and the re-entered a surface. | ||||
| * | Move example compositor to subdirectory | Kristian Høgsberg | 2010-09-14 | 1 | -0/+221 |
