Changeset 1124 in xpra
- Timestamp:
- 07/18/12 14:32:02 (10 months ago)
- Location:
- trunk/src/xpra
- Files:
-
- 2 edited
-
platform/client_extras_base.py (modified) (1 diff)
-
server.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/xpra/platform/client_extras_base.py
r1047 r1124 306 306 row = new_row(row, "GDK version", label(gdk._version)) 307 307 else: 308 row = new_row(row, "PyGTK version", label(".".join([str(x) for x in gtk.pygtk_version]))) 309 row = new_row(row, "GTK version", label(".".join([str(x) for x in gtk.gtk_version]))) 308 def make_version_str(version): 309 return ".".join([str(x) for x in version]) 310 def make_version_info(prop_name): 311 info = "unknown" 312 if hasattr(gtk, prop_name): 313 info = make_version_str(getattr(gtk, prop_name)) 314 server_version = self.client.server_capabilities.get(prop_name) 315 if server_version: 316 info += " (server: %s)" % make_version_str(server_version) 317 return info 318 row = new_row(row, "PyGTK version", label(make_version_info("pygtk_version"))) 319 row = new_row(row, "GTK version", label(make_version_info("gtk_version"))) 310 320 311 321 if self.client.server_platform: -
trunk/src/xpra/server.py
r1121 r1124 1006 1006 def get_info(self, proto): 1007 1007 info = {} 1008 info["version"] = xpra.__version__ 1009 try: 1010 from xpra.build_info import LOCAL_MODIFICATIONS, BUILD_DATE, BUILT_BY, BUILT_ON, BUILD_BIT, BUILD_CPU, REVISION 1011 info["local_modifications"] = LOCAL_MODIFICATIONS 1012 info["build_date"] = BUILD_DATE 1013 info["built_by"] = BUILT_BY 1014 info["built_on"] = BUILT_ON 1015 info["build_bit"] = BUILD_BIT 1016 info["build_cpu"] = BUILD_CPU 1017 info["revision"] = REVISION 1018 except: 1019 pass 1008 self.add_version_info(info) 1020 1009 info["root_window_size"] = gtk.gdk.get_default_root_window().get_size() 1021 1010 info["max_desktop_size"] = self.get_max_screen_size() … … 1214 1203 capabilities["raw_packets"] = True 1215 1204 capabilities["window_configure"] = True 1205 self.add_version_info(capabilities) 1216 1206 #_get_desktop_size_capability may cause an asynchronous root window resize event 1217 1207 #so we must give the gtk event loop a chance to run before we query … … 1221 1211 self._send(["hello", capabilities]) 1222 1212 gobject.idle_add(do_send_hello) 1213 1214 def add_version_info(self, props): 1215 props["version"] = xpra.__version__ 1216 if hasattr(gtk, "pygtk_version"): 1217 props["pygtk_version"] = gtk.pygtk_version 1218 props["gtk_version"] = gtk.gtk_version 1219 try: 1220 from xpra.build_info import LOCAL_MODIFICATIONS, BUILD_DATE, BUILT_BY, BUILT_ON, BUILD_BIT, BUILD_CPU, REVISION 1221 props["local_modifications"] = LOCAL_MODIFICATIONS 1222 props["build_date"] = BUILD_DATE 1223 props["built_by"] = BUILT_BY 1224 props["built_on"] = BUILT_ON 1225 props["build_bit"] = BUILD_BIT 1226 props["build_cpu"] = BUILD_CPU 1227 props["revision"] = REVISION 1228 except: 1229 pass 1223 1230 1224 1231 def send_ping(self):
Note: See TracChangeset
for help on using the changeset viewer.