desktop-shell: Initial implementation
authorTaekyun Kim <tkq.kim@samsung.com>
Tue, 28 Apr 2015 10:41:26 +0000 (19:41 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Fri, 19 Jun 2015 09:06:40 +0000 (18:06 +0900)
commite426d474acee3949f1e2f5ba02253d5c59fcfcd1
tree76c832edbf360ae20abcd84491864b1c82be6e7c
parent4ea8af3d2f5908e65ae8f0c6ada5f13c18395f69
desktop-shell: Initial implementation

Written under following criteria.

1. A compositor can have only one shell module loaded at a time.
2. A shell module can expose several shell protocols.
3. Pepper simply passes input events to the shell module.

Change-Id: I2e9f4a40c40cc708d437fa72beb376b6449a8ef0
12 files changed:
configure.ac
src/Makefile.am
src/compositor.c
src/modules/desktop-shell/desktop-shell-internal.h [new file with mode: 0644]
src/modules/desktop-shell/pepper-desktop-shell.h [new file with mode: 0644]
src/modules/desktop-shell/shell-surface.c [new file with mode: 0644]
src/modules/desktop-shell/shell.c [new file with mode: 0644]
src/modules/desktop-shell/wl-shell.c [new file with mode: 0644]
src/pepper-internal.h
src/pepper.h
src/shell.c [deleted file]
src/surface.c