1. 28 Dec, 2008 4 commits
  2. 27 Dec, 2008 2 commits
  3. 16 Dec, 2008 1 commit
  4. 27 Nov, 2008 1 commit
  5. 25 Nov, 2008 1 commit
  6. 21 Nov, 2008 1 commit
    • Max Kellermann's avatar
      state_file: save state_file every 5 minutes · 1c0c5832
      Max Kellermann authored
      When MPD quits in a non-clean way, the state file isn't written, and
      on the next start, MPD time warps to the previous clean shutdown.
      Save the state file every 5 minutes; this will probably be
      configurable at a later time.
      
      Note that we don't set a wakeup timer for that: when there is no MPD
      traffic, MPD won't wake up to save the state file.  This minor bug is
      tolerated, because usually there is no change in MPD's state when the
      main thread is idle.
      1c0c5832
  7. 11 Nov, 2008 2 commits
  8. 05 Nov, 2008 6 commits
  9. 02 Nov, 2008 2 commits
  10. 28 Oct, 2008 1 commit
  11. 26 Oct, 2008 3 commits
  12. 22 Oct, 2008 1 commit
  13. 15 Oct, 2008 1 commit
  14. 14 Oct, 2008 2 commits
    • Max Kellermann's avatar
      command: added command "idle" · a3e3d2c9
      Max Kellermann authored
      "idle" waits until something noteworthy happens on the server,
      e.g. song change, playlist modified, database updated.  This allows
      clients to keep up to date without polling.
      a3e3d2c9
    • Max Kellermann's avatar
      changed package name to "mpd-mk", updated version number · ba892cbc
      Max Kellermann authored
      This git branch has become a real MPD fork now.  Time to change the
      package name to the code name "mpd-mk".  Set the version number to
      "0.14~git" to mark this as a non-released version.
      ba892cbc
  15. 09 Oct, 2008 1 commit
    • Max Kellermann's avatar
      update: don't export updateDirectory() · 7dd099a6
      Max Kellermann authored
      If the user requests database update during startup, call
      directory_update_init().  This should be changed to fully asynchronous
      update later.
      
      For this to work, main_notify has to be initialized before db_init().
      7dd099a6
  16. 08 Oct, 2008 3 commits
  17. 29 Sep, 2008 1 commit
  18. 24 Sep, 2008 1 commit
  19. 23 Sep, 2008 2 commits
    • Eric Wong's avatar
      directory: update do its work inside a thread · 3f0ae13c
      Eric Wong authored
      A lot of the preparation was needed (and done in previous
      months) in making update thread-safe, but here it is.
      
      This was the first thing I made work inside a thread when I
      started mpd-uclinux many years ago, and also the last thing I've
      done in mainline mpd to work inside a thread, go figure.
      3f0ae13c
    • Eric Wong's avatar
      start using prefixcmp() · 27fad52c
      Eric Wong authored
      LOC reduction and less noise makes things easier for
      tired old folks to follow.
      27fad52c
  20. 08 Sep, 2008 1 commit
  21. 29 Aug, 2008 1 commit
  22. 28 Aug, 2008 2 commits
    • Max Kellermann's avatar
      client: renamed all public functions · c0197c58
      Max Kellermann authored
      Functions which operate on the whole client list are prefixed with
      "client_manager_", and functions which handle just one client just get
      "client_".
      c0197c58
    • Max Kellermann's avatar
      renamed interface.c to client.c · deb29e08
      Max Kellermann authored
      I don't believe "interface" is a good name for something like
      "connection by a client to MPD", let's call it "client".  This is the
      first patch in the series which changes the name, beginning with the
      file name.
      deb29e08