1. 29 Nov, 2010 1 commit
  2. 03 Oct, 2010 1 commit
    • Allison Karlitskaya's avatar
      Bug 623400 - acquire context before dispatching · 0bd50b39
      Allison Karlitskaya authored
      For GSettings.
      
      Use the functionality introduced in the last commit to simplify our
      notify dispatching and increase the safety of doing so (by ensuring that
      the context is acquired in the current thread for the duration of the
      dispatch).
      
      This closes bugs #623400 and #629849.
      0bd50b39
  3. 24 Sep, 2010 1 commit
  4. 09 Sep, 2010 1 commit
  5. 22 Jul, 2010 1 commit
  6. 07 Jul, 2010 2 commits
  7. 06 Jul, 2010 1 commit
  8. 24 Jun, 2010 1 commit
  9. 17 Jun, 2010 2 commits
  10. 16 Jun, 2010 1 commit
  11. 11 Jun, 2010 1 commit
  12. 04 Jun, 2010 1 commit
  13. 25 May, 2010 1 commit
  14. 17 May, 2010 3 commits
    • Allison Karlitskaya's avatar
      improve thread safety in GDelayedSettingsBackend · 799e0242
      Allison Karlitskaya authored
        - hold a lock while accessing the tree of delayed values
        - use weak reference counts with the owner object to avoid doing
          g_object_notify on a dead object
        - dispatch the "has-unapplied" notify to the proper main context
      799e0242
    • Allison Karlitskaya's avatar
      GSettingsBackend: make signal dispatch threadsafe · 61219e26
      Allison Karlitskaya authored
      This commit fixes up a few race conditions in the GSettingsBackend, mostly with
      respect to change notifications occuring at the same time as the last reference
      count on a GSettings is dropped.  With GDBus feeding us our incoming signals in
      a separate thread, this is something that could easily happen.
      61219e26
    • Allison Karlitskaya's avatar
      GSettings: support emitting signals in threads · 984258c6
      Allison Karlitskaya authored
      The thread-default context that was in effect at the time that the
      GSettings was created will be used for emitting signals on that
      GSettings.
      984258c6
  15. 02 May, 2010 1 commit
  16. 28 Apr, 2010 1 commit
  17. 22 Apr, 2010 1 commit
  18. 18 Apr, 2010 1 commit
  19. 17 Apr, 2010 1 commit
  20. 16 Apr, 2010 2 commits
  21. 15 Apr, 2010 3 commits