- 17 Mar, 2013 1 commit
-
-
Kristian Høgsberg authored
-
- 26 Feb, 2013 3 commits
-
-
Kristian Høgsberg authored
No space between '!' and its argument, prefer i++ over ++i.
-
Jason Ekstrand authored
The primary purpose of this patch is to clean up wl_closure and separate closure storage, libffi, and the wire format. To that end, a number of changes have been made: - The maximum number of closure arguments has been changed from a magic number to a #define WL_CLOSURE_MAX_ARGS - A wl_argument union has been added for storing a generalized closure argument and wl_closure has been converted to use wl_argument instead of the combination of libffi, the wire format, and a dummy extra buffer. As of now, the "extra" field in wl_closure should be treated as bulk storage and never direclty referenced outside of wl_connection_demarshal. - Everything having to do with libffi has been moved into wl_closure_invoke and the convert_arguments_to_ffi helper function. - Everything having to do with the wire format has been restricted to wl_connection_demarshal and the new static serialize_closure function. The wl_closure_send and wl_closure_queue functions are now light wrappers around serialize_closure. Signed-off-by:
Jason Ekstrand <jason@jlekstrand.net>
-
Pekka Paalanen authored
This is a useful shorthand for client application debugging macros, since you can ask the object class from the object itself. Signed-off-by:
Pekka Paalanen <ppaalanen@gmail.com>
-
- 25 Feb, 2013 2 commits
-
-
Kristian Høgsberg authored
This is there to enforce that we don't have interfaces with a destroy request that isn't a destructor. The check never worked because of the typo, but we also don't have any interfaces like that.
-
Ran Benita authored
-
- 14 Feb, 2013 3 commits
-
-
Kristian Høgsberg authored
-
Armin K. authored
-
Siddharth Heroor authored
Signed-off-by:
Siddharth Heroor <heroor@gmail.com>
-
- 11 Feb, 2013 1 commit
-
-
Kristian Høgsberg authored
In case we forget the name of the test case or typo it, the test runner will now list the test cases in the test binary.
-
- 08 Feb, 2013 1 commit
-
-
Kristian Høgsberg authored
If a child process dies from a signal, WIFEXITED() returns false and WEXITSTATUS() isn't well-defined. In this case, if the client segfaults, the status is 134 and WEXITSTATUS(134) is EXIT_SUCCESS, so we mask the error.
-
- 04 Feb, 2013 1 commit
-
-
Kristian Høgsberg authored
Most extra data are just pointers, but in case of fds we store an int in the extra space. That can cause un-aligned access to pointers on 64 bit architectures. Make sure we always align pointer storage correctly.
-
- 02 Feb, 2013 1 commit
-
-
Kristian Høgsberg authored
The idea was to use 1.1.0 for the git master version, so that git master would always be newer than any release or 1.1.x version. This means we have to skip 1.1 as a release, which turns out to be confusing. We can just use version 1.0.90 instead, which lets us call the next release 1.1.0.
-
- 28 Jan, 2013 1 commit
-
-
Kristian Høgsberg authored
Master should always as old or older than the stable branch. I didn't copy over the libtool version bump when we bumped it in the 1.0 branch.
-
- 24 Jan, 2013 2 commits
-
-
David Herrmann authored
The *.log and *.trs files should be ignored by git as well as the GNU autotools ./test-driver helper script. Signed-off-by:
David Herrmann <dh.herrmann@googlemail.com>
-
David Herrmann authored
We need to actually return the destroy-listener, otherwise the return value is undefined. Signed-off-by:
David Herrmann <dh.herrmann@googlemail.com>
-
- 15 Jan, 2013 1 commit
-
-
Jason Ekstrand authored
-
- 11 Jan, 2013 2 commits
-
-
Jason Ekstrand authored
Added a destroy signal to the wl_display object.
-
Quentin Glidic authored
When redirecting stdout to a non-readable file makes the test fail as a false negative
-
- 12 Dec, 2012 1 commit
-
-
Pekka Paalanen authored
The need for wl_display_update_func_t was removed in commit 53d24713 Author: Kristian Høgsberg <krh@bitplanet.net> Date: Thu Oct 4 16:54:22 2012 -0400 Change filedescriptor API to be thread safe and wl_callback_func_t does not seem to have ever been used in the first place. Signed-off-by:
Pekka Paalanen <ppaalanen@gmail.com>
-
- 03 Dec, 2012 4 commits
-
-
Pekka Paalanen authored
This is libwayland, not weston, so call the temporary files wayland-tests-*, not weston-tests-*. This is a candidate for the stable branch. Signed-off-by:
Pekka Paalanen <ppaalanen@gmail.com>
-
Sven Joachim authored
Signed-off-by:
Sven Joachim <svenjoac@gmx.de>
-
Jonas Ådahl authored
Instead of relying on downloading the stylesheet from the Internet for generating man pages, only generate them if the stylesheet is available locally. Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
Jonas Ådahl authored
Instead of failing to generate documentation because xsltproc doesn't exist, don't try to generate at all. Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- 30 Nov, 2012 2 commits
-
-
Kristian Høgsberg authored
This lets dependent components, such as mesa or toolkits use git master instead of any 1.0.x release.
-
Kristian Høgsberg authored
-
- 28 Nov, 2012 1 commit
-
-
- 27 Nov, 2012 3 commits
-
-
Ander Conselvan de Oliveira authored
This request allows a client to render its contents according to the output transform, enabling the compositor to use optimizations such as overlays, hardware cursors, scan out of a client buffer for fullscreen surface, etc, even if the output is rotated.
-
Ander Conselvan de Oliveira authored
The scanner would not allow two consecutive requests on an interface to have the same since number, so if a new version of an interface added two new request the version number would have to be increased by two.
-
Jonas Ådahl authored
Since wl_display_dispatch() returns the number of processed events or -1 on error, only cancel the roundtrip if an -1 is returned. This also fixes a potential memory corruption bug happening when wl_display_roundtrip() does an early return and the callback later writes to the then out of scope stack allocated `done' parameter. Introduced by 33b7637b. Signed-off-by:
Jonas Ådahl <jadahl@gmail.com>
-
- 24 Nov, 2012 2 commits
-
-
Tiago Vignatti authored
Signed-off-by:
Tiago Vignatti <tiago.vignatti@intel.com>
-
Ander Conselvan de Oliveira authored
On the client side EGL, all the wl_buffer.release events need to be processed before buffer allocation, otherwise a third buffer might be allocated unnecessarily. However, the buffer allocation should not block in the case no event was received. In order to do that, a non-blocking queue dispatch function is needed.
-
- 21 Nov, 2012 1 commit
-
-
Kristian Høgsberg authored
By default the server will dump protocol for both the server and its clients when run with WAYLAND_DEBUG=1. That's still the case, but it now also understands WAYLAND_DEBUG=client or WAYLAND_DEBUG=server, which will only enable debug dumping on either client or server side.
-
- 19 Nov, 2012 5 commits
-
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
The amount of generated files and hacks over hacks in the doc/ directory is getting out of hand and we need a better solution. For now, just get distcheck back to working.
-
Kristian Høgsberg authored
5909dddc removed protocol/Makefile.am which meant protocol/wayland.xml no longer got included in the tarball. Add back protocol/Makefile.am and configure.ac bits and add protocol to subdirs in Makefile.am to fix this.
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
-
- 14 Nov, 2012 1 commit
-
-
Martin Olsson authored
-
- 12 Nov, 2012 1 commit
-
-
Tiago Vignatti authored
https://bugs.freedesktop.org/show_bug.cgi?id=56719Reported-by:
Petr Gladkikh <PetrGlad@gmail.com> Signed-off-by:
Tiago Vignatti <tiago.vignatti@intel.com>
-