Members of the KDE Community are recommended to subscribe to the kde-community mailing list at to allow them to participate in important discussions and receive other important announcements

  1. 24 Aug, 2008 4 commits
    • Michael Pyne's avatar
      JuK optimizapalooza! · c8f53250
      Michael Pyne authored
      * Add whatever X-DBUS-foo line KUniqueApplication says we need.
      * Restructure the startup sequence to postpone all the hard work until after the GUI is setup
        as much as possible to allow passing our reply over DBUS ASAP.
      * Don't call hasCover from PlaylistItem like, ever.  I made CoverInfo::hasCover() take longer
        when I added support for APIC frames but didn't catch all unnecessary instances of their use
        last time.  Luckily this is the big win and is backportable.
      * Also, don't force CoverInfo::coverId() to call hasCover() for no reason.
      Hopefully this should remove the egregrious Plasma freeze-ups while starting but even after
      returning from KUniqueApplication::newInstance() quickly it seems to take a while for the reply
      to go over the D-BUS...
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=851610
    • Michael Pyne's avatar
      Laurent never got the credit he deserved; rectify that · b3bd2756
      Michael Pyne authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=851589
    • Michael Pyne's avatar
      Remove KDE 3.4-era cover code · 6b80c5a7
      Michael Pyne authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=851582
    • Michael Pyne's avatar
      Modernize the action creation. Some signal/slot connections must be made... · d5064d93
      Michael Pyne authored
      Modernize the action creation.  Some signal/slot connections must be made manually since template<> KActionCollection::add() uses the triggered() instead of the triggered(bool) signal.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=851571
  2. 17 Aug, 2008 1 commit
  3. 16 Aug, 2008 1 commit
  4. 15 Aug, 2008 1 commit
  5. 14 Aug, 2008 1 commit
  6. 12 Aug, 2008 1 commit
  7. 08 Aug, 2008 1 commit
  8. 29 Jul, 2008 1 commit
  9. 21 Jul, 2008 1 commit
  10. 16 Jul, 2008 2 commits
  11. 14 Jul, 2008 6 commits
    • Michael Pyne's avatar
      Move the NoMatch static initializer where it belongs · 9d482d7f
      Michael Pyne authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832530
    • Allen Winter's avatar
      make it link. · 468ab2ef
      Allen Winter authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832480
    • Michael Pyne's avatar
      Make the cover database save automatically a brief time after a change (timer reset when another · a53b53f9
      Michael Pyne authored
      change happens within that short time interval).
      Since the cover database is no longer being saved every 10 minutes or so add some debugging output
      for now to ensure that the covers are updated correctly.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832087
    • Michael Pyne's avatar
      --Q3Cache. · 767fb95b
      Michael Pyne authored
      Also I think I fixed a memory leak if the cover could not be loaded from its file for some reason.
      Remember, pointers bad, RAII ( good!
      Large covers are no longer cached since the QPixmapCache is application-global.  But this is OK,
      large covers are hardly ever shown.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832077
    • Michael Pyne's avatar
      dammit: · 251aec92
      Michael Pyne authored
      -    QPixmap returnValue = QPixmap::fromImage(attachedImage);
           return QPixmap::fromImage(attachedImage);
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832073
    • Michael Pyne's avatar
      More --qt3support: · 114c230a
      Michael Pyne authored
      * Remove support for the cover system used in KDE 3.3.
      * Cover dragging uses "pure" Qt4 now.  Unfortunately the cover manager is
        still Qt 3 so drag-and-drop from there is temporarily disabled.
      * Add a coverId() function that ensures the m_coverId for a CoverInfo is
        properly set before use.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=832069
  12. 13 Jul, 2008 2 commits
  13. 12 Jul, 2008 4 commits
  14. 09 Jul, 2008 1 commit
    • Michael Pyne's avatar
      Fix bug 165660 (JuK crashes on exit sometimes) in trunk (KDE 4.2). · 61959d79
      Michael Pyne authored
      This crash is due to the CollectionList sometimes being deleted before other playlists.
      Normally a playlist will select the CollectionList if it is being deleted so that there is a
      valid playlist selected.  This could only happen during shutdown however as the is no UI for
      removing the Collection List.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=830196
  15. 30 Jun, 2008 1 commit
    • Patrick Spendrin's avatar
      compile juk with mingw · 23aea303
      Patrick Spendrin authored
      if you have any questions or need help about cmake, don't hesitate to ask me
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=826545
  16. 29 Jun, 2008 1 commit
  17. 26 Jun, 2008 2 commits
  18. 22 Jun, 2008 1 commit
  19. 21 Jun, 2008 1 commit
  20. 17 Jun, 2008 1 commit
  21. 16 Jun, 2008 4 commits
  22. 14 Jun, 2008 2 commits
    • Michael Pyne's avatar
      Really mostly fix bug 161168 (JuK crossfading is teh suck). · ff88f1ae
      Michael Pyne authored
      We cache the VolumeFaderEffect object and include it in the pipeline at all times.  What this does is allows
      the volume changing to go smoothly when we try to start changing the volume of our playing track.
      In addition phonon-gst crashes if I try to remove the fader effect afterwards and skips horribly if I don't
      cache the fader effect.
      Unfortunately phonon-xine suffers from crackling sounds with the fader effect left in the chain, so now
      phonon-gst is the best backend to use for JuK.  Both sound much better during the fading process though,
      although phonon-xine still suffers from initial high volume on the incoming song.
      This pretty much works for me now though, so I'm closing the bug.
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=820637
    • Allen Winter's avatar
      remove unnecessary whitespace in the url passed to macro_log_feature for tunepimp. · af1657e9
      Allen Winter authored
      svn path=/trunk/KDE/kdemultimedia/juk/; revision=820374