Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-04-25 | compositor: Use stride/4 as width for shm textures | Benjamin Franzke | 2 | -3/+8 | |
2011-04-25 | compositor: Use EGL_WL_bind_wayland_display only if available | Benjamin Franzke | 1 | -2/+6 | |
2011-04-23 | Add meego-tablet-shell | Kristian Høgsberg | 3 | -1/+575 | |
We'll probably break it out into its own repo down the road, but for now keeping it here is convenient. | |||||
2011-04-23 | compositor: Support loadable shells | Kristian Høgsberg | 6 | -56/+113 | |
The shell module is responsible for implementing the higher level compositor behavior. We default to the desktop-lite shell built in to the compositor. | |||||
2011-04-22 | compositor: Fade to black on idle timeout | Kristian Høgsberg | 2 | -6/+196 | |
2011-04-22 | compositor: Refactor shader setup a bit | Kristian Høgsberg | 2 | -36/+51 | |
2011-04-22 | compositor-openwfd: Fix event handler return type | Kristian Høgsberg | 1 | -3/+5 | |
2011-04-22 | compositor: Implement a simple screensaver feature | Kristian Høgsberg | 2 | -2/+115 | |
We'll need protocol for screensaver inhibit requests. | |||||
2011-04-22 | Also fix compositor-wayland event handler | Kristian Høgsberg | 1 | -1/+3 | |
2011-04-22 | Update return types of event handler functions | Kristian Høgsberg | 4 | -10/+28 | |
Missed this in previous commit. | |||||
2011-04-22 | compositor-x11: Adjust to event loop changes | Kristian Høgsberg | 1 | -21/+8 | |
Instead of having a separate check function, we just mark our x11 event source as needing a post-dispatch check. The event loop will call our dispatch function again after all dispatching is done, this time with mask = 0. If we don't process any events, return 0, so the event loop doesn't keep calling us. | |||||
2011-04-22 | Make use of wayland-server shm common code | Benjamin Franzke | 4 | -247/+79 | |
2011-04-22 | compositor: Use surface_attached_to list for shm-buffers | Benjamin Franzke | 3 | -12/+19 | |
2011-04-22 | compositor: Add wlsc_shm_buffer_attach | Benjamin Franzke | 3 | -10/+24 | |
2011-04-22 | Implement buffer.damage in shm, use it in window.c | Benjamin Franzke | 5 | -24/+65 | |
2011-04-22 | compositor-x11: Set xcb to be eventqueue owner | Benjamin Franzke | 1 | -0/+2 | |
This'll fix egl_gallium (when bind_wayland_display is done). | |||||
2011-04-21 | compositor: Pass NULL for context to wayland buffer eglCreateImageKHR() | Kristian Høgsberg | 1 | -1/+1 | |
2011-04-21 | compositor-x11: Use check function to make sure we handle all events | Kristian Høgsberg | 1 | -13/+30 | |
If somebody else did an X11 round trip, that could leave events in the XCB buffer that we wouldn't see until the next X event came in. The new event source check function lets us check the XCB queue after dispatching and this way we'll see events we need to deal with right away. | |||||
2011-04-20 | Fix clients to work with wl_ prefixed interface names | Kristian Høgsberg | 3 | -8/+8 | |
2011-04-20 | compositor-x11: Use the keymap_notify immediately following the focus_in event | Kristian Høgsberg | 1 | -17/+35 | |
The event handling gets a little trickier this way but we need the keymap sent immdiately after the focus_in event to determine which keys are pressed as the compositor receives keyboard focus. | |||||
2011-04-20 | compositor-x11: Generalize handling of event pairs | Kristian Høgsberg | 1 | -26/+41 | |
We need to look at the focus_in and keymap notify pair to correctly determine the set of held down keys at focus in time, so generalize the handling of event pairs in preparation for that. | |||||
2011-04-20 | Update to work with scanner that doesn't hardcode wl_* | Kristian Høgsberg | 2 | -9/+9 | |
This lets us drop the wl_ prefix for the un-officual screenshooter protocol. | |||||
2011-04-20 | Switch to new subscribe protocol and wayland-egl | Kristian Høgsberg | 6 | -37/+25 | |
2011-04-20 | compositor-openwfd: Fixup rebase | Benjamin Franzke | 1 | -1/+17 | |
2011-04-20 | compositor: Add OpenWF Display backend | Benjamin Franzke | 5 | -0/+585 | |
2011-04-20 | Optimize fullscreen scanout abit | Benjamin Franzke | 5 | -70/+50 | |
Use the drm fb_id used for the scanout-test as well for the corresponding pageflip. Move most of the scanout details into compositor-drm. | |||||
2011-04-20 | Merge remote-tracking branch 'bnf/fullscreen-pageflip' | Kristian Høgsberg | 6 | -74/+387 | |
2011-04-20 | Make use of a hardware cursor in compositor-drm | Benjamin Franzke | 6 | -62/+259 | |
2011-04-19 | compositor(-drm): Pageflip to fullscreen surfaces | Benjamin Franzke | 5 | -12/+128 | |
2011-04-15 | compositor-x11: Suppress keyboard repeat events | Kristian Høgsberg | 1 | -5/+30 | |
2011-04-14 | window.c: Check for cairo device failure the right way | Kristian Høgsberg | 1 | -1/+1 | |
2011-04-13 | Only invoke shell button bindings if there's a pointer focus surface | Kristian Høgsberg | 1 | -0/+6 | |
2011-04-12 | Move more switcher details to switcher.c | Kristian Høgsberg | 3 | -11/+12 | |
2011-04-12 | Move switcher behaviour into switcher.c | Kristian Høgsberg | 4 | -93/+137 | |
2011-04-12 | Move shell bindings to shell.c | Kristian Høgsberg | 3 | -63/+55 | |
2011-04-12 | Extend wlsc_binding to cover buttons too | Kristian Høgsberg | 2 | -58/+90 | |
2011-04-12 | Update modifier state as input devices enter and leave | Kristian Høgsberg | 1 | -18/+33 | |
2011-04-12 | Define _GNU_SOURCE for O_CLOEXEC flag | Kristian Høgsberg | 1 | -0/+2 | |
2011-04-11 | Remove double definition of window_get_wl_surface() | Kristian Høgsberg | 2 | -9/+0 | |
2011-04-11 | Remove typo | Kristian Høgsberg | 1 | -1/+0 | |
Failed to break up the patch into commits. | |||||
2011-04-11 | Merge remote-tracking branch 'bnf/surface-frame-event' | Kristian Høgsberg | 12 | -73/+155 | |
Conflicts: compositor/compositor.c | |||||
2011-04-11 | Add a simple key binding mechanism | Kristian Høgsberg | 2 | -24/+106 | |
2011-04-11 | Call present after clearing repaint_needed | Kristian Høgsberg | 1 | -2/+1 | |
In case we end up scheduling a repaint in the finish_frame callback. | |||||
2011-04-11 | Clip out pixels covered by opaque surfaces during repaint | Kristian Høgsberg | 1 | -1/+21 | |
2011-04-11 | compositor-drm: Close drm fd on exec | Kristian Høgsberg | 1 | -1/+1 | |
2011-04-11 | Fix window_set_child_size() for windows without decoration | Kristian Høgsberg | 1 | -1/+1 | |
2011-04-11 | Add struct window accessor for the wl_surface | Kristian Høgsberg | 2 | -0/+9 | |
2011-04-11 | Define global handler on display creation | Tim Wiederhake | 11 | -29/+20 | |
Otherwise the initial announcement of interfaces gets lost. | |||||
2011-04-07 | Check return value of XOpenDisplay(). | Cyril Brulebois | 1 | -0/+4 | |
Instead of calling XGetXCBConnection() blindly, check XOpenDisplay()'s return value to avoid a possible segfault in the former. That happens if $DISPLAY is set, but if that display isn't available. Signed-off-by: Cyril Brulebois <kibi@debian.org> | |||||
2011-03-18 | Merge remote-tracking branch 'bnf/fixes' | Kristian Høgsberg | 2 | -3/+6 | |