From edc847bee9c7c40bf5edce765782718afa77ea74 Mon Sep 17 00:00:00 2001 From: rxg Date: Wed, 23 Mar 2005 10:20:10 +0000 Subject: Updated rox-lib to 1.9.17, oked by wiz. Changes: 16-Jan-2005 (Release 1.9.17) ~~~~~~~~~~~ Added OutputBlocker, which works in a similar way to InputBlocker (Thomas Leonard). 15-Jan-2005 ~~~~~~~~~~~ Be consistent about URI escaping. set_uri() is now always passed an unescaped UTF-8 string (Thomas Leonard). 03-Jan-2004 ~~~~~~~~~~~ Added fixedlist and varlist widgets to OptionsBox (Stephen Watson). 31-Dec-2004 ~~~~~~~~~~~ Added MIME type matching by file contents (Stephen Watson). 29-Dec-2004 ~~~~~~~~~~~ If a 'rox' module is in PYTHONPATH, use that without any searching (Thomas Leonard). 23-Dec-2004 ~~~~~~~~~~~ Added Chinese translation (Babyfai Cheung). 11-Dec-2004 ~~~~~~~~~~~ Suppress warning when we use GtkItemFactory under pygtk 2.4 (Stephen Watson). 25-Nov-2004 ~~~~~~~~~~~ Added tasks.InputBlocker, which triggers when an input source becomes readable (Thomas Leonard). 21-Nov-2004 ~~~~~~~~~~~ Bugfix: Use only text nodes when getting the tool tip from the Options.xml file (Stephen Watson). 22-Oct-2004 ~~~~~~~~~~~ Bugfix: Theme subdirectories are separated by ',' not ';' (reported by Denis Prost). 20-Oct-2004 ~~~~~~~~~~~ Bugfix: When a menu has more than one toggle item, only one is updated correctly (Ken Hayber). 07-Oct-2004 ~~~~~~~~~~~ Replace g.mainloop() and g.mainquit() with g.main() and g.main_quit() as recommended since pygtk 2.0.0 to avoid warnings with pygtk 2.4.0 (Stephen Watson). 03-Oct-2004 ~~~~~~~~~~~ Added options.ListOption to support multi-valued option widgets, such as lists (Stephen Watson). 02-Oct-2004 (Release 1.9.16) ~~~~~~~~~~~ Cope better with user cancelling su operation. New interface to replace create_su_proxy (Thomas Leonard). 27-Sep-2004 ~~~~~~~~~~~ The choices module is now deprecated. You can use choices.migrate() to move settings over to the basedir system (Thomas Leonard). Also added basedir.load_first_config(), which works like the old choices.load(). 26-Sep-2004 ~~~~~~~~~~~ Several incompatible changes to the experimental proxy API to make it simpler (Thomas Leonard): - Create_su_proxy now returns the MasterObject directly, not the MasterProxy. - You can call finish on the MasterObject (so the MasterProxy isn't needed). - Slave methods no longer take a 'request' argument. Instead, the return value of the function is returned. - Methods can only return one value. dequeue and dequeue_last have been replaced with a 'result' property. - Methods on MasterObject now return a RequestBlocker, not a Queue. This means you just yield the object itself, not object.blocker. Tasks API is no longer experimental, but proxy API is. 22-Sep-2004 ~~~~~~~~~~~ Added a Help button to the exception dialog, which opens the new Help/Errors file (Thomas Leonard). 06-Sep-2004 ~~~~~~~~~~~ Simplified su code and interface. New suchild methods: open, close, read, write, chmod and rename, which work just like their normal Python counterparts (Thomas Leonard). 29-Aug-2004 ~~~~~~~~~~~ Removed code to turn off the separator in the debug dialog. GTK 2.4 doesn't need it, and generates a warning if you use it (Thomas Leonard). 27-Aug-2004 (Release 1.9.15) ~~~~~~~~~~~ Added spawnvpe and waitpid methods to suchild. 08-Aug-2004 ~~~~~~~~~~~ If the unit field for a option is blank, don't try to translate it (reported by Guido Schimmels). 30-Jun-2004 ~~~~~~~~~~~ Added 'su' module for performing operations as root. 11-Jun-2004 ~~~~~~~~~~~ Allow "" as a valid value in a OptionsBox menu (reported by Guido Schimmels). 10-Jun-2004 ~~~~~~~~~~~ Added 'proxy' module. This allows one Python process to invoke methods on another asynchronously. Added rox.UserAbort exception, to be raised when users cancel something manually. 07-Jun-2004 ~~~~~~~~~~~ Fix syntax error I caused when I added a docstring (Stephen Watson). 30-May-2004 ~~~~~~~~~~~ Get update-mime-database command through Zero Install, if possible. 24-May-2004 ~~~~~~~~~~~ mime_handler can now uninstall (Stephen Watson). 04-May-2004 ~~~~~~~~~~~ Translate menu items in options (Guido Schimmels). 26-Apr-2004 ~~~~~~~~~~~ Added widget to options. 25-Apr-2004 ~~~~~~~~~~~ Added 'size-group' attribute to Options.xml elements. This allows grouping elements so that their labels all appear the same width. 20-Apr-2004 ~~~~~~~~~~~ Bugfix: Colour buttons in the Options boxes didn't work with some themes (Jonatan Liljedahl). 17-Apr-2004 (Release 1.9.14) ~~~~~~~~~~~ Added ToggleItem (based on a patch from Ken Hayber). 15-Apr-2004 ~~~~~~~~~~~ Better