+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
+2001-08-19 Havoc Pennington <hp@pobox.com>
+
+ * glib/gshell.c (g_shell_unquote): add comment about shell quoting
+ rules to the docs.
+
2001-08-16 Ron Steinke <rsteinke@w-link.net>
* glib/giounix.c: fixed an error in setting close_on_unref
* newlines. The return value must be freed with g_free(). Possible
* errors are in the #G_SHELL_ERROR domain.
*
+ * Shell quoting rules are a bit strange. Single quotes preserve the
+ * literal string exactly. escape sequences are not allowed; not even
+ * \' - if you want a ' in the quoted text, you have to do something
+ * like 'foo'\''bar'. Double quotes allow $, `, ", \, and newline to
+ * be escaped with backslash. Otherwise double quotes preserve things
+ * literally.
+ *
* Return value: an unquoted string
**/
gchar*