1. 05 Sep, 2019 1 commit
  2. 04 Sep, 2019 3 commits
  3. 03 Sep, 2019 1 commit
  4. 02 Sep, 2019 2 commits
    • Michael Pyne's avatar
      Merge remote-tracking branch 'gitlab/Applications/19.08' · fa5f1abf
      Michael Pyne authored
      Conflicts:
      	CMakeLists.txt
      fa5f1abf
    • Michael Pyne's avatar
      Ensure CollectionList cache is saved on shutdown. · d4dc1bee
      Michael Pyne authored
      JuK caches its list of collection list items for re-use on subsequent
      startup, to reduce the time needed to wait for Taglib to rescan music
      files that have been previously scanned (and presumably have not changed
      outside of JuK). It also records the list of playlists on shutdown, including
      playlists which are not accessible as M3U files.
      
      Shutdown behavior has long been problematic for JuK as a Qt5 app due to
      a) poor coding and b) changes in how close/quit event handling has
      evolved since it's roots in KDE 3. I made some attempt at cleaning this
      up with commit a951caf3, but that bug
      fix fell short, as it did not ensure that JuK caches the collection and
      records the list of playlists.
      
      Most users would experience this as "merely" a performance hit on
      startup.
      
      The fix is to ensure the caching/state-saving code is called (as part of
      GUI class destructors) by destructing the PlaylistSplitter class, which
      had almost been working prior to a951caf3.
      
      I did not see a directly applicable bug report.
      
      CHANGELOG:Speedup JuK restarts by fixing bug preventing collection data from being saved on shutdown.
      FIXED-IN:19.08.2
      d4dc1bee
  5. 01 Sep, 2019 1 commit
  6. 24 Aug, 2019 2 commits
  7. 09 Aug, 2019 1 commit
  8. 04 Aug, 2019 3 commits
  9. 02 Aug, 2019 1 commit
  10. 01 Aug, 2019 1 commit
  11. 31 Jul, 2019 2 commits
  12. 29 Jul, 2019 1 commit
  13. 25 Jul, 2019 1 commit
  14. 24 Jul, 2019 3 commits
  15. 22 Jul, 2019 3 commits
  16. 19 Jul, 2019 3 commits
  17. 15 Jul, 2019 5 commits
  18. 06 Jul, 2019 1 commit
  19. 05 Jul, 2019 2 commits
  20. 23 Jun, 2019 3 commits