Commit Graph

  • bfcf07cd59 meego-tablet-shell: Handle app switcher choices Kristian Høgsberg 2011-05-05 15:25:28 -0400
  • f64c66106f compositor-openwfd: Fixup backend split Benjamin Franzke 2011-05-04 21:19:43 +0200
  • 81e8c26176 meego-tablet-shell: Rename tablet_client.poke to activate and add a destructor Kristian Høgsberg 2011-05-04 16:17:20 -0400
  • 92fb0e9e39 meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panels Kristian Høgsberg 2011-05-04 16:16:43 -0400
  • 8050bd217f compositor-drm: Fix modularization breakage Kristian Høgsberg 2011-05-04 15:08:04 -0400
  • 1258a4a552 meego-tablet-shell: Track the state of the UI explicitly Kristian Høgsberg 2011-05-04 11:35:02 -0400
  • f77ce46fe5 meego-tablet-shell: Handle meta key with super modifier so we get the release Kristian Høgsberg 2011-05-03 13:11:43 -0400
  • 132c65360e meego-tablet-shell: Handle animation surface going away Kristian Høgsberg 2011-05-03 12:41:03 -0400
  • 1c5621840b compositor: Split backends into modules Kristian Høgsberg 2011-05-02 22:09:20 -0400
  • 9d09777e40 meego-tablet-shell: Use KEY_COMPOSE for the menu key Kristian Høgsberg 2011-05-02 15:24:11 -0400
  • 269c78286f compositor: Rename tweener to spring Kristian Høgsberg 2011-05-02 14:38:18 -0400
  • 0bc0e24968 compositor: Group matrix and inverse in struct wlsc_transform Kristian Høgsberg 2011-05-02 14:35:40 -0400
  • 3a53efe26e meego-tablet-shell: Factor out zoom animation Kristian Høgsberg 2011-05-02 14:21:03 -0400
  • d28b4d7be8 meego-tablet-shell: Match meego-ux-daemon key bindings Kristian Høgsberg 2011-05-02 14:11:15 -0400
  • 3d1cad80c2 meego-tablet-shell: Only clear CLOEXEC flag in child Kristian Høgsberg 2011-05-02 13:57:38 -0400
  • d880e14f8a compositor: Export matrix functions Kristian Høgsberg 2011-05-02 13:53:45 -0400
  • a04eecc27b compositor: Drop broken opaque repaint optimization for now Kristian Høgsberg 2011-05-02 13:52:00 -0400
  • 2e94d1120a compositor: Remove unused surface matrix, add optional transform Kristian Høgsberg 2011-05-02 13:47:51 -0400
  • 4a9be13d2a Tweak tweener constants and add friction parameter Kristian Høgsberg 2011-05-02 13:38:03 -0400
  • 8ff7a3c8da configure.ac: Just look for png, not png12 Kristian Høgsberg 2011-05-02 13:37:47 -0400
  • fac11d25e4 Remove unused surface->buffer field Kristian Høgsberg 2011-05-02 13:35:17 -0400
  • 080ab6c1be compositor-wayland: Fix interface renames (prefix) Benjamin Franzke 2011-04-30 10:41:27 +0200
  • 8544903741 compositor: Screenhoot into a client provided shm buffer Kristian Høgsberg 2011-05-02 12:11:07 -0400
  • b41d76c151 compositor: Use libpng directly instead of gdb-pixbuf Kristian Høgsberg 2011-04-23 15:03:15 -0400
  • d34912c4f9 Just use getopt_long for option parsing Kristian Høgsberg 2011-05-02 10:36:04 -0400
  • d59eb1c3aa compositor-drm: Retrieve extension functions before wlsc_compositor_init Benjamin Franzke 2011-04-29 22:14:54 +0200
  • 48d49eb5f9 Add some new things to .gitignore Casey Dahlin 2011-04-29 02:58:45 -0400
  • e28f84b7d8 compositor-openwfd: Use wfd_device_id as drm fd Benjamin Franzke 2011-04-28 21:29:59 +0200
  • 7d36664c0d compositor: Fix drm compositor cflags typo Benjamin Franzke 2011-04-28 07:21:19 +0200
  • 60c15080ab Add --disable-clients configure option Kristian Høgsberg 2011-04-26 11:47:00 -0400
  • 0b5116f746 compositor: Recalculate fullscreen surface x,y in surface_attach Benjamin Franzke 2011-04-26 15:36:26 +0200
  • e5b3b2601c Cast fd's to intptr_t before casting to EGLNativeDisplay Benjamin Franzke 2011-04-26 09:21:13 +0200
  • 80492e220a configure: Only check dependencies for the enabled compositor backends Kristian Høgsberg 2011-04-26 11:10:32 -0400
  • 172ffd1012 compositor: Fix overlapping options Kristian Høgsberg 2011-04-25 15:59:15 -0400
  • 82ed0423a1 compositor-x11: Only use xcb_poll_for_queued_event if we have it Kristian Høgsberg 2011-04-25 15:41:59 -0400
  • b5819dc61d compositor: Stop using EGL_EGLEXT_PROTOTYPES and look up extension functions Kristian Høgsberg 2011-04-25 15:08:20 -0400
  • c352ab03fe compositor: Don't use glClear for clearing Kristian Høgsberg 2011-04-23 15:34:50 -0400
  • fab5ec1215 compositor: Use stride/4 as width for shm textures Benjamin Franzke 2011-04-25 19:44:47 +0200
  • cdd9db7ed2 compositor: Use EGL_WL_bind_wayland_display only if available Benjamin Franzke 2011-04-25 17:47:44 +0200
  • eb7e12c73b Add meego-tablet-shell Kristian Høgsberg 2011-04-23 13:17:43 -0400
  • 02ec0a5d3a compositor: Support loadable shells Kristian Høgsberg 2011-04-23 13:04:11 -0400
  • cce1aecd3c compositor: Fade to black on idle timeout Kristian Høgsberg 2011-04-22 15:38:14 -0400
  • 7ffc4488f4 compositor: Refactor shader setup a bit Kristian Høgsberg 2011-04-22 14:23:51 -0400
  • b31d7d7423 compositor-openwfd: Fix event handler return type Kristian Høgsberg 2011-04-22 14:05:32 -0400
  • e10a5d9fea compositor: Implement a simple screensaver feature Kristian Høgsberg 2011-04-22 14:01:18 -0400
  • 95d843de11 Also fix compositor-wayland event handler Kristian Høgsberg 2011-04-22 13:01:26 -0400
  • b1868479ad Update return types of event handler functions Kristian Høgsberg 2011-04-22 12:27:57 -0400
  • 127d0f0050 compositor-x11: Adjust to event loop changes Kristian Høgsberg 2011-04-22 12:18:13 -0400
  • 315b3dc73b Make use of wayland-server shm common code Benjamin Franzke 2011-03-08 11:32:57 +0100
  • bab41fb70c compositor: Use surface_attached_to list for shm-buffers Benjamin Franzke 2011-03-07 18:04:59 +0100
  • 0c347f0d72 compositor: Add wlsc_shm_buffer_attach Benjamin Franzke 2011-03-07 15:17:56 +0100
  • bde55ec8e4 Implement buffer.damage in shm, use it in window.c Benjamin Franzke 2011-03-07 15:08:09 +0100
  • e997c5fb09 compositor-x11: Set xcb to be eventqueue owner Benjamin Franzke 2011-03-25 14:06:37 +0100
  • df2f197076 compositor: Pass NULL for context to wayland buffer eglCreateImageKHR() Kristian Høgsberg 2011-04-21 23:48:13 -0400
  • ee72482a00 compositor-x11: Use check function to make sure we handle all events Kristian Høgsberg 2011-04-21 14:51:44 -0400
  • 7cbdb64ab6 Fix clients to work with wl_ prefixed interface names Kristian Høgsberg 2011-04-20 18:53:07 -0400
  • 025f7b8f8e compositor-x11: Use the keymap_notify immediately following the focus_in event Kristian Høgsberg 2011-04-19 12:38:22 -0400
  • 94da7e1767 compositor-x11: Generalize handling of event pairs Kristian Høgsberg 2011-04-19 09:23:29 -0400
  • cf57dc52ff Update to work with scanner that doesn't hardcode wl_* Kristian Høgsberg 2011-04-18 10:33:25 -0400
  • 91342c6081 Switch to new subscribe protocol and wayland-egl Kristian Høgsberg 2011-04-14 14:44:58 -0400
  • e649fac2d8 compositor-openwfd: Fixup rebase Benjamin Franzke 2011-04-20 20:16:25 +0200
  • 5d00709931 compositor: Add OpenWF Display backend Benjamin Franzke 2011-04-04 00:30:25 +0200
  • 66aa235b4c Optimize fullscreen scanout abit Benjamin Franzke 2011-04-20 17:06:13 +0200
  • 218c0349ed Merge remote-tracking branch 'bnf/fullscreen-pageflip' Kristian Høgsberg 2011-04-20 09:35:15 -0400
  • 431da9a4cc Make use of a hardware cursor in compositor-drm Benjamin Franzke 2011-04-20 11:02:58 +0200
  • 1178a3ce5c compositor(-drm): Pageflip to fullscreen surfaces Benjamin Franzke 2011-04-10 16:49:52 +0200
  • 3ddd148fba compositor-x11: Suppress keyboard repeat events Kristian Høgsberg 2011-04-15 15:48:07 -0400
  • d11eadb519 window.c: Check for cairo device failure the right way Kristian Høgsberg 2011-04-14 11:54:59 -0400
  • 10f097e8dd Only invoke shell button bindings if there's a pointer focus surface Kristian Høgsberg 2011-04-13 11:52:54 -0400
  • 547cadf375 Move more switcher details to switcher.c Kristian Høgsberg 2011-04-12 22:23:30 -0400
  • 30021d7993 Move switcher behaviour into switcher.c Kristian Høgsberg 2011-04-12 17:42:30 -0400
  • 0793756d52 Move shell bindings to shell.c Kristian Høgsberg 2011-04-12 17:25:42 -0400
  • a8ec86395d Extend wlsc_binding to cover buttons too Kristian Høgsberg 2011-04-12 17:22:49 -0400
  • f512d07e2d Update modifier state as input devices enter and leave Kristian Høgsberg 2011-04-12 17:16:00 -0400
  • 0b9334a51a Define _GNU_SOURCE for O_CLOEXEC flag Kristian Høgsberg 2011-04-12 11:34:32 -0400
  • 01aed1c665 Remove double definition of window_get_wl_surface() Kristian Høgsberg 2011-04-11 16:59:05 -0400
  • c32c81b650 Remove typo Kristian Høgsberg 2011-04-11 16:49:17 -0400
  • 11e2828bdc Merge remote-tracking branch 'bnf/surface-frame-event' Kristian Høgsberg 2011-04-11 16:47:50 -0400
  • 3555d09813 Add a simple key binding mechanism Kristian Høgsberg 2011-04-11 13:58:13 -0400
  • 04db9fa583 Call present after clearing repaint_needed Kristian Høgsberg 2011-04-11 13:39:43 -0400
  • cfc6d27b4c Clip out pixels covered by opaque surfaces during repaint Kristian Høgsberg 2011-04-11 13:34:24 -0400
  • 9cd7aca0e0 compositor-drm: Close drm fd on exec Kristian Høgsberg 2011-04-11 13:19:16 -0400
  • 12b0bb343b Fix window_set_child_size() for windows without decoration Kristian Høgsberg 2011-04-11 13:18:31 -0400
  • 386857ba6a Add struct window accessor for the wl_surface Kristian Høgsberg 2011-04-11 13:17:44 -0400
  • b4b67344f0 Define global handler on display creation Tim Wiederhake 2011-04-11 13:16:33 -0400
  • 20798291ca Check return value of XOpenDisplay(). Cyril Brulebois 2011-04-06 18:05:40 +0200
  • 8d85e886fc Merge remote-tracking branch 'bnf/fixes' Kristian Høgsberg 2011-03-18 00:15:25 -0400
  • cff904e69d gears: Use wayland egl surface instead of images Benjamin Franzke 2011-02-18 23:00:55 +0100
  • 6693ac2108 window: Use window surfaces for windows Benjamin Franzke 2011-02-10 12:04:30 +0100
  • 2eae9e3f1c simple-client: Request a alpha channel in choose config Benjamin Franzke 2011-03-17 15:43:21 +0100
  • ec4d342aa9 Support per surface frame events Benjamin Franzke 2011-03-14 12:07:26 +0100
  • 264b3f9d84 compositor: Update only existing backgrounds in output_move Benjamin Franzke 2011-03-16 13:48:42 +0100
  • 9c26ff3507 compositor-drm: Support output hotplugging Benjamin Franzke 2011-03-15 15:08:41 +0100
  • eefc36c760 compositor-drm: Fix multi head rendering Benjamin Franzke 2011-03-11 16:39:20 +0100
  • 13d9db2095 Beginnings of multiple monitor Marty Jack 2011-02-09 19:01:42 -0500
  • 58dc6dd3c5 compositor-x11: Remove unused variables Kristian Høgsberg 2011-03-12 23:14:38 -0500
  • d28ab36fe3 compositor-wayland: Ask for ES2 in the config Kristian Høgsberg 2011-03-02 11:36:30 -0500
  • c649a92549 compositor: Remove drm.c, use shm.c for pointer images Benjamin Franzke 2011-03-02 11:56:04 +0100
  • 2af7f10674 compositor: Remove wlsc_drm Benjamin Franzke 2011-03-02 11:14:59 +0100
  • 84290d02ae compositor-x11: Use an EGL Window Surface as output Benjamin Franzke 2011-03-02 10:07:59 +0100