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