Commit graph

  • 0bcb30a9a0 Drop warning when we receive an event for zombie objects Kristian Høgsberg 2012-02-09 08:28:21 -05:00
  • fa525622e3 wayland-util.h: Avoid un-namespaced _container_of Kristian Høgsberg 2012-01-24 09:52:25 -05:00
  • 10eefa4947 spec: list core interfaces with short descriptions Jesse Barnes 2012-01-18 10:06:02 -08:00
  • fb84662f61 spec: update high level description, add diagrams Jesse Barnes 2012-01-18 09:33:34 -08:00
  • f66aa1d08f scanner: allow summary attributes in args and <description> in <protocol> Jesse Barnes 2012-01-19 14:13:36 -08:00
  • 032b957698 protocol: Convert comments to new documentation tags Kristian Høgsberg 2012-01-18 19:17:23 -05:00
  • 5cd0471311 scanner: Support documentation elements Jesse Barnes 2012-01-18 14:09:47 -08:00
  • 4b5871e2b8 Fix 'make dist' as connection.h no longer exists Richard Hughes 2012-01-13 09:20:48 +00:00
  • e0b6af03ca server: In default grab, update focus resource after sending release Neil Roberts 2012-01-12 15:48:02 +00:00
  • 151ca457b4 shm: Drop non-premul format, use less ambiguous ARGB8888 naming convention Kristian Høgsberg 2012-01-11 14:19:50 -05:00
  • b2e619c740 Add new wl_shell popup surface type Kristian Høgsberg 2012-01-05 08:50:25 -05:00
  • b6b3d07c83 Move data device implementation into wayland-server Kristian Høgsberg 2012-01-04 21:40:21 -05:00
  • dbb3ba7269 Move default grab implementation to wayland-server Kristian Høgsberg 2012-01-04 21:29:17 -05:00
  • 5ffe9f4708 New grab API Kristian Høgsberg 2012-01-04 21:27:26 -05:00
  • 44b529f2e4 server: Allocate server ID for when resource->object.id is 0 Kristian Høgsberg 2012-01-04 09:13:27 -05:00
  • c7473897fc server: remove wl_display::callback_list as unused Pekka Paalanen 2012-01-03 16:32:41 +02:00
  • 2755847fce server: add wl_input_device_release() Pekka Paalanen 2012-01-03 16:32:40 +02:00
  • d6465c5b40 Fix WL_EVENT_WRITEABLE typo Kristian Høgsberg 2011-12-28 22:47:37 -05:00
  • c1b9203e5a Drop unused hash table Kristian Høgsberg 2011-12-27 13:53:59 -05:00
  • bc79f1f820 Rename all instances of typeof Kristian Høgsberg 2011-12-22 15:32:37 -05:00
  • 5e078bfa5a Use __typeof__ instead of typeof Kristian Høgsberg 2011-12-22 15:23:54 -05:00
  • aad1e19058 server: destroy the socket event source on display destroy Pekka Paalanen 2011-12-22 16:52:37 +02:00
  • 1f58d155da protocol: update touch_down with focus surface Tiago Vignatti 2011-12-21 19:34:08 +02:00
  • e68529b52f protocol: Add a bit of documentation Kristian Høgsberg 2011-12-19 13:15:06 -05:00
  • 1b31149f92 connection: Fix printf format warnings Kristian Høgsberg 2011-12-17 16:05:44 -05:00
  • 34901868b8 Increase closure buffer size and fail gracefully for too big closures. Laszlo Agocs 2011-12-16 10:29:36 +02:00
  • f598691831 Removed superfluous call to wl_copy_connection Andy Nichols 2011-11-24 10:19:18 +01:00
  • 187eace613 Make wl_list_for_each* work for c++ Jørgen Lind 2011-12-13 22:01:34 +01:00
  • e631ab6cde client: fix a strdup memory leak Pekka Paalanen 2011-12-13 14:53:54 +02:00
  • 58bb064afa client: unset WAYLAND_SOCKET env variable Pekka Paalanen 2011-12-05 10:04:37 +02:00
  • cf89b40c4c server: do not send delete_id to a dead client Pekka Paalanen 2011-11-29 14:32:32 +02:00
  • 42eed3235a protocol: introduce wl_shell_surface Pekka Paalanen 2011-11-24 16:19:03 +02:00
  • e04c137e86 server: document wl_resource_post_event() arguments Pekka Paalanen 2011-11-28 12:23:32 +02:00
  • 804d5dd348 util: clear pointers on wl_list_remove() Pekka Paalanen 2011-11-09 16:27:07 +02:00
  • ab6b0738c6 server: no errors to a dead client Pekka Paalanen 2011-11-28 09:47:15 +02:00
  • eae3bcb4cc New drag and drop / selection protocol Kristian Høgsberg 2011-11-15 08:58:34 -05:00
  • 0b7d1e86af server: Stop special casing the compositor Kristian Høgsberg 2011-11-23 10:34:50 -05:00
  • bdbd6ef80b Add support for server allocated object IDs Kristian Høgsberg 2011-11-18 21:59:36 -05:00
  • 190492b97c debug: Use unsigned for object IDs Kristian Høgsberg 2011-11-22 14:03:33 -05:00
  • 44186b522f scanner: Only strdup interface_name after making sure it's not NULL Kristian Høgsberg 2011-11-18 21:23:33 -05:00
  • cf04b0a18f Move private definitions and prototypes to new wayland-private.h Kristian Høgsberg 2011-11-18 13:46:56 -05:00
  • 68d13212f2 Fix unused variable warning Kristian Høgsberg 2011-11-18 13:11:58 -05:00
  • 4abc56bd6d Introduce wl_resource_queue_event() for sending events later Kristian Høgsberg 2011-11-17 16:46:36 -05:00
  • 3a1e6df39a Add display event to acknowledge ID deletion Kristian Høgsberg 2011-11-15 22:20:28 -05:00
  • 51f50b8c64 util: Add wl_list_insert_list() Kristian Høgsberg 2011-11-15 13:48:41 -05:00
  • 3175e91efa hash: Improve double hashing Andrea Canciani 2011-11-14 10:24:47 +01:00
  • e742dcc9ed scanner: Check name == NULL for enum entries Kristian Høgsberg 2011-10-31 11:21:38 -04:00
  • 3f1063f92a connection: Check object types in message parameters Benjamin Franzke 2011-10-31 11:06:35 +01:00
  • f86338d611 event-loop: Fix idle handler dispatch corner case Kristian Høgsberg 2011-10-29 14:27:33 -04:00
  • 7e57dc143e scanner: Fix typo in error message Kristian Høgsberg 2011-10-24 17:05:39 -04:00
  • bfe54cbe37 protocol: Change global_remove arg to be 'name' insteadl of 'id' Kristian Høgsberg 2011-10-24 16:05:04 -04:00
  • d63884b0c7 scanner: Catch more invalid attribute combinations for arg Kristian Høgsberg 2011-10-24 16:04:09 -04:00
  • 1ac009473b debug: Print debug message when client wakes up Kristian Høgsberg 2011-10-20 15:05:11 -04:00
  • 65fe6fc418 Silence a valgrind warning Kristian Høgsberg 2011-10-12 16:30:08 -04:00
  • 8bc1abd1f5 wayland-server: Track input_device resource for focused surface Kristian Høgsberg 2011-10-11 22:19:34 -04:00
  • ffe8ee8d60 wayland-server: Always use the display_resource for posting wl_display errors Kristian Høgsberg 2011-10-11 14:36:49 -04:00
  • a05546376c wayland-server: fix resource destroy Mathias Fiedler 2011-10-11 14:23:45 -04:00
  • c8dbd8cf9e wayland-server: fix crash on invalid resource Mathias Fiedler 2011-10-11 13:58:18 -04:00
  • 1482b9e906 scanner: Fix indent for *_add_listener Benjamin Franzke 2011-08-09 14:31:36 +02:00
  • 34b26802d7 Rename motion_grab to implicit_grab Kristian Høgsberg 2011-09-06 18:12:43 -04:00
  • 468c9bd9e7 Add back get/set user data wrappers for wl_display Kristian Høgsberg 2011-09-04 09:51:24 -04:00
  • 25fddf65a8 server: Make error posting functions take a resource instead of a client Kristian Høgsberg 2011-09-01 09:53:33 -04:00
  • c640571c00 Remove the wl_visual interface Kristian Høgsberg 2011-08-30 21:26:19 -04:00
  • f9c8a691b2 Update TODO Kristian Høgsberg 2011-08-29 16:50:02 -04:00
  • 58b9c1bf17 server: Disconnect client on error Kristian Høgsberg 2011-08-29 15:01:41 -04:00
  • 47b446987d shm: Compare resource interface when validating visual Kristian Høgsberg 2011-08-29 15:01:26 -04:00
  • b15259bff4 server: Pass struct wl_resource for object references Kristian Høgsberg 2011-08-27 12:05:09 -04:00
  • 990809c063 Don't special case object ID 1 lookup Kristian Høgsberg 2011-08-26 21:39:33 -04:00
  • 2b6f3cd2b8 server: wl_display and wl_input_device are no longer resources Kristian Høgsberg 2011-08-20 15:48:11 -04:00
  • e489e824fa Update TODO Kristian Høgsberg 2011-08-19 22:52:49 -04:00
  • c8147edc3a Store objects in wl_map data structure Kristian Høgsberg 2011-08-19 22:50:53 -04:00
  • 4a39081c1d Remove range protocol Kristian Høgsberg 2011-08-19 17:26:57 -04:00
  • 0e16b00b86 Destroy client resource by walking client hash table Kristian Høgsberg 2011-08-19 17:07:14 -04:00
  • cc6fd94d6a Always allocate a new wl_resource when binding an object Kristian Høgsberg 2011-08-19 16:57:48 -04:00
  • c4774d55e9 Add wl_hash_table_for_each() Kristian Høgsberg 2011-08-19 14:48:16 -04:00
  • e908893080 Bind globals to client provided object IDs Kristian Høgsberg 2011-08-19 13:44:01 -04:00
  • a7c6824328 server: Hand code all wl_display client stubs Kristian Høgsberg 2011-08-19 13:40:28 -04:00
  • 3ac8757ec3 server: Assign global id as part of wl_display_add_global() Kristian Høgsberg 2011-08-19 11:08:09 -04:00
  • e065b7eafa server: Make object hash table per-client Kristian Høgsberg 2011-08-19 11:06:37 -04:00
  • 84c13ab810 Rename global 'func' to 'bind' Kristian Høgsberg 2011-08-19 11:05:01 -04:00
  • e8a192ca61 server: Make everything in the object hash a wl_resource Kristian Høgsberg 2011-08-18 17:53:50 -04:00
  • 0af17ed98c Use a callback object instead of ad-hoc lists for sync and frame events Kristian Høgsberg 2011-07-29 19:51:22 -07:00
  • 1648109c84 connection: fix libffi usage, our functions return void wayland-0.8 Paulo Zanoni 2011-08-26 19:41:05 -03:00
  • 8cbc5482b1 Pass struct wl_resource as the first argument to server side stubs next Kristian Høgsberg 2011-08-23 16:40:39 -04:00
  • 5dc90adc19 server: wl_display and wl_input_device are no longer resources Kristian Høgsberg 2011-08-20 15:48:11 -04:00
  • b62d7f9885 Update TODO Kristian Høgsberg 2011-08-19 22:52:49 -04:00
  • 1f883cc39e Store objects in wl_map data structure Kristian Høgsberg 2011-08-19 22:50:53 -04:00
  • 3e0d4de6ea Remove range protocol Kristian Høgsberg 2011-08-19 17:26:57 -04:00
  • f4144b5012 Destroy client resource by walking client hash table Kristian Høgsberg 2011-08-19 17:07:14 -04:00
  • 45aaecfdd4 Always allocate a new wl_resource when binding an object Kristian Høgsberg 2011-08-19 16:57:48 -04:00
  • 00f140ae70 Add wl_hash_table_for_each() Kristian Høgsberg 2011-08-19 14:48:16 -04:00
  • df39eb8f5e Bind globals to client provided object IDs Kristian Høgsberg 2011-08-19 13:44:01 -04:00
  • c2cd1fe820 server: Hand code all wl_display client stubs Kristian Høgsberg 2011-08-19 13:40:28 -04:00
  • 437051260d server: Assign global id as part of wl_display_add_global() Kristian Høgsberg 2011-08-19 11:08:09 -04:00
  • abe50ff0c8 server: Make object hash table per-client Kristian Høgsberg 2011-08-19 11:06:37 -04:00
  • 0dddb3087e Rename global 'func' to 'bind' Kristian Høgsberg 2011-08-19 11:05:01 -04:00
  • 2df5d2f114 server: Make everything in the object hash a wl_resource Kristian Høgsberg 2011-08-18 17:53:50 -04:00
  • 936cd607a7 Use a callback object instead of ad-hoc lists for sync and frame events Kristian Høgsberg 2011-07-29 19:51:22 -07:00
  • f6ede01b68 connection: Object ID 0 is not a valid new object ID Kristian Høgsberg 2011-08-12 16:32:13 -04:00
  • efeb9e9778 event-loop: Quiet a few warnings Kristian Høgsberg 2011-08-12 16:23:07 -04:00