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