[PATCH or PULL v6] add fullscreen protocol and implementation

juan.j.zhao at linux.intel.com juan.j.zhao at linux.intel.com
Thu Feb 16 23:26:08 PST 2012

From: Juan Zhao <juan.j.zhao at linux.intel.com>

v6: rebase the fullscreen part, we implemented default, scale, and fill method.
    For that window stacking part, these patches are still based on current
    stacking method. We can discuss in some other thread to discuss the window
    stacking method: how and when, and what's krh's idea.

    In this version, we did not add that driver part yet, zhiwen
    will send a seperate one to the driver part, and I will merge it
    together after it is reviewed.

	The following changes since commit 7c6dac8740f26f0fd2440016c218a9862fdfc271:
	  Use dist-xz for tarballs (2012-02-09 11:15:33 -0500)
	are available in the git repository at:
	  git://gitorious.org/wayland-for-krh/wayland.git fullscreen
	Juan Zhao (1):
	      add fullscreen protocol
	 protocol/wayland.xml |   39 ++++++++++++++++++++++++++++++++-------
	 1 files changed, 32 insertions(+), 7 deletions(-)

	The following changes since commit 8fb8d3b1b5b4ef7836a61f111aeb4aaa87ae89e4:
	  compositor, shell: add and use weston_surface_set_position() (2012-02-13 13:03:59 +0200)
	are available in the git repository at:
	  git://gitorious.org/wayland-for-krh/weston.git fullscreen
	Juan Zhao (6):
	      compositor, shell: add fullscreen implementation shell part
	      shell:update default method
	      shell:update the scale and fill method
	      compostior:update the drm backend fullscreen paint part
	      shell: fix the following issues for fullscreen
	      clients:add the test case for set_fullscreen
	Zhiwen Wu (1):
	      Shell: Hide panels when we have a top fullscreen surface.
	 clients/Makefile.am   |    6 +-
	 clients/simple-rect.c |  681 +++++++++++++++++++++++++++++++++++++++++++++++++
	 clients/window.c      |    3 +-
	 src/compositor-drm.c  |   23 ++-
	 src/compositor.c      |    7 +-
	 src/compositor.h      |   14 +-
	 src/shell.c           |  222 +++++++++++++++--
	 7 files changed, 927 insertions(+), 29 deletions(-)
	 create mode 100644 clients/simple-rect.c


More information about the wayland-devel mailing list