1. 18 May, 2019 8 commits
  2. 02 May, 2019 1 commit
  3. 30 Apr, 2019 2 commits
  4. 08 Apr, 2019 3 commits
  5. 31 Mar, 2019 1 commit
  6. 16 Mar, 2019 2 commits
  7. 04 Mar, 2019 1 commit
  8. 19 Feb, 2019 4 commits
  9. 18 Feb, 2019 1 commit
    • Michael Pyne's avatar
      Fix crash with threaded file loading. · 24b0edd1
      Michael Pyne authored
      Although Qt protects access to functions in the GUI thread (where I was
      seeing crashes in the new threaded file loading code in some
      situations), as long as you use signals/slots, Qt Concurrent doesn't do
      anything to keep your non-GUI threaded code from trampling on each
      other.
      
      Which is obvious enough, in retrospect, but that seems to have been the
      reason for the crashes I was sometimes seeing (TagLib and/or FileHandle
      not being thread-safe).
      
      The immediate bugfix is to serialize access into FileHandle/TagLib file
      reading code in DirectoryLoader, though I also did some cleanups in the
      process of debugging that I think are worth keeping.
      24b0edd1
  10. 03 Feb, 2019 1 commit
  11. 20 Jan, 2019 1 commit
  12. 06 Jan, 2019 4 commits
  13. 03 Jan, 2019 3 commits
  14. 28 Dec, 2018 1 commit
  15. 27 Dec, 2018 2 commits
  16. 26 Dec, 2018 4 commits
  17. 24 Dec, 2018 1 commit