summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWaldo Bastian <waldo.bastian@intel.com>2006-10-31 18:23:45 +0000
committerWaldo Bastian <waldo.bastian@intel.com>2006-10-31 18:23:45 +0000
commit7d249792235d0f3b69f833f89bef545a367f0b6b (patch)
treeb62dbbaef35d77a80cd95dd391d13518a4385eb7
parent3e675b52041139085cc280dcdf2562e38cba8a31 (diff)
downloadxdg-specs-7d249792235d0f3b69f833f89bef545a367f0b6b.tar.xz
Remove equal sign from reserved characters in Exec args Add backslash to
* Remove equal sign from reserved characters in Exec args * Add backslash to list of reserved characters in Exec args
-rw-r--r--desktop-entry/ChangeLog4
-rw-r--r--desktop-entry/desktop-entry-spec.xml17
2 files changed, 13 insertions, 8 deletions
diff --git a/desktop-entry/ChangeLog b/desktop-entry/ChangeLog
index a570173..4144c9a 100644
--- a/desktop-entry/ChangeLog
+++ b/desktop-entry/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-30 Waldo Bastian <waldo.bastian@intel.com>
+ * Remove equal sign from reserved characters in Exec args
+ * Add backslash to list of reserved characters in Exec args
+
2006-10-04 Waldo Bastian <waldo.bastian@intel.com>
* Deprecate %v, it is FSDevice specific
diff --git a/desktop-entry/desktop-entry-spec.xml b/desktop-entry/desktop-entry-spec.xml
index b36c5d4..6b06019 100644
--- a/desktop-entry/desktop-entry-spec.xml
+++ b/desktop-entry/desktop-entry-spec.xml
@@ -4,8 +4,8 @@
<article id="index">
<articleinfo>
<title>Desktop Entry Specification</title>
- <releaseinfo>Version 0.9.7</releaseinfo>
- <date>16 Oct 2006</date>
+ <releaseinfo>Version 0.9.8</releaseinfo>
+ <date>31 Oct 2006</date>
<authorgroup>
<author>
<firstname>Preston</firstname>
@@ -562,7 +562,8 @@
The executable program can either be specified with its full path or
with the name of the executable only. If no full path is provided the
executable is looked up in the $PATH used by the desktop environment.
- Arguments are separated by a space.
+ The name or path of the executable program may not contain the equal
+ sign ("="). Arguments are separated by a space.
</para>
<para>
Arguments may be quoted in whole. If an argument contains a reserved
@@ -577,11 +578,11 @@
additional backslash character. Implementations must undo quoting before
expanding field codes and before passing the argument to the executable
program. Reserved characters are space (" "), tab, newline, double
- quote, single quote ("'"), greater-than sign ("&gt;"), less-than sign
- ("&lt;"), tilde ("~"), vertical bar ("|"), ampersand ("&amp;"),
- semicolon (";"), dollar sign ("$"), asterisk ("*"), question mark ("?"),
- equal sign ("="), hash mark ("#"), parenthesis ("(") and (")") and
- backtick character ("`").
+ quote, single quote ("'"), backslash character ("\"),
+ greater-than sign ("&gt;"), less-than sign ("&lt;"),
+ tilde ("~"), vertical bar ("|"), ampersand ("&amp;"), semicolon (";"),
+ dollar sign ("$"), asterisk ("*"), question mark ("?"), hash mark ("#"),
+ parenthesis ("(") and (")") and backtick character ("`").
</para>
<para>
Note that the general escape rule for values of type string states that