Benjamin Franzke
9f89a40ec1
scanner: include stddef.h to provide NULL and size_t
14 years ago
Kristian Høgsberg
b163cef6e7
Make the server event loop embeddable
...
By exposing the epoll fd, we can embed the server event loop in other
main loops suchs as Qt or GTK+.
14 years ago
Kristian Høgsberg
67f4ffdf03
Oops, no -- in xml comments allowed
14 years ago
Kristian Høgsberg
5dfe299b91
Add logo svg
14 years ago
Nikolai Kondrashov
7637ff0839
Clean up .gitignore files
...
Sort the contents and update .gitignore files to hide generated files from
git status output.
Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com>
14 years ago
Peter Hutterer
b97b28c339
README: fix a few typos
...
And one in the main.tex spec document.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
14 years ago
Tiago Vignatti
997ce64302
compositor: add safety check when EGL fails to initialize
...
offending message:
Program received signal SIGSEGV, Segmentation fault.
create_pointer_images (ec=0x619f10) at compositor.c:240
240 glEGLImageTargetTexture2DOES(GL_TEXTURE_2D,
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
14 years ago
Jesse Barnes
f2912fa85f
compositor: put console into KD_GRAPHICS mode at vt enter time
...
This will keep the kernel from changing graphics state out from under us
(e.g. blanking).
14 years ago
Kristian Høgsberg
2b43bd73a0
Bring gears example up to date
...
Must have gears.
14 years ago
Johan Bilien
990854d019
Fixed a bogus call to cairo_destroy
14 years ago
Nikolai Kondrashov
6048e8d9f6
Fix Wayland build instructions
...
Replace aclocal; autoconf invocation in Wayland build instructions with
an up-to-date ./autogen.sh invocation.
Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com>
14 years ago
Kristian Høgsberg
fe096cdc8c
Install and dist udev rules file
14 years ago
Javier Jardón
5b7e43ac56
Update autotools configuration
...
Use new libtool syntax and cleaning the code a bit
14 years ago
Kristian Høgsberg
0bfb126e59
Add /wayland so we pick up generated header files
...
Reported by Benjamin Franzke.
14 years ago
Chia-I Wu
1b6c0ed95a
Workaround an xcb-dri2 bug.
...
xcb_dri2_connect_device_name generated by xcb-proto 1.6 is broken. It
only works when the length of the driver name is a multiple of 4.
14 years ago
Chia-I Wu
4d8ba216c5
Make sure there is a current context.
...
The context of a display is shared with the cairo device.
cairo_acquire_device should be called whenever OpenGL calls are made.
14 years ago
Chia-I Wu
1f411902de
Use glTexSubImage to update the pixels.
...
glTexImage causes respecification. The DRM buffer a client renders to
will be different from that used to create the wl_buffer.
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
61a8251360
Add a geometry option for x11 compositor
14 years ago
Kristian Høgsberg
012a007771
Add small client for testing shm surfaces
14 years ago
Kristian Høgsberg
d0c3b9da22
Fall back to cairo image backend and shm surface if we don't have cairo gl
14 years ago
Kristian Høgsberg
6866856dfd
Remove leftover of fds_in_tail hack
...
It's breaking the case of multiple fds in one buffer.
14 years ago
Kristian Høgsberg
cf2bc67ccd
Plug in no-op drm buffer attach function
14 years ago
Kristian Høgsberg
29fc5592c5
Delete leftover makefile debugging
14 years ago
Kristian Høgsberg
f0152daad7
Use automake
14 years ago
Kristian Høgsberg
49291497d3
Add more cursors from the DMZ theme
14 years ago
Kristian Høgsberg
118fb49eeb
Fix clients include path after moving files around
14 years ago
Kristian Høgsberg
a969c8a7f0
Use GL_BGRA_EXT for shm texture uploads
14 years ago
Kristian Høgsberg
25694e7c3c
A couple more TODO items
14 years ago
Kristian Høgsberg
3d5bae0700
Add a shm buffer sharing mechanism
14 years ago
Kristian Høgsberg
98ffc93b95
Fix EGLImageKHR leak in wl_buffer destroy
14 years ago
Kristian Høgsberg
45115a435e
Fix screenshoot.c type in Makefile
14 years ago
Kristian Høgsberg
2a4372cbcd
Add autogen.sh
14 years ago
Kristian Høgsberg
3dd66d66a3
Use scanner to generate screenshooter client code as well
14 years ago
Kristian Høgsberg
c5dcb90d2a
Use scanner for screenshooter protocol
14 years ago
Kristian Høgsberg
2cd5144fa5
scanner: Use protocol name for #include guards
14 years ago
Kristian Høgsberg
ce457ba68c
Add timestamp to pointer image attach request
...
This lets the server discard requests received after the pointer has
exited and the re-entered a surface.
14 years ago
Kristian Høgsberg
6dcf8718ae
Consolidate notes from a few files in TODO
14 years ago
Kristian Høgsberg
a6f6999e49
Consolidate NOTES and README
14 years ago
Kristian Høgsberg
a46dc06da7
Copy over updated build instructions from the google group
14 years ago
Kristian Høgsberg
6dd08ebbe1
Move core protocol libraries into wayland/ subdirectory
14 years ago
Kristian Høgsberg
76b43326a5
Move example compositor to subdirectory
14 years ago
Kristian Høgsberg
ef2f485056
Add support for more types of input devices
...
Well, maybe not support, but we at least recognize touchpads and touchscreens
and try to work with them.
14 years ago
Kristian Høgsberg
99d7c64d1b
Remove non-gles2 glEnable(GL_TEXTURE_2D) call
14 years ago
Kristian Høgsberg
877d71a6e2
Marshall NULL strings correctly
15 years ago
Kristian Høgsberg
9ccf08d9b8
Change debug format to not confuse object id and message parameters
15 years ago
Kristian Høgsberg
ab2f1cddc6
Dont post damage event from window_copy_surface
...
We always call this between window_draw() and attaching the window surface
so the surface we're copying to isn't visible.
15 years ago
Kristian Høgsberg
7d804068b6
Only set pointer image when it changes
15 years ago
Kristian Høgsberg
acf82a36bb
Log emitted events as well in debug mode
15 years ago
Kristian Høgsberg
6bce89da78
Return the closure from wl_connection_vmarshal()
...
And provide a function to write it to a connection.
15 years ago