Changeset 2574

Show
Ignore:
Timestamp:
08/17/07 14:26:51 (1 year ago)
Author:
jmt4b04d4v
Message:

TracSpanishTranslation:

closes #1928 : Include TrueHttpLogoutPatch in provided patches
http://trac-hacks.org/ticket/1928

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracspanishtranslation/0.10/patchs/trac-spanish-python_utf-8.diff

    r2461 r2574  
     1Index: htdocs/js/trac.js 
     2=================================================================== 
     3--- htdocs/js/trac.js   (revision 5935) 
     4+++ htdocs/js/trac.js   (working copy) 
     5@@ -129,3 +129,44 @@ 
     6     addLinks(container.getElementsByTagName('h' + lvl)); 
     7   } 
     8 } 
     9+ 
     10+function clearAuthenticationCache(page) { 
     11+  // Default to a non-existing page (give error 500). 
     12+  // An empty page is better, here. 
     13+  if (!page) page = '.force_logout'; 
     14+  try{ 
     15+    var agt=navigator.userAgent.toLowerCase(); 
     16+    if (agt.indexOf("msie") != -1) { 
     17+      // IE clear HTTP Authentication 
     18+      document.execCommand("ClearAuthenticationCache"); 
     19+    } 
     20+    else { 
     21+      // Let's create an xmlhttp object 
     22+      var xmlhttp = createXMLObject(); 
     23+      // Let's prepare invalid credentials 
     24+      xmlhttp.open("GET", page, true, "logout", "logout"); 
     25+      // Let's send the request to the server 
     26+      xmlhttp.send(""); 
     27+      // Let's abort the request 
     28+      xmlhttp.abort(); 
     29+    } 
     30+  } catch(e) { 
     31+    // There was an error 
     32+    return; 
     33+  } 
     34+} 
     35+     
     36+function createXMLObject() { 
     37+  try { 
     38+    if (window.XMLHttpRequest) { 
     39+      xmlhttp = new XMLHttpRequest(); 
     40+    } 
     41+    // code for IE 
     42+    else if (window.ActiveXObject) { 
     43+      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
     44+    } 
     45+  } catch (e) { 
     46+    xmlhttp=false 
     47+  } 
     48+  return xmlhttp; 
     49+} 
    150Index: trac/env.py 
    251=================================================================== 
    3 --- trac/env.py (revision 5827
     52--- trac/env.py (revision 5935
    453+++ trac/env.py (working copy) 
    554@@ -70,19 +70,19 @@ 
     
    74123Index: trac/core.py 
    75124=================================================================== 
    76 --- trac/core.py        (revision 5827
     125--- trac/core.py        (revision 5935
    77126+++ trac/core.py        (working copy) 
    78127@@ -45,7 +45,7 @@ 
     
    110159Index: trac/attachment.py 
    111160=================================================================== 
    112 --- trac/attachment.py  (revision 5827
     161--- trac/attachment.py  (revision 5935
    113162+++ trac/attachment.py  (working copy) 
    114163@@ -100,8 +100,8 @@ 
     
    272321Index: trac/db_default.py 
    273322=================================================================== 
    274 --- trac/db_default.py  (revision 5827
     323--- trac/db_default.py  (revision 5935
    275324+++ trac/db_default.py  (working copy) 
    276325@@ -166,106 +166,106 @@ 
     
    539588Index: trac/mimeview/rst.py 
    540589=================================================================== 
    541 --- trac/mimeview/rst.py        (revision 5827
     590--- trac/mimeview/rst.py        (revision 5935
    542591+++ trac/mimeview/rst.py        (working copy) 
    543592@@ -52,9 +52,9 @@ 
     
    573622Index: trac/mimeview/api.py 
    574623=================================================================== 
    575 --- trac/mimeview/api.py        (revision 5827
     624--- trac/mimeview/api.py        (revision 5935
    576625+++ trac/mimeview/api.py        (working copy) 
    577626@@ -376,7 +376,7 @@ 
     
    595644Index: trac/mimeview/tests/php.py 
    596645=================================================================== 
    597 --- trac/mimeview/tests/php.py  (revision 5827
     646--- trac/mimeview/tests/php.py  (revision 5935
    598647+++ trac/mimeview/tests/php.py  (working copy) 
    599648@@ -66,7 +66,7 @@ 
     
    608657Index: trac/mimeview/silvercity.py 
    609658=================================================================== 
    610 --- trac/mimeview/silvercity.py (revision 5827
     659--- trac/mimeview/silvercity.py (revision 5935
    611660+++ trac/mimeview/silvercity.py (working copy) 
    612661@@ -109,7 +109,7 @@ 
     
    621670Index: trac/mimeview/patch.py 
    622671=================================================================== 
    623 --- trac/mimeview/patch.py      (revision 5827
     672--- trac/mimeview/patch.py      (revision 5935
    624673+++ trac/mimeview/patch.py      (working copy) 
    625674@@ -69,7 +69,7 @@ 
     
    634683Index: trac/mimeview/enscript.py 
    635684=================================================================== 
    636 --- trac/mimeview/enscript.py   (revision 5827
     685--- trac/mimeview/enscript.py   (revision 5935
    637686+++ trac/mimeview/enscript.py   (working copy) 
    638687@@ -137,7 +137,7 @@ 
     
    647696Index: trac/mimeview/php.py 
    648697=================================================================== 
    649 --- trac/mimeview/php.py        (revision 5827
     698--- trac/mimeview/php.py        (revision 5935
    650699+++ trac/mimeview/php.py        (working copy) 
    651700@@ -83,7 +83,7 @@ 
     
    673722Index: trac/ticket/api.py 
    674723=================================================================== 
    675 --- trac/ticket/api.py  (revision 5827
     724--- trac/ticket/api.py  (revision 5935
    676725+++ trac/ticket/api.py  (working copy) 
    677726@@ -244,7 +244,7 @@ 
     
    686735Index: trac/ticket/web_ui.py 
    687736=================================================================== 
    688 --- trac/ticket/web_ui.py       (revision 5827
     737--- trac/ticket/web_ui.py       (revision 5935
    689738+++ trac/ticket/web_ui.py       (working copy) 
    690739@@ -57,10 +57,10 @@ 
     
    841890                     return None 
    842891             elif 'ticket' in filters: 
    843 @@ -388,7 +413,7 @@ 
    844                  title = 'Ticket #%s (%s %s): %s' % \ 
    845                          (id, type.lower(), verb, summary) 
     892@@ -389,7 +414,7 @@ 
     893                         (id, type_ and type_.lower() or '', verb, summary) 
    846894             else: 
    847 -                title = Markup('Ticket <em title="%s">#%s</em> (%s) %s by %s', 
    848 +                title = Markup('Ticket <em title="%s">#%s</em> (%s) %s por %s', 
    849                                 summary, id, type, verb, author) 
     895                 typeinfo = type_ and '(%s)' % type_ or '' 
     896-                title = Markup('Ticket <em title="%s">#%s</em> %s %s by %s', 
     897+                title = Markup('Ticket <em title="%s">#%s</em> %s %s por %s', 
     898                                summary, id, typeinfo, verb, author) 
    850899             ticket_href = href.ticket(id) 
    851900             if cid: 
    852 @@ -509,7 +534,7 @@ 
     901@@ -510,7 +535,7 @@ 
    853902         if req.perm.has_permission('TICKET_CHGPROP'): 
    854903             # TICKET_CHGPROP gives permission to edit the ticket 
     
    859908             if req.args.has_key('description') or req.args.has_key('reporter'): 
    860909                 req.perm.assert_permission('TICKET_ADMIN') 
    861 @@ -520,15 +545,15 @@ 
     910@@ -521,15 +546,15 @@ 
    862911  
    863912         # Mid air collision? 
     
    879928         # TODO: this should not be hard-coded like this 
    880929         if action == 'accept': 
    881 @@ -617,7 +642,7 @@ 
     930@@ -618,7 +643,7 @@ 
    882931         def quote_original(author, original, link): 
    883932             if not 'comment' in req.args: # i.e. the comment was not yet edited 
     
    890939Index: trac/ticket/report.py 
    891940=================================================================== 
    892 --- trac/ticket/report.py       (revision 5827
     941--- trac/ticket/report.py       (revision 5935
    893942+++ trac/ticket/report.py       (working copy) 
    894943@@ -46,7 +46,7 @@ 
     
    10251074Index: trac/ticket/model.py 
    10261075=================================================================== 
    1027 --- trac/ticket/model.py        (revision 5827
     1076--- trac/ticket/model.py        (revision 5935
    10281077+++ trac/ticket/model.py        (working copy) 
    10291078@@ -83,8 +83,8 @@ 
     
    12151264Index: trac/ticket/roadmap.py 
    12161265=================================================================== 
    1217 --- trac/ticket/roadmap.py      (revision 5827
     1266--- trac/ticket/roadmap.py      (revision 5935
    12181267+++ trac/ticket/roadmap.py      (working copy) 
    12191268@@ -129,7 +129,7 @@ 
     
    13471396Index: trac/ticket/query.py 
    13481397=================================================================== 
    1349 --- trac/ticket/query.py        (revision 5827
     1398--- trac/ticket/query.py        (revision 5935
    13501399+++ trac/ticket/query.py        (working copy) 
    13511400@@ -67,11 +67,11 @@ 
     
    14301479Index: trac/db/sqlite_backend.py 
    14311480=================================================================== 
    1432 --- trac/db/sqlite_backend.py   (revision 5827
     1481--- trac/db/sqlite_backend.py   (revision 5935
    14331482+++ trac/db/sqlite_backend.py   (working copy) 
    14341483@@ -116,7 +116,7 @@ 
     
    14631512Index: trac/db/api.py 
    14641513=================================================================== 
    1465 --- trac/db/api.py      (revision 5827
     1514--- trac/db/api.py      (revision 5935
    14661515+++ trac/db/api.py      (working copy) 
    14671516@@ -94,7 +94,7 @@ 
     
    14871536Index: trac/db/pool.py 
    14881537=================================================================== 
    1489 --- trac/db/pool.py     (revision 5827
     1538--- trac/db/pool.py     (revision 5935
    14901539+++ trac/db/pool.py     (working copy) 
    14911540@@ -104,8 +104,8 @@ 
     
    15021551Index: trac/db/mysql_backend.py 
    15031552=================================================================== 
    1504 --- trac/db/mysql_backend.py    (revision 5827
     1553--- trac/db/mysql_backend.py    (revision 5935
    15051554+++ trac/db/mysql_backend.py    (working copy) 
    15061555@@ -122,7 +122,7 @@ 
     
    15151564Index: trac/versioncontrol/api.py 
    15161565=================================================================== 
    1517 --- trac/versioncontrol/api.py  (revision 5827
     1566--- trac/versioncontrol/api.py  (revision 5935
    15181567+++ trac/versioncontrol/api.py  (working copy) 
    15191568@@ -88,9 +88,9 @@ 
     
    15701619Index: trac/versioncontrol/svn_fs.py 
    15711620=================================================================== 
    1572 --- trac/versioncontrol/svn_fs.py       (revision 5827
     1621--- trac/versioncontrol/svn_fs.py       (revision 5935
    15731622+++ trac/versioncontrol/svn_fs.py       (working copy) 
    15741623@@ -254,7 +254,7 @@ 
     
    16111660Index: trac/versioncontrol/web_ui/util.py 
    16121661=================================================================== 
    1613 --- trac/versioncontrol/web_ui/util.py  (revision 5827
     1662--- trac/versioncontrol/web_ui/util.py  (revision 5935
    16141663+++ trac/versioncontrol/web_ui/util.py  (working copy) 
    16151664@@ -72,7 +72,7 @@ 
     
    16371686Index: trac/versioncontrol/web_ui/changeset.py 
    16381687=================================================================== 
    1639 --- trac/versioncontrol/web_ui/changeset.py     (revision 5827
     1688--- trac/versioncontrol/web_ui/changeset.py     (revision 5935
    16401689+++ trac/versioncontrol/web_ui/changeset.py     (working copy) 
    16411690@@ -259,9 +259,9 @@ 
     
    17191768Index: trac/versioncontrol/web_ui/log.py 
    17201769=================================================================== 
    1721 --- trac/versioncontrol/web_ui/log.py   (revision 5827
     1770--- trac/versioncontrol/web_ui/log.py   (revision 5935
    17221771+++ trac/versioncontrol/web_ui/log.py   (working copy) 
    17231772@@ -94,7 +94,7 @@ 
     
    17681817Index: trac/versioncontrol/web_ui/browser.py 
    17691818=================================================================== 
    1770 --- trac/versioncontrol/web_ui/browser.py       (revision 5827
     1819--- trac/versioncontrol/web_ui/browser.py       (revision 5935
    17711820+++ trac/versioncontrol/web_ui/browser.py       (working copy) 
    17721821@@ -78,7 +78,7 @@ 
     
    18141863Index: trac/versioncontrol/cache.py 
    18151864=================================================================== 
    1816 --- trac/versioncontrol/cache.py        (revision 5827
     1865--- trac/versioncontrol/cache.py        (revision 5935
    18171866+++ trac/versioncontrol/cache.py        (working copy) 
    18181867@@ -81,8 +81,8 @@ 
     
    18381887Index: trac/Settings.py 
    18391888=================================================================== 
    1840 --- trac/Settings.py    (revision 5827
     1889--- trac/Settings.py    (revision 5935
    18411890+++ trac/Settings.py    (working copy) 
    18421891@@ -33,7 +33,7 @@ 
     
    18601909Index: trac/scripts/admin.py 
    18611910=================================================================== 
    1862 --- trac/scripts/admin.py       (revision 5827
     1911--- trac/scripts/admin.py       (revision 5935
    18631912+++ trac/scripts/admin.py       (working copy) 
    18641913@@ -67,8 +67,8 @@ 
     
    25562605Index: trac/scripts/tests/admin.py 
    25572606=================================================================== 
    2558 --- trac/scripts/tests/admin.py (revision 5827
     2607--- trac/scripts/tests/admin.py (revision 5935
    25592608+++ trac/scripts/tests/admin.py (working copy) 
    25602609@@ -185,7 +185,7 @@ 
     
    26052654Index: trac/perm.py 
    26062655=================================================================== 
    2607 --- trac/perm.py        (revision 5827
     2656--- trac/perm.py        (revision 5935
    26082657+++ trac/perm.py        (working copy) 
    26092658@@ -32,7 +32,7 @@ 
     
    26272676Index: trac/Search.py 
    26282677=================================================================== 
    2629 --- trac/Search.py      (revision 5827
     2678--- trac/Search.py      (revision 5935
    26302679+++ trac/Search.py      (working copy) 
    26312680@@ -74,7 +74,7 @@ 
     
    27042753Index: trac/config.py 
    27052754=================================================================== 
    2706 --- trac/config.py      (revision 5827
     2755--- trac/config.py      (revision 5935
    27072756+++ trac/config.py      (working copy) 
    27082757@@ -220,7 +220,7 @@ 
     
    27392788Index: trac/Timeline.py 
    27402789=================================================================== 
    2741 --- trac/Timeline.py    (revision 5827
     2790--- trac/Timeline.py    (revision 5935
    27422791+++ trac/Timeline.py    (working copy) 
    27432792@@ -77,7 +77,7 @@ 
     
    27822831Index: trac/About.py 
    27832832=================================================================== 
    2784 --- trac/About.py       (revision 5827
     2833--- trac/About.py       (revision 5935
    27852834+++ trac/About.py       (working copy) 
    27862835@@ -38,7 +38,7 @@ 
     
    28042853Index: trac/wiki/web_ui.py 
    28052854=================================================================== 
    2806 --- trac/wiki/web_ui.py (revision 5827
     2855--- trac/wiki/web_ui.py (revision 5935
    28072856+++ trac/wiki/web_ui.py (working copy) 
    28082857@@ -51,7 +51,7 @@ 
     
    29002949Index: trac/wiki/intertrac.py 
    29012950=================================================================== 
    2902 --- trac/wiki/intertrac.py      (revision 5827
     2951--- trac/wiki/intertrac.py      (revision 5935
    29032952+++ trac/wiki/intertrac.py      (working copy) 
    29042953@@ -41,13 +41,13 @@ 
     
    29452994Index: trac/wiki/model.py 
    29462995=================================================================== 
    2947 --- trac/wiki/model.py  (revision 5827
     2996--- trac/wiki/model.py  (revision 5935
    29482997+++ trac/wiki/model.py  (working copy) 
    29492998@@ -68,7 +68,7 @@ 
     
    29673016Index: trac/wiki/formatter.py 
    29683017=================================================================== 
    2969 --- trac/wiki/formatter.py      (revision 5827
     3018--- trac/wiki/formatter.py      (revision 5935
    29703019+++ trac/wiki/formatter.py      (working copy) 
    29713020@@ -72,7 +72,7 @@ 
     
    30093058Index: trac/wiki/macros.py 
    30103059=================================================================== 
    3011 --- trac/wiki/macros.py (revision 5827
     3060--- trac/wiki/macros.py (revision 5935
    30123061+++ trac/wiki/macros.py (working copy) 
    30133062@@ -252,7 +252,7 @@ 
     
    30583107Index: trac/wiki/interwiki.py 
    30593108=================================================================== 
    3060 --- trac/wiki/interwiki.py      (revision 5827
     3109--- trac/wiki/interwiki.py      (revision 5935
    30613110+++ trac/wiki/interwiki.py      (working copy) 
    30623111@@ -131,7 +131,7 @@ 
     
    30803129Index: trac/upgrades/db10.py 
    30813130=================================================================== 
    3082 --- trac/upgrades/db10.py       (revision 5827
     3131--- trac/upgrades/db10.py       (revision 5935
    30833132+++ trac/upgrades/db10.py       (working copy) 
    30843133@@ -22,4 +22,4 @@ 
     
    30873136         cursor.execute(s) 
    30883137-    print 'Please perform a "resync" after this upgrade.' 
    3089 +    print unicode('Por favor realice un "resync" después de esta actualización.', 'latin-1').encode('latin-1') 
     3138+    print unicode('Por favor realice un "resync" después de esta actualización.', 'utf-8').encode('utf-8') 
    30903139Index: trac/web/standalone.py 
    30913140=================================================================== 
    3092 --- trac/web/standalone.py      (revision 5827
     3141--- trac/web/standalone.py      (revision 5935
    30933142+++ trac/web/standalone.py      (working copy) 
    30943143@@ -106,26 +106,26 @@ 
     
    31793228Index: trac/web/auth.py 
    31803229=================================================================== 
    3181 --- trac/web/auth.py    (revision 5827
     3230--- trac/web/auth.py    (revision 5935
    31823231+++ trac/web/auth.py    (working copy) 
    3183 @@ -83,12 +83,12 @@ 
     3232@@ -83,12 +83,13 @@ 
    31843233  
    31853234     def get_navigation_items(self, req): 
     
    31893238             yield ('metanav', 'logout', 
    31903239-                   html.A('Logout', href=req.href.logout())) 
    3191 +                   html.A(unicode('Cerrar Sesión', 'utf-8'), href=req.href.logout())) 
     3240+                   html.A(unicode('Cerrar Sesión', 'utf-8'), href=req.href.logout(),  
     3241+                           onclick="clearAuthenticationCache(\'%s\')" % req.href.logout())) 
    31923242         else: 
    31933243             yield ('metanav', 'login', 
     
    31973247     # IRequestHandler methods 
    31983248  
    3199 @@ -119,10 +119,10 @@ 
     3249@@ -119,10 +120,10 @@ 
    32003250         case sensitive regarding user names and domain names 
    32013251         """ 
     
    32123262                                         "#ConfiguringAuthentication"), ".")) 
    32133263         remote_user = req.remote_user 
    3214 @@ -130,7 +130,7 @@ 
     3264@@ -130,7 +131,7 @@ 
    32153265             remote_user = remote_user.lower() 
    32163266  
     
    32213271         cookie = hex_entropy() 
    32223272         db = self.env.get_db_cnx() 
    3223 @@ -242,17 +242,17 @@ 
     3273@@ -242,17 +243,17 @@ 
    32243274             try: 
    32253275                 u, h = line.split(':') 
    32263276             except ValueError: 
    32273277-                print >>sys.stderr, 'Warning: invalid password line in %s: %s' \ 
    3228 +                print >>sys.stderr, unicode('Advertencia: contraseña inválida en %s: %s', 'latin-1').encode('latin-1') \ 
     3278+                print >>sys.stderr, unicode('Advertencia: contraseña inválida en %s: %s', 'utf-8').encode('utf-8') \ 
    32293279                                     % (filename, line) 
    32303280                 continue 
     
    32353285-                                    'user "%s" without the "crypt" module' % u 
    32363286+                print >>sys.stderr, unicode('Advertencia: no se puede verificar la contraseña del ' \ 
    3237 +                                    'usuario "%s" sin el módulo "crypt"', 'latin-1').encode('latin-1') % u 
     3287+                                    'usuario "%s" sin el módulo "crypt"', 'utf-8').encode('utf-8') % u 
    32383288  
    32393289         if self.hash == {}: 
     
    32433293     def test(self, user, password): 
    32443294         self.check_reload() 
    3245 @@ -304,13 +304,13 @@ 
     3295@@ -304,13 +305,13 @@ 
    32463296             try: 
    32473297                 u, r, a1 = line.split(':') 
    32483298             except ValueError: 
    32493299-                print >>sys.stderr, 'Warning: invalid digest line in %s: %s' \ 
    3250 +                print >>sys.stderr, unicode('Advertencia: entrada "digest" inválida en %s: %s', 'latin-1').encode('latin-1') \ 
     3300+                print >>sys.stderr, unicode('Advertencia: entrada "digest" inválida en %s: %s', 'utf-8').encode('utf-8') \ 
    32513301                                     % (filename, line) 
    32523302                 continue 
     
    32613311Index: trac/web/api.py 
    32623312=================================================================== 
    3263 --- trac/web/api.py     (revision 5827
     3313--- trac/web/api.py     (revision 5935
    32643314+++ trac/web/api.py     (working copy) 
    32653315@@ -44,7 +44,7 @@ 
     
    32833333Index: trac/web/clearsilver.py 
    32843334=================================================================== 
    3285 --- trac/web/clearsilver.py     (revision 5827
     3335--- trac/web/clearsilver.py     (revision 5935
    32863336+++ trac/web/clearsilver.py     (working copy) 
    32873337@@ -132,7 +132,7 @@ 
     
    32963346Index: trac/web/session.py 
    32973347=================================================================== 
    3298 --- trac/web/session.py (revision 5827
     3348--- trac/web/session.py (revision 5935
    32993349+++ trac/web/session.py (working copy) 
    33003350@@ -99,9 +99,9 @@ 
     
    33133363Index: trac/util/datefmt.py 
    33143364=================================================================== 
    3315 --- trac/util/datefmt.py        (revision 5827
     3365--- trac/util/datefmt.py        (revision 5935
    33163366+++ trac/util/datefmt.py        (working copy) 
    33173367@@ -30,17 +30,17 @@ 
     
    33493399Index: trac/notification.py 
    33503400=================================================================== 
    3351 --- trac/notification.py        (revision 5827
     3401--- trac/notification.py        (revision 5935
    33523402+++ trac/notification.py        (working copy) 
    33533403@@ -190,7 +190,7 @@ 
  • tracspanishtranslation/0.10/patchs/trac-spanish-templates_utf-8.diff

    r2461 r2574  
    11Index: templates/report.cs 
    22=================================================================== 
    3 --- templates/report.cs (revision 5827
     3--- templates/report.cs (revision 5935
    44+++ templates/report.cs (working copy) 
    55@@ -5,11 +5,11 @@ 
     
    152152Index: templates/anydiff.cs 
    153153=================================================================== 
    154 --- templates/anydiff.cs        (revision 5827
     154--- templates/anydiff.cs        (revision 5935
    155155+++ templates/anydiff.cs        (working copy) 
    156156@@ -4,41 +4,41 @@ 
     
    206206Index: templates/log.cs 
    207207=================================================================== 
    208 --- templates/log.cs    (revision 5827
     208--- templates/log.cs    (revision 5935
    209209+++ templates/log.cs    (working copy) 
    210210@@ -4,18 +4,18 @@ 
     
    388388Index: templates/ticket_notify_email.cs 
    389389=================================================================== 
    390 --- templates/ticket_notify_email.cs    (revision 5827
     390--- templates/ticket_notify_email.cs    (revision 5935
    391391+++ templates/ticket_notify_email.cs    (working copy) 
    392392@@ -4,20 +4,20 @@ 
     
    418418Index: templates/browser.cs 
    419419=================================================================== 
    420 --- templates/browser.cs        (revision 5827
     420--- templates/browser.cs        (revision 5935
    421421+++ templates/browser.cs        (working copy) 
    422422@@ -4,9 +4,9 @@ 
     
    549549Index: templates/roadmap.cs 
    550550=================================================================== 
    551 --- templates/roadmap.cs        (revision 5827
     551--- templates/roadmap.cs        (revision 5935
    552552+++ templates/roadmap.cs        (working copy) 
    553553@@ -4,35 +4,35 @@ 
     
    645645Index: templates/ticket.cs 
    646646=================================================================== 
    647 --- templates/ticket.cs (revision 5827
     647--- templates/ticket.cs (revision 5935
    648648+++ templates/ticket.cs (working copy) 
    649649@@ -8,20 +8,20 @@ 
     
    889889Index: templates/macros.cs 
    890890=================================================================== 
    891 --- templates/macros.cs (revision 5827
     891--- templates/macros.cs (revision 5935
    892892+++ templates/macros.cs (working copy) 
    893893@@ -21,9 +21,9 @@ 
     
    931931Index: templates/header.cs 
    932932=================================================================== 
    933 --- templates/header.cs (revision 5827
     933--- templates/header.cs (revision 5935
    934934+++ templates/header.cs (working copy) 
    935935@@ -41,7 +41,7 @@ 
     
    944944Index: templates/attachment.cs 
    945945=================================================================== 
    946 --- templates/attachment.cs     (revision 5827
     946--- templates/attachment.cs     (revision 5935
    947947+++ templates/attachment.cs     (working copy) 
    948948@@ -6,29 +6,29 @@ 
     
    10471047Index: templates/error.cs 
    10481048=================================================================== 
    1049 --- templates/error.cs  (revision 5827
     1049--- templates/error.cs  (revision 5935
    10501050+++ templates/error.cs  (working copy) 
    10511051@@ -11,24 +11,24 @@ 
     
    10861086Index: templates/query_rss.cs 
    10871087=================================================================== 
    1088 --- templates/query_rss.cs      (revision 5827
     1088--- templates/query_rss.cs      (revision 5935
    10891089+++ templates/query_rss.cs      (working copy) 
    10901090@@ -2,13 +2,13 @@ 
     
    11071107Index: templates/newticket.cs 
    11081108=================================================================== 
    1109 --- templates/newticket.cs      (revision 5827
     1109--- templates/newticket.cs      (revision 5935
    11101110+++ templates/newticket.cs      (working copy) 
    11111111@@ -7,43 +7,43 @@ 
     
    11891189Index: templates/timeline_rss.cs 
    11901190=================================================================== 
    1191 --- templates/timeline_rss.cs   (revision 5827
     1191--- templates/timeline_rss.cs   (revision 5935
    11921192+++ templates/timeline_rss.cs   (working copy) 
    11931193@@ -7,8 +7,8 @@ 
     
    12041204Index: templates/footer.cs 
    12051205=================================================================== 
    1206 --- templates/footer.cs (revision 5827
     1206--- templates/footer.cs (revision 5935
    12071207+++ templates/footer.cs (working copy) 
    12081208@@ -1,6 +1,6 @@ 
     
    12161216Index: templates/milestone.cs 
    12171217=================================================================== 
    1218 --- templates/milestone.cs      (revision 5827
     1218--- templates/milestone.cs      (revision 5935
    12191219+++ templates/milestone.cs      (working copy) 
    12201220@@ -5,13 +5,13 @@ 
     
    14561456Index: templates/settings.cs 
    14571457=================================================================== 
    1458 --- templates/settings.cs       (revision 5827
     1458--- templates/settings.cs       (revision 5935
    14591459+++ templates/settings.cs       (working copy) 
    14601460@@ -5,59 +5,59 @@ 
     
    15401540Index: templates/changeset.cs 
    15411541=================================================================== 
    1542 --- templates/changeset.cs      (revision 5827
     1542--- templates/changeset.cs      (revision 5935
    15431543+++ templates/changeset.cs      (working copy) 
    15441544@@ -7,28 +7,28 @@ 
     
    18381838Index: templates/report_rss.cs 
    18391839=================================================================== 
    1840 --- templates/report_rss.cs     (revision 5827
     1840--- templates/report_rss.cs     (revision 5935
    18411841+++ templates/report_rss.cs     (working copy) 
    18421842@@ -8,8 +8,8 @@ 
     
    18621862Index: templates/wiki.cs 
    18631863=================================================================== 
    1864 --- templates/wiki.cs   (revision 5827
     1864--- templates/wiki.cs   (revision 5935
    18651865+++ templates/wiki.cs   (working copy) 
    18661866@@ -8,27 +8,27 @@ 
     
    22812281Index: templates/query.cs 
    22822282=================================================================== 
    2283 --- templates/query.cs  (revision 5827
     2283--- templates/query.cs  (revision 5935
    22842284+++ templates/query.cs  (working copy) 
    22852285@@ -4,13 +4,13 @@ 
     
    24292429Index: templates/search.cs 
    24302430=================================================================== 
    2431 --- templates/search.cs (revision 5827
     2431--- templates/search.cs (revision 5935
    24322432+++ templates/search.cs (working copy) 
    24332433@@ -23,12 +23,12 @@ 
     
    24972497Index: templates/timeline.cs 
    24982498=================================================================== 
    2499 --- templates/timeline.cs       (revision 5827
     2499--- templates/timeline.cs       (revision 5935
    25002500+++ templates/timeline.cs       (working copy) 
    25012501@@ -3,14 +3,14 @@ 
     
    25402540Index: templates/index.cs 
    25412541=================================================================== 
    2542 --- templates/index.cs  (revision 5827
     2542--- templates/index.cs  (revision 5935
    25432543+++ templates/index.cs  (working copy) 
    25442544@@ -2,8 +2,8 @@ 
     
    25552555Index: templates/log_rss.cs 
    25562556=================================================================== 
    2557 --- templates/log_rss.cs        (revision 5827
     2557--- templates/log_rss.cs        (revision 5935
    25582558+++ templates/log_rss.cs        (working copy) 
    25592559@@ -3,13 +3,13 @@ 
     
    25922592Index: templates/about.cs 
    25932593=================================================================== 
    2594 --- templates/about.cs  (revision 5827
     2594--- templates/about.cs  (revision 5935
    25952595+++ templates/about.cs  (working copy) 
    25962596@@ -3,9 +3,9 @@ 
     
    26842684Index: templates/ticket_rss.cs 
    26852685=================================================================== 
    2686 --- templates/ticket_rss.cs     (revision 5827
     2686--- templates/ticket_rss.cs     (revision 5935
    26872687+++ templates/ticket_rss.cs     (working copy) 
    26882688@@ -36,12 +36,12 @@