Kristian Høgsberg
b71cd9e31d
Update TODO
2010-12-01 17:00:17 -05:00
Kristian Høgsberg
caa6442556
compositor: Use a virtual destructor when shutting down
...
Backend can now rely on their destroy function getting called on shutdown,
so reset tty etc there instead of handling SIGTERM twice.
2010-12-01 16:53:15 -05:00
Kristian Høgsberg
50dc6989b8
compositor: Shut down properly so we remove the socket
2010-12-01 16:53:15 -05:00
Kristian Høgsberg
2bb3ebe1e4
Create socket in /var/run/user/${HOME}
...
Use the runtime dir from XDG Base Directory Specification for creating the
socket in a directory only the user can read and write.
2010-12-01 16:53:01 -05:00
Kristian Høgsberg
0611e3efc2
Indentation nit-picking
2010-12-01 10:21:15 -05:00
Kristian Høgsberg
2643707391
Move pointer and keyboard focus tracking into libwayland-server
2010-12-01 10:17:47 -05:00
Kristian Høgsberg
06bc26401c
Fix warnings from adding -Wall back
2010-12-01 09:50:16 -05:00
Kristian Høgsberg
1f25315ae2
Add $(GCC_CFLAGS) back
...
Missed this when moving to automake.
2010-12-01 09:46:10 -05:00
Kristian Høgsberg
3ada7ec83a
compositor-wayland: Call wlsc_compositor_finish_frame from frame callback
2010-12-01 09:42:57 -05:00
Kristian Høgsberg
4203df1fd5
compositor-wayland: Use glFlush() not glFinish() after rendering frame
2010-12-01 09:40:58 -05:00
Kristian Høgsberg
a242129257
Fix key handler to not run handlers from an empty list
2010-12-01 09:39:37 -05:00
Yuval Fledel
ebe3327003
Describe the wire protocol
2010-11-30 21:26:08 -05:00
Joel Teichroeb
0c007aea35
Make the dnd client actually work.
...
The dnd client now sends a mime type of
application/x-wayland-dnd-flower instead of text/plain. The dnd
message is just the position and random seed that lets the drop source
add the flower to its grid.
2010-11-30 15:42:37 -05:00
Kristian Høgsberg
d44bc8b8ee
Add reject round trip to dnd protocol
...
This lets a drag target reject a drop.
2010-11-30 15:10:26 -05:00
Kristian Høgsberg
41da90897c
Don't hardcode offered dnd types in window.c
2010-11-30 14:01:07 -05:00
Joel Teichroeb
88b272d9ff
Made the window save the coordinates when being draged.
2010-11-30 13:26:31 -05:00
Benjamin Franzke
ec2e64224b
Add wayland backend for compositor (nested)
2010-11-29 17:38:36 -05:00
Benjamin Franzke
35fd2a8cc6
wayland_client: rename wl_display_create to wl_display_connect
...
Avoid conflict when using wayland-{server,client} together.
2010-11-29 17:14:38 -05:00
Kristian Høgsberg
c1ad1f9c9b
Consolidate 'sync' and 'frame' events into just one 'key' event
2010-11-29 17:04:21 -05:00
Yuval Fledel
ac93a3d3d7
Document wl_list
...
Comments only.
2010-11-29 16:09:02 -05:00
Yuval Fledel
4ee7138609
Describe the protocol using inline XML comments
...
Signed-off-by: Yuval Fledel <yuvalfl@gmail.com>
2010-11-29 15:54:51 -05:00
Fred Morcos
c4b8c457e8
fix missing includes in clients/window.h and clients/wayland-glib.h
2010-11-29 08:14:57 -05:00
Kristian Høgsberg
1f5d507596
Define MULT outside the HAVE_CAIRO_GL #ifdef
2010-11-29 08:13:35 -05:00
Kristian Høgsberg
32ff69017a
Fix udev rules install directory
2010-11-24 14:29:59 -05:00
Joel Teichroeb
675c77c36a
Fix potentially undefined behavior
...
Really this time.
http://llvm.org/bugs/show_bug.cgi?id=8670
2010-11-24 08:50:21 -05:00
Darxus
55973f2f5a
Some additional return value checking
2010-11-22 21:54:15 -05:00
Yuval Fledel
e9f5e36730
Make clients exit orderly when there is no connection
2010-11-22 15:19:43 -05:00
Yuval Fledel
91b5999ce4
add newlines for error printfs
2010-11-22 15:19:26 -05:00
Yuval Fledel
d1c4310715
xml tag should close, or some parsers fail
2010-11-22 14:30:53 -05:00
Kristian Høgsberg
3d46534f4a
Fix compositor crash when dragging to a surface that disappears
2010-11-22 13:58:46 -05:00
Kristian Høgsberg
8857a96a97
window: Don't call drag_offer_handler if it's NULL
...
Reported by canbaby@21cn.com .
2010-11-22 13:02:24 -05:00
Fabian Henze
a6d9e11447
Two typo fixes in the documentation
...
Two typo fixes in specs/main.tex, mentioned in an earlier mail.
2010-11-22 10:49:21 -05:00
Bryce Harrington
156d057e56
Function declares a pointer return, so return one.
...
These two functions are just wrappers around display_create_*_surface
but weren't forwarding along the result of those calls as is implied by
their return value type.
This fixes a compile-time warning.
Signed-off-by: Bryce Harrington <bryce@canonical.com>
2010-11-22 10:49:07 -05:00
Bryce Harrington
515f63ad72
Quell warning about potentially uninitialized variable 'surface'
...
In theory, it was possible for an undefined 'surface' to be passed to
window_set_surface(). Instead, explicitly pass NULL.
Signed-off-by: Bryce Harrington <bryce@canonical.com>
2010-11-22 10:48:52 -05:00
Bryce Harrington
f57303f7cf
Expose window_set_surface() in window.h
...
gears.c uses this routine and was complaining about it being implicitly
declared.
Signed-off-by: Bryce Harrington <bryce@canonical.com>
2010-11-22 10:48:35 -05:00
Bryce Harrington
40269a6ed6
Cleanup declared but unused variables.
...
Make was complaining about a bunch of unused variables that were being
declared.
Signed-off-by: Bryce Harrington <bryce@canonical.com>
2010-11-22 10:48:17 -05:00
Benjamin Franzke
9f89a40ec1
scanner: include stddef.h to provide NULL and size_t
2010-11-22 10:36:40 -05:00
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+.
2010-11-19 10:47:28 -05:00
Kristian Høgsberg
67f4ffdf03
Oops, no -- in xml comments allowed
2010-11-16 10:57:55 -05:00
Kristian Høgsberg
5dfe299b91
Add logo svg
2010-11-16 10:55:13 -05:00
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>
2010-11-11 20:11:27 -05:00
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>
2010-11-10 08:42:17 -05:00
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>
2010-11-09 20:47:04 -05:00
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).
2010-11-09 14:25:49 -05:00
Kristian Høgsberg
2b43bd73a0
Bring gears example up to date
...
Must have gears.
2010-11-08 15:46:02 -05:00
Johan Bilien
990854d019
Fixed a bogus call to cairo_destroy
2010-11-08 08:55:50 -05:00
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>
2010-11-08 08:55:17 -05:00
Kristian Høgsberg
fe096cdc8c
Install and dist udev rules file
2010-11-08 08:54:35 -05:00
Javier Jardón
5b7e43ac56
Update autotools configuration
...
Use new libtool syntax and cleaning the code a bit
2010-11-06 21:04:03 -04:00
Kristian Høgsberg
0bfb126e59
Add /wayland so we pick up generated header files
...
Reported by Benjamin Franzke.
2010-10-31 14:24:39 -04:00