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 cipher-signals Cipher Signals
@signals
@signal cipher-added
@signal cipher-removed
@endsignals
@see cipher.h
<hr>
@signaldef cipher-added
@signalproto
void (*cipher_added)(PurpleCipher *cipher);
@endsignalproto
@signaldesc
Emitted when a cipher is added.
@param cipher The cipher that was added.
@endsignaldef
@signaldef cipher-removed
@signalproto
void (*cipher_removed)(PurpleCipher *cipher);
@endsignalproto
@signaldesc
Emitted when a cipher is removed.
@param cipher The cipher that was removed.
@endsignaldef
*/
// vim: syntax=c.doxygen tw=75 et