Kristian Høgsberg
41abb2865e
view: Fix reference to wayland-glib.h
2011-09-21 08:47:55 -04:00
Kristian Høgsberg
e28d05b0ad
window.c: Move window items to window.c
2011-09-20 21:43:54 -04:00
Kristian Høgsberg
3a69627f43
window: Stop using glib mainloop in toy toolkit
2011-09-19 17:28:55 -04:00
Kristian Høgsberg
1e164b9afd
Move rounded_rect() to cairo-util.c
2011-09-19 17:26:44 -04:00
Kristian Høgsberg
547da5afc9
terminal: Make -f (fullscreen) option work again
2011-09-19 17:26:30 -04:00
Kristian Høgsberg
7e69000556
desktop-shell: Scale background image to output size
2011-09-08 18:18:02 -04:00
Kristian Høgsberg
f8ab46e149
window: Default to toplevel windows
2011-09-08 16:56:38 -04:00
Kristian Høgsberg
67680c122d
desktop-shell: Add launcher for the Wayland terminal
2011-09-08 11:48:53 -04:00
Kristian Høgsberg
0c29eb292e
clients: Add a simple desktop-shell app
...
This just provides the background surface and the top panel.
2011-09-06 18:02:34 -04:00
Kristian Høgsberg
900b226ac1
window: Add enter/leave handlers
2011-09-06 14:33:52 -04:00
Benjamin Franzke
4b87a13974
clients: Fix typos
...
And forgotten display_create conversion in view.c.
2011-09-01 10:36:53 +02:00
Benjamin Franzke
e8e0e6e2db
Update gitignore
2011-08-31 16:25:32 -04:00
Benjamin Franzke
91eacca38b
Remove egl display type setenv hack
...
No longer needed with mesa 7.12-devel egl display autodetection.
2011-08-31 16:25:18 -04:00
Kristian Høgsberg
f389cacc20
Move away from visuals and just use EGLConfigs or shm format tokens
2011-08-31 16:21:38 -04:00
Kristian Høgsberg
6da3812f0a
gears: Don't schedule redraw, just draw from frame callback
2011-08-29 17:12:37 -04:00
Kristian Høgsberg
2821aaaf9c
simple-shm: Fix inverted logic
2011-08-29 17:12:37 -04:00
Kristian Høgsberg
2415990461
clients: Remove a few unused variables
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
26130866c6
terminal: Fix unused return value warnings
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
9de79a92a6
window.c: Drop global handler argument
...
We can just register a global handler directly on the wl_display now.
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
a8d1fa762e
clients: Bring clients up to date
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
f790c79ec7
Use wl_display_bind() for binding to globals
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
334182062f
Use the new wl_callback interface
2011-08-29 17:12:36 -04:00
Kristian Høgsberg
8417d432f5
screenshot: A couple of minor tweaks
2011-07-27 05:58:57 -07:00
Tiago Vignatti
4d0d2037ea
screenshot: use gdk-pixbuf for writing png images
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-26 08:23:37 -07:00
Kristian Høgsberg
2669f72e95
clients: Rename simple-client to simple-egl
2011-07-21 08:42:58 -07:00
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>
2011-07-21 08:42:58 -07:00
Tiago Vignatti
e81fe8346c
clients: simple-shm: remove unused libraries and headers
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-21 08:42:58 -07:00
Tiago Vignatti
79caa757c9
simple-shm: assert display conection
...
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-07-21 08:42:58 -07:00
Benjamin Franzke
22d5481f91
window.c: Fix compile/run using cairo without egl
2011-07-15 17:56:04 +00:00
Kristian Høgsberg
97ba2e6015
clients: Add a simple shared memory client
2011-07-06 11:58:45 -04:00
Benjamin Franzke
14f7ff91ad
window: Set egl_window_resize late and once
...
Previously we resized in attach_surface and create_surface.
THe second resize overwrote dx or dy from the first.
2011-06-23 12:10:51 +02:00
Kristian Høgsberg
54b8683784
terminal: Don't set terminal size before we have the pty
2011-06-21 16:31:11 -04:00
Kristian Høgsberg
2468692c9f
Merge remote-tracking branch 'bnf/fixes-2'
2011-06-21 11:31:38 -04:00
Kristian Høgsberg
8f0ce05f52
compositor: Send out more detailed output events
2011-06-21 11:16:58 -04:00
Benjamin Franzke
282019a7df
simple-client: Trigger first drawing by hand
2011-06-21 09:53:15 +02:00
Kristian Høgsberg
7a5c979f4c
Move map requests to shell
2011-06-20 10:45:24 -04:00
Benjamin Franzke
65e5051bc7
clients: Add an optional roundtrip for visual lookup
2011-05-31 15:05:32 +02:00
Kristian Høgsberg
b3bef626ce
view: Set opaque when going fullscreen
2011-05-16 14:46:47 -04:00
Kristian Høgsberg
3be87d1931
window: Add support for opaque windows
2011-05-16 14:46:41 -04:00
Kristian Høgsberg
8357cd61d8
window.c: Deal with visual changes
2011-05-16 10:43:32 -04:00
Kristian Høgsberg
393d47aa6f
view: Add fullscreen option
2011-05-16 10:43:32 -04:00
Kristian Høgsberg
12283cc9a2
view: Set resize handler so fullscreen doesn't crash
2011-05-16 10:43:32 -04:00
Kristian Høgsberg
ded9ff337b
simple-client: setenv the EGL platform for simple client as well
2011-05-16 10:42:07 -04:00
Egbert Eich
e7b8d9055e
compositor: Set EGL_PLATFORM env variable for each backend.
...
I may have missed something, but - since the Wayland compositor
already picks a platform backend, opens a connection and initializes the
backend specific display data structure it doesn't make sense
to let egl pick a platform. If it picks a different one the
display specific data structure will most likely not match.
Thus determine the platform in the Wayland rendering backend by setting
the EGL_PLATFORM env variable.
For the client any other platform than 'wayland' doesn't seem to make
sense.
I'm not sure if I've got the the platform ofr openfwd right.
Signed-off-by: Egbert Eich <eich@freedesktop.org>
2011-05-10 16:42:08 -04:00
Kristian Høgsberg
8544903741
compositor: Screenhoot into a client provided shm buffer
...
This moves the png writing part to the client and removes the gdk-pixbuf
dependency from the compositor.
2011-05-02 12:13:14 -04:00
Casey Dahlin
48d49eb5f9
Add some new things to .gitignore
...
libtoytoolkit.a, and generated protocol headers for meego-tablet.
2011-04-29 10:30:13 -04:00
Kristian Høgsberg
80492e220a
configure: Only check dependencies for the enabled compositor backends
2011-04-26 11:10:32 -04:00
Benjamin Franzke
bde55ec8e4
Implement buffer.damage in shm, use it in window.c
2011-04-22 11:53:45 -04:00
Kristian Høgsberg
7cbdb64ab6
Fix clients to work with wl_ prefixed interface names
2011-04-20 18:53:37 -04:00
Kristian Høgsberg
cf57dc52ff
Update to work with scanner that doesn't hardcode wl_*
...
This lets us drop the wl_ prefix for the un-officual screenshooter protocol.
2011-04-20 14:20:02 -04:00