Initial libds 12/278012/1
authorSeunghun Lee <shiin.lee@samsung.com>
Mon, 21 Feb 2022 04:58:09 +0000 (13:58 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 18 Jul 2022 05:07:41 +0000 (14:07 +0900)
commit6b10214710c0c78c415aa43514d46785eb67db01
treeb2278d4d3f1ffb4430a56685984d266fbf85e5ee
parenta13f68ca0f6cfbf9acbd687adb1efcae68d4eceb
Initial libds

Change-Id: I60d7c170e7f0b918c17f2bf52c01018167dafe91
70 files changed:
LICENSE [new file with mode: 0644]
README.md
TODO.md [new file with mode: 0644]
examples/meson.build [new file with mode: 0644]
examples/tinyds.c [new file with mode: 0644]
examples/wl-backend.c [new file with mode: 0644]
include/libds/allocator.h [new file with mode: 0644]
include/libds/allocator/shm.h [new file with mode: 0644]
include/libds/backend.h [new file with mode: 0644]
include/libds/backend/wayland.h [new file with mode: 0644]
include/libds/buffer.h [new file with mode: 0644]
include/libds/compositor.h [new file with mode: 0644]
include/libds/interfaces/allocator.h [new file with mode: 0644]
include/libds/interfaces/backend.h [new file with mode: 0644]
include/libds/interfaces/buffer.h [new file with mode: 0644]
include/libds/interfaces/output.h [new file with mode: 0644]
include/libds/log.h [new file with mode: 0644]
include/libds/output.h [new file with mode: 0644]
include/libds/presentation.h [new file with mode: 0644]
include/libds/subsurface.h [new file with mode: 0644]
include/libds/surface.h [new file with mode: 0644]
include/libds/swapchain.h [new file with mode: 0644]
include/libds/xdg_shell.h [new file with mode: 0644]
include/meson.build [new file with mode: 0644]
meson.build [new file with mode: 0644]
packaging/libds.manifest [new file with mode: 0644]
packaging/libds.spec [new file with mode: 0644]
src/libds/addon.c [new file with mode: 0644]
src/libds/addon.h [new file with mode: 0644]
src/libds/allocator/allocator.c [new file with mode: 0644]
src/libds/allocator/shm.c [new file with mode: 0644]
src/libds/backend/backend.c [new file with mode: 0644]
src/libds/backend/meson.build [new file with mode: 0644]
src/libds/backend/wayland/backend.c [new file with mode: 0644]
src/libds/backend/wayland/backend.h [new file with mode: 0644]
src/libds/backend/wayland/meson.build [new file with mode: 0644]
src/libds/backend/wayland/output.c [new file with mode: 0644]
src/libds/buffer.c [new file with mode: 0644]
src/libds/buffer.h [new file with mode: 0644]
src/libds/client_buffer.h [new file with mode: 0644]
src/libds/client_buffer/shm_client_buffer.c [new file with mode: 0644]
src/libds/compositor.c [new file with mode: 0644]
src/libds/log.c [new file with mode: 0644]
src/libds/meson.build [new file with mode: 0644]
src/libds/output.c [new file with mode: 0644]
src/libds/pixel_format.c [new file with mode: 0644]
src/libds/pixel_format.h [new file with mode: 0644]
src/libds/presentation.c [new file with mode: 0644]
src/libds/region.c [new file with mode: 0644]
src/libds/region.h [new file with mode: 0644]
src/libds/subcompositor.c [new file with mode: 0644]
src/libds/subcompositor.h [new file with mode: 0644]
src/libds/surface.h [new file with mode: 0644]
src/libds/surface/subsurface.c [new file with mode: 0644]
src/libds/surface/surface-private.h [new file with mode: 0644]
src/libds/surface/surface.c [new file with mode: 0644]
src/libds/swapchain.c [new file with mode: 0644]
src/libds/util.h [new file with mode: 0644]
src/libds/util/shm.c [new file with mode: 0644]
src/libds/util/time.c [new file with mode: 0644]
src/libds/xdg_shell/xdg_shell.c [new file with mode: 0644]
src/libds/xdg_shell/xdg_shell.h [new file with mode: 0644]
src/libds/xdg_shell/xdg_surface.c [new file with mode: 0644]
src/libds/xdg_shell/xdg_toplevel.c [new file with mode: 0644]
src/meson.build [new file with mode: 0644]
src/tests/meson.build [new file with mode: 0644]
src/tests/test-backend.c [new file with mode: 0644]
src/tests/test-compositor.c [new file with mode: 0644]
src/tests/test-subsurface.c [new file with mode: 0644]
src/tests/test-surface.c [new file with mode: 0644]