summaryrefslogtreecommitdiff
path: root/clients/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2012-03-24Secure screenshooter protocol.Scott Moreau1-4/+5
2012-03-12Add an option parserKristian Høgsberg1-2/+3
On one hand, getopt (in particular the -o suboption syntax) sucks on the server side, and on the client side we would like to avoid the glib dependency. We can roll out own option parser and solve both problems and save a few lines of code total.
2012-02-29weston: Change path for default terminal launcher to ${prefix}/binRodney Lorrimar1-0/+1
If you don't have anything at ~/.config/weston-desktop-shell.ini and have weston installed somewhere other than /usr, then this patch will help. Cheers, Signed-off-by: Rodney Lorrimar <rodney@rodney.id.au>
2012-01-27clickdot: a copy of resizorPekka Paalanen1-0/+4
Start a new application clickdot as a copy of resizor, with the name changed. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2012-01-25Install terminal as weston-terminalKristian Høgsberg1-7/+18
2012-01-18clients: Allow compiling with the cairo glesv2 backendKristian Høgsberg1-19/+24
This disables gears and wscreensaver, which use full GL.
2012-01-03Fix distcheckKristian Høgsberg1-1/+4
2012-01-03Rename wayland-compositor to westonKristian Høgsberg1-6/+6
This rename addresses a few problems around the split between core Wayland and the wayland-demos repository. 1) Initially, we had one big repository with protocol code, sample compositor and sample clients. We split that repository to make it possible to implement the protocol without pulling in the sample/demo code. At this point, the compositor is more than just a "demo" and wayland-demos doesn't send the right message. The sample compositor is a useful, self-contained project in it's own right, and we want to move away from the "demos" label. 2) Another problem is that the wayland-demos compositor is often called "the wayland compsitor", but it's really just one possible compositor. Existing X11 compositors are expected to add Wayland support and then gradually phase out/modularize the X11 support, for example. Conversely, it's hard to talk about the wayland-demos compositor specifically as opposed to, eg, the wayland protocol or a wayland compositor in general. We are also renaming the repo to weston, and the compositor subdirectory to src/, to emphasize that the main "output" is the compositor.
2011-12-22clients: Add simple-touch client for testing touch events.Kristian Høgsberg1-1/+4
2011-12-14protocol: add screensaver interfacePekka Paalanen1-1/+6
Add the screensaver interface to the desktop-shell protocol file. Also add stubs for it in the compositor, and make wscreensaver to bind to the screensaver interface. Wscreensaver gets a new option --demo to retain the current behaviour as a regular wayland client. When a screensaver application starts, it should bind to the screensaver interface, enumerate all outputs, create a surface per output, and register those surfaces via screensaver::set_surface request. Then it continues with the usual animation loop, waiting for frame events. The compositor will decide, when the given screensaver surfaces are displayed. A screensaver application should respond to outputs coming and going away by creating and destroying surfaces. The compositor is supposed to activate a screensaver by exec'ing it, and stop the screensaver by killing the client process. Only one client may be bound to the screensaver interface at a time. If there already is a client, the compositor could either kill it first, or not exec a new one. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-12-08Use '-' to separate words in file namesKristian Høgsberg1-2/+2
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.
2011-12-08move config parser to a convenience libraryPekka Paalanen1-4/+5
Create a new directory for convenience librariers that can be shared between compositor components and clients. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-11-26tablet-shell: Add a stub tablet-shell clientKristian Høgsberg1-2/+11
For a start, this is just to we can run and test the corresponding compositor plugin and keep it from bit-rotting.
2011-11-18clients: add wscreensaverPekka Paalanen1-0/+4
Implement all the required support code for running glmatrix.c. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2011-11-14window: Add a cheesy parser for ini-files, use it in desktop-shellKristian Høgsberg1-1/+2
2011-11-14Install desktop-shell in $prefix/libexecKristian Høgsberg1-4/+7
2011-09-19window: Stop using glib mainloop in toy toolkitKristian Høgsberg1-2/+0
2011-09-06clients: Add a simple desktop-shell appKristian Høgsberg1-3/+13
This just provides the background surface and the top panel.
2011-07-21clients: Rename simple-client to simple-eglKristian Høgsberg1-3/+3
2011-07-21configure: set up simple clients independently from the othersTiago Vignatti1-11/+16
Namely, simple-client and simple-shm. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-21clients: simple-shm: remove unused libraries and headersTiago Vignatti1-1/+1
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-06clients: Add a simple shared memory clientKristian Høgsberg1-0/+4
2011-04-26configure: Only check dependencies for the enabled compositor backendsKristian Høgsberg1-2/+0
2011-02-14Split into a demo repository that holds the demo compositor and clientsKristian Høgsberg1-11/+7
2011-02-07simple-client: Port to wayland-egl and use eglSwapBuffers()Kristian Høgsberg1-2/+4
simple-client is simpler.
2011-02-07Port window.c to use wayland-eglKristian Høgsberg1-1/+1
2011-01-24fix includesnobled1-1/+1
2011-01-23document the usage of libtoytoolkitTim Wiederhake1-1/+5
(krh: edited to follow window_create() API changes)
2011-01-16clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGSBenjamin Franzke1-1/+1
2011-01-14Link simple-client against libGLESv2.so, not full GLKristian Høgsberg1-14/+30
2011-01-15Add a simple clientBenjamin Franzke1-1/+3
2011-01-11clients: Make poppler-glib optionalKristian Høgsberg1-3/+18
Just don't compile the view client.
2010-12-16Add window resize sample clientKristian Høgsberg1-1/+2
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.
2010-12-01Add $(GCC_CFLAGS) backKristian Høgsberg1-0/+1
Missed this when moving to automake.
2010-10-31Add /wayland so we pick up generated header filesKristian Høgsberg1-1/+4
Reported by Benjamin Franzke.
2010-10-27List libtoytoolkit.la before libwayland-client.la on the link lineKristian Høgsberg1-2/+3
Fixes link order for --as-needed linking.
2010-10-26Add small client for testing shm surfacesKristian Høgsberg1-1/+2
2010-10-12Use automakeKristian Høgsberg1-0/+36