While I don''t like emotions like I also don''t like to see this problem:
my url is a cool link
I did enter:
\[my url|http://foo/bar\] is a cool link ] : )
The link should of course not break and ] : ) should be and not
While "\]" is allowed in an URL " " is not, so " " should terminate the Link tag, also if a "Tip" is used.
One should only be able to use "%20" for " " within an URL to get rid of this problem.
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm is about URL encoding.