1 | libglade-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 | |
---|
14 | libglade-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 | |
---|
25 | libglade-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 | |
---|
32 | libglade-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 | |
---|
44 | libglade-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 | |
---|
50 | libglade-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 | |
---|
57 | libglade-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 | |
---|
77 | libglade-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 | |
---|
84 | libglade-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 | |
---|
96 | libglade-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 | |
---|
110 | libglade-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 | |
---|
118 | libglade-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 | |
---|
126 | libglade-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 | |
---|
139 | libglade-0.1: 27-May-1999 |
---|
140 | - Many fixes from many people. This version should actually be |
---|
141 | useable. |
---|
142 | - Now includes documentation. |
---|
143 | |
---|
144 | libglade-0.0.3: 2-November-1998 |
---|
145 | - Forgot to include makekeys.awk -- this may have caused problems |
---|
146 | for some people. |
---|
147 | |
---|
148 | libglade-0.0.2: 1-November-1998 |
---|
149 | - Updated to work with the changes Daniel made to libxml. |
---|
150 | - Added support for keyboard accelerators. |
---|
151 | |
---|
152 | libglade-0.0.1: 25-October-1998 |
---|
153 | - Initial release |
---|