1. 19 Sep, 2011 1 commit
  2. 17 Sep, 2011 1 commit
  3. 29 Aug, 2011 1 commit
    • Matthias Clasen's avatar
      Spelling fixes · 1b28408b
      Matthias Clasen authored
      Spelling fixes in comments and docs, provided by
      Kjartan Maraas in bug 657336.
      1b28408b
  4. 07 Jul, 2010 1 commit
  5. 21 Mar, 2010 1 commit
  6. 08 Mar, 2010 1 commit
    • Allison Karlitskaya's avatar
      GVariant variable arguments, tests, cleanups · 75f761bc
      Allison Karlitskaya authored
      Merge GVariant variable arguments support and put it under tests.
      
      Also, remove the hack of the test case directly '#include'ing .c files
      from glib/.  Instead, create a non-installed gvariant-internal.h that
      the tests can include and make the symbols in it visible on the symbol
      table of the shared library.  These symbols (as they are present in no
      installed header files) are not part of the API of GLib.
      
      Increase test coverage in a few other areas.
      75f761bc
  7. 25 Feb, 2010 1 commit
    • Allison Karlitskaya's avatar
      GVariantTypeInfo: fix thread safety bug · a3c7406c
      Allison Karlitskaya authored
      Issue caught by Michael Meeks.  This patch based on his.
      
      GVariantTypeInfo was dropping the reference count on the TypeInfo
      structure before removing it from the hash table.  This means that
      another thread could come along and grab the value from the hash table
      in the meantime.
      
      Solve this by holding the lock on the table before dropping the
      reference.
      
      Also: move the hash table initialisation inside of the lock to remove
      the standard double-initialisation race plus a more insidious issue
      caused by the fact that we free the hash table once it becomes empty.
      a3c7406c
  8. 07 Feb, 2010 3 commits
  9. 04 Feb, 2010 1 commit
    • Allison Karlitskaya's avatar
      GVariantTypeInfo tweaks · 6d6d7a8b
      Allison Karlitskaya authored
        1) always emit ending type FIXED for fixed sized items
      
          The serialiser needs to know if it dealing with a fixed sized item
          in case the serialised data is corrupt and the item has the wrong
          size.
      
        2) add a macro that will be used by test cases to check that all
           memory has been freed.
      6d6d7a8b
  10. 03 Feb, 2010 1 commit
  11. 31 Jan, 2010 1 commit