Commit 8ca1fa52 authored by Warren Dukes's avatar Warren Dukes

todo update

git-svn-id: https://svn.musicpd.org/mpd/trunk@2499 09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent 3e630cc8
0.12 0.12
---- ----
*) Fix id3v1 encoding *) network stuff
*) allow specifying multiple bind_to_address's
*) Cleanup Config File Code *) use getaddrinfo instead of gethostbyname
*) Optimize read() on clients
*) rewrite saved playlist code *) rewrite saved playlist code
*) abstract out saved playlists from playlist.c *) abstract out saved playlists from playlist.c
...@@ -28,16 +26,10 @@ ...@@ -28,16 +26,10 @@
*) make libao optional during configure, but check that some form of audioOutput *) make libao optional during configure, but check that some form of audioOutput
is enabled (either oss, shout, or ao) is enabled (either oss, shout, or ao)
Post-1.0 *) support for dynamically loading plugins
--------
*) crosslink "list" stuff, for example, artists are crosslinked to alubms and
vice versa, this way you can do list album artists or list artist albums, this
will make life easier when we add genre and other metadata
*) rewrite linked list impelmentation to be more flexible *) Fix id3v1 encoding
*) remove "key" stuff
*) allow assigning a compare function for a list
*) allow find/search commands take arbitrary search pairs *) Cleanup Config File Code
*) add configurable metadata, and add newmetadata items *) Optimize read() on clients
...@@ -120,4 +120,3 @@ void freeArgArray(char ** array, int argArrayLength) { ...@@ -120,4 +120,3 @@ void freeArgArray(char ** array, int argArrayLength) {
} }
free(array); free(array);
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -147,4 +147,3 @@ void closeCharSetConversion() { ...@@ -147,4 +147,3 @@ void closeCharSetConversion() {
char_conv_use_iconv = 0; char_conv_use_iconv = 0;
} }
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -482,4 +482,3 @@ void sortList(List * list) { ...@@ -482,4 +482,3 @@ void sortList(List * list) {
quickSort(list->nodesArray,0,list->numberOfNodes-1); quickSort(list->nodesArray,0,list->numberOfNodes-1);
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -179,4 +179,3 @@ void getConnections(int sock) { ...@@ -179,4 +179,3 @@ void getConnections(int sock) {
} }
else if(fd<0) ERROR("Problems accept()'ing\n"); else if(fd<0) ERROR("Problems accept()'ing\n");
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -123,4 +123,3 @@ int myfprintfCloseAndOpenLogFile() { ...@@ -123,4 +123,3 @@ int myfprintfCloseAndOpenLogFile() {
return 0; return 0;
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -136,4 +136,3 @@ void finishPermissions() { ...@@ -136,4 +136,3 @@ void finishPermissions() {
unsigned int getDefaultPermissions() { unsigned int getDefaultPermissions() {
return permission_default; return permission_default;
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -299,4 +299,3 @@ Song * songDup(Song * song) { ...@@ -299,4 +299,3 @@ Song * songDup(Song * song) {
return ret; return ret;
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
...@@ -128,4 +128,3 @@ unsigned char * utf8StrToLatin1Dup(unsigned char * utf8) { ...@@ -128,4 +128,3 @@ unsigned char * utf8StrToLatin1Dup(unsigned char * utf8) {
return realloc(ret,len+1); return realloc(ret,len+1);
} }
/* vim:set shiftwidth=4 tabstop=8 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment