Index: TracEnFrancais/trac-0.10.4-PKG.patch
===================================================================
--- TracEnFrancais/trac-0.10.4-PKG.patch	(revision 16)
+++ TracEnFrancais/trac-0.10.4-PKG.patch	(revision 1)
@@ -3906,5 +3906,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/db_default.py trac-0.10.4-PKG/trac/db_default.py
 --- trac-0.10.4/trac/db_default.py	2007-04-20 15:41:51.000000000 +0200
-+++ trac-0.10.4-PKG/trac/db_default.py	2007-10-19 14:43:33.000000000 +0200
++++ trac-0.10.4-PKG/trac/db_default.py	2007-08-21 16:30:48.000000000 +0200
 @@ -117,7 +117,7 @@
          Column('description'),
@@ -3921,10 +3921,9 @@
      return (
 -('Active Tickets',
--"""
++('Tickets ouverts',
+ """
 - * List all active tickets by priority.
 - * Color each row based on priority.
 - * If a ticket has been accepted, a '*' is appended after the owner's name
-+('Tickets ouverts',
-+u"""
 + * Liste de tous les tickets ouverts triÃ©s par prioritÃ©.
 + * Les couleurs de lignes sont basÃ©es sur la prioritÃ©.
@@ -3947,9 +3946,8 @@
  #----------------------------------------------------------------------------
 - ('Active Tickets by Version',
--"""
++ ('Tickets ouverts par Version',
+ """
 -This report shows how to color results by priority,
 -while grouping results by version.
-+ ('Tickets ouverts par Version',
-+u"""
 +Ce rapport montre comment mettre en valeur avec des couleurs les
 +rÃ©sultats triÃ©s par prioritÃ©, quand ils sont aussi groupÃ©s par version.
@@ -3977,9 +3975,8 @@
  #----------------------------------------------------------------------------
 -('Active Tickets by Milestone',
--"""
++('Tous les Tickets par Objectif',
+ """
 -This report shows how to color results by priority,
 -while grouping results by milestone.
-+('Tous les Tickets par Objectif',
-+u"""
 +Ce rapport montre comment mettre en valeur avec des couleurs les
 +rÃ©sultats triÃ©s par prioritÃ©, quand ils sont aussi groupÃ©s par objectif.
@@ -4005,12 +4002,10 @@
 +  WHERE status IN ('new', 'assigned', 'reopened')
    ORDER BY (milestone IS NULL),milestone, p.value, t.type, time
--""" % (db.concat('milestone', "' Release'"), owner)),
-+""" % owner ),
+ """ % (db.concat('milestone', "' Release'"), owner)),
  #----------------------------------------------------------------------------
 -('Assigned, Active Tickets by Owner',
--"""
++('Tickets assignÃ©s et ouverts par PropriÃ©taire',
+ """
 -List assigned tickets, group by ticket owner, sorted by priority.
-+(u'Tickets assignÃ©s et ouverts par PropriÃ©taire',
-+u"""
 +Liste des tickets assignÃ©s, groupÃ©s par propriÃ©taire et triÃ©s par prioritÃ©.
  """,
@@ -4022,9 +4017,8 @@
  #----------------------------------------------------------------------------
 -('Assigned, Active Tickets by Owner (Full Description)',
--"""
++('Tickets assignÃ©s et ouverts par PropriÃ©taire (Description complÃ¨te)',
+ """
 -List tickets assigned, group by ticket owner.
 -This report demonstrates the use of full-row display.
-+(u'Tickets assignÃ©s et ouverts par PropriÃ©taire (Description complÃ¨te)',
-+u"""
 +Liste des tickets assignÃ©s, groupÃ©s par propriÃ©taire et triÃ©s par prioritÃ©.
 +Ce rapport dÃ©montre l'utilisation de la fonction ligne complÃ¨te.
@@ -4037,8 +4031,7 @@
  #----------------------------------------------------------------------------
 -('All Tickets By Milestone  (Including closed)',
--"""
++('Tous les Tickets par Objectif (fermÃ©s inclus)',
+ """
 -A more complex example to show how to make advanced reports.
-+(u'Tous les Tickets par Objectif (fermÃ©s inclus)',
-+u"""
 +Un exemple plus complexe pour dÃ©montrer comme faire des rapports avancÃ©s.
  """,
@@ -4061,22 +4054,19 @@
    LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
 -  ORDER BY (milestone IS NULL), milestone DESC, (status = 'closed'), 
--        (CASE status WHEN 'closed' THEN modified ELSE (-1)*p.value END) DESC
 +  ORDER BY (milestone IS NULL), milestone DESC, (status = 'closed'),
-+        (CASE status WHEN 'closed' THEN changetime ELSE (-1)*p.value END) DESC
+         (CASE status WHEN 'closed' THEN modified ELSE (-1)*p.value END) DESC
  """),
  #----------------------------------------------------------------------------
 -('My Tickets',
--"""
++('Mes Tickets',
+ """
 -This report demonstrates the use of the automatically set 
 -USER dynamic variable, replaced with the username of the
 -logged in user when executed.
-+('Mes Tickets',
-+u"""
 +Ce rapport dÃ©montre l'utilisation de la variable dynamique
 +USER dÃ©finie automatiquement, pour remplacer le nom d'utilisateur
 +par le nom de l'utilisateur connectÃ© quand la requÃªte est exÃ©cutÃ©e.
  """,
--"""
-+u"""
+ """
  SELECT p.value AS __color__,
 -   (CASE status WHEN 'assigned' THEN 'Assigned' ELSE 'Owned' END) AS __group__,
@@ -4090,9 +4080,8 @@
  #----------------------------------------------------------------------------
 -('Active Tickets, Mine first',
--"""
++('Tickets ouverts, les miens d\'abord',
+ """
 - * List all active tickets by priority.
 - * Show all tickets owned by the logged in user in a group first.
-+(u'Tickets ouverts, les miens d\'abord',
-+u"""
 + * Liste de tous les tickets ouverts triÃ©s par prioritÃ©.
 + * Montre tous les tickets de l'utilisateur connectÃ© groupÃ©s en premier
@@ -4410,5 +4399,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/mimeview/api.py trac-0.10.4-PKG/trac/mimeview/api.py
 --- trac-0.10.4/trac/mimeview/api.py	2007-04-20 15:41:45.000000000 +0200
-+++ trac-0.10.4-PKG/trac/mimeview/api.py	2007-10-19 12:57:29.000000000 +0200
++++ trac-0.10.4-PKG/trac/mimeview/api.py	2007-08-24 11:04:51.000000000 +0200
 @@ -80,14 +80,14 @@
      'application/x-csh':      ['csh'],
@@ -4500,13 +4489,4 @@
  
      def get_annotation_types(self):
-@@ -464,7 +464,7 @@
-                     return Markup(buf.getvalue())
-             except Exception, e:
-                 self.log.warning('HTML preview using %s failed (%s)'
--                                 % (renderer, e), exc_info=True)
-+                                 % (renderer, to_unicode(e)), exc_info=True)
- 
-     def _annotate(self, lines, annotations):
-         buf = StringIO()
 @@ -508,11 +508,11 @@
          """Infer the character encoding from the `content` or the `mimetype`.
@@ -4566,5 +4546,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/mimeview/enscript.py trac-0.10.4-PKG/trac/mimeview/enscript.py
 --- trac-0.10.4/trac/mimeview/enscript.py	2007-04-20 15:41:45.000000000 +0200
-+++ trac-0.10.4-PKG/trac/mimeview/enscript.py	2007-10-19 12:33:37.000000000 +0200
++++ trac-0.10.4-PKG/trac/mimeview/enscript.py	2007-08-24 11:05:09.000000000 +0200
 @@ -137,8 +137,8 @@
  
@@ -4962,5 +4942,5 @@
          means the permission is denied."""
 diff --exclude=.svn -Naur trac-0.10.4/trac/scripts/admin.py trac-0.10.4-PKG/trac/scripts/admin.py
---- trac-0.10.4/trac/scripts/admin.py	2007-10-19 14:48:30.000000000 +0200
+--- trac-0.10.4/trac/scripts/admin.py	2007-09-04 11:32:57.000000000 +0200
 +++ trac-0.10.4-PKG/trac/scripts/admin.py	2007-08-24 11:10:28.000000000 +0200
 @@ -1200,7 +1200,7 @@
@@ -5552,5 +5532,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/ticket/report.py trac-0.10.4-PKG/trac/ticket/report.py
 --- trac-0.10.4/trac/ticket/report.py	2007-04-20 15:41:46.000000000 +0200
-+++ trac-0.10.4-PKG/trac/ticket/report.py	2007-10-19 12:48:58.000000000 +0200
++++ trac-0.10.4-PKG/trac/ticket/report.py	2007-08-24 11:41:45.000000000 +0200
 @@ -27,7 +27,7 @@
  from trac.util.datefmt import format_date, format_time, format_datetime, \
@@ -5558,5 +5538,5 @@
  from trac.util.html import html
 -from trac.util.text import unicode_urlencode
-+from trac.util.text import to_unicode, unicode_urlencode, translate
++from trac.util.text import unicode_urlencode, translate
  from trac.web import IRequestHandler
  from trac.web.chrome import add_link, add_stylesheet, INavigationContributor
@@ -5637,5 +5617,5 @@
          except ValueError,e:
 -            raise TracError, 'Report failed: %s' % e
-+            raise TracError, u'Ãchec du rapport: %s' % to_unicode(e.message)
++            raise TracError, u'Ãchec du rapport: %s' % e.message
  
          title, description, sql = self.get_info(db, id, args)
@@ -5647,5 +5627,5 @@
 -            req.hdf['report.message'] = 'Report execution failed: %s' % e
 +            req.hdf['report.message'] = \
-+                u"Ãchec de l'exÃ©cution du rapport: %s" % to_unicode(e.message)
++                u"Ãchec de l'exÃ©cution du rapport: %s" % e.message
              return 'report.cs', None
  
@@ -7053,14 +7033,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/versioncontrol/web_ui/util.py trac-0.10.4-PKG/trac/versioncontrol/web_ui/util.py
 --- trac-0.10.4/trac/versioncontrol/web_ui/util.py	2007-04-20 15:41:47.000000000 +0200
-+++ trac-0.10.4-PKG/trac/versioncontrol/web_ui/util.py	2007-10-19 12:50:23.000000000 +0200
-@@ -22,7 +22,7 @@
- from trac.core import TracError
- from trac.util.datefmt import format_datetime, pretty_timedelta
- from trac.util.html import escape, html, Markup
--from trac.util.text import shorten_line
-+from trac.util.text import to_unicode, shorten_line
- from trac.versioncontrol.api import NoSuchNode, NoSuchChangeset
- from trac.wiki import wiki_to_html, wiki_to_oneliner
- 
++++ trac-0.10.4-PKG/trac/versioncontrol/web_ui/util.py	2007-08-24 12:05:49.000000000 +0200
 @@ -94,14 +94,14 @@
      return path, rev, line
@@ -7077,8 +7048,8 @@
 -                               req.href.log(path, rev=rev,
 -                                            mode='path_history')))
-+        raise TracError(Markup(u'%s<br><p>Vous pouvez <a href="%s">rechercher</a> '
++        raise TracError(Markup(u'%s<br><p>Vous pouvez <a href="%s">rechercher</a> ' 
 +                               u'dans l\'historique du dÃ©pÃ´t pour voir si le '
 +                               u'chemin a existÃ© mais a ensuite Ã©tÃ© supprimÃ©.</p>',
-+                               to_unicode(e.message), req.href.log(path, rev=rev,
++                               e.message, req.href.log(path, rev=rev,
 +                                                       mode='path_history')))
  
@@ -7445,5 +7416,5 @@
 diff --exclude=.svn -Naur trac-0.10.4/trac/web/main.py trac-0.10.4-PKG/trac/web/main.py
 --- trac-0.10.4/trac/web/main.py	2007-04-20 15:41:51.000000000 +0200
-+++ trac-0.10.4-PKG/trac/web/main.py	2007-10-19 12:50:51.000000000 +0200
++++ trac-0.10.4-PKG/trac/web/main.py	2007-09-04 09:07:27.000000000 +0200
 @@ -86,6 +86,9 @@
          'url': env.project_url
@@ -7514,12 +7485,5 @@
                  resp = chosen_handler.process_request(req)
                  if resp:
-@@ -256,13 +264,13 @@
-         except PermissionError, e:
-             raise HTTPForbidden(to_unicode(e))
-         except TracError, e:
--            raise HTTPInternalError(e.message)
-+            raise HTTPInternalError(to_unicode(e.message))
- 
-     def _pre_process_request(self, req, chosen_handler):
+@@ -262,7 +270,7 @@
          for f in self.filters:
              chosen_handler = f.pre_process_request(req, chosen_handler)
