changeset 2072:e4c359265eb0 trunk

[svn] Shut up, mkdir.
author kiyoshi
date Sat, 09 Dec 2006 01:49:39 -0800
parents b9c6f1305c99
children 25308f10b50f
files ChangeLog autogen.sh doc/libaudacious/libaudacious-decl-list.txt doc/libaudacious/libaudacious-decl.txt
diffstat 4 files changed, 97 insertions(+), 82 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Dec 08 15:41:46 2006 -0800
+++ b/ChangeLog	Sat Dec 09 01:49:39 2006 -0800
@@ -1,3 +1,18 @@
+2006-12-08 23:41:46 +0000  William Pitcock <nenolod@nenolod.net>
+  revision [3145]
+  - move urldecode to libaudacious
+  - use urldecode in the VFS layer
+  
+  trunk/audacious/Makefile       |    1 
+  trunk/audacious/urldecode.c    |  110 -----------------------------------------
+  trunk/audacious/urldecode.h    |   25 ---------
+  trunk/libaudacious/Makefile    |    5 +
+  trunk/libaudacious/urldecode.c |  110 +++++++++++++++++++++++++++++++++++++++++
+  trunk/libaudacious/urldecode.h |   25 +++++++++
+  trunk/libaudacious/vfs.c       |    8 ++
+  7 files changed, 145 insertions(+), 139 deletions(-)
+
+
 2006-12-08 11:26:45 +0000  William Pitcock <nenolod@nenolod.net>
   revision [3143]
   - don't free the VFS handle here, just our private handle.
--- a/autogen.sh	Fri Dec 08 15:41:46 2006 -0800
+++ b/autogen.sh	Sat Dec 09 01:49:39 2006 -0800
@@ -10,7 +10,7 @@
 
 ### XXX: Gentoo's subversion.eclass sucks, yet people insist on using 
 ###      it.
-mkdir audacious/.svn
+mkdir -p audacious/.svn
 
 AUTOCONF=${AUTOCONF:-autoconf}
 ACLOCAL=${ACLOCAL:-aclocal}
--- a/doc/libaudacious/libaudacious-decl-list.txt	Fri Dec 08 15:41:46 2006 -0800
+++ b/doc/libaudacious/libaudacious-decl-list.txt	Sat Dec 09 01:49:39 2006 -0800
@@ -1,3 +1,8 @@
+<SECTION>
+<FILE>dirbrowser</FILE>
+xmms_create_dir_browser
+</SECTION>
+
 <SECTION>
 <FILE>vfs</FILE>
 VFSFile
@@ -95,19 +100,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>titlestring</FILE>
-TitleInput
-BmpTitleInput
-XMMS_TITLEINPUT_SIZE
-XMMS_TITLEINPUT_VERSION
-XMMS_NEW_TITLEINPUT
-bmp_title_input_new
-bmp_title_input_free
-xmms_get_titlestring
-xmms_titlestring_descriptions
-</SECTION>
-
-<SECTION>
 <FILE>formatter</FILE>
 Formatter
 xmms_formatter_new
@@ -140,6 +132,19 @@
 </SECTION>
 
 <SECTION>
+<FILE>titlestring</FILE>
+TitleInput
+BmpTitleInput
+XMMS_TITLEINPUT_SIZE
+XMMS_TITLEINPUT_VERSION
+XMMS_NEW_TITLEINPUT
+bmp_title_input_new
+bmp_title_input_free
+xmms_get_titlestring
+xmms_titlestring_descriptions
+</SECTION>
+
+<SECTION>
 <FILE>xconvert</FILE>
 xmms_convert_buffers
 </SECTION>
@@ -166,8 +171,3 @@
 <FILE>util</FILE>
 </SECTION>
 
-<SECTION>
-<FILE>dirbrowser</FILE>
-xmms_create_dir_browser
-</SECTION>
-
--- a/doc/libaudacious/libaudacious-decl.txt	Fri Dec 08 15:41:46 2006 -0800
+++ b/doc/libaudacious/libaudacious-decl.txt	Sat Dec 09 01:49:39 2006 -0800
@@ -1,3 +1,8 @@
+<FUNCTION>
+<NAME>xmms_create_dir_browser</NAME>
+<RETURNS>GtkWidget *</RETURNS>
+gchar * title, gchar * current_path,GtkSelectionMode mode,void (*handler) (gchar *)
+</FUNCTION>
 <STRUCT>
 <NAME>VFSFile</NAME>
 </STRUCT>
@@ -463,64 +468,6 @@
         xmms_remote_playlist_add(session,list)
 </MACRO>
 <STRUCT>
