wayland: Changes to 'refs/tags/0.95.0'
Tag '0.95.0' created by Kristian Høgsberg <krh@bitplanet.net> at 2012-07-24 20:02 +0000
wayland 0.95.0
Changes since 0.94.90:
Ander Conselvan de Oliveira (2):
protocol: Change wording of pointer.set_cursor()
protocol: Add missing allow-null to data_device.enter data_offer field
Christopher James Halse Rogers (2):
protocol: Add explicit nullable types
protocol: Explicitly mark requests which allow null arguments
Daniel Stone (5):
.gitignore: Add ctags and cscope files
test-runner: Wrap realloc() too
Unstatic arg_count_for_signature and get_next_argument
Make NEW_IDs nullable
More consistent ID printing
Dmitry Guryanov (1):
remove listener from wl_data_source destroy_signal listener list
Dylan Noblesmith (10):
wayland-server: reduce use of magic numbers
drop use of strerror()
wayland-server: fix fd leak on error path
wayland-server: fix socket ownership race condition
wayland-server: add more logging of errors
wayland-server: reject socket paths longer than 108 bytes
wayland-client: reject socket paths longer than 108 bytes
tests: sort list of tests
tests: fix make check for out-of-tree builds
tests: test that path names longer than 108 bytes are rejected
Kristian Høgsberg (11):
wl_shell: Don't require that parent surfaces are wl_shell_surfaces
Allocate client proxy automatically for new objects
protocol: Add a couple of missing allow-null annotations
wayland-shm: Add return before we hit the error clean-up path
shm: Add shm_buffer getters for width and height
README: Update
wayland-shm: Commit the width/height getters that actually compile
protocol: Add transform argument to wl_output.geometry event
tests: Wrap calloc by just returning NULL if we're called too early
Make distcheck work from builddir configured with --disable-documentation
Bump version to 0.95.0
Martin Olsson (6):
wayland-cursor: Add error handling for shm_pool_create()
scanner: Plug memory leak in end_element()
server: Don't crash for wl_seat_set_touch(seat, NULL)
shm: Plug leak in shm_create_pool()
doc: fix some typos in documentation
Fixup source comment in wayland-util.h and fix typo in TODO
Mathias Fiedler (3):
wayland-server: send error on invalid new object id
wayland-util: add method for reserving new object id
connection: reserve id on incoming new object
Pekka Paalanen (4):
server: add lose_touch_focus()
server: fix wl_seat_set_keyboard
cursor: use os_create_anonymous_file()
cursor: fix fd leak and a segfault
Robert Ancell (2):
scanner: Include weston-client.h as the inline functions require it
wayland-client: Add missing newline from an error message
---
.gitignore | 2
README | 127 +++++-----------------------------------
TODO | 9 --
configure.ac | 6 -
cursor/Makefile.am | 2
cursor/os-compatibility.c | 128 ++++++++++++++++++++++++++++++++++++++++
cursor/os-compatibility.h | 31 +++++++++
cursor/wayland-cursor.c | 31 +++++----
doc/Wayland/Makefile.am | 12 +--
doc/Wayland/en_US/Protocol.xml | 4 -
protocol/wayland.xml | 64 ++++++++++++++------
src/connection.c | 130 +++++++++++++++++++++++++++++++++++------
src/data-device.c | 2
src/scanner.c | 44 ++++++++++++-
src/wayland-client.c | 67 +++++++++++++++++----
src/wayland-private.h | 12 +++
src/wayland-server.c | 130 +++++++++++++++++++++++++++++++----------
src/wayland-server.h | 6 +
src/wayland-shm.c | 33 ++++++++--
src/wayland-util.c | 33 ++++++++++
src/wayland-util.h | 4 -
tests/Makefile.am | 24 ++++---
tests/array-test.c | 2
tests/client-test.c | 2
tests/connection-test.c | 91 ++++++++++++++++++++++++++--
tests/event-loop-test.c | 2
tests/fixed-benchmark.c | 2
tests/fixed-test.c | 2
tests/list-test.c | 2
tests/map-test.c | 2
tests/os-wrappers-test.c | 4 -
tests/sanity-test.c | 2
tests/socket-test.c | 82 +++++++++++++++++++++++++
tests/test-runner.c | 25 +++++++
34 files changed, 861 insertions(+), 258 deletions(-)
---
Reply to: