Modified: bloodhound/branches/trac-1.0.2-integration/trac/trac/db_default.py
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/db_default.py?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/db_default.py 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/db_default.py Sat Nov 
15 01:14:46 2014
@@ -300,34 +300,27 @@ USER dynamic variable, replaced with the
 logged in user when executed.
 """,
 """\
-SELECT  __color__, __group,
+SELECT p.value AS __color__,
        (CASE
-         WHEN __group = 1 THEN 'Accepted'
-         WHEN __group = 2 THEN 'Owned'
-         WHEN __group = 3 THEN 'Reported'
+         WHEN owner = $USER AND status = 'accepted' THEN 'Accepted'
+         WHEN owner = $USER THEN 'Owned'
+         WHEN reporter = $USER THEN 'Reported'
          ELSE 'Commented' END) AS __group__,
-       ticket, summary, component, version, milestone,
-       type, priority, created, _changetime, _description,
-       _reporter
-FROM (
- SELECT DISTINCT """ + db.cast('p.value', 'int') + """ AS __color__,
-      (CASE
-         WHEN owner = $USER AND status = 'accepted' THEN 1
-         WHEN owner = $USER THEN 2
-         WHEN reporter = $USER THEN 3
-         ELSE 4 END) AS __group,
        t.id AS ticket, summary, component, version, milestone,
        t.type AS type, priority, t.time AS created,
        t.changetime AS _changetime, description AS _description,
        reporter AS _reporter
   FROM ticket t
   LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
-  LEFT JOIN ticket_change tc ON tc.ticket = t.id AND tc.author = $USER
-                                AND tc.field = 'comment'
-  WHERE t.status <> 'closed'
-        AND (owner = $USER OR reporter = $USER OR author = $USER)
-) AS sub
-ORDER BY __group, __color__, milestone, type, created
+  WHERE t.status <> 'closed' AND
+        (owner = $USER OR reporter = $USER OR
+         EXISTS (SELECT * FROM ticket_change tc
+                 WHERE tc.ticket = t.id AND tc.author = $USER AND
+                       tc.field = 'comment'))
+  ORDER BY (COALESCE(owner, '') = $USER AND status = 'accepted') DESC,
+           COALESCE(owner, '') = $USER DESC,
+           COALESCE(reporter, '') = $USER DESC,
+           """ + db.cast('p.value', 'int') + """, milestone, t.type, t.time
 """),
 #----------------------------------------------------------------------------
 ('Active Tickets, Mine first',

Modified: bloodhound/branches/trac-1.0.2-integration/trac/trac/dist.py
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/dist.py?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/dist.py (original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/dist.py Sat Nov 15 
01:14:46 2014
@@ -85,8 +85,8 @@ try:
         in_def = in_translator_comments = False
         comment_tag = None
 
-        encoding = parse_encoding(fileobj) \
-                   or options.get('encoding', 'iso-8859-1')
+        encoding = str(parse_encoding(fileobj) or
+                       options.get('encoding', 'iso-8859-1'))
         kwargs_maps = _DEFAULT_KWARGS_MAPS.copy()
         if 'kwargs_maps' in options:
             kwargs_maps.update(options['kwargs_maps'])
@@ -466,6 +466,17 @@ try:
                 self.run_command('compile_catalog')
             def run(self):
                 self.l10n_run()
+                # When bdist_egg is called on distribute 0.6.29 and later, the
+                # egg file includes no *.mo and *.js files which are generated
+                # in l10n_run() method.
+                # We remove build_py.data_files property to re-compute in order
+                # to avoid the issue (#11640).
+                build_py = self.get_finalized_command('build_py')
+                if 'data_files' in build_py.__dict__ and \
+                   not any(any(name.endswith('.mo') for name in filenames)
+                           for pkg, src_dir, build_dir, filenames
+                           in build_py.data_files):
+                    del build_py.__dict__['data_files']
                 _install_lib.run(self)
         return build, install_lib
 

Modified: bloodhound/branches/trac-1.0.2-integration/trac/trac/env.py
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/env.py?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/env.py (original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/env.py Sat Nov 15 
01:14:46 2014
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 #
-# Copyright (C) 2003-2011 Edgewall Software
+# Copyright (C) 2003-2014 Edgewall Software
 # Copyright (C) 2003-2007 Jonas Borgström <jo...@edgewall.com>
 # All rights reserved.
 #
@@ -27,7 +27,8 @@ from urlparse import urlsplit
 from trac import db_default
 from trac.admin import AdminCommandError, IAdminCommandProvider
 from trac.cache import CacheManager
-from trac.config import *
+from trac.config import BoolOption, ConfigSection, Configuration, Option, \
+                        PathOption
 from trac.core import Component, ComponentManager, implements, Interface, \
                       ExtensionPoint, TracError
 from trac.db.api import (DatabaseManager, QueryContextManager,
@@ -276,7 +277,6 @@ class Environment(Component, ComponentMa
 
         self.path = path
         self.systeminfo = []
-        self._href = self._abs_href = None
 
         if create:
             self.create(options)
@@ -328,17 +328,14 @@ class Environment(Component, ComponentMa
             name = name_or_class.__module__ + '.' + name_or_class.__name__
         return name.lower()
 
-    @property
+    @lazy
     def _component_rules(self):
-        try:
-            return self._rules
-        except AttributeError:
-            self._rules = {}
-            for name, value in self.components_section.options():
-                if name.endswith('.*'):
-                    name = name[:-2]
-                self._rules[name.lower()] = value.lower() in ('enabled', 'on')
-            return self._rules
+        _rules = {}
+        for name, value in self.components_section.options():
+            if name.endswith('.*'):
+                name = name[:-2]
+            _rules[name.lower()] = value.lower() in ('enabled', 'on')
+        return _rules
 
     def is_component_enabled(self, cls):
         """Implemented to only allow activation of components that are
