equal
deleted
inserted
replaced
374 return util.shortuser(text) |
374 return util.shortuser(text) |
375 |
375 |
376 def emailuser(text): |
376 def emailuser(text): |
377 """:emailuser: Any text. Returns the user portion of an email address.""" |
377 """:emailuser: Any text. Returns the user portion of an email address.""" |
378 return util.emailuser(text) |
378 return util.emailuser(text) |
|
379 |
|
380 def utf8(text): |
|
381 """:utf8: Any text. Converts from the local character encoding to UTF-8.""" |
|
382 return encoding.fromlocal(text) |
379 |
383 |
380 def xmlescape(text): |
384 def xmlescape(text): |
381 text = (text |
385 text = (text |
382 .replace('&', '&') |
386 .replace('&', '&') |
383 .replace('<', '<') |
387 .replace('<', '<') |
420 "tabindent": tabindent, |
424 "tabindent": tabindent, |
421 "upper": upper, |
425 "upper": upper, |
422 "urlescape": urlescape, |
426 "urlescape": urlescape, |
423 "user": userfilter, |
427 "user": userfilter, |
424 "emailuser": emailuser, |
428 "emailuser": emailuser, |
|
429 "utf8": utf8, |
425 "xmlescape": xmlescape, |
430 "xmlescape": xmlescape, |
426 } |
431 } |
427 |
432 |
428 def websub(text, websubtable): |
433 def websub(text, websubtable): |
429 """:websub: Any text. Only applies to hgweb. Applies the regular |
434 """:websub: Any text. Only applies to hgweb. Applies the regular |