1. 17 Mar, 2013 1 commit
  2. 26 Feb, 2013 3 commits
    • Kristian Høgsberg's avatar
      Stylistic nitpicking · 8f1386fb
      Kristian Høgsberg authored
      No space between '!' and its argument, 	prefer i++ over ++i.
      8f1386fb
    • Jason Ekstrand's avatar
      Clean up and refactor wl_closure and associated functions · 2fc248dc
      Jason Ekstrand authored
      The primary purpose of this patch is to clean up wl_closure and separate
      closure storage, libffi, and the wire format.  To that end, a number of changes
      have been made:
      
       - The maximum number of closure arguments has been changed from a magic number
         to a #define WL_CLOSURE_MAX_ARGS
      
       - A wl_argument union has been added for storing a generalized closure
         argument and wl_closure has been converted to use wl_argument instead of the
         combination of libffi, the wire format, and a dummy extra buffer.  As of
         now, the "extra" field in wl_closure should be treated as bulk storage and
         never direclty referenced outside of wl_connection_demarshal.
      
       - Everything having to do with libffi has been moved into wl_closure_invoke
         and the convert_arguments_to_ffi helper function.
      
       - Everything having to do with the wire format has been restricted to
         wl_connection_demarshal and the new static serialize_closure function.  The
         wl_closure_send and wl_closure_queue functions are now light wrappers around
         serialize_closure.
      Signed-off-by: Jason Ekstrand's avatarJason Ekstrand <jason@jlekstrand.net>
      2fc248dc
    • Pekka Paalanen's avatar
      client: add wl_proxy_get_class() · a51ed6d5
      Pekka Paalanen authored
      This is a useful shorthand for client application debugging macros,
      since you can ask the object class from the object itself.
      Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <ppaalanen@gmail.com>
      a51ed6d5
  3. 25 Feb, 2013 2 commits
  4. 14 Feb, 2013 3 commits
  5. 11 Feb, 2013 1 commit
  6. 08 Feb, 2013 1 commit
  7. 04 Feb, 2013 1 commit
  8. 02 Feb, 2013 1 commit
    • Kristian Høgsberg's avatar
      configure.ac: Lower git master version to 1.0.90 · 9d2db599
      Kristian Høgsberg authored
      The idea was to use 1.1.0 for the git master version, so that git master
      would always be newer than any release or 1.1.x version.  This means
      we have to skip 1.1 as a release, which turns out to be confusing.
      
      We can just use version 1.0.90 instead, which lets us call the next
      release 1.1.0.
      9d2db599
  9. 28 Jan, 2013 1 commit
  10. 24 Jan, 2013 2 commits
  11. 15 Jan, 2013 1 commit
  12. 11 Jan, 2013 2 commits
  13. 12 Dec, 2012 1 commit
  14. 03 Dec, 2012 4 commits
  15. 30 Nov, 2012 2 commits
  16. 28 Nov, 2012 1 commit
  17. 27 Nov, 2012 3 commits
  18. 24 Nov, 2012 2 commits
  19. 21 Nov, 2012 1 commit
  20. 19 Nov, 2012 5 commits
  21. 14 Nov, 2012 1 commit
  22. 12 Nov, 2012 1 commit