5 Commits (f9edadf3f2b1ddb138a7ad47a2a80d47ba6605de)

Author SHA1 Message Date
Kristian Høgsberg 5029a13283 Put the fd in the closure so debugging can print it 14 years ago
Kristian Høgsberg 65772ce18b Use different closures for sending and receiving 14 years ago
Benjamin Franzke ac4326884b connection: Write before reading connection data 14 years ago
Kristian Høgsberg 6866856dfd Remove leftover of fds_in_tail hack 14 years ago
Kristian Høgsberg 6dd08ebbe1 Move core protocol libraries into wayland/ subdirectory 14 years ago
Kristian Høgsberg 877d71a6e2 Marshall NULL strings correctly 14 years ago
Kristian Høgsberg 9ccf08d9b8 Change debug format to not confuse object id and message parameters 14 years ago
Kristian Høgsberg acf82a36bb Log emitted events as well in debug mode 14 years ago
Kristian Høgsberg 6bce89da78 Return the closure from wl_connection_vmarshal() 14 years ago
Kristian Høgsberg 7cd36185d7 Fill out a closure when sending events as well 14 years ago
Kristian Høgsberg 4f14f6e109 Fix integer signedness and fd size confusion 14 years ago
Kristian Høgsberg f821f5ad93 Demarshal all arguments from protocol buffer 14 years ago
Kristian Høgsberg 6c7c7a909a Keep strings and arrays in the buffer when demarshalling 14 years ago
Kristian Høgsberg de0fa3bc64 Send terminating nul character when sending strings 14 years ago
Kristian Høgsberg 9f897988fd Move marshal/demarshal buffer into struct wl_closure 14 years ago
Kristian Høgsberg f1e7bd384c Add protocol debugging facility 14 years ago
Kristian Høgsberg 45b7789a8b Return a closure object from wl_connection_demarshal 14 years ago
Kristian Høgsberg 3bbbd15c65 Marshall NULL strings without crashing 14 years ago
Kristian Høgsberg aebeee0bbf Support marshalling of file descriptors 14 years ago
Kristian Høgsberg d6f4da7927 connection: Factor out circular buffer functionality 14 years ago
Kristian Høgsberg b049626117 Use sendmsg/recvmsg for socket I/O 14 years ago
Kristian Høgsberg 5b0079aed5 Demarshal robustness fixes 14 years ago
Kristian Høgsberg c071f4d008 Handle failure to reference a buffer name better 14 years ago
Kristian Høgsberg c098d8da47 Print more info when demarshal fails 15 years ago
Kristian Høgsberg f52e03ff47 Import Eric Anholts hash table implementation 15 years ago
Kristian Høgsberg 3c38fa0c3e Include the currently pressed keys in keyboard focus event. 16 years ago
Kristian Høgsberg 4a35fc2563 Handle marshalling NULL objects. 16 years ago
Kristian Høgsberg b3131d9268 Add client side demarshalling for events. 16 years ago
Kristian Høgsberg fe831a7494 Move protocol metadata to wayland-protocol.[ch]. 16 years ago
Kristian Høgsberg fdea72a078 Handle interrupted system calls in connection code. 16 years ago
Kristian Høgsberg ffd710e653 Put Wayland under the MIT license. 16 years ago
Kristian Høgsberg 680f1c7025 Split out connection io buffer logic. 16 years ago