pidgin/pidgin

dc08416b884f
Bring back the URL escaping code, but use a better character whitelist.

I realized we can still percent-encode some characters to guard against
URLs containing $(xterm) causing xterm to start on horrendously broken
systems. We just need to be better about what characters we escape. So
I brought back Tomasz's code, added a few characters to the allowed list,
and we now use the escaped URI when starting ALL browsers. Works fine for me.
/** @page gtkaccount-signals GtkAccount Signals
@signals
@signal account-modified
@endsignals
@see gtkaccount.h
<hr>
@signaldef account-modified
@signalproto
void (*account-modified)(PurpleAccount *account);
@endsignalproto
@signaldesc
Emitted when the settings for an account have been changed and saved.
@param account The account that has been modified.
@endsignaldef
*/
// vim: syntax=c.doxygen tw=75 et