source: trunk/third/libglade/NEWS @ 15324

Revision 15324, 6.8 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15323, which included commits to RCS files with non-trunk default branches.
Line 
1libglade-0.15: 22-November-2000
2        - many bug fixes and memory leak plugs (me, Morten, Federico, others)
3        - libglade now does `visible accel group' handling for
4          GnomeDruids as well.
5        - Install pkg-config .pc files so that you can get libglade
6          cflags and libs through the pkg-config system as well.  Due
7          to a small bug in pkgconfig-0.4, these files cause a segfault :(
8        - Updated bonobo support (Michael)
9        - You now need to pass the --enable-bonobo flag to configure
10          to build with bonobo support.
11        - small fix to headers so that they don't cause problems with
12          the C++ compiler in RH7.0.
13
14libglade-0.14: 10-July-2000
15        - radio menu item support (from patch by Mitch Chapman)
16        - make accelerators visible in GtkPixmapMenuitems.
17        - Added a glade_set_custom_handler to allow better control
18          over creation of `Custom' widgets.  This can be used by
19          language bindings or other applications that want more
20          control over custom widget handling.
21        - add tearoff menu items to menus if gnome settings say that
22          they should be shown.
23        - a few other bug fixes.
24
25libglade-0.13: 20-May-2000
26        - improved bonobo support from Michael Meeks.
27        - building documentation doesn't require an X connection now.
28        - accelerators for widgets on notebook pages are now only active
29          when the page is visible (Jon K Hellan).
30        - memory leak fixes (Morten).
31
32libglade-0.12: 13-March-2000
33        - fixes for GtkHPaned/GtkVPaned.
34        - handle progress bar attributes.
35        - dock layout should save correctly now for GnomeApp widgets.
36        - handle non stock menu icons in GNOME mode.
37        - added glade_xml_get_widget_prefix() function to get all widgets
38          whose names start with a certain prefix.
39        - added glade_xml_signal_connect_data() function that connects a
40          named signal and allows you to specify the data argument.  This
41          is a simple wrapper around glade_xml_signal_connect_full.
42        - bonobo support from Michael Meeks.
43
44libglade-0.11: 5-December-1999
45        - fixed some more problems that would cause segfaults on some errors.
46        - added support for GtkCalendar and GtkInputDialog.
47        - added assertions to some functions to try to pick up more runtime
48          errors.
49
50libglade-0.9:  20-November-1999
51        - don't crash when creating a GtkPixmap widget if the pixmap file
52          couldn't be found, or the pixmap file was corrupt.
53        - fixed bug with setting the window policy.  If you were using
54          libglade-0.8 and found you could not resize windows correctly, then
55          this bug should now be fixed.
56
57libglade-0.8:  16-November-1999
58        - fixed mem leak in the GtkLabel and GtkAccelLabel creation routines.
59          Also recognise the wrap property of these widgets.
60        - fixed the code for removing placeholders in the tree, so it actually
61          works.
62        - fixed the i18n stuff so it doesn't translate empty strings.
63        - take notice of more of the settings on GnomeDruidPageStandard's.
64        - don't depend on internal libxml structures.  This means that libxml
65          1.7.2 or greater is required, but libglade will be less likely to
66          break if Daniel changes the internal structures.
67        - fixed recognition of GNOME_STOCK_PIXMAP_EXIT.
68        - some justification fixes for some menu items.
69        - correctly name GnomeDockItems
70        - be more consistent with setting the properties of toplevel windows.
71          Also added support for the modal and default_width/default_height
72          properties.
73        - test-libglade.c is now dual licenced under GPL and X style licence.
74          This clears up any problems with creating a non GPL/LGPL'd
75          application using test-libglade as a starting point.
76
77libglade-0.7:  28-September-1999
78        - Fixed a bug where libglade would seg fault when you tried to load
79          a file that did not exist or was not a valid XML file.  This bug
80          was found by Michael Meeks.
81        - Fixed segfault when adding normal buttons to a GnomeDialog's action
82          area.  This fixes bug #2323.
83
84libglade-0.6:  20-September-1999
85        - libglade now honours the has_focus and has_default flags for
86          widgets.
87        - The correct default for can_focus (false) is now used.  This was
88          found by Miguel.  It should prevent the segfaults caused by
89          infinite recursion some people were seeing.
90        - Placeholders are removed from the interface as it gets parsed.  The
91          warnings were not really very useful, and there are times when you
92          want to leave some spaces blank (such as in tables).
93        - Fixed bug with setting accelerators that have no modifiers.  This
94          one was found by Paul Clifford.
95
96libglade-0.5:  7-September-1999
97        - removed some stuff to do with glade-keys.c I missed in the last
98          release.
99        - If a .glade file has been changed on disk since it was last loaded
100          by libglade, it is reparsed.  This should be helpful for libptb.
101        - New function glade_xml_new_from_memory for building an interface
102          from an in memory buffer containing the XML file.
103        - Better support for underline accelerators.  You can now set
104          underline accelerators on GtkLabel's, and get them to change focus
105          to another widget, click a button, or change the page on a notebook.
106        - Added support for the GtkLayout, GnomeIconList, GnomeIconSelection,
107          GnomeDruid, GnomeDruidPageStart, GnomeDruidPageFinish,
108          GnomeDruidPageStandard, GnomePixmap and GnomePropertyBox widgets.
109
110libglade-0.4:  24-August-1999
111        - Use gdk_keyval_by_name instead of a local hash table for looking
112          up key values for accelerators.  This removes a big hash table
113          from libglade's overhead.
114        - Radio buttons groups are really fixed this time.
115        - Table column spacing is correctly interpreted now.
116        - Support for the GtkPacker widget has been added.
117
118libglade-0.3:  9-August-1999
119        - Changed over to a SAX based XML parser.  This cuts down on memory
120          usage and increases speed a bit for the parser.  It also reduces
121          the number of malloc's and frees.
122        - Better handling of accelerator keys, including underline accelerators
123          for menu items and buttons.
124        - Miscelaneous bug fixes.
125
126libglade-0.2:  20-June-1999
127        - Radio group support
128        - The start of gnome support -- this code has been split off into a
129          separate library called libglade-gnome.  You can get the cflags or
130          libraries to link with the gnome code by calling `libglade-config
131          --cflags --libs gnome`.  Also, if you want gnome support, you
132          should call glade_gnome_init() instead of glade_init().
133        - I18N support.  Libglade can either use the current translation
134          domain when building the widget tree, or you can specify a
135          different one with glade_xml_new_with_domain().  There is also
136          a program called libglade-xgettext to help extract strings for
137          translation from an XML file.
138
139libglade-0.1: 27-May-1999
140        - Many fixes from many people.  This version should actually be
141          useable.
142        - Now includes documentation.
143
144libglade-0.0.3: 2-November-1998
145        - Forgot to include makekeys.awk -- this may have caused problems
146          for some people.
147
148libglade-0.0.2: 1-November-1998
149        - Updated to work with the changes Daniel made to libxml.
150        - Added support for keyboard accelerators.
151
152libglade-0.0.1: 25-October-1998
153        - Initial release
Note: See TracBrowser for help on using the repository browser.