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