080311879e 
								
							
								 
							
						 
						
							
							
								
								window: Use new wl_pointer/keyboard_release request  
							
							... 
							
							
 
							
							Since we bump the version we ask for from the compositor it is also
necessary to implement the new "name" event in the seat listener. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								eec6aee490 
								
							
								 
							
						 
						
							
							
								
								.gitignore: Reflect recent client binary rename  
							
							... 
							
							
 
							
							Commit 77ab1721 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b22bf57e21 
								
							
								 
							
						 
						
							
							
								
								window.c: Fix SIGSEGV in pointer_handle_motion  
							
							... 
							
							
 
							
							Move null pointer check and assignments before first window dereference. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6346e501ac 
								
							
								 
							
						 
						
							
							
								
								subsurfaces: fix rendering problem with cairo-glesv2  
							
							... 
							
							
 
							
							when using cairo-glesv2 subsurface rendering code
implicitly calls eglMakeCurrent(dpy, NULL, NULL, ctx)
(since EGL_KHR_surfaceless_context is used), thus,
triangle_frame_callback:eglSwapBuffers returns EGL_BAD_SURFACE
error for all invocations other that the first one 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c4df4082c2 
								
							
								 
							
						 
						
							
							
								
								desktop-shell: Add support for touch unlock  
							
							... 
							
							
 
							
							Add support for unlocking on touch up using the
green button on the unlock dialog
Signed-off-by: Brian J Lovin <brian.j.lovin@intel.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								777874350b 
								
							
								 
							
						 
						
							
							
								
								simple-egl: Handle missing EGL_EXT_buffer_age better  
							
							... 
							
							
 
							
							Including src/weston-egl-ext.h breaks distcheck, so lets just copy the
one EGL_EXT_buffer_age into simple-egl.c. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c7d2c4c147 
								
							
								 
							
						 
						
							
							
								
								Add more missing config.h #includes  
							
							... 
							
							
 
							
							Now that we use AC_SYS_LARGEFILE, we need to pull in config.h at least
whereever we use mmap().  Fixes at least the test-suite and simple-shm
on 32 bit systems. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0b36d9780f 
								
							
								 
							
						 
						
							
							
								
								terminal: Include config.h instead of defining _XOPEN_SOURCE  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3e9df07269 
								
							
								 
							
						 
						
							
							
								
								autotools: Don't use wayland-scanner.m4  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cfcc111070 
								
							
								 
							
						 
						
							
							
								
								Fixes CJK wide character display  
							
							... 
							
							
 
							
							By jumping two columns when wide character prints,
and draw wide background under wide character. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1084da506e 
								
							
								 
							
						 
						
							
							
								
								Add touch support for wl_shell_surface_move  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								d224bb9218 
								
							
								 
							
						 
						
							
							
								
								nested: Fix skipping frames due to texture update without a context  
							
							... 
							
							
 
							
							Calls into cairo-gles may change the current context, so it was only by
chance that sometimes we had the proper one as current and updated the
correct texture in surface_attach().
In order to fix this, calling display_acquire_window_surface() before
binding the texture for setup is necessary. However this call has the
side effect of allocating a cairo surface for the window. At flush time,
the existence of this surface will cause an eglSwapBuffers(), even
if no rendering was done to it, leading to undefined contents on the
screen. This happens when the idle redraw task runs while there is a
pending frame callback.
Workaround this by moving the texture setup from surface_attach() to the
redraw handler, so that the cairo surface is only allocated when
redering is done. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								0d5fe3a231 
								
							
								 
							
						 
						
							
							
								
								nested: The wl_resouce is the buffer, not the wl_resource user data  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								69594ccf9c 
								
							
								 
							
						 
						
							
							
								
								window: Use xzalloc() instead of silently failing to add output  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								06b16c2a0b 
								
							
								 
							
						 
						
							
							
								
								weston-info: Use xmalloc() in weston-info  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								adcd54bc3c 
								
							
								 
							
						 
						
							
							
								
								window: Use xzalloc() instead of failing to add input device  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1a5f0c34ff 
								
							
								 
							
						 
						
							
							
								
								window: Fix logic for looking up widget default cursor  
							
							... 
							
							
 
							
							We may deref a NULL pointer if there is no grab and no focus widget. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								980b018825 
								
							
								 
							
						 
						
							
							
								
								window: Don't check for subcompositor in window_add_subsurface()  
							
							... 
							
							
 
							
							Client should check for subcompositor support up front.  Now
window_add_surface() can never return NULL. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								b20b00923a 
								
							
								 
							
						 
						
							
							
								
								window: Add API to check for subcompositor, use in subsurface example  
							
							... 
							
							
 
							
							This way we can fail with a nice error message. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c85a9178c7 
								
							
								 
							
						 
						
							
							
								
								simple-touch: Handle OOM when allocating struct touch  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								96c619af43 
								
							
								 
							
						 
						
							
							
								
								simple-shm: Handle OOM when allocating struct display  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								20ffdffc03 
								
							
								 
							
						 
						
							
							
								
								keyboard: Don't use next_utf8_char() to go back where we came from  
							
							... 
							
							
 
							
							We go one utf8 char back and then one forward.  Just remember the original
