1. 23 Sep, 2018 1 commit
  2. 01 Oct, 2017 1 commit
    • Michael Pyne's avatar
      Remove Kdelibs4Support. · 1e3b90b8
      Michael Pyne authored
      This required a wide assortment of fixes, including deleting
      needless #include <koldfoo.h> headers, some minor additional porting
      tasks, and adding in includes that were previously only implicitly
      included.
      1e3b90b8
  3. 30 Sep, 2017 1 commit
  4. 29 Sep, 2017 1 commit
    • Michael Pyne's avatar
      Port away from KUrl. · aa3fc5d1
      Michael Pyne authored
      This removes KUrl from most (but not all) files and throws in minor
      other assorted cleanups that I didn't want to split off into a separate
      commit.
      aa3fc5d1
  5. 25 Aug, 2017 1 commit
  6. 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
  7. 02 Mar, 2009 1 commit
  8. 14 Jul, 2008 3 commits
  9. 13 Jul, 2008 1 commit
  10. 12 Jul, 2008 2 commits
  11. 10 May, 2008 1 commit
  12. 24 May, 2007 1 commit
    • Michael Pyne's avatar
      Fairly large overhaul of the JuK codebase to beat out a lot of the Qt 3 stuff. · 2c297413
      Michael Pyne authored
      Still a lot of Qt 3 code to go but at this point Q3ValueList, Q3Vector, Q3PtrDict and
      Q3Dict should all be gone.
      
      In addition many loops have been foreach()'ed, which really does make it more readable.
      
      There is a crash fix as well, now the polish() function in Playlist has been replaced
      with an initialization slot which is singleShot'ed since the timing of the polish event
      is apparently different than it was in Qt 3, which was making new Playlists crash when
      they were first shown.
      
      Also I went through almost every header and pared it down to the minimum reasonably
      achievable, which required some additional headers in a few .cpp files but overall
      compilation time should be down and you won't have to rebuild all of JuK just because
      a header file got touched.
      
      I haven't seen any regressions yet but then again I still can't play music either.
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=667815
      2c297413
  13. 09 May, 2006 1 commit
  14. 26 Feb, 2006 4 commits
  15. 01 Sep, 2005 1 commit
  16. 11 Jul, 2005 1 commit
    • Michael Pyne's avatar
      Big huge update. · 9d9cda29
      Michael Pyne authored
      Make random play work better.  Before only the old style unused random list was
      being updated when a playlist changed.  In addition, there are a lot of
      improvements to the new cover support.
      * You can drag-and-drop covers onto playlist items.  Right now only selected
        items are altered even if you drag onto a
        different item, so I'll have to change that.
      * Clearing a cover from a track no longer removes it from every track using
        that cover.
      * Replacing a track's cover works again as well.
      
      I'm sure that both features could use more work so I guess it's back to the
      grindstone for me, I just wish I had more time. :(
      CCBUG: 94866
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=433499
      9d9cda29
  17. 17 May, 2005 1 commit
  18. 16 May, 2005 1 commit
    • Michael Pyne's avatar
      Add a CoverManager class to JuK (with a shockingly minimal GUI). It will · b6de380b
      Michael Pyne authored
      import covers stored in the original format, so starting up JuK for the first
      time with this code will probably take awhile, after that the speed should be
      unaffected.
      
      The CoverManager is capable of associating a track with an arbitrary cover.
      Each cover in the CoverManager can have associated with it an Artist and
      Album to allow for automatically applying covers to newly added tracks.
      However now the cover for a track isn't internally limited based on its
      Artist and Album info.
      
      Note that this needs some fleshing out.  The GUI will definitely need some
      improvement, and some things may not work exactly like they used to, but at
      least we've got a good base under us now.
      
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=414471
      b6de380b