1. 07 Oct, 2017 1 commit
  2. 30 Nov, 2013 1 commit
    • Michael Pyne's avatar
      GIT_SILENT: Update source code license headers. · d969a0b4
      Michael Pyne authored
      Thanks to Eric Newberry (from Google Code-In) for running the heavy
      lifting on this.
      
      I made some other corrections since we're touching all the source
      anyways (e.g. fixing my email addresses), fixing the encoding of Richard
      Lärkäng's name, and I've also chosen to avoid the fancy box-shaped
      comments so that there's no issue with trailing spaces/tabs.
      
      REVIEW:114216
      d969a0b4
  3. 11 Jan, 2010 1 commit
  4. 26 Nov, 2009 1 commit
    • Michael Pyne's avatar
      Decouple PlayerManager from JuK so that it isn't a singleton. · c0204770
      Michael Pyne authored
      The major reason for this change is to allow for a saner destruct sequence
      (instead of the unordered global static destruct sequence) which will hopefully
      help reduce crash-on-shutdown bugs.
      
      This will not be in the upcoming KDE 4.4 beta but will be in the 4.4 release (assuming no
      bugs are found in it ;)
      
      CCMAIL:nlecureuil@mandriva.com
      
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=1054429
      c0204770
  5. 21 Dec, 2007 1 commit
    • Laurent Montel's avatar
      Fix include · 7d774e73
      Laurent Montel authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=751215
      7d774e73
  6. 23 Sep, 2006 1 commit
  7. 26 Feb, 2006 2 commits
  8. 02 Nov, 2004 1 commit
  9. 27 Sep, 2004 1 commit
    • Michael Pyne's avatar
      Implement bug 61340 (Add undo support for multi-tagging). · a64bdc6d
      Michael Pyne authored
      What this does is introduce a class that manages changes to PlaylistItems.  A number of PlaylistItems can be altered before the underlying files are changed.  Once the files are changed, a record is kept of the changes, which can then be used to undo what happened.  Also, this class takes care of items that are to be renamed.
      
      All code paths that are capable of altering a tag have been changed to use this class.
      
      Note that the underlying code could probably use some cleaning up.  e.g. adding a copy ctor to Tag instead of making a duplicateTag() function. ;-)
      
      I've tested this on a temp directory of copied music, so I'm pretty confident this all works and is safe.  However, you may want to test on a backup first to make sure it works on your system too. =D
      
      Now the question is whether I should backport this or not. :-/
      
      CCMAIL:61340-done@bugs.kde.org
      
      svn path=/trunk/kdemultimedia/juk/; revision=349640
      a64bdc6d
  10. 12 Jul, 2004 1 commit
    • Michael Pyne's avatar
      Fix bug 83882 by taking advantage of Scott's updates to taglib. I could only · 10a54ce7
      Michael Pyne authored
      reproduce the bug while using the inline tag editor, so I added code to that
      to check for unwritable files or errors updating the tag, and JuK now displays
      a dialog box if any files didn't update right.
      
      If you haven't updated kdesupport recently, now would be a good time.
      
      CCMAIL:wheeler@kde.org
      CCMAIL:83882-done@bugs.kde.org
      
      svn path=/trunk/kdemultimedia/juk/; revision=328139
      10a54ce7
  11. 03 Jun, 2004 1 commit
  12. 15 Mar, 2004 2 commits
  13. 14 Mar, 2004 1 commit
  14. 07 Mar, 2004 2 commits
  15. 29 Feb, 2004 1 commit
    • Scott Wheeler's avatar
      fixincludes · 1ed5929d
      Scott Wheeler authored
      svn path=/trunk/kdemultimedia/juk/; revision=292445
      1ed5929d
  16. 22 Feb, 2004 1 commit
  17. 02 Nov, 2003 2 commits
  18. 01 Nov, 2003 1 commit
  19. 28 Oct, 2003 1 commit
    • Scott Wheeler's avatar
      Bye bye to another couple of files. Moved the code around a little bit · 7489c264
      Scott Wheeler authored
      and moved what I needed from cached tag into the base tag implementation.
      
      Basically this goes with the idea to not keep around the TagLib::File object
      after reading is done, but to create new ones as they're needed since this
      is not very often.
      
      svn path=/trunk/kdemultimedia/juk/; revision=262752
      7489c264
  20. 27 Oct, 2003 3 commits
  21. 07 May, 2003 1 commit
  22. 17 Apr, 2003 1 commit
  23. 03 Apr, 2003 1 commit
  24. 03 Mar, 2003 1 commit
  25. 27 Feb, 2003 1 commit
  26. 13 Feb, 2003 1 commit
  27. 30 Jan, 2003 1 commit
  28. 01 Dec, 2002 1 commit
  29. 13 Oct, 2002 1 commit
  30. 12 Oct, 2002 2 commits
  31. 07 Oct, 2002 1 commit
    • Scott Wheeler's avatar
      Ok, again, a few days without a suitable internet connection so, a list of · 69dc2427
      Scott Wheeler authored
      changes:
      
      *) De-singleton-ified PlaylistSplitter and made appropriate changes to pass
         a pointer in the few places needed.
      
      *) Added support for renaming a playlist without renaming the file using
         a comment in the m3u file to save the name.
      
      *) Cleaned up the Tag API and made it an abstract class.  I added concrete
         implementations ID3Tag, OggTag and CachedTag, however only ID3Tag has
         an implementation at the moment.
      
      svn path=/trunk/kdemultimedia/juk/; revision=182511
      69dc2427
  32. 07 Sep, 2002 1 commit
  33. 30 May, 2002 1 commit