[Pkg-bazaar-commits] ./bzr-gtk/unstable r413: Made the treeview escape XML in the revision messages.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:44:58 UTC 2009


------------------------------------------------------------
revno: 413
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: escape-xml
timestamp: Sun 2007-12-02 18:04:48 +0100
message:
  Made the treeview escape XML in the revision messages.
modified:
  viz/treemodel.py
  viz/treeview.py
-------------- next part --------------
=== modified file 'viz/treemodel.py'
--- a/viz/treemodel.py	2007-11-05 17:16:09 +0000
+++ b/viz/treemodel.py	2007-12-02 17:04:48 +0000
@@ -11,6 +11,7 @@
 import gobject
 import pango
 import re
+from xml.sax.saxutils import escape
 
 from time import (strftime, localtime)
 
@@ -82,7 +83,7 @@
             revision = self.revisions[revid]
         
         if column == REVISION: return revision
-        if column == MESSAGE: return revision.message.split("\n")[0]
+        if column == MESSAGE: return escape(revision.message.split("\n")[0])
         if column == COMMITER: return re.sub('<.*@.*>', '', 
                                              revision.committer).strip(' ')
         if column == TIMESTAMP: 

=== modified file 'viz/treeview.py'
--- a/viz/treeview.py	2007-11-28 23:26:02 +0000
+++ b/viz/treeview.py	2007-12-02 17:04:48 +0000
@@ -329,7 +329,7 @@
         self.msg_column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
         self.msg_column.set_fixed_width(cell.get_size(self.treeview)[2])
         self.msg_column.pack_start(cell, expand=True)
-        self.msg_column.add_attribute(cell, "text", treemodel.MESSAGE)
+        self.msg_column.add_attribute(cell, "markup", treemodel.MESSAGE)
         self.treeview.append_column(self.msg_column)
 
         cell = gtk.CellRendererText()



More information about the Pkg-bazaar-commits mailing list