wayland: Changes to 'refs/tags/wayland-0.1.0-1-1'
Tag 'wayland-0.1.0-1-1' created by Cyril Brulebois <kibi@debian.org> at 2011-12-30 23:20 +0000
Tagging upload of wayland 0.1.0~1-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk7+R1IACgkQeGfVPHR5Nd319wCfamasR9oRzP9iMW5UrN2TDBiV
Z/0AoIQbuJrc0Bik6Nk5k0018M2iF30q
=EbZx
-----END PGP SIGNATURE-----
Changes since wayland-0.1.0-0-1:
Andrea Canciani (1):
hash: Improve double hashing
Andy Nichols (1):
Removed superfluous call to wl_copy_connection
Benjamin Franzke (5):
Add buffer.release event
Add busy_count and client parameter to wl_buffer
Drop wl_compoositor parameter in wl_buffer
scanner: Fix indent for *_add_listener
connection: Check object types in message parameters
Casey Dahlin (2):
Fix segfault in client when demarshalling fails
Pass object ID not pointer when sending a global announce event
Cyril Brulebois (5):
Merge branch 'upstream-experimental' into debian-experimental
Bump changelogs.
Update symbols file (1/2).
Update symbols file (2/2).
Upload to experimental.
Jørgen Lind (2):
Make expat a dependency to the scanner
Make wl_list_for_each* work for c++
Kristian Høgsberg (66):
Move map functionality into shell
Add more protocol for communicating screen geometry
Merge remote-tracking branch 'bnf/buffer.release'
Update TODO
event-loop: Make idle handlers work again
server: Add wl_client_flush()
scanner: map 'int' to int32_t.
protocol: Make id arg of display.global event be just a uint
scanner: Output type info for new_id arguments
protocol: Fix type of visual arg in token_visual event
conection: Handle demarshal errors a little less dramatically
Link to -lrt for clock_gettime()
connection: Use static strings instead of sprintf and buffer overflow
scanner: Take copyright notice from xml file
scanner: Initialize protocol.copyright to NULL
scanner: Silence warning
Change scanner.c license to MIT
Rename source subdir from wayland to src
event-loop: Quiet a few warnings
connection: Object ID 0 is not a valid new object ID
Use a callback object instead of ad-hoc lists for sync and frame events
server: Make everything in the object hash a wl_resource
Rename global 'func' to 'bind'
server: Make object hash table per-client
server: Assign global id as part of wl_display_add_global()
server: Hand code all wl_display client stubs
Bind globals to client provided object IDs
Add wl_hash_table_for_each()
Always allocate a new wl_resource when binding an object
Destroy client resource by walking client hash table
Remove range protocol
Store objects in wl_map data structure
Update TODO
server: wl_display and wl_input_device are no longer resources
Don't special case object ID 1 lookup
server: Pass struct wl_resource for object references
shm: Compare resource interface when validating visual
server: Disconnect client on error
Update TODO
Remove the wl_visual interface
server: Make error posting functions take a resource instead of a client
Add back get/set user data wrappers for wl_display
Rename motion_grab to implicit_grab
wayland-server: Always use the display_resource for posting wl_display errors
wayland-server: Track input_device resource for focused surface
Silence a valgrind warning
debug: Print debug message when client wakes up
scanner: Catch more invalid attribute combinations for arg
protocol: Change global_remove arg to be 'name' insteadl of 'id'
scanner: Fix typo in error message
event-loop: Fix idle handler dispatch corner case
scanner: Check name == NULL for enum entries
util: Add wl_list_insert_list()
Add display event to acknowledge ID deletion
Introduce wl_resource_queue_event() for sending events later
Fix unused variable warning
Move private definitions and prototypes to new wayland-private.h
scanner: Only strdup interface_name after making sure it's not NULL
debug: Use unsigned for object IDs
Add support for server allocated object IDs
server: Stop special casing the compositor
New drag and drop / selection protocol
connection: Fix printf format warnings
protocol: Add a bit of documentation
Use __typeof__ instead of typeof
Rename all instances of typeof
Laszlo Agocs (4):
Do not leak globals and listeners.
Add wl_display_remove_global.
Add touch events to protocol.
Increase closure buffer size and fail gracefully for too big closures.
Mathias Fiedler (2):
wayland-server: fix crash on invalid resource
wayland-server: fix resource destroy
Paulo Zanoni (1):
connection: fix libffi usage, our functions return void
Pekka Paalanen (8):
server: no errors to a dead client
util: clear pointers on wl_list_remove()
server: document wl_resource_post_event() arguments
protocol: introduce wl_shell_surface
server: do not send delete_id to a dead client
client: unset WAYLAND_SOCKET env variable
client: fix a strdup memory leak
server: destroy the socket event source on display destroy
Tiago Vignatti (4):
debug: add timestamps when logging
protocol: fix key event and related comments
protocol: Delete screenshooter.xml
protocol: update touch_down with focus surface
---
ChangeLog | 797 ++++++++++++++++++++++++++++++++++++
Makefile.am | 2
TODO | 139 ------
configure.ac | 18
debian/changelog | 7
debian/libwayland0.symbols.in | 62 +-
protocol/screenshooter.xml | 7
protocol/wayland.xml | 457 +++++++++++---------
src/.gitignore | 4
src/Makefile.am | 64 ++
src/connection.c | 813 +++++++++++++++++++++++++++++++++++++
src/event-loop.c | 475 +++++++++++++++++++++
src/scanner.c | 870 +++++++++++++++++++++++++++++++++++++++
src/scanner.mk | 8
src/wayland-client.c | 579 ++++++++++++++++++++++++++
src/wayland-client.h | 101 ++++
src/wayland-client.pc.in | 10
src/wayland-egl.h | 66 +++
src/wayland-hash.c | 306 +++++++++++++
src/wayland-private.h | 91 ++++
src/wayland-server.c | 919 ++++++++++++++++++++++++++++++++++++++++++
src/wayland-server.h | 277 ++++++++++++
src/wayland-server.pc.in | 10
src/wayland-shm.c | 253 +++++++++++
src/wayland-util.c | 272 ++++++++++++
src/wayland-util.h | 163 +++++++
wayland/.gitignore | 4
wayland/Makefile.am | 63 --
wayland/connection.c | 737 ---------------------------------
wayland/connection.h | 68 ---
wayland/event-loop.c | 466 ---------------------
wayland/scanner.c | 730 ---------------------------------
wayland/scanner.mk | 8
wayland/wayland-client.c | 575 --------------------------
wayland/wayland-client.h | 90 ----
wayland/wayland-client.pc.in | 10
wayland/wayland-egl.h | 68 ---
wayland/wayland-hash.c | 296 -------------
wayland/wayland-server.c | 891 ----------------------------------------
wayland/wayland-server.h | 302 -------------
wayland/wayland-server.pc.in | 10
wayland/wayland-shm.c | 222 ----------
wayland/wayland-util.c | 123 -----
wayland/wayland-util.h | 152 ------
44 files changed, 6415 insertions(+), 5170 deletions(-)
---
Reply to: