1. 24 Apr, 2018 2 commits
  2. 23 Apr, 2018 1 commit
  3. 19 Apr, 2018 2 commits
  4. 17 Apr, 2018 2 commits
    • Hugo Lefeuvre's avatar
      fix: race condition + crash when deleting accounts · 09478e4b
      Hugo Lefeuvre authored
      In this patch we implement the "freeable" feedback mechanism recently
      introduced in the LRC: After updating the accountContainer_ pointer we
      notify the LRC that it can now safely free these structures, using the
      flagFreeable method. This mechanism avoids various race conditions
      happening during account deletion (potentialy leading to NULL pointer
      dereference and use-after-free issues).
      
      Additionaly we remove various function calls from
      slotAccountRemovedFromLrc (gtk_notebook_set_current_page and
      ring_welcome_update_view) since they are guaranteed to be executed by
      the refreshAccountSelectorWidget call, a bit earlier.
      
      Change-Id: I953d9b193ce8cc3dd2a98f220f6e8b8afa3525bf
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      09478e4b
    • Sébastien Blin's avatar
      settings: check if g_get_user_special_dir fails · 1946b536
      Sébastien Blin authored
      g_get_user_special_dir can return a nullptr, so the string
      construction will fails badly. Must be checked or fallback to
      G_USER_DIRECTORY_DESKTOP ($HOME/Desktop)
      
      Change-Id: I04b72221f14091db2cfd880a9b35b8ab92e46ae4
      Reviewed-by: Philippe Gorley's avatarPhilippe Gorley <philippe.gorley@savoirfairelinux.com>
      1946b536
  5. 16 Apr, 2018 1 commit
  6. 13 Apr, 2018 1 commit
  7. 12 Apr, 2018 1 commit
  8. 11 Apr, 2018 3 commits
  9. 09 Apr, 2018 1 commit
  10. 02 Apr, 2018 1 commit
  11. 29 Mar, 2018 1 commit
  12. 28 Mar, 2018 1 commit
  13. 27 Mar, 2018 1 commit
  14. 23 Mar, 2018 1 commit
  15. 19 Mar, 2018 1 commit
  16. 18 Mar, 2018 1 commit
  17. 15 Mar, 2018 1 commit
  18. 14 Mar, 2018 1 commit
  19. 12 Mar, 2018 2 commits
  20. 10 Mar, 2018 1 commit
  21. 09 Mar, 2018 1 commit
  22. 07 Mar, 2018 2 commits
  23. 01 Mar, 2018 1 commit
  24. 28 Feb, 2018 3 commits
  25. 27 Feb, 2018 2 commits
  26. 26 Feb, 2018 2 commits
  27. 21 Feb, 2018 1 commit
  28. 19 Feb, 2018 1 commit
  29. 12 Feb, 2018 1 commit