1. 13 Mar, 2009 1 commit
    • Avuton Olrich's avatar
      all: Update copyright header. · 0aee49bd
      Avuton Olrich authored
      This updates the copyright header to all be the same, which is
      pretty much an update of where to mail request for a copy of the GPL
      and the years of the MPD project. This also puts all committers under
      'The Music Player Project' umbrella. These entries should go
      individually in the AUTHORS file, for consistancy.
      0aee49bd
  2. 09 Feb, 2009 1 commit
    • Max Kellermann's avatar
      queue: update order array after song move · 710b3275
      Max Kellermann authored
      Commit f78cddb4 introduced a regression: after a song was moved, the
      order array was not updated (in random mode).  This caused MPD to
      think the "current" song has changed when you moved something to the
      position of the current song.
      710b3275
  3. 25 Jan, 2009 1 commit
  4. 23 Jan, 2009 1 commit
  5. 22 Jan, 2009 3 commits
    • Max Kellermann's avatar
      queue: added queue_shuffle_order() · 3a1de741
      Max Kellermann authored
      The function shuffles the virtual order of songs, but does not move
      them physically.  This is used in random mode.
      
      The new function replaces playlist.c's randomizeOrder() function,
      which was aware of playlist.current and playlist.queued.  The latter
      is always -1 anyway, and the former as preserved by the caller, by
      converting playlist.current to a position, and then back to an order
      number.
      3a1de741
    • Max Kellermann's avatar
      queue: merged songs, songMod, positionToId into struct queue_item · aa9ffcd0
      Max Kellermann authored
      Move everything which belongs together into one common struct.  This
      simplifies the implementation of several queue operations.
      aa9ffcd0
    • Max Kellermann's avatar
      playlist: moved code to queue.c · f78cddb4
      Max Kellermann authored
      Attempt to untie the playlist.c knot: moved the playlist storage code
      to queue.c, struct queue.
      f78cddb4