position instead, which also avoids a warning about potentially
dereferencing a NULL return value from next_utf8_char(). 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3e125830a5 
								
							
								 
							
						 
						
							
							
								
								terminal: Make utf-8 state machine assemble unicode code point value  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								e9cabc1bc3 
								
							
								 
							
						 
						
							
							
								
								nested: Use a void * to avoid warnings with EGL_WL_bind_wayland_display  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								473f248d7e 
								
							
								 
							
						 
						
							
							
								
								screenshooter: Add missing newline and use program_invocation_short_name  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bdd8377312 
								
							
								 
							
						 
						
							
							
								
								screenshooter: Only link to $(CLIENT_LIBS) not libtoytoolkit.la  
							
							... 
							
							
 
							
							This application doesn't use toytoolkit, so don't link to it.  We have to
add a copy of xmalloc, to link without toytoolkit. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f5e3ad295c 
								
							
								 
							
						 
						
							
							
								
								fix compile error when EGL_BUFFER_AGE_EXT is missing  
							
							... 
							
							
 
							
							Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								6d14b14147 
								
							
								 
							
						 
						
							
							
								
								remove dependency on EGL_KHR_surfaceless_context  
							
							... 
							
							
 
							
							cairo_egl_device_create(), which is called next,
already checks if EGL_KHR_surfaceless_context is
available. If not, it fallbacks to pbuffer.
Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4384a24a9e 
								
							
								 
							
						 
						
							
							
								
								desktop-shell: Add touch support to panel launcher icons  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3ba1263438 
								
							
								 
							
						 
						
							
							
								
								calibrator: Add touch support to calibrator  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3bb2b8cfe9 
								
							
								 
							
						 
						
							
							
								
								smoke: Add touch support to smoke example  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								041815aa05 
								
							
								 
							
						 
						
							
							
								
								window.c: Add touch handlers  
							
							... 
							
							
 
							
							This adds basic infrastructure for handling touch events in the toytoolkit. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								1bf14815ef 
								
							
								 
							
						 
						
							
							
								
								terminal.c: Check if fdopen() fails  
							
							... 
							
							
 
							
							If fdopen() fails we just close the fd and return, failing
the copy-and-paste.
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3ca59d3968 
								
							
								 
							
						 
						
							
							
								
								clients: fix an error message  
							
							... 
							
							
 
							
							_GNU_SOURCE is always true as of c228e23b05 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								f3d62276d2 
								
							
								 
							
						 
						
							
							
								
								malloc + memset -> zalloc  
							
							... 
							
							
 
							
							And for clients using the xmalloc helper, use xzalloc.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bc91926e0c 
								
							
								 
							
						 
						
							
							
								
								clients: use xmalloc in more places  
							
							... 
							
							
 
							
							For the clients continue to use xmalloc() to simplify OOM-handling.
Signed-off-by: Brian Lovin <brian.j.lovin@intel.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								cb61dcf2ce 
								
							
								 
							
						 
						
							
							
								
								nested: Update to use weston-nested-client binary name  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3c17933de8 
								
							
								 
							
						 
						
							
							
								
								Use #define WL_HIDE_DEPRECATED to avoid deprecated warnings for wl_buffer  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								85c40f2d85 
								
							
								 
							
						 
						
							
							
								
								clients: Fix typo in simple-touch and simple-shm.  
							
							... 
							
							
 
							
							listenter -> listener. Better fix it now before it spreads further.
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c814c58adc 
								
							
								 
							
						 
						
							
							
								
								Drop extraneous duplicate header includes  
							
							... 
							
							
 
							
							Signed-off-by: Bryce Harrington <b.harrington@samsung.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								bee45a14cd 
								
							
								 
							
						 
						
							
							
								
								window: Allow hinting of a preference for RGB565 when creating a window  
							
							... 
							
							
 
							
							And check if the renderer supports the RGB565 format for wl_shm buffers
before creating the cairo surface and requesting the buffer.
It can save quite some memory with big surfaces such as desktop
backgrounds. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								09252d4b5e 
								
							
								 
							
						 
						
							
							
								
								desktop-shell: Refactor launcher configuration reading to avoid leaking  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								5ab9c75d59 
								
							
								 
							
						 
						
							
							
								
								window: Free the allocated display if we fail to setup libxkbcommon  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c48c34d6fa 
								
							
								 
							
						 
						
							
							
								
								tablet-shell: Avoid leaking the path on failed icon loading  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								c9213e7353 
								
							
								 
							
						 
						
							
							
								
								image: Free filename saved into structure on error path  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								a02d154b13 
								
							
								 
							
						 
						
							
							
								
								autotools: Correctly prefix simple-egl client name  
							
							
 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								3d2046ed4b 
								
							
								 
							
						 
						
							
							
								
								screenshot: Drop extraneous 'is' to improve warning msg grammar  
							
							... 
							
							
 
							
							Signed-off-by: Bryce Harrington <b.harrington@samsung.com> 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								aac6021bc0 
								
							
								 
							
						 
						
							
							
								
								autotools: Add an option to install demo clients  
							
							... 
							
							
 
							
							This patch adds a configure option which will enable
user to install demo clients if desired. It is disabled
by default.
v2: Remove AC_DEFINE as it is not necesary 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								77ab1721b8 
								
							
								 
							
						 
						
							
							
								
								autotools: Rename demo clients  
							
							... 
							
							
 
							
							Prefix demo clients names with weston-, so they can
be installed if user desires. 
							
						 
						
							12 years ago  
				
					
						
							
							
								 
						
							
							
								4162483d74 
								
							
								 
							
						 
						
							
							
								
								window.c: Simplify window_create()  
							
							
 
							
						 
						
							12 years ago