source: trunk/third/libglade2/NEWS @ 18268

Revision 18268, 12.2 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18267, which included commits to RCS files with non-trunk default branches.
Line 
1libglade-2.0.1:  29-August-2002
2        - fix up search path for libglade modules.
3        - various memory leak fixes (Kristian Rietveld).
4
5libglade-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
10libglade-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
23libglade-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
29libglade-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
40libglade-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
47libglade-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
62libglade-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
73libglade-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
91libglade-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
97libglade-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
105libglade-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
115libglade-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
123libglade-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
130libglade-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
135libglade-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
148libglade-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
159libglade-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
166libglade-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
178libglade-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
184libglade-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
191libglade-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
211libglade-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
218libglade-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
230libglade-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
244libglade-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
252libglade-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
260libglade-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
273libglade-0.1: 27-May-1999
274        - Many fixes from many people.  This version should actually be
275          useable.
276        - Now includes documentation.
277
278libglade-0.0.3: 2-November-1998
279        - Forgot to include makekeys.awk -- this may have caused problems
280          for some people.
281
282libglade-0.0.2: 1-November-1998
283        - Updated to work with the changes Daniel made to libxml.
284        - Added support for keyboard accelerators.
285
286libglade-0.0.1: 25-October-1998
287        - Initial release
Note: See TracBrowser for help on using the repository browser.