@@ -375,8 +372,10 @@ class Environment(Component, ComponentMa
                 break
             cname = cname[:idx]
 
-        # By default, all components in the trac package are enabled
-        return component_name.startswith('trac.') or None
+        # By default, all components in the trac package except
+        # trac.test are enabled
+        return component_name.startswith('trac.') and \
+               not component_name.startswith('trac.test.') or None
 
     def enable_component(self, cls):
         """Enable a component or module."""
@@ -396,7 +395,8 @@ class Environment(Component, ComponentMa
     def get_db_cnx(self):
         """Return a database connection from the connection pool
 
-        :deprecated: Use :meth:`db_transaction` or :meth:`db_query` instead
+        :deprecated: Use :meth:`db_transaction` or :meth:`db_query` instead.
+                     Removed in Trac 1.1.2.
 
         `db_transaction` for obtaining the `db` database connection
         which can be used for performing any query
@@ -437,13 +437,21 @@ class Environment(Component, ComponentMa
         return DatabaseManager(self).get_exceptions()
 
     def with_transaction(self, db=None):
-        """Decorator for transaction functions :deprecated:"""
+        """Decorator for transaction functions.
+
+        :deprecated: Use the query and transaction context managers instead.
+                     Will be removed in Trac 1.3.1.
+        """
         return with_transaction(self, db)
 
     def get_read_db(self):
-        """Return a database connection for read purposes :deprecated:
+        """Return a database connection for read purposes.
+
+        See `trac.db.api.get_read_db` for detailed documentation.
 
-        See `trac.db.api.get_read_db` for detailed documentation."""
+        :deprecated: Use :meth:`db_query` instead.
+                     Will be removed in Trac 1.3.1.
+        """
         return DatabaseManager(self).get_connection(readonly=True)
 
     @property
@@ -585,6 +593,25 @@ class Environment(Component, ComponentMa
         # Create the database
         DatabaseManager(self).init_db()
 
+    @lazy
+    def database_version(self):
+        """Returns the current version of the database.
+
+        :since 1.0.2:
+        """
+        return self.get_version()
+
+    @lazy
+    def database_initial_version(self):
+        """Returns the version of the database at the time of creation.
+
+        In practice, for database created before 0.11, this will
+        return `False` which is "older" than any db version number.
+
+        :since 1.0.2:
+        """
+        return self.get_version(initial=True)
+
     def get_version(self, db=None, initial=False):
         """Return the current version of the database.  If the
         optional argument `initial` is set to `True`, the version of
@@ -597,11 +624,16 @@ class Environment(Component, ComponentMa
 
         :since 1.0: deprecation warning: the `db` parameter is no
                     longer used and will be removed in version 1.1.1
+
+        :since 1.0.2: The lazily-evaluated attributes `database_version` and
+                      `database_initial_version` should be used instead. This
+                      method will be renamed to a private method in
+                      release 1.3.1.
         """
         rows = self.db_query("""
                 SELECT value FROM system WHERE name='%sdatabase_version'
                 """ % ('initial_' if initial else ''))
-        return rows and int(rows[0][0])
+        return int(rows[0][0]) if rows else False
 
     def setup_config(self):
         """Load the configuration file."""
@@ -715,26 +747,24 @@ class Environment(Component, ComponentMa
                 participant.upgrade_environment(db)
             # Database schema may have changed, so close all connections
             DatabaseManager(self).shutdown()
+        del self.database_version
         return True
 
-    @property
+    @lazy
     def href(self):
         """The application root path"""
-        if not self._href:
-            self._href = Href(urlsplit(self.abs_href.base)[2])
-        return self._href
+        return Href(urlsplit(self.abs_href.base).path)
 
-    @property
+    @lazy
     def abs_href(self):
         """The application URL"""
-        if not self._abs_href:
-            if not self.base_url:
-                self.log.warn("base_url option not set in configuration, "
-                              "generated links may be incorrect")
-                self._abs_href = Href('')
-            else:
-                self._abs_href = Href(self.base_url)
-        return self._abs_href
+        if not self.base_url:
+            self.log.warn("base_url option not set in configuration, "
+                          "generated links may be incorrect")
+            _abs_href = Href('')
+        else:
+            _abs_href = Href(self.base_url)
+        return _abs_href
 
 
 class EnvironmentSetup(Component):
@@ -756,7 +786,7 @@ class EnvironmentSetup(Component):
         self._update_sample_config()
 
     def environment_needs_upgrade(self, db):
-        dbver = self.env.get_version(db)
+        dbver = self.env.database_version
         if dbver == db_default.db_version:
             return False
         elif dbver > db_default.db_version:
@@ -770,7 +800,7 @@ class EnvironmentSetup(Component):
         upgrades/dbN.py, where 'N' is the version number (int).
         """
         cursor = db.cursor()
-        dbver = self.env.get_version()
+        dbver = self.env.database_version
         for i in range(dbver + 1, db_default.db_version + 1):
             name  = 'db%i' % i
             try:
@@ -794,9 +824,8 @@ class EnvironmentSetup(Component):
         if not os.path.isfile(filename):
             return
         config = Configuration(filename)
-        for section, default_options in config.defaults().iteritems():
-            for name, value in default_options.iteritems():
-                config.set(section, name, value)
+        for (section, name), option in Option.get_registry().iteritems():
+            config.set(section, name, option.dumps(option.default))
         try:
             config.save()
             self.log.info("Wrote sample configuration file with the new "

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/admin.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/admin.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/admin.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/admin.css 
Sat Nov 15 01:14:46 2014
@@ -57,14 +57,14 @@ form.addnew p.help {
 }
 form.addnew div.field,
 form.addnew div.buttons {
- padding: 0.2em 0.5em 0.2em 0;
+ padding: 0.2em 0;
  white-space: nowrap;
 }
-form.addnew div.buttons input { margin: 0 0.5em 0 0; }
+form.addnew div.field { padding-right: 1em; }
+form.addnew div.buttons input { margin: 0 1em 0 0; }
 form.addnew p.hint,
 form.addnew span.hint {
- padding-left: 0.5em;
- padding-right: 0.5em;
+ padding-left: 0.25em;
 }
 form.addnew p.help { margin-top: 0.5em; }
 form.addnew br { display: none; }
@@ -103,6 +103,7 @@ table.listing .num { text-align: right; 
 .plugin .info dd { padding: 0; margin: 0; }
 .plugin .listing { width: 100%; }
 .plugin .listing th.sel input { margin-right: 0.5em; vertical-align: bottom; }
+.plugin .listing td.trac-module { background: #fcfcfc; }
 .plugin .listing td { background: #fff; }
 .trac-heading { margin: 0; }
 .trac-name { font-family: monospace; }
@@ -125,9 +126,9 @@ table.trac-pluglist td { padding-left: 1
 #permlist { margin-bottom: 2em; }
 #permlist label, #grouplist label {
  float: left;
- min-width: 13em;
- max-width: 33%;
- padding: 0 2em 0 0;
+ width: 13em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ padding: 0;
  white-space: nowrap;
 }
-fieldset tr.field th { text-align: right; }

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/browser.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/browser.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/browser.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/browser.css 
Sat Nov 15 01:14:46 2014
@@ -146,7 +146,7 @@ table.chglist { margin-top: 0 }
  vertical-align: middle;
 }
 .chglist td.author { color: #888 }
-.chglist td.change span.edit {
+.chglist td.change span {
  border: 1px solid #999;
  float: left;
  margin: .2em .5em 0 0;

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/changeset.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/changeset.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/changeset.css 
(original)
+++ 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/changeset.css 
Sat Nov 15 01:14:46 2014
@@ -1,5 +1,5 @@
 /* Changeset overview */
-#overview .files { padding-top: 1em }
+#overview .files { padding: 1px 0 }
 #overview .files ul { margin: 0; padding: 0 }
 #overview .files li { list-style-type: none }
 #overview .files li .comment { display: none }
@@ -22,7 +22,6 @@
  margin-bottom: 0;
  margin-top: 0;
 }
-#overview .files { padding: 1px 0 }
 
 .diff ul.props {
  font-size: 90%;

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/code.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/code.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/code.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/code.css 
Sat Nov 15 01:14:46 2014
@@ -66,6 +66,9 @@ table.code tbody th :link, table.code tb
 table.code tbody th :link:hover, table.code tbody th :visited:hover {
  color: #000;
 }
+table.code tbody tr:hover td {
+ background: #eed;
+}
 table.code td {
  font: normal 11px monospace;
  overflow: hidden;

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/diff.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/diff.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/diff.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/diff.css 
Sat Nov 15 01:14:46 2014
@@ -2,16 +2,15 @@
 #prefs fieldset { margin: 1em .5em .5em; padding: .5em 1em 0 }
 
 /* Diff/change overview */
-#overview { line-height: 130%; margin-top: 1em; padding: .5em }
+#overview { line-height: 130%; margin-top: 1em; padding: .5em .5em .5em 0 }
 #overview dt.property {
+ clear: left;
+ float: left;
  font-weight: bold;
- padding-right: .25em;
- position: absolute; /* relies on #content { position: relative } */
- left: 0;
  text-align: right;
  width: 7.75em;
 }
-#overview dd { margin-left: 8em }
+#overview dd { margin-left: 8.5em }
 
 #overview .message { padding: 1em 0 1px }
 #overview dd.message p, #overview dd.message ul, #overview dd.message ol,
@@ -132,6 +131,18 @@
  padding: 1px 2px;
  vertical-align: top;
 }
+.diff table.trac-diff tbody tr:hover td {
+ background: #eed;
+}
+.diff table.trac-diff tbody.mod tr:hover td,
+.diff table.trac-diff tbody.add tr:hover td,
+.diff table.trac-diff tbody.rem tr:hover td {
+ background: #ddc;
+}
+.diff table.trac-diff tbody.mod tr:hover td del,
+.diff table.trac-diff tbody.mod tr:hover td ins {
+ background: #bb9;
+}
 .diff table.trac-diff tbody.skipped td, .diff table.trac-diff thead td {
  background: #f7f7f7;
  border: 1px solid #d7d7d7;

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/jquery-ui/jquery-ui.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/jquery-ui/jquery-ui.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/jquery-ui/jquery-ui.css
 (original)
+++ 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/jquery-ui/jquery-ui.css
 Sat Nov 15 01:14:46 2014
@@ -47,15 +47,15 @@
  *
  * http://docs.jquery.com/UI/Theming/API
  *
- * To view and modify this theme, visit 
http://jqueryui.com/themeroller/?ctl=themeroller&ffDefault=Verdana,Arial,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Bitstream%20Vera%20Sans\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\',Helvetica,sans-serif&fwDefault=normal&fsDefault=13px&cornerRadius=.3em&bgColorHeader=ffffdd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=80&borderColorHeader=bbbbbb&fcHeader=000000&iconColorHeader=707070&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=00&borderColorContent=bbbbbb&fcContent=000000&iconColorContent=222222&bgColorDefault=ffffff&bgTextureDefault=01_flat.png&bgImgOpacityDefault=0&borderColorDefault=bbbbbb&fcDefault=b00000&iconColorDefault=b00000&bgColorHover=ffffdd&bgTextureHover=01_flat.png&bgImgOpacityHover=0&borderColorHover=505050&fcHover=505050&iconColorHover=505050&bgColorActive=303030&bgTextureActive=03_highlight_soft.png&bgImgOpacityActive=30&borderColorActive=bbbbbb&fcActive=eeeeee&iconColorActive=d7d7d7&bgColorHighlight=c
 
0f0c0&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=c0f0c0&fcHighlight=363636&iconColorHighlight=4b954f&bgColorError=ffddcc&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=9b081d&fcError=500000&iconColorError=9b081d&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
+ * To view and modify this theme, visit 
http://jqueryui.com/themeroller/?ctl=themeroller&ffDefault=Verdana,Arial,'Bitstream%20Vera%20Sans',Helvetica,sans-serif&fwDefault=normal&fsDefault=13px&cornerRadius=.3em&bgColorHeader=ffffdd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=80&borderColorHeader=bbbbbb&fcHeader=000000&iconColorHeader=707070&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=00&borderColorContent=bbbbbb&fcContent=000000&iconColorContent=222222&bgColorDefault=ffffff&bgTextureDefault=01_flat.png&bgImgOpacityDefault=0&borderColorDefault=bbbbbb&fcDefault=b00000&iconColorDefault=b00000&bgColorHover=ffffdd&bgTextureHover=01_flat.png&bgImgOpacityHover=0&borderColorHover=505050&fcHover=505050&iconColorHover=505050&bgColorActive=303030&bgTextureActive=03_highlight_soft.png&bgImgOpacityActive=30&borderColorActive=bbbbbb&fcActive=eeeeee&iconColorActive=d7d7d7&bgColorHighlight=c0f0c0&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=7
 
5&borderColorHighlight=c0f0c0&fcHighlight=363636&iconColorHighlight=4b954f&bgColorError=ffddcc&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=9b081d&fcError=500000&iconColorError=9b081d&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
  */
 
 
 /* Component containers
 ----------------------------------*/
-.ui-widget { font-family: 
Verdana,Arial,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Bitstream
 Vera 
Sans\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\',Helvetica,sans-serif;
 font-size: 13px; }
+.ui-widget { font-family: Verdana,Arial,'Bitstream Vera 
Sans',Helvetica,sans-serif; font-size: 13px; }
 .ui-widget .ui-widget { font-size: 1em; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
font-family: 
Verdana,Arial,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Bitstream
 Vera 
Sans\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\',Helvetica,sans-serif;
 font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
font-family: Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif; 
font-size: 1em; }
 .ui-widget-content { border: 1px solid #bbbbbb; background: #ffffff 
url(images/ui-bg_flat_00_ffffff_40x100.png) 50% 50% repeat-x; color: #000000; }
 .ui-widget-content a { color: #000000; }
 .ui-widget-header { border: 1px solid #bbbbbb; background: #ffffdd 
url(images/ui-bg_highlight-soft_80_ffffdd_1x100.png) 50% 50% repeat-x; color: 
#000000; font-weight: bold; }

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/report.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/report.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/report.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/report.css 
Sat Nov 15 01:14:46 2014
@@ -25,7 +25,6 @@
 
 .report div.reports { clear: both }
 
-
 .report div.reports h2 {
  /* taken from .wikipage h2 */
  border-bottom: 1px solid #ddd;
@@ -81,8 +80,13 @@ h2.report-result {
 }
 #report-descr { margin: 0 2em; font-size: 90% }
 #report-notfound { margin: 2em; font-size: 110% }
+
+/* Report edit form */
+#content.report.edit form {
+ max-width: 54em;
+}
 #content.report .field { margin: 1em 0; }
-#content.report .field label { padding-bottom: .3em; }
+#content.report .field label { display: block; padding-bottom: .3em; }
 
 #query { clear: right }
 #query fieldset, #query fieldset input, #query fieldset select {
@@ -179,9 +183,9 @@ h2.report-result {
 .tickets tr.color2-even { background: #ffd; border-color: #dd8; color: #880 }
 .tickets tr.color3-odd  { background: #fbfbfb; border-color: #ddd; color: #444 
}
 .tickets tr.color3-even { background: #f6f6f6; border-color: #ccc; color: #333 
}
-.tickets tr.color4-odd { background: #e7ffff; border-color: #cee; color: #099 }
+.tickets tr.color4-odd  { background: #e7ffff; border-color: #cee; color: #099 
}
 .tickets tr.color4-even { background: #dff; border-color: #bee; color: #099 }
-.tickets tr.color5-odd { background: #e7eeff; border-color: #cde; color: #469 }
+.tickets tr.color5-odd  { background: #e7eeff; border-color: #cde; color: #469 
}
 .tickets tr.color5-even { background: #dde7ff; border-color: #cde; color: #469 
}
 .tickets tr.color6-odd  { background: #f0f0f0; border-color: #ddd; color: #888 
}
 .tickets tr.color6-even { background: #f7f7f7; border-color: #ddd; color: #888 
}
@@ -207,7 +211,7 @@ table.tickets tbody tr.prio1 { backgroun
 table.tickets tbody tr.even.prio1 { background: #fed; border-color: #e99 }
 table.tickets tbody tr.prio2 { background: #ffb; border-color: #eea }
 table.tickets tbody tr.even.prio2 { background: #ffd; border-color: #dd8 }
-table.tickets tbody tr.prio3  { background: #fbfbfb; border-color: #ddd }
+table.tickets tbody tr.prio3 { background: #fbfbfb; border-color: #ddd }
 table.tickets tbody tr.even.prio3 { background: #f6f6f6; border-color: #ccc }
 table.tickets tbody tr.prio4 { background: #e7ffff; border-color: #cee }
 table.tickets tbody tr.even.prio4 { background: #dff; border-color: #bee }
@@ -216,16 +220,18 @@ table.tickets tbody tr.even.prio5 { back
 table.tickets tbody tr.prio6 { background: #f0f0f0; border-color: #ddd }
 table.tickets tbody tr.even.prio6 { background: #f7f7f7 }
 table.tickets tbody tr.fullrow th {
-  border: none;
-  vertical-align: middle;
-  text-align: center;
-  font-size: 85%;
+ border: none;
+ vertical-align: middle;
+ text-align: center;
+ font-size: 85%;
 }
+table.tickets tbody tr p:first-child { margin-top: 0 }
+table.tickets tbody tr p:last-child { margin-bottom: 0 }
 
 /* Batchmod Form */
 
 #batchmod_form { display: none; }
-#batchmod_form fieldset input#batchmod_submit { font-size: 14px; }
+#batchmod_form fieldset input#batchmod_submit { font-size: 100% }
 #batchmod_form fieldset input[type="button"]{ padding: 0.1em 0.5em; }
 #batchmod_form > fieldset { margin-top: 1.5em }
 #batchmod_form fieldset.collapsed {
@@ -236,10 +242,8 @@ table.tickets tbody tr.fullrow th {
 .batchmod_property { width: 100%; }
 .batchmod_required:before { content: " * "; }
 #batchmod_form fieldset input,
-#batchmod_form fieldset select,
-.batchmod_property,
-.batchmod_label {
-    font-size: 11px;
+#batchmod_form fieldset select, .batchmod_property, .batchmod_label {
+ font-size: 11px;
 }
 #batchmod_action { margin-top: 0; line-height: 2em; }
 #batchmod_form th {

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/roadmap.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/roadmap.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/roadmap.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/roadmap.css 
Sat Nov 15 01:14:46 2014
@@ -55,11 +55,8 @@ p.percent {
  font-style: italic;
  margin: 0 0 1em 0;
 }
-.milestone .description { margin-left: 1em }
-
-/* Styles for the milestone view */
-.milestone .date { color: #888; font-style: italic; margin: 0 }
 .milestone .description { margin: 1em 0 2em }
+
 #stats {
  float: right;
  margin: 0 1em 2em 2em;
@@ -98,6 +95,3 @@ p.percent {
 #edit .field { margin: 0.5em 0 }
 #edit label { padding-left: .2em }
 #edit fieldset { margin-left: 1px; margin-right: 1px }
-#edit textarea#description { margin-left: -1px; margin-right: -1px; padding: 
0; width: 100% }
-#edit .wikitoolbar { margin-left: -1px }
-#edit div.trac-resizable { width: 100% }

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/ticket.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/ticket.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/ticket.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/ticket.css 
Sat Nov 15 01:14:46 2014
@@ -8,7 +8,6 @@
 }
 
 #field-description-help { float: right }
-#properties div.trac-resizable, #field-description { width: 100% }
 
 #content.ticket .trac-topnav {
  float: none;
@@ -132,8 +131,9 @@
 ul.children {
  margin-top: 1.5em;
  padding-left: 2em;
- list-style-image: url(../inreply.png);
 }
+ul.children, ul.children ul.children { list-style-image: url(../inreply.png) }
+ul.children ul, ul.children ol { list-style-image: none }
 ul.children > li.child {
  padding-left: .5em;
  margin-bottom: 1.5em;
@@ -155,22 +155,9 @@ ul.children > li.child {
  #changelog h3, #ticketchange h3 { box-shadow: none }
 }
 
-div.comment ul { list-style: disc }
-div.comment ul ul, div.comment ol ul { list-style: circle }
-div.comment ul ul ul, div.comment ol ul ul { list-style: square }
-div.comment ul ol ul, div.comment ol ol ul { list-style: square }
-div.comment ol { list-style: decimal }
-
 /* Comment editor */
 #trac-comment-editor { margin-left: 2em; margin-bottom: 1em }
-#trac-comment-editor div.trac-resizable { width: 100% }
-#trac-comment-editor textarea {
- background: #ffffe0;
- margin-left: -1px;
- margin-right: -1px;
- width: 100%;
-}
-#trac-comment-editor .wikitoolbar { margin-left: -1px }
+#trac-comment-editor textarea { background: #ffffe0; }
 .trac-new { border-left: 0.31em solid #c0f0c0; padding-left: 0.31em; }
 
 .trac-loading {
@@ -213,22 +200,39 @@ button.trac-revert div { display: none; 
 form .field { margin-top: .75em; width: 100% }
 form .field fieldset { margin-left: 1px; margin-right: 1px }
 label[for=comment] { float: right }
-#comment { margin-left: -1px; margin-right: -1px; padding: 0; width: 100% }
-form .field .wikitoolbar { margin-left: -1px }
-form .field div.trac-resizable { width: 100% }
 
 #propertyform { margin-bottom: 2em; }
 #properties { white-space: nowrap; line-height: 160%; padding: .5em }
-#properties table { border-spacing: 0; width: 100%; padding: 0 .5em }
-#properties table th {
+#properties table {
+ border-spacing: 0;
+ padding: 0 .5em;
+ table-layout: fixed;
+ width: 100%;
+}
+#properties table th,
+#properties table col.th {
  padding: .4em;
  text-align: right;
- width: 20%;
  vertical-align: top;
+ white-space: normal;
+ width: 17%;
 }
 #properties table th.col2 { border-left: 1px dotted #d7d7d7 }
-#properties table td { vertical-align: middle; width: 30% }
-#properties table td.fullrow { vertical-align: middle; width: 80% }
+#properties table td,
+#properties table col.td {
+ padding-right: 0.6em;
+ vertical-align: middle;
+ width: 33%
+}
+#properties table td.fullrow { width: 83% }
+#properties table td input[type="text"] {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+}
+#properties table td.col1 label,
+#properties table td.col2 label { float: left; margin-right: 0.5em; }
+#properties table td select { max-width: 100% }
 
 #action { line-height: 2em }
 
@@ -242,4 +246,4 @@ fieldset.radio legend {
 }
 fieldset.radio label { padding-right: 1em }
 
-#content.ticket .trac-nav a { margin-left: 1em; }
\ No newline at end of file
+#content.ticket .trac-nav a { margin-left: 1em; }

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/trac.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/trac.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/trac.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/trac.css 
Sat Nov 15 01:14:46 2014
@@ -82,6 +82,13 @@ span:target {
 
 /* Forms */
 input, textarea, select { margin: 2px }
+/* Avoid respect to system font settings for controls on Firefox, #11607 */
+input, select, button {
+ font-family: Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;
+ font-size: 100%;
+}
+/* Avoid to inherit white-space of its parent element for IE 11, #11376 */
+textarea { white-space: pre-wrap }
 input, select { vertical-align: middle }
 input[type=button], input[type=submit], input[type=reset], button {
  *overflow: visible; /* Workaround too much margin on button in IE7 */
@@ -176,6 +183,14 @@ input[type=button].trac-delete:hover,
 input[type=submit].trac-delete:hover {
  color: #e31313;
 }
+textarea.trac-fullwidth, input.trac-fullwidth {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ margin-left: 0;
+ margin-right: 0;
+ width: 100%;
+}
+textarea.trac-fullwidth { padding: 2px; }
 
 /* Header */
 #header hr { display: none }
@@ -225,6 +240,26 @@ input[type=submit].trac-delete:hover {
 #metanav {
  padding-top: .3em;
 }
+#metanav form.trac-logout {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+#metanav form.trac-logout button {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ background: transparent;
+ font-family: inherit;
+ font-size: 100%;
+ color: #b00;
+ border-bottom: 1px dotted #bbb;
+ cursor: pointer;
+}
+#metanav form.trac-logout button::-moz-focus-inner { border: 0; padding: 0 }
+#metanav form.trac-logout button:hover { background-color: #eee; color: #555 }
+#metanav form.trac-logout button:active { position: static }
 
 /* Main navigation bar */
 #mainnav {
@@ -311,7 +346,7 @@ input[type=submit].trac-delete:hover {
  text-align: center;
 }
 #altlinks h3 { font-size: 12px; letter-spacing: normal; margin: 0 }
-#altlinks ul { list-style: none; margin: 0; }
+#altlinks ul { list-style: none; margin: 0; padding: 0 }
 #altlinks li {
  border-right: 1px solid #d7d7d7;
  display: inline;
@@ -473,6 +508,11 @@ a.trac-diff:after { content: "∆" }
 div.compact > p:first-child { margin-top: 0 }
 div.compact > p:last-child { margin-bottom: 0 }
 
+/* Styles related to RTL support */
+.rtl { direction: rtl; }
+.rtl div.wiki-toc { float: left; }
+.rtl .wiki-toc ul ul, .wiki-toc ol ol { padding-right: 1.2em }
+
 a.missing:link, a.missing:visited, a.missing, span.missing,
 a.forbidden, span.forbidden { color: #998 }
 a.missing:hover { color: #000 }
@@ -532,10 +572,11 @@ table.wiki th {
  padding: .1em .25em;
  background-color: #f7f7f7;
 }
+table.wiki tbody tr.even { background-color: #fcfcfc }
+table.wiki tbody tr.odd { background-color: #f7f7f7 }
 
 .wikitoolbar {
  margin-top: 0.3em;
- margin-left: 2px;
  border: solid #d7d7d7;
  border-width: 1px 1px 1px 0;
  height: 18px;
@@ -566,7 +607,7 @@ table.wiki th {
 .wikitoolbar a#img { background-position: 0 -128px }
 
 /* Textarea resizer */
-div.trac-resizable { display: table; width: 1px }
+div.trac-resizable { display: table; width: 100% }
 div.trac-resizable > div { display: table-cell }
 div.trac-resizable textarea { display: block; margin-bottom: 0 }
 div.trac-grip {
@@ -649,7 +690,7 @@ table.listing tbody td a:hover, table.li
 table.listing tbody tr { border-top: 1px solid #ddd }
 table.listing tbody tr.even { background-color: #fcfcfc }
 table.listing tbody tr.odd { background-color: #f7f7f7 }
-table.listing tbody tr:hover { background: #eed !important }
+table.listing tbody tr:hover td { background: #eed !important }
 table.listing tbody tr.focus { background: #ddf !important }
 
 table.listing pre { white-space: pre-wrap }

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/wiki.css
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/wiki.css?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/wiki.css 
(original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/css/wiki.css 
Sat Nov 15 01:14:46 2014
@@ -50,15 +50,11 @@
 #edit fieldset { margin-left: 1px; margin-right: 1px }
 #edit #text {
  clear: both;
- margin-left: -1px;
- margin-right: -1px;
- padding: 0;
- width: 100%;
  min-height: 10em;
  resize: vertical;
 }
-#edit .wikitoolbar { float: left; margin-left: -1px }
-#edit div.trac-resizable { clear: both; width: 100% }
+#edit .wikitoolbar { float: left }
+#edit div.trac-resizable { clear: both }
 #edit + #info { margin-top: 1em }
 #edit + #attachments { margin-top: 1.5em }
 #changeinfo { padding: .5em }
@@ -118,11 +114,6 @@ div.trac-modifiedby span.trac-print { di
  div.trac-modifiedby span.trac-print { display: block; }
 }
 
-/* Styles related to RTL support */
-.rtl { direction: rtl; }
-.rtl div.wiki-toc { float: left; }
-.rtl .wiki-toc ul ul, .wiki-toc ol ol { padding-right: 1.2em }
-
 /* TracIni default value */
 div.tracini td.default { font-size: 90% }
 div.tracini td.nodefault {

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/auto_preview.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/auto_preview.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/jquery-ui-i18n.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/jquery-ui-i18n.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/query.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/query.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/threaded_comments.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/threaded_comments.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/trac.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/trac.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/wikitoolbar.js
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/htdocs/js/wikitoolbar.js?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
Binary files - no diff available.

Modified: bloodhound/branches/trac-1.0.2-integration/trac/trac/loader.py
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/loader.py?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- bloodhound/branches/trac-1.0.2-integration/trac/trac/loader.py (original)
+++ bloodhound/branches/trac-1.0.2-integration/trac/trac/loader.py Sat Nov 15 
01:14:46 2014
@@ -182,7 +182,10 @@ def get_plugin_info(env, include_core=Fa
                 version = (getattr(module, 'version', '') or
                            getattr(module, 'revision', ''))
                 # special handling for "$Rev$" strings
-                version = version.replace('$', '').replace('Rev: ', 'r')
+                if version != '$Rev$':
+                    version = version.replace('$', '').replace('Rev: ', 'r')
+                else:  # keyword hasn't been expanded
+                    version = ''
             plugins[dist.project_name] = {
                 'name': dist.project_name, 'version': version,
                 'path': dist.location, 'plugin_filename': plugin_filename,
@@ -239,7 +242,7 @@ def match_plugins_to_frames(plugins, fra
                 pass    # Metadata not found
 
     for plugin in plugins:
-        base, ext = os.path.splitext(plugin['path'])
+        base, ext = os.path.splitext(plugin['path'].replace('\\', '/'))
         if ext == '.egg' and egg_frames:
             find_egg_frame_index(plugin)
         else:

Modified: 
bloodhound/branches/trac-1.0.2-integration/trac/trac/locale/ca/LC_MESSAGES/messages-js.po
URL: 
http://svn.apache.org/viewvc/bloodhound/branches/trac-1.0.2-integration/trac/trac/locale/ca/LC_MESSAGES/messages-js.po?rev=1639823&r1=1639822&r2=1639823&view=diff
==============================================================================
--- 
bloodhound/branches/trac-1.0.2-integration/trac/trac/locale/ca/LC_MESSAGES/messages-js.po
 (original)
+++ 
bloodhound/branches/trac-1.0.2-integration/trac/trac/locale/ca/LC_MESSAGES/messages-js.po
 Sat Nov 15 01:14:46 2014
@@ -1,21 +1,22 @@
 # Catalan translation of Trac-js.
-# Copyright © 2010 Edgewall Software
+# Copyright © 2010, 2013 Edgewall Software
 # This file is distributed under the same license as the Trac project.
-# Jordi Mallach <jo...@sindominio.net>, 2010.
+# Jordi Mallach <jo...@sindominio.net>, 2010, 2013.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Trac 0.12\n"
+"Project-Id-Version: Trac 1.0-dev\n"
 "Report-Msgid-Bugs-To: trac-...@googlegroups.com\n"
-"POT-Creation-Date: 2013-01-27 11:21+0900\n"
-"PO-Revision-Date: 2010-06-18 13:55+0200\n"
+"POT-Creation-Date: 2013-03-21 22:54+0100\n"
+"PO-Revision-Date: 2013-04-25 17:42+0200\n"
 "Last-Translator: Jordi Mallach <jo...@sindominio.net>\n"
 "Language-Team: Catalan <c...@dodds.net>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language: ca\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 0.9.6dev-r0\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Generated-By: Babel 0.9.6\n"
 
 #: trac/htdocs/js/blame.js:84
 msgid "(no changeset information)"
@@ -72,67 +73,65 @@ msgstr "%(title)s (feu clic per a amagar
 #. and showMonthAfterYear
 #: trac/htdocs/js/jquery-ui-i18n.js:4
 msgid "$month$year"
-msgstr ""
+msgstr "$month$year"
 
 #. TRANSLATOR: Link that closes the datepicker
 #. TRANSLATOR: Link that closes the timepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:7 trac/htdocs/js/jquery-ui-i18n.js:39
 msgid "Done"
-msgstr ""
+msgstr "Fet"
 
 #. TRANSLATOR: Link to the previous month in the datepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:9
 msgid "Prev"
-msgstr ""
+msgstr "Ant"
 
 #. TRANSLATOR: Link to the next month in the datepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:11
 msgid "Next"
-msgstr ""
+msgstr "Seg"
 
 #. TRANSLATOR: Link to the current day in the datepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:13
 msgid "Today"
-msgstr ""
+msgstr "Avui"
 
 #. TRANSLATOR: Heading for the week-of-the-year column in the datepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:20
 msgid "Wk"
-msgstr ""
+msgstr "St"
 
 #. TRANSLATOR: Heading of the standalone timepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:30
 msgid "Choose Time"
-msgstr ""
+msgstr "Selecciona l'hora"
 
 #. TRANSLATOR: Time selector label
 #: trac/htdocs/js/jquery-ui-i18n.js:32
 msgid "Time"
-msgstr ""
+msgstr "Hora"
 
 #. TRANSLATOR: Time labels in the timepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:34
-#, fuzzy
 msgid "Hour"
-msgstr "o"
+msgstr "Hora"
 
 #: trac/htdocs/js/jquery-ui-i18n.js:34
 msgid "Minute"
-msgstr ""
+msgstr "Minut"
 
 #: trac/htdocs/js/jquery-ui-i18n.js:34
 msgid "Second"
-msgstr ""
+msgstr "Segon"
 
 #: trac/htdocs/js/jquery-ui-i18n.js:35
 msgid "Time Zone"
-msgstr ""
+msgstr "Fus horari"
 
 #. TRANSLATOR: Link to pick the current time in the timepicker
 #: trac/htdocs/js/jquery-ui-i18n.js:37
-#, fuzzy
 msgid "Now"
-msgstr "no"
+msgstr "Ara"
 
 #: trac/htdocs/js/query.js:132
 msgid "A filter already exists for that property"
@@ -160,20 +159,20 @@ msgstr "i"
 
 #: trac/htdocs/js/query.js:337
 msgid " remove:"
-msgstr ""
+msgstr " suprimeix:"
 
 #: trac/htdocs/js/query.js:347
 msgid " add:"
-msgstr ""
+msgstr " afegeix:"
 
 #: trac/htdocs/js/query.js:376
 #, python-format
 msgid "Select ticket %(id)s for modification"
-msgstr ""
+msgstr "Seleccioneu els %(id)s de tiquets a modificars"
 
 #: trac/htdocs/js/query.js:387
 msgid "Toggle selection of all tickets shown in this group"
-msgstr ""
+msgstr "Commuta la selecció de tots els tiquets mostrats en aquest grup"
 
 #: trac/htdocs/js/trac.js:7
 msgid "Link here"
@@ -227,4 +226,3 @@ msgstr "Enllaç a aquest diff"
 #, python-format
 msgid "Link to #%(id)s"
 msgstr "Enllaç a #%(id)s"
-


Reply via email to