1. 25 Feb, 2010 2 commits
    • 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
    • Duarte Loreto's avatar
      Updated Portuguese translation · 43b6c2b8
      Duarte Loreto authored
      43b6c2b8
  2. 24 Feb, 2010 3 commits
  3. 23 Feb, 2010 9 commits
  4. 22 Feb, 2010 13 commits
  5. 21 Feb, 2010 8 commits
  6. 20 Feb, 2010 2 commits
  7. 19 Feb, 2010 2 commits
  8. 18 Feb, 2010 1 commit