1 | libglade-2.0.1: 29-August-2002 |
---|
2 | - fix up search path for libglade modules. |
---|
3 | - various memory leak fixes (Kristian Rietveld). |
---|
4 | |
---|
5 | libglade-2.0.0: 6-June-2002 |
---|
6 | - fix up docs build, and make docbook files mostly XML |
---|
7 | compatible in preparation for XMLised gtk-doc. |
---|
8 | - bump version number up to 2.0.0. |
---|
9 | |
---|
10 | libglade-1.99.12: 12-May-2002 |
---|
11 | - more changes to help with Murray's C++ bindings. |
---|
12 | - check whether GTK has a GtkPlug implementation to help with |
---|
13 | building with gtk targets other than X11. |
---|
14 | - Only build the docs if --enable-gtk-doc is passed to configure. |
---|
15 | - pass CFLAGS and LDFLAGS to gtkdoc when building docs, in |
---|
16 | case they are needed to build against the library (fixes |
---|
17 | 64-bit solaris issues, #81347). |
---|
18 | - fix up a missing g_object_ref() call in AtkRelationSet |
---|
19 | handling code. |
---|
20 | - More helpful error message if glade file could not be found |
---|
21 | (#80411). |
---|
22 | |
---|
23 | libglade-1.99.11: 28-April-2002 |
---|
24 | - don't ref the AtkRelationSet unless we are going to actually |
---|
25 | set up relations. |
---|
26 | - Support for GtkFrame::label_item and GtkEntry::invisible_char. |
---|
27 | - some changes from Murray Cumming needed for the C++ bindings. |
---|
28 | |
---|
29 | libglade-1.99.10: 30-March-2002 |
---|
30 | - give GtkListItem widgets a "label" attribute; mainly for use |
---|
31 | by GtkCombo (bug 75471) |
---|
32 | - get rid of the response_id warnings when using GtkDialogs |
---|
33 | (bug 75300) |
---|
34 | - memory leak fix in use of AtkRelations (bug 75782) |
---|
35 | - better handling of the menu in GtkOptionMenu. This also |
---|
36 | fixes the weird sizing bug where the option menu would |
---|
37 | sometimes grow the first time you popped it up (bug 75590) |
---|
38 | - register GtkSeparatorMenuItem (bug 76682) |
---|
39 | |
---|
40 | libglade-1.99.9: 11-March-2002 |
---|
41 | - make build stuff compatible with autoconf-2.53. This tarball |
---|
42 | is built with autoconf-2.53 and automake-1.6. |
---|
43 | - fixes for GtkLayout's build_children routine |
---|
44 | - normalise property names (s/-/_/) when parsing glade files. |
---|
45 | - support for wmclass_name and wmclass_class window properties. |
---|
46 | |
---|
47 | libglade-1.99.8: 26-February-2002 |
---|
48 | - various libglade-convert updates. These updates will make |
---|
49 | libglade-convert produce significantly better glade 2.0 |
---|
50 | files. |
---|
51 | - handle the "has_default" and "has_focus" properties better. |
---|
52 | - fix up test suite so that it will gracefully handle the |
---|
53 | absense of an X server (the tests will return the error code |
---|
54 | indicating that the test can not be performed). |
---|
55 | - Install the DTD file, and add an entry to the XML catalog |
---|
56 | (if possible). This means we can use a proper URL in the |
---|
57 | DOCTYPE line of glade files, and still be able to validate |
---|
58 | without a network connection. |
---|
59 | - handle the agent attribute on property elements. |
---|
60 | - make --enable-debug the default. |
---|
61 | |
---|
62 | libglade-1.99.7: 7-February-2002 |
---|
63 | - make the --enable-debug configure option just add support |
---|
64 | for turning on debugging spew, rather than always spewing. |
---|
65 | You can select what is spewed with the LIBGLADE_DEBUG |
---|
66 | environment variable (similar to the glib and gtk debug spew |
---|
67 | env var). |
---|
68 | - get rid of some unused functions from the module API. This |
---|
69 | doesn't affect any applications. |
---|
70 | - lots of documentation updates. It is now relevant to the |
---|
71 | devel branch. |
---|
72 | |
---|
73 | libglade-1.99.6: 31-January-2002 |
---|
74 | - stop depending on gnome-common macros. |
---|
75 | - some DTD updates from Damon (last_modification_time |
---|
76 | attribute for signals). |
---|
77 | - handle widget "visibile" property better, so as to not trip |
---|
78 | up some weird redraw bugs. |
---|
79 | - get rid of deprecated stuff in the API (this shouldn't break |
---|
80 | anything). |
---|
81 | - add a <placeholder/> element to the file format for |
---|
82 | representing placeholders, and equivalent code to the parser |
---|
83 | to ignore them. |
---|
84 | - custom props for GtkMenuItem that act similarly to the |
---|
85 | "label", "use_underline" and "use_stock" properties of |
---|
86 | GtkButton. Corresponding changes to libglade-convert to |
---|
87 | handle them. |
---|
88 | - if using GCC, set some flags to increase the number of |
---|
89 | warnings emitted. |
---|
90 | |
---|
91 | libglade-1.99.5: 12-December-2001 |
---|
92 | - lots of widget handling updates from Jacob using custom props. |
---|
93 | - make the python check in configure actually work, and don't |
---|
94 | install libglade-convert if no acceptable python was found. |
---|
95 | - many updates to libglade-convert. |
---|
96 | |
---|
97 | libglade-1.99.4: 26-November-2001 |
---|
98 | - start of test suite (from Jacob) |
---|
99 | - add configure magic to try and pick out a usable version of |
---|
100 | python. |
---|
101 | - add support for "custom properties". This allows |
---|
102 | registering handlers that will get called by |
---|
103 | glade_standard_build_widget() to handle those properties. |
---|
104 | |
---|
105 | libglade-1.99.3: 31-October-2001 |
---|
106 | - get rid of the need to call glade_init() before using libglade. |
---|
107 | - new function for registering handlers for types, and |
---|
108 | automatically support other widget types through the generic |
---|
109 | handlers. |
---|
110 | - better support for many widgets. |
---|
111 | - remove gnome, bonobo and canvas support moules, as they are |
---|
112 | being moved to their respective packages. |
---|
113 | - initial ATK support from Bill Haneman. |
---|
114 | |
---|
115 | libglade-1.99.2: 26-September-2001 |
---|
116 | - add support for GtkWidget type properties (string |
---|
117 | representation is the property name). |
---|
118 | - change where headers are installed to match stable branch |
---|
119 | and not tread on the toes of glade. |
---|
120 | - added gnomeui support. |
---|
121 | - don't install libglade-xgettext script. |
---|
122 | |
---|
123 | libglade-1.99.1: 24-August-2001 |
---|
124 | - start of unstable branch. |
---|
125 | - new file format. |
---|
126 | - added libglade-convert script to convert old glade files. |
---|
127 | - use GObject properties for construction of most widgets |
---|
128 | - make GladeXML a GObject |
---|
129 | |
---|
130 | libglade-0.16: 13-February-2001 |
---|
131 | - GNOME-DB support contributed by David Marin Carreno. |
---|
132 | - various other bug fixes and a few memory leaks plugged. See |
---|
133 | changelog for details. |
---|
134 | |
---|
135 | libglade-0.15: 22-November-2000 |
---|
136 | - many bug fixes and memory leak plugs (me, Morten, Federico, others) |
---|
137 | - libglade now does `visible accel group' handling for |
---|
138 | GnomeDruids as well. |
---|
139 | - Install pkg-config .pc files so that you can get libglade |
---|
140 | cflags and libs through the pkg-config system as well. Due |
---|
141 | to a small bug in pkgconfig-0.4, these files cause a segfault :( |
---|
142 | - Updated bonobo support (Michael) |
---|
143 | - You now need to pass the --enable-bonobo flag to configure |
---|
144 | to build with bonobo support. |
---|
145 | - small fix to headers so that they don't cause problems with |
---|
146 | the C++ compiler in RH7.0. |
---|
147 | |
---|
148 | libglade-0.14: 10-July-2000 |
---|
149 | - radio menu item support (from patch by Mitch Chapman) |
---|
150 | - make accelerators visible in GtkPixmapMenuitems. |
---|
151 | - Added a glade_set_custom_handler to allow better control |
---|
152 | over creation of `Custom' widgets. This can be used by |
---|
153 | language bindings or other applications that want more |
---|
154 | control over custom widget handling. |
---|
155 | - add tearoff menu items to menus if gnome settings say that |
---|
156 | they should be shown. |
---|
157 | - a few other bug fixes. |
---|
158 | |
---|
159 | libglade-0.13: 20-May-2000 |
---|
160 | - improved bonobo support from Michael Meeks. |
---|
161 | - building documentation doesn't require an X connection now. |
---|
162 | - accelerators for widgets on notebook pages are now only active |
---|
163 | when the page is visible (Jon K Hellan). |
---|
164 | - memory leak fixes (Morten). |
---|
165 | |
---|
166 | libglade-0.12: 13-March-2000 |
---|
167 | - fixes for GtkHPaned/GtkVPaned. |
---|
168 | - handle progress bar attributes. |
---|
169 | - dock layout should save correctly now for GnomeApp widgets. |
---|
170 | - handle non stock menu icons in GNOME mode. |
---|
171 | - added glade_xml_get_widget_prefix() function to get all widgets |
---|
172 | whose names start with a certain prefix. |
---|
173 | - added glade_xml_signal_connect_data() function that connects a |
---|
174 | named signal and allows you to specify the data argument. This |
---|
175 | is a simple wrapper around glade_xml_signal_connect_full. |
---|
176 | - bonobo support from Michael Meeks. |
---|
177 | |
---|
178 | libglade-0.11: 5-December-1999 |
---|
179 | - fixed some more problems that would cause segfaults on some errors. |
---|
180 | - added support for GtkCalendar and GtkInputDialog. |
---|
181 | - added assertions to some functions to try to pick up more runtime |
---|
182 | errors. |
---|
183 | |
---|
184 | libglade-0.9: 20-November-1999 |
---|
185 | - don't crash when creating a GtkPixmap widget if the pixmap file |
---|
186 | couldn't be found, or the pixmap file was corrupt. |
---|
187 | - fixed bug with setting the window policy. If you were using |
---|
188 | libglade-0.8 and found you could not resize windows correctly, then |
---|
189 | this bug should now be fixed. |
---|
190 | |
---|
191 | libglade-0.8: 16-November-1999 |
---|
192 | - fixed mem leak in the GtkLabel and GtkAccelLabel creation routines. |
---|
193 | Also recognise the wrap property of these widgets. |
---|
194 | - fixed the code for removing placeholders in the tree, so it actually |
---|
195 | works. |
---|
196 | - fixed the i18n stuff so it doesn't translate empty strings. |
---|
197 | - take notice of more of the settings on GnomeDruidPageStandard's. |
---|
198 | - don't depend on internal libxml structures. This means that libxml |
---|
199 | 1.7.2 or greater is required, but libglade will be less likely to |
---|
200 | break if Daniel changes the internal structures. |
---|
201 | - fixed recognition of GNOME_STOCK_PIXMAP_EXIT. |
---|
202 | - some justification fixes for some menu items. |
---|
203 | - correctly name GnomeDockItems |
---|
204 | - be more consistent with setting the properties of toplevel windows. |
---|
205 | Also added support for the modal and default_width/default_height |
---|
206 | properties. |
---|
207 | - test-libglade.c is now dual licenced under GPL and X style licence. |
---|
208 | This clears up any problems with creating a non GPL/LGPL'd |
---|
209 | application using test-libglade as a starting point. |
---|
210 | |
---|
211 | libglade-0.7: 28-September-1999 |
---|
212 | - Fixed a bug where libglade would seg fault when you tried to load |
---|
213 | a file that did not exist or was not a valid XML file. This bug |
---|
214 | was found by Michael Meeks. |
---|
215 | - Fixed segfault when adding normal buttons to a GnomeDialog's action |
---|
216 | area. This fixes bug #2323. |
---|
217 | |
---|
218 | libglade-0.6: 20-September-1999 |
---|
219 | - libglade now honours the has_focus and has_default flags for |
---|
220 | widgets. |
---|
221 | - The correct default for can_focus (false) is now used. This was |
---|
222 | found by Miguel. It should prevent the segfaults caused by |
---|
223 | infinite recursion some people were seeing. |
---|
224 | - Placeholders are removed from the interface as it gets parsed. The |
---|
225 | warnings were not really very useful, and there are times when you |
---|
226 | want to leave some spaces blank (such as in tables). |
---|
227 | - Fixed bug with setting accelerators that have no modifiers. This |
---|
228 | one was found by Paul Clifford. |
---|
229 | |
---|
230 | libglade-0.5: 7-September-1999 |
---|
231 | - removed some stuff to do with glade-keys.c I missed in the last |
---|
232 | release. |
---|
233 | - If a .glade file has been changed on disk since it was last loaded |
---|
234 | by libglade, it is reparsed. This should be helpful for libptb. |
---|
235 | - New function glade_xml_new_from_memory for building an interface |
---|
236 | from an in memory buffer containing the XML file. |
---|
237 | - Better support for underline accelerators. You can now set |
---|
238 | underline accelerators on GtkLabel's, and get them to change focus |
---|
239 | to another widget, click a button, or change the page on a notebook. |
---|
240 | - Added support for the GtkLayout, GnomeIconList, GnomeIconSelection, |
---|
241 | GnomeDruid, GnomeDruidPageStart, GnomeDruidPageFinish, |
---|
242 | GnomeDruidPageStandard, GnomePixmap and GnomePropertyBox widgets. |
---|
243 | |
---|
244 | libglade-0.4: 24-August-1999 |
---|
245 | - Use gdk_keyval_by_name instead of a local hash table for looking |
---|
246 | up key values for accelerators. This removes a big hash table |
---|
247 | from libglade's overhead. |
---|
248 | - Radio buttons groups are really fixed this time. |
---|
249 | - Table column spacing is correctly interpreted now. |
---|
250 | - Support for the GtkPacker widget has been added. |
---|
251 | |
---|
252 | libglade-0.3: 9-August-1999 |
---|
253 | - Changed over to a SAX based XML parser. This cuts down on memory |
---|
254 | usage and increases speed a bit for the parser. It also reduces |
---|
255 | the number of malloc's and frees. |
---|
256 | - Better handling of accelerator keys, including underline accelerators |
---|
257 | for menu items and buttons. |
---|
258 | - Miscelaneous bug fixes. |
---|
259 | |
---|
260 | libglade-0.2: 20-June-1999 |
---|
261 | - Radio group support |
---|
262 | - The start of gnome support -- this code has been split off into a |
---|
263 | separate library called libglade-gnome. You can get the cflags or |
---|
264 | libraries to link with the gnome code by calling `libglade-config |
---|
265 | --cflags --libs gnome`. Also, if you want gnome support, you |
---|
266 | should call glade_gnome_init() instead of glade_init(). |
---|
267 | - I18N support. Libglade can either use the current translation |
---|
268 | domain when building the widget tree, or you can specify a |
---|
269 | different one with glade_xml_new_with_domain(). There is also |
---|
270 | a program called libglade-xgettext to help extract strings for |
---|
271 | translation from an XML file. |
---|
272 | |
---|
273 | libglade-0.1: 27-May-1999 |
---|
274 | - Many fixes from many people. This version should actually be |
---|
275 | useable. |
---|
276 | - Now includes documentation. |
---|
277 | |
---|
278 | libglade-0.0.3: 2-November-1998 |
---|
279 | - Forgot to include makekeys.awk -- this may have caused problems |
---|
280 | for some people. |
---|
281 | |
---|
282 | libglade-0.0.2: 1-November-1998 |
---|
283 | - Updated to work with the changes Daniel made to libxml. |
---|
284 | - Added support for keyboard accelerators. |
---|
285 | |
---|
286 | libglade-0.0.1: 25-October-1998 |
---|
287 | - Initial release |
---|