Minor updates and a workaround for another pygtk bug (probably fixed now).
[rox-lib.git] / Help / Changes
blobbd5776d090779c4835d433a1b6a87dff55c10d6e
1                         ROX-Lib2
2                         Shared code for ROX applications
3                         by Thomas Leonard
4                         http://rox.sourceforge.net
5 06-May-2003
6 ~~~~~~~~~~~
7 Added functions to read MIME database (Stephen Watson).
9 27-Jan-2003 (Release 1.9.6)
10 ~~~~~~~~~~~
11 Make the default window class the name of the application directory, not
12 'AppRun' (suggested by Albert Wagner).
13 Bugfix: With pygtk-1.99.14, only the first error message from a process
14         would be detected; this meant that ROX-Lib wouldn't detect when the
15         process quit (reported by joehill).
16 Bugfix: <hbox> and <vbox> layouts didn't work in the options box (Allen
17         Leonard).
19 22-Jan-2003
20 ~~~~~~~~~~~
21 If python is too old, raise SystemExit instead of quitting.
22 Ensure that True and False are defined.
24 16-Dec-2002
25 ~~~~~~~~~~~
26 Work around bug in some versions of pygtk that stopped the options window
27 from working.
29 12-Dec-2002 (Release 1.9.5)
30 ~~~~~~~~~~~
31 Upgrade Options box to new style.
33 11-Dec-2002
34 ~~~~~~~~~~~
35 Bugfix: If an option had an empty value, an exception was thrown on loading
36         (reported by Stephen Watson).
38 05-Dec-2002
39 ~~~~~~~~~~~
40 Cope with missing input_add_full.
42 25-Oct-2002
43 ~~~~~~~~~~~
44 Pygtk 1.99.12 seems to more-or-less work now (according to Alastair Porter), so
45 remove the warning for that so we can support RedHat 8.0.
47 20-Oct-2002 (Release 1.9.4)
48 ~~~~~~~~~~~
49 More warnings about old pygtk versions.
50 Added Dialog class (does ref-counting, like Window).
52 15-Oct-2002
53 ~~~~~~~~~~~
54 Trying to use ROX-Lib2 with earlier versions of python now gives a sensible
55 error message.
57 10-Oct-2002
58 ~~~~~~~~~~~
59 Make clicking on ROX-Lib itself work again (Christopher Arndt).
61 25-Aug-2002
62 ~~~~~~~~~~~
63 Updated findrox.py to use pygtk 1.99.13 -- update your programs!
65 25-Aug-2002 (Release 1.9.3)
66 ~~~~~~~~~~~
67 Switch to use new pygtk versioning system (requires pygtk 1.99.13).
69 19-Aug-2002
70 ~~~~~~~~~~~
71 Added 'processes' module, based on code in Archive, which makes controlling
72 subprocesses easier.
74 14-Aug-2002
75 ~~~~~~~~~~~
76 Bugfix: Changing the keys lost any builtin shortcuts (Gtk behaviour has
77         changed since 1.2).
79 08-Aug-2002
80 ~~~~~~~~~~~
81 Trap exceptions when activating menu items and report nicely.
83 07-Aug-2002
84 ~~~~~~~~~~~
85 Bugfix: Remember to call drop_finish() after a drag-and-drop operation.
87 05-Aug-2002 (Release 1.9.2)
88 ~~~~~~~~~~~
89 Renamed XDSLoader module to 'loading' (like 'saving').
90 Added 'mime' module for installing extra MIME information.
91 Bugfix: XDSLoader didn't handle the drag-drop signal, and so only worked for
92         widgets with their own implementation!
94 31-Jul-2002
95 ~~~~~~~~~~~
96 Show local variables in report_exception, and allow expressions to be
97 evaluated in the context of any frame.
98 Added StringSaver class.
100 25-Jul-2002
101 ~~~~~~~~~~~
102 Added applet module for creating ROX panel applets.
104 24-Jul-2002
105 ~~~~~~~~~~~
106 Bugfix: saving code didn't cope with missing images (reported by Musus Umbra).
108 21-Jul-2002
109 ~~~~~~~~~~~
110 If 'gtk2' isn't available, see if 'gtk' is actually the 2.0 version.
111 Added save_set_permissions to Saveable interface, allowing the default
112 save_to_file to preserve file permissions.
113 Changes to XDSLoader: xds_load_from_stream(name, type, stream)
114 replaces the old xds_load_data(data).
115 Loading files from remote filers works now.
116 Added much improved exception reporting system.
118 19-Jul-2002 (Release 1.9.1)
119 ~~~~~~~~~~~
120 Added support for translations.
122 18-Jul-2002
123 ~~~~~~~~~~~
124 License change to the LGPL (allows commercial programs to use this library).
125 Added AbortSave exception.
127 14-Jul-2002
128 ~~~~~~~~~~~
129 Saveable.save_to_file() should raise an exception when saving fails, rather
130 than returning 0. The return value is now ignored (note that raising an
131 exception will still work with 1.9.0).
132 toplevel_unref() ignores any arguments, so it is easier to use as a signal
133 handler.
135 12-Jul-2002 (Release 1.9.0)
136 ~~~~~~~~~~~
137 First release for Gtk+-2.0.