wayland: Changes to 'refs/tags/0.99.0'
Tag '0.99.0' created by Kristian Høgsberg <krh@bitplanet.net> at 2012-10-16 00:50 +0000
0.99.0
Changes since 0.95.0:
Ander Conselvan de Oliveira (6):
doc: Update drag and drop section and add info about selections
data-device: Don't fake an attach event on drag icon surface
client: Fix double locking bug
doc: Split protocol description paragraphs properly
doc: Add some doxygen documentation to wayland-client entry points
doc: Improve libwayland-client doxygen documentation
Andre Heider (1):
protocol: Remove "repeat" from "key_state"
Christopher Michael (2):
Fix grammar in the rendering section.
Add support for X cursor themes.
David Herrmann (15):
event-loop: remove dead code
wayland-server: return new ID in wl_client_add_resource()
event-loop: export wl_event_loop_dispatch_idle()
man: add man-page infrastructure
man: fix compilation without xsltproc
wayland-client: add wl_display_get_error()
wayland-util: return -1 if wl_array_copy() fails
wayland-util: return 0 on OOM in wl_map_insert_new()
connection: close pending outgoing fds on shutdown
connection: fix buffer-overflow in close_fds()
connection: close pending incoming FDs on shutdown
connection: fix buffer-overflow in build_cmsg()
connection: fix leaking FDs on buffer-overflow during read
wayland-client: link all event-queues of each display into a list
wayland-client: forward fatal errors to caller
Diego Viola (1):
Fix typo (ratio, not ration)
Dima Ryazanov (1):
Don't skip the first directory entry when reading cursors.
Jonas Ådahl (1):
protocol: Clarify pointer axis event
Kristian Høgsberg (24):
connection: zero out string padding
client: Add wl_display_connect_to_fd() function
Add wl_shm_buffer_create()
tests: Quiet warning
connection: Drop unused static closures
Change filedescriptor API to be thread safe
client: Split event handling into demarshal and dispatch steps
client: Make wl_display thread safe
client: Add wl_event_queue for multi-thread dispatching
scanner: Send interface name and version for types new_id args
scanner: Generate client stubs for wl_display requests
Split the global registry into its own wl_registry object
connection: Move object lookup out of wl_connection_demarshal()
Fix typecheck in case of multiple instances of type meta data
connection: Print object id for new-id arguments in deubug output
client: Don't forget to init and destroy mutex
client: Discard proxies with no implementation at dispatch time
client: Add wl_display_dispatch_pending() for dispatching without reading
client: Return number of events dispatched from dispatch functions
connection: Use uin32_t for circular buffer indexes
connection: return error on buffer-overflow during read
wayland: Take ownership of fd in wl_display_connect_to_fd()
docs: Make distcheck happy
configure.ac: Bump version to 0.99.0
Matt Roper (2):
Ensure cursor_data.c is included in distribution tarballs
wayland-server: Add touch grab support
Olivier Blin (3):
scanner: remove useless desc_dump arguments
scanner: fix writing i586 descriptions
scanner: use printf format attributes for desc_dump
Pekka Paalanen (6):
protocol: double-buffered state for wl_surface
protocol: clarify input region on drags and pointers
protocol: wl_surface.frame needs wl_surface.commit
protocol: elaborate on wl_buffer
protocol: fix clarification of input region on drags and pointers
protocol: clarify multiple wl_surface.attach
Philipp Brüschweiler (3):
socket-test: don't try to be clever, fail if no XDG_RUNTIME_DIR is set
cursor: Add a default cursor theme
cursor: add cursor.pcf and extraction program
Rob Bradford (3):
tests: Allow disabling leak checking assertions by env
xcursor: Fix allocation based on string length
connection: Add missing free from error path
Scott Moreau (1):
protocol: Fix typo.
Tiago Vignatti (11):
protocol: Fix typo
doc: Improve Wire Format section
doc: Auto-generate Protocol/Interfaces section instead
doc: Remove Shared Object Cache section
wayland: Fix typos
doc: publican: Set table of contents depth to 1
doc: publican: Automate version generation
doc: Remove superfluous 'index'
doc: Add auto-generated Wayland Library chapter
doc: doxygen: Add .gitignore
configure: Make documentation option work in fact
U. Artie Eoff (1):
tests: ensure sanity leak check tests pass when leak checks are disabled.
---
.gitignore | 2
Makefile.am | 6
configure.ac | 18
cursor/Makefile.am | 1
cursor/convert_font.c | 531 +++++++
cursor/cursor-data.h | 548 +++++++
cursor/cursor.pcf |binary
cursor/wayland-cursor.c | 71
cursor/xcursor.c | 5
doc/Makefile.am | 2
doc/Wayland/Makefile.am | 35
doc/Wayland/doxygen-to-publican.xsl | 46
doc/Wayland/en_US/Architecture.xml | 2
doc/Wayland/en_US/Library.xml | 9
doc/Wayland/en_US/Protocol.xml | 458 +-----
doc/Wayland/en_US/Wayland.xml | 2
doc/Wayland/protocol-interfaces-to-docbook.xsl | 56
doc/Wayland/protocol-to-docbook.xsl | 29
doc/Wayland/publican.cfg | 2
doc/doxygen/.gitignore | 1
doc/doxygen/Makefile.am | 9
doc/doxygen/wayland.doxygen.in | 1782 +++++++++++++++++++++++++
doc/man/Makefile.am | 49
doc/man/wl_display_connect.xml | 88 +
protocol/wayland.xml | 243 ++-
src/connection.c | 318 ++--
src/data-device.c | 12
src/event-loop.c | 14
src/scanner.c | 107 -
src/wayland-client.c | 781 +++++++---
src/wayland-client.h | 116 +
src/wayland-private.h | 19
src/wayland-server.c | 233 ++-
src/wayland-server.h | 48
src/wayland-shm.c | 46
src/wayland-util.c | 14
src/wayland-util.h | 2
tests/connection-test.c | 82 -
tests/os-wrappers-test.c | 31
tests/sanity-test.c | 8
tests/socket-test.c | 22
tests/test-runner.c | 10
42 files changed, 4798 insertions(+), 1060 deletions(-)
---
Reply to: