~ubuntu-branches/ubuntu/precise/libglade2/precise-proposed

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Christian Marillat
  • Date: 2002-03-30 22:55:37 UTC
  • Revision ID: james.westby@ubuntu.com-20020330225537-jx47zcil1ybgy9qx
Tags: upstream-1.99.10
ImportĀ upstreamĀ versionĀ 1.99.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
5
          (bug 75300)
 
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)
 
11
 
 
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.
 
18
 
 
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
 
22
          files.
 
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.
 
33
 
 
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
 
39
          env var).
 
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
 
43
          devel branch.
 
44
 
 
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
 
52
          anything).
 
53
        - add a <placeholder/> element to the file format for
 
54
          representing placeholders, and equivalent code to the parser
 
55
          to ignore them.
 
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
 
59
          handle them.
 
60
        - if using GCC, set some flags to increase the number of
 
61
          warnings emitted.
 
62
 
 
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.
 
68
 
 
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
 
72
          python.
 
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.
 
76
 
 
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
 
81
          handlers.
 
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.
 
86
 
 
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.
 
94
 
 
95
libglade-1.99.1: 24-August-2001
 
96
        - start of unstable branch.
 
97
        - new file format.
 
98
        - added libglade-convert script to convert old glade files.
 
99
        - use GObject properties for construction of most widgets
 
100
        - make GladeXML a GObject
 
101
 
 
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.
 
106
 
 
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
 
110
          GnomeDruids as well.
 
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.
 
119
 
 
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.
 
130
 
 
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).
 
137
 
 
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.
 
149
 
 
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
 
154
          errors.
 
155
 
 
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.
 
162
 
 
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
 
167
          works.
 
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
 
178
          properties.
 
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.
 
182
 
 
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.
 
189
 
 
190
libglade-0.6:  20-September-1999
 
191
        - libglade now honours the has_focus and has_default flags for
 
192
          widgets.
 
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.
 
201
 
 
202
libglade-0.5:  7-September-1999
 
203
        - removed some stuff to do with glade-keys.c I missed in the last
 
204
          release.
 
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.
 
215
 
 
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.
 
223
 
 
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.
 
231
 
 
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.
 
244
 
 
245
libglade-0.1: 27-May-1999
 
246
        - Many fixes from many people.  This version should actually be
 
247
          useable.
 
248
        - Now includes documentation.
 
249
 
 
250
libglade-0.0.3: 2-November-1998
 
251
        - Forgot to include makekeys.awk -- this may have caused problems
 
252
          for some people.
 
253
 
 
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.
 
257
 
 
258
libglade-0.0.1: 25-October-1998
 
259
        - Initial release