├── .gitignore ├── .gitmodules ├── AndroidManifest.xml ├── COPYING ├── README.md ├── ant.properties ├── jni ├── .gitignore ├── Android.mk ├── Application.mk ├── compositor.c ├── external │ ├── libffi.mk │ ├── libwlb.mk │ ├── pixman.mk │ ├── wayland-extra │ │ ├── config.h │ │ └── wayland-version.h │ ├── wayland-scanner.mk │ └── wayland.mk ├── jni_util.c ├── jni_util.h ├── keyboard.c ├── native_handle.c ├── output.c ├── pointer.c ├── renderer.c ├── seat.c ├── test-clients │ ├── .gitignore │ ├── Android.mk │ ├── os-compatibility.c │ ├── os-compatibility.h │ ├── simple-shm.c │ └── simple-touch.c ├── touch.c ├── wayland-android.xml ├── wheatley.h ├── wlegl.c ├── wlegl.h ├── wlegl_buffer.c ├── wlegl_handle.c └── wlegl_private.h ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_action_new.png │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ ├── ic_action_new.png │ └── ic_launcher.png ├── drawable-xhdpi │ ├── ic_action_new.png │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_action_new.png ├── layout │ ├── client_edit_activity.xml │ ├── client_list_item.xml │ └── main.xml ├── menu │ └── client_list_activity_actions.xml └── values │ └── strings.xml └── src └── net └── jlekstrand └── wheatley ├── CompositorService.java ├── FramerateEstimator.java ├── FramerateLogger.java ├── WaylandActivity.java ├── config ├── Client.java └── DatabaseHelper.java ├── gui ├── ClientEditActivity.java └── ClientListActivity.java └── wayland ├── Compositor.java ├── Keyboard.java ├── Output.java ├── Pointer.java ├── Renderer.java ├── Seat.java └── Touch.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/.gitmodules -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/README.md -------------------------------------------------------------------------------- /ant.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/ant.properties -------------------------------------------------------------------------------- /jni/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/.gitignore -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/Android.mk -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/Application.mk -------------------------------------------------------------------------------- /jni/compositor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/compositor.c -------------------------------------------------------------------------------- /jni/external/libffi.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/libffi.mk -------------------------------------------------------------------------------- /jni/external/libwlb.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/libwlb.mk -------------------------------------------------------------------------------- /jni/external/pixman.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/pixman.mk -------------------------------------------------------------------------------- /jni/external/wayland-extra/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/wayland-extra/config.h -------------------------------------------------------------------------------- /jni/external/wayland-extra/wayland-version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/wayland-extra/wayland-version.h -------------------------------------------------------------------------------- /jni/external/wayland-scanner.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/wayland-scanner.mk -------------------------------------------------------------------------------- /jni/external/wayland.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/external/wayland.mk -------------------------------------------------------------------------------- /jni/jni_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/jni_util.c -------------------------------------------------------------------------------- /jni/jni_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/jni_util.h -------------------------------------------------------------------------------- /jni/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/keyboard.c -------------------------------------------------------------------------------- /jni/native_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/native_handle.c -------------------------------------------------------------------------------- /jni/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/output.c -------------------------------------------------------------------------------- /jni/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/pointer.c -------------------------------------------------------------------------------- /jni/renderer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/renderer.c -------------------------------------------------------------------------------- /jni/seat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/seat.c -------------------------------------------------------------------------------- /jni/test-clients/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/.gitignore -------------------------------------------------------------------------------- /jni/test-clients/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/Android.mk -------------------------------------------------------------------------------- /jni/test-clients/os-compatibility.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/os-compatibility.c -------------------------------------------------------------------------------- /jni/test-clients/os-compatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/os-compatibility.h -------------------------------------------------------------------------------- /jni/test-clients/simple-shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/simple-shm.c -------------------------------------------------------------------------------- /jni/test-clients/simple-touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/test-clients/simple-touch.c -------------------------------------------------------------------------------- /jni/touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/touch.c -------------------------------------------------------------------------------- /jni/wayland-android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wayland-android.xml -------------------------------------------------------------------------------- /jni/wheatley.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wheatley.h -------------------------------------------------------------------------------- /jni/wlegl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wlegl.c -------------------------------------------------------------------------------- /jni/wlegl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wlegl.h -------------------------------------------------------------------------------- /jni/wlegl_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wlegl_buffer.c -------------------------------------------------------------------------------- /jni/wlegl_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wlegl_handle.c -------------------------------------------------------------------------------- /jni/wlegl_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/jni/wlegl_private.h -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/project.properties -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_action_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-hdpi/ic_action_new.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_action_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-mdpi/ic_action_new.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_action_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-xhdpi/ic_action_new.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_action_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/drawable-xxhdpi/ic_action_new.png -------------------------------------------------------------------------------- /res/layout/client_edit_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/layout/client_edit_activity.xml -------------------------------------------------------------------------------- /res/layout/client_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/layout/client_list_item.xml -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/layout/main.xml -------------------------------------------------------------------------------- /res/menu/client_list_activity_actions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/menu/client_list_activity_actions.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/CompositorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/CompositorService.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/FramerateEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/FramerateEstimator.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/FramerateLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/FramerateLogger.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/WaylandActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/WaylandActivity.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/config/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/config/Client.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/config/DatabaseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/config/DatabaseHelper.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/gui/ClientEditActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/gui/ClientEditActivity.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/gui/ClientListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/gui/ClientListActivity.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Compositor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Compositor.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Keyboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Keyboard.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Output.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Pointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Pointer.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Renderer.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Seat.java -------------------------------------------------------------------------------- /src/net/jlekstrand/wheatley/wayland/Touch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gfxstrand/wheatley/HEAD/src/net/jlekstrand/wheatley/wayland/Touch.java --------------------------------------------------------------------------------