Bugfix: Error reporting in mime.py failed to import the _ function (reported
[rox-lib.git] / Help / Changes
blob394c10030c770335290f3ced5fc2057c8e8958f9
1                         ROX-Lib2
2                         Shared code for ROX applications
3                         by Thomas Leonard
4                         http://rox.sourceforge.net
6 29-Oct-2003
7 ~~~~~~~~~~~
8 Bugfix: Error reporting in mime.py failed to import the _ function (reported
9         by Christopher Haines).
11 15-Oct-2003 (Release 1.9.11)
12 ~~~~~~~~~~~
13 Bugfix: Python 2.3's new bool type broke options saving (reported by Lars
14         Hansson).
16 13-Oct-2003
17 ~~~~~~~~~~~
18 Added PipeThroughCommand class (copied from Archive, with some minor
19 changes).
21 09-Oct-2003
22 ~~~~~~~~~~~
23 Allow event to be None for Menu.popup. This allows the menu to be activated
24 from the keyboard, using the 'popup-menu' signal.
26 08-Oct-2003
27 ~~~~~~~~~~~
28 Added French translation in AppInfo.xml (Vincent Lefèvre).
30 03-Oct-2003 (Release 1.9.10)
31 ~~~~~~~~~~~
32 Added support for icon themes (doesn't do inheritance yet).
34 28-Sep-2003
35 ~~~~~~~~~~~
36 Added some version information to the dialog you get when you run ROX-Lib
37 directly.
39 22-Sep-2003
40 ~~~~~~~~~~~
41 New bug() function to quickly bring up a debugging prompt.
43 15-Sep-2003
44 ~~~~~~~~~~~
45 The glob patterns in mime.py are now sorted longest first. Fix for setting 
46 icon in the old way when there was no icon (Stephen Watson).
48 25-Aug-2003
49 ~~~~~~~~~~~
50 Try to cope better with bad hostname setup (reported by Nathan Howell).
52 24-Aug-2003
53 ~~~~~~~~~~~
54 Added InfoWin.py to provide standardized information window (Stephen Watson).
56 24-Aug-2003
57 ~~~~~~~~~~~
58 Fall back to old way of setting default icon for older pygtk's (Stephen 
59 Watson).
61 20-Aug-2003
62 ~~~~~~~~~~~
63 Added Italian translation (Yuri Bongiorno).
65 18-Aug-2003
66 ~~~~~~~~~~~
67 Better way to set the default icon.
69 16-Aug-2003 (Release 1.9.9)
70 ~~~~~~~~~~~
71 Give windows a default icon from .DirIcon (Chris Shaffer).
73 01-Aug-2003
74 ~~~~~~~~~~~
75 Try to get pygtk through ZeroInstall.
77 25-Jul-2003
78 ~~~~~~~~~~~
79 Updated findrox to use ZeroInstall, if possible.
81 22-Jul-2003
82 ~~~~~~~~~~~
83 Work out correct application name even if invoked via a symlink. This stops
84 applications from calling themselves 'text_plain', etc (reported by Joe Hill).
86 19-Jul-2003 (Release 1.9.8)
87 ~~~~~~~~~~~
88 Make default menu positioning function keep the pointer inside the menu.
89 Allow stock icons in menus.
91 18-Jul-2003
92 ~~~~~~~~~~~
93 Added position_fn argument to rox.Menu.popup.
95 17-Jul-2003
96 ~~~~~~~~~~~
97 Cope with % escaped URIs.
99 04-Jul-2003
100 ~~~~~~~~~~~
101 Added italian translation in AppInfo.xml (Yuri Bongiorno)
103 26-Jun-2003
104 ~~~~~~~~~~~
105 When loading data from another application, pass the suggested leafname to
106 xds_load_from_stream().
108 04-Jun-2003
109 ~~~~~~~~~~~
110 Code tidying, thanks to pychecker.
112 26-May-2003
113 ~~~~~~~~~~~
114 Added fileutils module, which provides an interactive makedirs() function
115 (Richard Boulton).
116 Changed savebox module to use it.
118 16-May-2003 (Release 1.9.7)
119 ~~~~~~~~~~~
120 New icon (Geoff Youngs).
121 Added 'basedir' module for freedesktop.org Base Directory specification.
123 06-May-2003
124 ~~~~~~~~~~~
125 Added functions to read MIME database (Stephen Watson).
127 27-Jan-2003 (Release 1.9.6)
128 ~~~~~~~~~~~
129 Make the default window class the name of the application directory, not
130 'AppRun' (suggested by Albert Wagner).
131 Bugfix: With pygtk-1.99.14, only the first error message from a process
132         would be detected; this meant that ROX-Lib wouldn't detect when the
133         process quit (reported by joehill).
134 Bugfix: <hbox> and <vbox> layouts didn't work in the options box (Allen
135         Leonard).
137 22-Jan-2003
138 ~~~~~~~~~~~
139 If python is too old, raise SystemExit instead of quitting.
140 Ensure that True and False are defined.
142 16-Dec-2002
143 ~~~~~~~~~~~
144 Work around bug in some versions of pygtk that stopped the options window
145 from working.
147 12-Dec-2002 (Release 1.9.5)
148 ~~~~~~~~~~~
149 Upgrade Options box to new style.
151 11-Dec-2002
152 ~~~~~~~~~~~
153 Bugfix: If an option had an empty value, an exception was thrown on loading
154         (reported by Stephen Watson).
156 05-Dec-2002
157 ~~~~~~~~~~~
158 Cope with missing input_add_full.
160 25-Oct-2002
161 ~~~~~~~~~~~
162 Pygtk 1.99.12 seems to more-or-less work now (according to Alastair Porter), so
163 remove the warning for that so we can support RedHat 8.0.
165 20-Oct-2002 (Release 1.9.4)
166 ~~~~~~~~~~~
167 More warnings about old pygtk versions.
168 Added Dialog class (does ref-counting, like Window).
170 15-Oct-2002
171 ~~~~~~~~~~~
172 Trying to use ROX-Lib2 with earlier versions of python now gives a sensible
173 error message.
175 10-Oct-2002
176 ~~~~~~~~~~~
177 Make clicking on ROX-Lib itself work again (Christopher Arndt).
179 25-Aug-2002
180 ~~~~~~~~~~~
181 Updated findrox.py to use pygtk 1.99.13 -- update your programs!
183 25-Aug-2002 (Release 1.9.3)
184 ~~~~~~~~~~~
185 Switch to use new pygtk versioning system (requires pygtk 1.99.13).
187 19-Aug-2002
188 ~~~~~~~~~~~
189 Added 'processes' module, based on code in Archive, which makes controlling
190 subprocesses easier.
192 14-Aug-2002
193 ~~~~~~~~~~~
194 Bugfix: Changing the keys lost any builtin shortcuts (Gtk behaviour has
195         changed since 1.2).
197 08-Aug-2002
198 ~~~~~~~~~~~
199 Trap exceptions when activating menu items and report nicely.
201 07-Aug-2002
202 ~~~~~~~~~~~
203 Bugfix: Remember to call drop_finish() after a drag-and-drop operation.
205 05-Aug-2002 (Release 1.9.2)
206 ~~~~~~~~~~~
207 Renamed XDSLoader module to 'loading' (like 'saving').
208 Added 'mime' module for installing extra MIME information.
209 Bugfix: XDSLoader didn't handle the drag-drop signal, and so only worked for
210         widgets with their own implementation!
212 31-Jul-2002
213 ~~~~~~~~~~~
214 Show local variables in report_exception, and allow expressions to be
215 evaluated in the context of any frame.
216 Added StringSaver class.
218 25-Jul-2002
219 ~~~~~~~~~~~
220 Added applet module for creating ROX panel applets.
222 24-Jul-2002
223 ~~~~~~~~~~~
224 Bugfix: saving code didn't cope with missing images (reported by Musus Umbra).
226 21-Jul-2002
227 ~~~~~~~~~~~
228 If 'gtk2' isn't available, see if 'gtk' is actually the 2.0 version.
229 Added save_set_permissions to Saveable interface, allowing the default
230 save_to_file to preserve file permissions.
231 Changes to XDSLoader: xds_load_from_stream(name, type, stream)
232 replaces the old xds_load_data(data).
233 Loading files from remote filers works now.
234 Added much improved exception reporting system.
236 19-Jul-2002 (Release 1.9.1)
237 ~~~~~~~~~~~
238 Added support for translations.
240 18-Jul-2002
241 ~~~~~~~~~~~
242 License change to the LGPL (allows commercial programs to use this library).
243 Added AbortSave exception.
245 14-Jul-2002
246 ~~~~~~~~~~~
247 Saveable.save_to_file() should raise an exception when saving fails, rather
248 than returning 0. The return value is now ignored (note that raising an
249 exception will still work with 1.9.0).
250 toplevel_unref() ignores any arguments, so it is easier to use as a signal
251 handler.
253 12-Jul-2002 (Release 1.9.0)
254 ~~~~~~~~~~~
255 First release for Gtk+-2.0.