summaryrefslogtreecommitdiff
path: root/src/connection.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-19Add support for server-side language bindingsJason Ekstrand1-1/+8
2013-07-12connection: Handle empty signature and signature with just a version.Mariusz Ceier1-0/+1
2013-07-02Add version information to wl_message signatures.Jason Ekstrand1-12/+43
2013-06-21Add a wl_resource_instance_of functionJason Ekstrand1-4/+4
2013-06-17client: Add wl_display_prepare_read() API to relax thread model assumptionsKristian Høgsberg1-1/+1
2013-03-18Change wl_closure_invoke to take an opcode instead of an actual function pointerJason Ekstrand1-2/+4
2013-03-17client: Invoke new_id closure arguments as pointers instead of integersJonas Ådahl1-5/+11
2013-02-26Stylistic nitpickingKristian Høgsberg1-5/+5
2013-02-26Clean up and refactor wl_closure and associated functionsJason Ekstrand1-316/+363
2013-02-04connection.c: Align pointer extra storage correctlyKristian Høgsberg1-4/+18
2012-10-16connection: Dereference id completely for comparasion.John Kåre Alsaker1-2/+2
2012-10-16connection: Removed crashing code.John Kåre Alsaker1-2/+0
2012-10-16connection: Don't call memcpy with null pointer.John Kåre Alsaker1-3/+3
2012-10-15connection: return error on buffer-overflow during readKristian Høgsberg1-0/+5
2012-10-15connection: Use uin32_t for circular buffer indexesKristian Høgsberg1-6/+6
2012-10-15connection: fix leaking FDs on buffer-overflow during readDavid Herrmann1-7/+26
2012-10-15connection: fix buffer-overflow in build_cmsg()David Herrmann1-0/+3
2012-10-15connection: close pending incoming FDs on shutdownDavid Herrmann1-0/+1
2012-10-15connection: fix buffer-overflow in close_fds()David Herrmann1-4/+6
2012-10-15connection: close pending outgoing fds on shutdownDavid Herrmann1-17/+18
2012-10-11connection: Print object id for new-id arguments in deubug outputKristian Høgsberg1-2/+1
2012-10-10Fix typecheck in case of multiple instances of type meta dataKristian Høgsberg1-1/+15
2012-10-10connection: Move object lookup out of wl_connection_demarshal()Kristian Høgsberg1-28/+53
2012-10-10Change filedescriptor API to be thread safeKristian Høgsberg1-68/+53
2012-10-09connection: Add missing free from error pathRob Bradford1-0/+1
2012-10-01connection: Drop unused static closuresKristian Høgsberg1-1/+0
2012-08-03connection: zero out string paddingKristian Høgsberg1-3/+5
2012-07-23More consistent ID printingDaniel Stone1-2/+2
2012-07-23Make NEW_IDs nullableDaniel Stone1-1/+32
2012-07-23Unstatic arg_count_for_signature and get_next_argumentDaniel Stone1-7/+2
2012-07-22connection: reserve id on incoming new objectMathias Fiedler1-3/+3
2012-07-02protocol: Add explicit nullable typesChristopher James Halse Rogers1-8/+73
2012-06-28Allocate client proxy automatically for new objectsKristian Høgsberg1-3/+8
2012-06-13connection: Set closure->start in demarshal tooKristian Høgsberg1-0/+1
2012-06-13connection: Always malloc closureKristian Høgsberg1-18/+21
2012-05-14Optimize wl_fixed_t to/from double conversion functionsKristian Høgsberg1-1/+1
2012-05-08Add support for signed 24.8 decimal numbersDaniel Stone1-1/+19
2012-04-25os: wrap recvmsg(MSG_CMSG_CLOEXEC)Pekka Paalanen1-1/+1
2012-04-25os: wrap F_DUPFD_CLOEXECPekka Paalanen1-1/+2
2012-04-22connection: Make sure we can invoke closures built with wl_closure_vmarshal()Kristian Høgsberg1-0/+7
2012-04-22connection: Move closure object out of wl_connectionKristian Høgsberg1-25/+13
2012-04-21connection: Dont put fds in the connection until we send the closureKristian Høgsberg1-5/+30
2012-04-17Fix printf format warningsPekka Paalanen1-2/+2
2012-03-30connection.c: Fix signedness warningsKristian Høgsberg1-3/+3
2012-03-30Move DIV_ROUNDUP out of public header, remove unused ALIGNKristian Høgsberg1-0/+2
2012-03-23connection: Just look at buffer size and remove redundant n_fds_outKristian Høgsberg1-5/+7
2012-03-23connection: Set n_fds_out to 0 when we send out the fdsKristian Høgsberg1-1/+1
2012-03-10Flush the connection if we have to many marshaled fdsAnder Conselvan de Oliveira1-4/+26
2012-03-02connection: Export wl_connection_queue() so we can test itKristian Høgsberg1-1/+1
2012-02-29Don't block when flushing a full protocol bufferKristian Høgsberg1-9/+18