Kristian Høgsberg
9b935c8239
Use '-' to separate words in file names
...
Eventually we will want more functionality in the shared library and we
will rename it at that point. Perhaps we'll name it libnih, but for now
let's stick with libconfig-parser.
13 years ago
Pekka Paalanen
c1765c67b3
move config parser to a convenience library
...
Create a new directory for convenience librariers that can be shared
between compositor components and clients.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
13 years ago
Kristian Høgsberg
6336e46e15
tablet-shell: Add a stub tablet-shell client
...
For a start, this is just to we can run and test the corresponding
compositor plugin and keep it from bit-rotting.
13 years ago
Pekka Paalanen
11f53f56db
clients: add wscreensaver
...
Implement all the required support code for running glmatrix.c.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
13 years ago
Kristian Høgsberg
ac3a59a0d1
window: Add a cheesy parser for ini-files, use it in desktop-shell
13 years ago
Kristian Høgsberg
c4693c4ab4
Install desktop-shell in $prefix/libexec
13 years ago
Kristian Høgsberg
3a69627f43
window: Stop using glib mainloop in toy toolkit
13 years ago
Kristian Høgsberg
0c29eb292e
clients: Add a simple desktop-shell app
...
This just provides the background surface and the top panel.
13 years ago
Kristian Høgsberg
2669f72e95
clients: Rename simple-client to simple-egl
14 years ago
Tiago Vignatti
93165e3e23
configure: set up simple clients independently from the others
...
Namely, simple-client and simple-shm.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Tiago Vignatti
e81fe8346c
clients: simple-shm: remove unused libraries and headers
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
14 years ago
Kristian Høgsberg
97ba2e6015
clients: Add a simple shared memory client
14 years ago
Kristian Høgsberg
80492e220a
configure: Only check dependencies for the enabled compositor backends
14 years ago
Kristian Høgsberg
b2d71852fd
Split into a demo repository that holds the demo compositor and clients
14 years ago
Kristian Høgsberg
a495a5ed8b
simple-client: Port to wayland-egl and use eglSwapBuffers()
...
simple-client is simpler.
14 years ago
Kristian Høgsberg
297c6313eb
Port window.c to use wayland-egl
14 years ago
nobled
7d9517855a
fix includes
14 years ago
Tim Wiederhake
503ccca5c8
document the usage of libtoytoolkit
...
(krh: edited to follow window_create() API changes)
14 years ago
Benjamin Franzke
25f0ba4be1
clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGS
14 years ago
Kristian Høgsberg
a1015b9e8c
Link simple-client against libGLESv2.so, not full GL
14 years ago
Benjamin Franzke
aabdce027f
Add a simple client
14 years ago
Kristian Høgsberg
08c40c3550
clients: Make poppler-glib optional
...
Just don't compile the view client.
14 years ago
Kristian Høgsberg
7c221d278a
Add window resize sample client
...
This is an example of how to animate window resizing. The size is
animated by a simple physics model that allows the user to cancel the
animation halfway and still look good.
14 years ago
Kristian Høgsberg
1f25315ae2
Add $(GCC_CFLAGS) back
...
Missed this when moving to automake.
14 years ago
Kristian Høgsberg
0bfb126e59
Add /wayland so we pick up generated header files
...
Reported by Benjamin Franzke.
14 years ago
Kristian Høgsberg
332073b9db
List libtoytoolkit.la before libwayland-client.la on the link line
...
Fixes link order for --as-needed linking.
14 years ago
Kristian Høgsberg
012a007771
Add small client for testing shm surfaces
14 years ago
Kristian Høgsberg
f0152daad7
Use automake
14 years ago