-<NAME>TitleInput</NAME>
-typedef struct {
-    gint __size;                /* Set by bmp_title_input_new() */
-    gint __version;             /* Ditto */
-
-    gchar *performer;           /* %p */
-    gchar *album_name;          /* %a */
-    gchar *track_name;          /* %t */
-    gint track_number;          /* %n */
-    gint year;                  /* %y */
-    gchar *date;                /* %d */
-    gchar *genre;               /* %g */
-    gchar *comment;             /* %c */
-    gchar *file_name;           /* %f */
-    const gchar *file_ext;      /* %e *//* is not always strdup'ed, see xmms_input_get_song_info and plugins! */
-    gchar *file_path;           /* %F */
-    gint length;		/* not displayable */
-    gchar *formatter;		/* not displayable */
-    time_t mtime;
-} TitleInput;
-</STRUCT>
-<TYPEDEF>
-<NAME>BmpTitleInput</NAME>
-typedef TitleInput BmpTitleInput;
-</TYPEDEF>
-<MACRO>
-<NAME>XMMS_TITLEINPUT_SIZE</NAME>
-#define XMMS_TITLEINPUT_SIZE	sizeof(TitleInput)
-</MACRO>
-<MACRO>
-<NAME>XMMS_TITLEINPUT_VERSION</NAME>
-#define XMMS_TITLEINPUT_VERSION	(1)
-</MACRO>
-<MACRO>
-<NAME>XMMS_NEW_TITLEINPUT</NAME>
-#define XMMS_NEW_TITLEINPUT(input) input = bmp_title_input_new();
-</MACRO>
-<FUNCTION>
-<NAME>bmp_title_input_new</NAME>
-<RETURNS>TitleInput *</RETURNS>
-void
-</FUNCTION>
-<FUNCTION>
-<NAME>bmp_title_input_free</NAME>
-<RETURNS>void </RETURNS>
-BmpTitleInput * input
-</FUNCTION>
-<FUNCTION>
-<NAME>xmms_get_titlestring</NAME>
-<RETURNS>gchar *</RETURNS>
-const gchar * fmt, TitleInput * input
-</FUNCTION>
-<FUNCTION>
-<NAME>xmms_titlestring_descriptions</NAME>
-<RETURNS>GtkWidget *</RETURNS>
-gchar * tags, gint columns
-</FUNCTION>
-<STRUCT>
 <NAME>Formatter</NAME>
 typedef struct {
     gchar *values[256];
@@ -647,6 +594,64 @@
 RcFile * file, const gchar * section,const gchar * key
 </FUNCTION>
 <STRUCT>
+<NAME>TitleInput</NAME>
+typedef struct {
+    gint __size;                /* Set by bmp_title_input_new() */
+    gint __version;             /* Ditto */
+
+    gchar *performer;           /* %p */
+    gchar *album_name;          /* %a */
+    gchar *track_name;          /* %t */
+    gint track_number;          /* %n */
+    gint year;                  /* %y */
+    gchar *date;                /* %d */
+    gchar *genre;               /* %g */
+    gchar *comment;             /* %c */
+    gchar *file_name;           /* %f */
+    const gchar *file_ext;      /* %e *//* is not always strdup'ed, see xmms_input_get_song_info and plugins! */
+    gchar *file_path;           /* %F */
+    gint length;		/* not displayable */
+    gchar *formatter;		/* not displayable */
+    time_t mtime;
+} TitleInput;
+</STRUCT>
+<TYPEDEF>
+<NAME>BmpTitleInput</NAME>
+typedef TitleInput BmpTitleInput;
+</TYPEDEF>
+<MACRO>
+<NAME>XMMS_TITLEINPUT_SIZE</NAME>
+#define XMMS_TITLEINPUT_SIZE	sizeof(TitleInput)
+</MACRO>
+<MACRO>
+<NAME>XMMS_TITLEINPUT_VERSION</NAME>
+#define XMMS_TITLEINPUT_VERSION	(1)
+</MACRO>
+<MACRO>
+<NAME>XMMS_NEW_TITLEINPUT</NAME>
+#define XMMS_NEW_TITLEINPUT(input) input = bmp_title_input_new();
+</MACRO>
+<FUNCTION>
+<NAME>bmp_title_input_new</NAME>
+<RETURNS>TitleInput *</RETURNS>
+void
+</FUNCTION>
+<FUNCTION>
+<NAME>bmp_title_input_free</NAME>
+<RETURNS>void </RETURNS>
+BmpTitleInput * input
+</FUNCTION>
+<FUNCTION>
+<NAME>xmms_get_titlestring</NAME>
+<RETURNS>gchar *</RETURNS>
+const gchar * fmt, TitleInput * input
+</FUNCTION>
+<FUNCTION>
+<NAME>xmms_titlestring_descriptions</NAME>
+<RETURNS>GtkWidget *</RETURNS>
+gchar * tags, gint columns
+</FUNCTION>
+<STRUCT>
 <NAME>xmms_convert_buffers</NAME>
 struct xmms_convert_buffers;
 </STRUCT>
@@ -718,8 +723,3 @@
 <RETURNS>void </RETURNS>
 ConfigDb *db,const gchar *section,const gchar *key
 </FUNCTION>
-<FUNCTION>
-<NAME>xmms_create_dir_browser</NAME>
-<RETURNS>GtkWidget *</RETURNS>
-gchar * title, gchar * current_path,GtkSelectionMode mode,void (*handler) (gchar *)
-</FUNCTION>