1. 18 May, 2019 6 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
  18. 22 Dec, 2018 2 commits
    • Michael Pyne's avatar
      Merge branch 'Applications/18.12' · 6a1d0ec4
      Michael Pyne authored
      6a1d0ec4
    • Michael Pyne's avatar
      Port sort function for list of playlists to KF5. · 468a5169
      Michael Pyne authored
      Now that sorting is enabled, it turned out that the sort really was
      broken for everybody (sorry!). The old Qt 3 and 4 "sort by subclassing
      the list item" feature wasn't actually ported into the Qt 5
      compatibilility list view. So although we were defining the compare
      function, nothing was actually using it.
      
      Things seemed to work fine on my local system but I suspect that's
      because I had playlists from KDE 4 times that I copied over which would
      have already sorted the special playlists to the beginning.
      
      Since the old method doesn't work I've just added a hidden sort key
      column for now. The "proper solution" is probably to use a
      QSortFilterProxyModel but that will be some time away.
      
      CHANGELOG:Restore proper sorting of the list of playlists.
      BUG:402398
      FIXED-IN:18.12.1
      468a5169