rpms/driconf/F-9 driconf-0.9.1-glxinfo-unicode.patch, NONE, 1.1 driconf-0.9.1-update-toolbar-methods.patch, NONE, 1.1 driconf.spec, 1.3, 1.4
Kevin Fenzi (kevin)
fedora-extras-commits at redhat.com
Sun Jun 8 22:27:29 UTC 2008
Author: kevin
Update of /cvs/extras/rpms/driconf/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28143
Modified Files:
driconf.spec
Added Files:
driconf-0.9.1-glxinfo-unicode.patch
driconf-0.9.1-update-toolbar-methods.patch
Log Message:
Improve unicode support (fixes bug #450083)
driconf-0.9.1-glxinfo-unicode.patch:
--- NEW FILE driconf-0.9.1-glxinfo-unicode.patch ---
diff -up driconf-0.9.1/driconf_simpleui.py.unicode driconf-0.9.1/driconf_simpleui.py
--- driconf-0.9.1/driconf_simpleui.py.unicode 2006-09-17 17:49:54.000000000 -0700
+++ driconf-0.9.1/driconf_simpleui.py 2008-06-05 09:56:19.000000000 -0700
@@ -450,11 +450,13 @@ class MainWindow (gtk.Window):
else:
screen = self.screens[0]
if screen.glxInfo:
- text = "%s (%s)" % (
- screen.glxInfo.renderer, screen.glxInfo.vendor)
+ text = u"%s (%s)" % (
+ unicode(screen.glxInfo.renderer, "utf-8", "replace"),
+ unicode(screen.glxInfo.vendor, "utf-8", "replace"))
else:
- text = _("Screen") + " %d: %s" % (
- screen.num, screen.driver.name.capitalize())
+ text = _(u"Screen") + u" %d: %s" % (screen.num,
+ unicode(screen.driver.name, "utf-8",
+ "replace").capitalize())
deviceHBox = gtk.HBox()
deviceLabel = gtk.Label()
deviceLabel.set_justify(gtk.JUSTIFY_LEFT)
driconf-0.9.1-update-toolbar-methods.patch:
--- NEW FILE driconf-0.9.1-update-toolbar-methods.patch ---
diff -up driconf-0.9.1/driconf_complexui.py.toolbar driconf-0.9.1/driconf_complexui.py
--- driconf-0.9.1/driconf_complexui.py.toolbar 2008-06-05 16:21:09.000000000 -0700
+++ driconf-0.9.1/driconf_complexui.py 2008-06-05 17:02:03.000000000 -0700
@@ -838,42 +838,73 @@ class MainWindow (gtk.Window):
self.paned.show()
self.toolbar = gtk.Toolbar ()
iconSize = self.toolbar.get_icon_size()
- self.saveButton = self.toolbar.insert_stock (
- "gtk-save", _("Save selected configuration file"),
- "priv", self.configTree.saveConfig, None, -1)
- self.reloadButton = self.toolbar.insert_stock (
- "gtk-revert-to-saved", _("Reload selected configuration file"),
- "priv", self.configTree.reloadConfig, None, -1)
- self.toolbar.append_space()
- self.newButton = self.toolbar.insert_stock (
- "gtk-new", _("Create a new device or application"),
- "priv", self.configTree.newItem, None, -1)
- self.removeButton = self.toolbar.insert_stock (
- "gtk-delete", _("Remove selected device or application"),
- "priv", self.configTree.removeItem, None, -1)
- self.upButton = self.toolbar.insert_stock (
- "gtk-go-up", _("Move selected item up"),
- "priv", self.configTree.moveUp, None, -1)
- self.downButton = self.toolbar.insert_stock (
- "gtk-go-down", _("Move selected item down"),
- "priv", self.configTree.moveDown, None, -1)
- self.propertiesButton = self.toolbar.insert_stock (
- "gtk-properties", _("Properties of selected device or application"),
- "priv", self.configTree.properties, None, -1)
- self.toolbar.append_space()
+
+ self.saveButton = gtk.ToolButton("gtk-save")
+ self.saveButton.set_tooltip_text(_("Save selected configuration file"))
+ self.saveButton.connect("clicked", self.configTree.saveConfig)
+ self.saveButton.show()
+ self.toolbar.insert(self.saveButton, -1)
+ self.reloadButton = gtk.ToolButton("gtk-revert-to-saved")
+ self.reloadButton.set_tooltip_text(_("Reload selected configuration file"))
+ self.reloadButton.connect("clicked", self.configTree.reloadConfig)
+ self.reloadButton.show()
+ self.toolbar.insert(self.reloadButton, -1)
+
+ separator = gtk.SeparatorToolItem()
+ separator.show()
+ self.toolbar.insert(separator, -1)
+
+ self.newButton = gtk.ToolButton("gtk-new")
+ self.newButton.set_tooltip_text(_("Create a new device or application"))
+ self.newButton.connect("clicked", self.configTree.newItem)
+ self.newButton.show()
+ self.toolbar.insert(self.newButton, -1)
+ self.removeButton = gtk.ToolButton("gtk-delete")
+ self.removeButton.set_tooltip_text(_("Remove selected device or application"))
+ self.removeButton.connect("clicked", self.configTree.removeItem)
+ self.removeButton.show()
+ self.toolbar.insert(self.removeButton, -1)
+ self.upButton = gtk.ToolButton("gtk-go-up")
+ self.upButton.set_tooltip_text(_("Move selected item up"))
+ self.upButton.connect("clicked", self.configTree.moveUp)
+ self.upButton.show()
+ self.toolbar.insert(self.upButton, -1)
+ self.downButton = gtk.ToolButton("gtk-go-down")
+ self.downButton.set_tooltip_text(_("Move selected item down"))
+ self.downButton.connect("clicked", self.configTree.moveDown)
+ self.downButton.show()
+ self.toolbar.insert(self.downButton, -1)
+ self.propertiesButton = gtk.ToolButton("gtk-properties")
+ self.propertiesButton.set_tooltip_text(_("Properties of selected device or application"))
+ self.propertiesButton.connect("clicked", self.configTree.properties)
+ self.propertiesButton.show()
+ self.toolbar.insert(self.propertiesButton, -1)
+
+ separator = gtk.SeparatorToolItem()
+ separator.show()
+ self.toolbar.insert(separator, -1)
+
# The gtk-about stock item is available with gtk >= 2.6.
# It's definitely not available with gtk 2.2. Not sure about 2.4.
if gtk.gtk_version[0] == 2 and gtk.gtk_version[1] < 6:
aboutStock = "gtk-dialog-info"
else:
aboutStock = "gtk-about"
- self.aboutButton = self.toolbar.insert_stock (
- aboutStock, _("About DRIconf"), "priv",
- self.aboutHandler, None, -1)
- self.toolbar.append_space()
- self.exitButton = self.toolbar.insert_stock (
- "gtk-quit", _("Exit DRIconf"), "priv",
- self.exitHandler, None, -1)
+ self.aboutButton = gtk.ToolButton(aboutStock)
+ self.aboutButton.set_tooltip_text(_("About DRIconf"))
+ self.aboutButton.connect("clicked", self.aboutHandler)
+ self.aboutButton.show()
+ self.toolbar.insert(self.aboutButton, -1)
+
+ separator = gtk.SeparatorToolItem()
+ separator.show()
+ self.toolbar.insert(separator, -1)
+
+ self.exitButton = gtk.ToolButton("gtk-quit")
+ self.exitButton.set_tooltip_text(_("Exit DRIconf"))
+ self.exitButton.connect("clicked", self.exitHandler)
+ self.exitButton.show()
+ self.toolbar.insert(self.exitButton, -1)
if len(configList) != 0:
self.activateConfigButtons (configList[0])
self.toolbar.show()
Index: driconf.spec
===================================================================
RCS file: /cvs/extras/rpms/driconf/F-9/driconf.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- driconf.spec 16 Jan 2008 06:11:07 -0000 1.3
+++ driconf.spec 8 Jun 2008 22:26:43 -0000 1.4
@@ -2,7 +2,7 @@
Name: driconf
Version: 0.9.1
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: A configuration applet for the Direct Rendering Infrastructure
Group: User Interface/X
@@ -10,6 +10,9 @@
URL: http://dri.freedesktop.org/wiki/DriConf
Source0: http://people.freedesktop.org/~fxkuehl/driconf/driconf-%{version}.tar.gz
Patch1: driconf-0.9.1-setup.patch
+Patch2: driconf-0.9.1-glxinfo-unicode.patch
+Patch3: driconf-0.9.1-update-toolbar-methods.patch
+
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel
@@ -31,6 +34,8 @@
%prep
%setup -q
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
%{__python} setup.py build
@@ -88,6 +93,9 @@
%{_datadir}/applications/*.desktop
%changelog
+* Sun Jun 8 2008 Kevin Fenzi <kevin at tummy.com> - 0.9.1-8
+- Improve unicode support (fixes bug #450083)
+
* Tue Jan 15 2008 Kevin Fenzi <kevin at tummy.com> - 0.9.1-7
- Add egginfo file.
More information about the scm-commits
mailing list