summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-02-11window: Use window surfaces for windowscairo_window_surfaceBenjamin Franzke6-24/+155
2011-02-10wayland-client: Support WAYLAND_DEBUG client side as wellKristian Høgsberg1-0/+16
2011-02-10configure: remove libdrm dependency for clientsTiago Vignatti1-2/+2
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2011-02-09window.c: Use eglGetProcAddress to look up extension functionsKristian Høgsberg1-7/+15
2011-02-09window.c: Include wayland-egl.h before EGL headers so we get the right platformKristian Høgsberg2-5/+5
2011-02-09wayland-egl: Define WL_EGL_PLATFORM in wayland-egl.hKristian Høgsberg1-0/+2
This indicates that we're using the wayland egl platform and will make eglplatform.h typedef the native types correctly.
2011-02-08compositor-x11: Don't send enter/leave notify if we have an implicit grabKristian Høgsberg1-0/+4
2011-02-07Add struct wl_egl_display argument to wl_egl_window_createKristian Høgsberg2-2/+4
We don't need it in the mesa implementation, but other implementations might and it's symmetric with wl_egl_pixmap_create().
2011-02-07Print object interface name when printing message arguments in debug modeKristian Høgsberg1-2/+6
2011-02-07Follow wayland-egl renamesKristian Høgsberg2-14/+13
2011-02-07compositor: Implement super-tab window switchingKristian Høgsberg2-10/+99
2011-02-07compositor: Set repaint_on_timeout when we schedule a timeout repaintKristian Høgsberg1-0/+1
2011-02-07simple-client: Port to wayland-egl and use eglSwapBuffers()Kristian Høgsberg2-121/+56
simple-client is simpler.
2011-02-07gears: Remove unused drm_fd fieldKristian Høgsberg1-1/+0
2011-02-07Port window.c to use wayland-eglKristian Høgsberg5-96/+60
2011-02-07Add wayland-egl.hwayland-eglBenjamin Franzke2-1/+81
This header defines native EGL wayland types and affiliated initialization, processing and destruction routines. EGL implementations must implement this API in order to allow applications using this native types for the EGL implementation.
2011-02-01Update compositor initiated resize to use a 3x3 gridKristian Høgsberg1-2/+10
This lets us do all combinations of resize edges.
2011-02-01compositor: Calculate resizing directionBenjamin Franzke1-3/+15
This applies to resizes initiated by the compositor.
2011-02-01window: add null checksnobled1-0/+30
Also check for invalid parameters early on, so if we crash, we know *why* we crashed.
2011-02-01add newlines in error messagesnobled1-4/+4
2011-01-30connection: Handle broken pipes in sendmsgBenjamin Franzke1-2/+4
2011-01-30Fix out of source build [wayland.png]Benjamin Franzke1-2/+2
2011-01-30Add wayland.png to .gitignoreTim Wiederhake1-0/+1
2011-01-28Don't crash when the previous keyboard surface goes awayKristian Høgsberg2-11/+16
Just always set keyboard focus to the top surface.
2011-01-28Add initial basic support for fullscreen surfacesKristian Høgsberg6-37/+137
2011-01-28Merge remote branch 'nobled/for-krh'Kristian Høgsberg1-1/+1
2011-01-28configure: Drop gdk-pixbuf version dependencyBenjamin Franzke1-2/+2
The major version 2.0 is sufficient
2011-01-28fix configure check for gccnobled1-1/+1
This shouldn't fail just because someone sets CC=gcc-4.5 explicitly. Besides, this way it also works with compilers that advertise GCC-compatibility like clang and ICC.
2011-01-27compositor-wayland: Handle keyboard focus tooKristian Høgsberg1-2/+12
2011-01-27compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiersKristian Høgsberg6-3/+80
2011-01-26Don't create buffer from NULL pointerTim Wiederhake1-0/+2
Fixes regression introduced in f58d8ca1bd20180bfae3a3a047e8098e0b22b5aa.
2011-01-26compositor: Forward pointer focus notification from compostor backendKristian Høgsberg5-37/+58
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.
2011-01-26Test for rsvg-convert in configure.acKristian Høgsberg2-2/+8
If it's not present, we just don't install the icon.
2011-01-26compositor-x11: Set window iconKristian Høgsberg5-23/+76
2011-01-26Set WM_CLASS for X11 compositor windowKristian Høgsberg1-2/+10
Don't want to be 'Unknown' in GNOME Shell.
2011-01-26connection: Also consume message data in error casesKristian Høgsberg1-0/+1
2011-01-26shm: Check width, height and stride for invalid valuesKristian Høgsberg1-2/+12
2011-01-25Screenshots were upside downTim Wiederhake1-4/+2
2011-01-25Add gio for view fixesKristian Høgsberg1-1/+1
2011-01-25clients/view: Fix memory leakTim Wiederhake1-0/+1
2011-01-25clients/view: Don't try to show inexistant filesTim Wiederhake1-5/+13
2011-01-25clients/view: Allow relative pathsTim Wiederhake1-5/+17
2011-01-25clients/view: Add mousewheel and arrow keysTim Wiederhake1-17/+51
2011-01-25clients/view: Remove unnecessary variablesTim Wiederhake1-12/+1
2011-01-25clients/view: Do not browse outside document rangeTim Wiederhake1-2/+8
2011-01-25Fix new gcc 4.6 warningsKristian Høgsberg7-24/+9
simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable] etc.
2011-01-25Don't compare socket(2) to NULLKristian Høgsberg1-1/+1
Ugh, embarassing. Thanks, gcc 4.6.
2011-01-25Replace gdk_pixbuf_unref with g_object_unrefDarxus@chaosreigns.com3-8/+8
Because gdk_pixbuf_unref is deprecated and for compatability with gdk-pixbuf 2.21.4.
2011-01-25window.c: Make title not constKristian Høgsberg1-2/+2
We now strdup it.
2011-01-25Remove frame handler prototypeKristian Høgsberg1-4/+0
I messed up the merge.