- 03 Jan, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Jan, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 Feb, 2012 1 commit
-
-
Max Kellermann authored
-
- 24 Jan, 2012 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Wrap songvec_find() and other songvec methods.
-
Max Kellermann authored
Random access is not needed, and a linked list is easier to manage: we don't need to (re-)allocate the pointer array.
-
Max Kellermann authored
Pass only the "name" to a directory, instead of the full (relative) path.
-
- 10 Sep, 2011 1 commit
-
-
Max Kellermann authored
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 25 Jul, 2010 1 commit
-
-
Max Kellermann authored
The function playlist_metadata_load() will overwrite the input buffer before using the "name" parameter; since "name" points to the same buffer, we'll get a corrupted string.
-
- 21 Jul, 2010 1 commit
-
-
Max Kellermann authored
Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 07 Nov, 2009 1 commit
-
-
Max Kellermann authored
Check ferror() instead of the fprintf() return value.
-
- 01 Nov, 2009 8 commits
-
-
Max Kellermann authored
Changed songvec_load() to song_load(). Added start and end markers for each song. Removed the "key" line, it's redundant.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Use a single GString buffer object in all functions loading the database. Enlarge it automatically for long lines. This eliminates the maximum line length for tag values. There is still an upper limit of 512 kB to prevent denial of service, but that's reasonable I guess.
-
Max Kellermann authored
Allocate the directory object after the "directory:" line. Assign the mtime from the input file to this new object, instead of to the parent directory.
-
Max Kellermann authored
Fix a minor memory leak in the error handler.
-
Max Kellermann authored
The old code tried to recover, but what's the point of that? If a directory is duplicate, something is wrong with the database file.
-
Max Kellermann authored
-
- 05 Jul, 2009 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Renamed functions.
-
- 13 Mar, 2009 1 commit
-
-
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.
-
- 02 Mar, 2009 1 commit
-
-
Max Kellermann authored
Do error reporting with GLib's GError library in this library, too.
-
- 28 Feb, 2009 1 commit
-
-
Max Kellermann authored
Remember the modification time of each directory. This is important for archives (which are virtual directories right now), but may also be useful for an automatic update mechanism.
-
- 27 Feb, 2009 1 commit
-
-
Max Kellermann authored
Moved some of them to to directory_save.c, and others to database.c.
-
- 04 Jan, 2009 1 commit
-
-
Max Kellermann authored
directory_is_root() is cheaper than isRootDirectory(directory_get_path()).
-
- 03 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 29 Dec, 2008 1 commit
-
-
Max Kellermann authored
Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
-
- 28 Dec, 2008 1 commit
-
-
Max Kellermann authored
Replaced myFgets() with fgets() + g_strchomp().
-
- 28 Oct, 2008 1 commit
-
-
Max Kellermann authored
Remove duplicated code from MPD.
-
- 20 Oct, 2008 1 commit
-
-
Max Kellermann authored
GLib's g_path_get_basename() is much more reliable than mpd_basename(). The latter could be tricked into an assertion failure.
-
- 09 Oct, 2008 1 commit
-
-
Max Kellermann authored
Don't use db_get_directory() and traverse the full path with every directory being loaded. Just see if the current parent contains the entry. Everything else would be invalid anyway..
-