[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