summaryrefslogtreecommitdiff
path: root/compositor
AgeCommit message (Collapse)AuthorFilesLines
2011-05-19compositor: Don't pass a non-existing varying into the fragment shaderKristian Høgsberg1-1/+0
2011-05-19meego-tablet-shell: Tweak spring constantsKristian Høgsberg1-1/+3
2011-05-19Update .gitignoreCasey Dahlin1-1/+1
2011-05-16compositor: Call wlsc_buffer_attach() after setting es->widthKristian Høgsberg1-2/+2
Otherwise we end up with a 0 pitch.
2011-05-10compositor: Set EGL_PLATFORM env variable for each backend.Egbert Eich4-0/+4
I may have missed something, but - since the Wayland compositor already picks a platform backend, opens a connection and initializes the backend specific display data structure it doesn't make sense to let egl pick a platform. If it picks a different one the display specific data structure will most likely not match. Thus determine the platform in the Wayland rendering backend by setting the EGL_PLATFORM env variable. For the client any other platform than 'wayland' doesn't seem to make sense. I'm not sure if I've got the the platform ofr openfwd right. Signed-off-by: Egbert Eich <eich@freedesktop.org>
2011-05-10meego-tablet-compositor: Only ask for lockscreen after we get homescreenKristian Høgsberg1-27/+8
This way we don't fade up until the lockscreen is showing.
2011-05-06compositor: Fix warning in load_moduleBenjamin Franzke1-1/+1
2011-05-06compositor-openwfd: Update to tty, cursor and cflags changesBenjamin Franzke1-3/+16
2011-05-06Make use of wl_resource.destroy_listener_list for surfaces.Benjamin Franzke4-25/+24
2011-05-06compositor-drm: Hide hw cursors on vt switchKristian Høgsberg1-0/+5
2011-05-06compositor-drm: Fix vt switchingKristian Høgsberg3-4/+35
Don't take input or render while switched away, drop and set master correctly.
2011-05-06Fix warnings and symbol visibility from missing CFLAGSKristian Høgsberg4-3/+15
2011-05-06Make sure all targets use GCC_CFLAGSKristian Høgsberg1-6/+7
2011-05-06compositor: Disable hw cursor if we're texturing the cursorKristian Høgsberg5-14/+21
2011-05-06compositor: Scanout client buffers even if they're not map_fullscreenKristian Høgsberg2-12/+14
2011-05-06compositor-drm: Use EGL_DRM_BUFFER_USE_CURSOR_MESAKristian Høgsberg1-34/+5
2011-05-05meego-tablet-shell: Destroy tablet_client resource in destroy requestKristian Høgsberg1-0/+1
2011-05-05meego-tablet-shell: Handle app switcher choicesKristian Høgsberg1-18/+29
2011-05-04compositor-openwfd: Fixup backend splitBenjamin Franzke2-1/+21
2011-05-04meego-tablet-shell: Rename tablet_client.poke to activate and add a destructorKristian Høgsberg1-10/+23
2011-05-04meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panelsKristian Høgsberg1-0/+18
2011-05-04compositor-drm: Fix modularization breakageKristian Høgsberg1-2/+2
2011-05-04meego-tablet-shell: Track the state of the UI explicitlyKristian Høgsberg1-61/+78
2011-05-03meego-tablet-shell: Handle meta key with super modifier so we get the releaseKristian Høgsberg1-0/+4
2011-05-03meego-tablet-shell: Handle animation surface going awayKristian Høgsberg1-0/+17
2011-05-02compositor: Split backends into modulesKristian Høgsberg9-137/+231
2011-05-02meego-tablet-shell: Use KEY_COMPOSE for the menu keyKristian Høgsberg1-1/+1
This is what the Windows menu key maps to in evdev keycodes.
2011-05-02compositor: Rename tweener to springKristian Høgsberg3-56/+56
Because it's a spring model, not a tweener.
2011-05-02compositor: Group matrix and inverse in struct wlsc_transformKristian Høgsberg3-24/+17
2011-05-02meego-tablet-shell: Factor out zoom animationKristian Høgsberg1-50/+97
2011-05-02meego-tablet-shell: Match meego-ux-daemon key bindingsKristian Høgsberg1-2/+4
2011-05-02meego-tablet-shell: Only clear CLOEXEC flag in childKristian Høgsberg1-6/+6
2011-05-02compositor: Export matrix functionsKristian Høgsberg2-2/+10
2011-05-02compositor: Drop broken opaque repaint optimization for nowKristian Høgsberg1-21/+1
2011-05-02compositor: Remove unused surface matrix, add optional transformKristian Høgsberg4-66/+90
2011-05-02Tweak tweener constants and add friction parameterKristian Høgsberg3-4/+12
2011-05-02Remove unused surface->buffer fieldKristian Høgsberg2-6/+2
If we make sure the link is either on a list or initialized, we can alway just remove it.
2011-05-02compositor-wayland: Fix interface renames (prefix)Benjamin Franzke1-4/+4
2011-05-02compositor: Screenhoot into a client provided shm bufferKristian Høgsberg2-35/+13
This moves the png writing part to the client and removes the gdk-pixbuf dependency from the compositor.
2011-05-02compositor: Use libpng directly instead of gdb-pixbufKristian Høgsberg5-82/+191
2011-05-02Just use getopt_long for option parsingKristian Høgsberg1-32/+57
2011-04-29compositor-drm: Retrieve extension functions before wlsc_compositor_initBenjamin Franzke1-4/+4
wlsc_compositor_init calls pointer_create, which calls create_cursor which needs EGL_MESA_drm_image functions.
2011-04-29Add some new things to .gitignoreCasey Dahlin1-0/+2
libtoytoolkit.a, and generated protocol headers for meego-tablet.
2011-04-28compositor-openwfd: Use wfd_device_id as drm fdBenjamin Franzke1-1/+1
owfdrm uses non-0 (0 == WFD_INVALID_DEVICE_ID) fd's as wfd_device_ids. This is not standardized, but also not invalid.
2011-04-28compositor: Fix drm compositor cflags typoBenjamin Franzke1-1/+1
2011-04-26compositor: Recalculate fullscreen surface x,y in surface_attachBenjamin Franzke1-2/+10
2011-04-26Cast fd's to intptr_t before casting to EGLNativeDisplayBenjamin Franzke3-3/+5
Fixes warnings on 64bit. Also use wlsc_compositor::destroy_image in compositor-openwfd.
2011-04-26configure: Only check dependencies for the enabled compositor backendsKristian Høgsberg1-5/+9
2011-04-25compositor: Fix overlapping optionsKristian Høgsberg1-2/+2
2011-04-25compositor-x11: Only use xcb_poll_for_queued_event if we have itKristian Høgsberg1-0/+4
Otherwise we can just fall back to xcb_poll_for_event, and just do a harmless read on the socket.