1 | Overview of Changes in GTK+ 1.2.10: |
---|
2 | |
---|
3 | * Fix focus drawing with no window manager |
---|
4 | * Fix cut-and-paste with no current event |
---|
5 | * Fix compilation using --with-xinput=gxi |
---|
6 | * Fix problem with cut-and-paste and KOI8-R |
---|
7 | * Fix rare problem with enter events and menus |
---|
8 | * Fix problem with --with-native-locale and GNU libc-2.1 |
---|
9 | * Further fixes for using fonts, not fontsets, with non iso-8859-1. |
---|
10 | * Fix problem with dropping onto internal children, such as CList buttons |
---|
11 | * Translation updates |
---|
12 | |
---|
13 | Overview of Changes in GTK+ 1.2.9: |
---|
14 | |
---|
15 | * Move include files into a gtk-1-2/ subdir to support parallel |
---|
16 | installation with GTK+-2.0. If you are installing from source |
---|
17 | on top of a previous version, you should to remove $(includedir)/gdk/ |
---|
18 | and $(includedir)/gtk/ manually before installing the new version. |
---|
19 | * Improved submenu navigation. |
---|
20 | * Other small useability improvements for menus, scrollbars, etc. |
---|
21 | * Patch enabling themes with better appearance by making some |
---|
22 | geometry parameters settable. |
---|
23 | * Changes so that using fonts (as well as fontsets) for |
---|
24 | non-iso-8859-1 locales will work. |
---|
25 | * New --with-native-locale configure option for faster string |
---|
26 | handling on systems with non-broken locale support. |
---|
27 | * Refuse to initialize GTK+ when setuid (http://www.gtk.org/setuid.html) |
---|
28 | * Change to make GdkRGB use less SHM segments. |
---|
29 | * Addition of .pc files |
---|
30 | * Many bug fixes |
---|
31 | (#50834, #50892, #13447, #50857, #1923, #50934, #3123, #51163, |
---|
32 | #50492, #51026, #1704, #51039, #2682, #50964, #50926, #50686, |
---|
33 | #50678, #50511, #8170, #567, #424, #1290, #4524, #8041, #8002, |
---|
34 | #7302, #11008, #34218, #12074, #12072, #9656, #10316, #14082, |
---|
35 | #13941, #13432, #7841, #6739, #8079, #28842, #50290, #50337, |
---|
36 | #6510, #15282, #11887, #18648, #26545, and others) |
---|
37 | |
---|
38 | Overview of Changes in GTK+ 1.2.8: |
---|
39 | |
---|
40 | * GNU Make 3.79 bug workaround |
---|
41 | * FAQ and tutorial updates and improvements |
---|
42 | * Miscellaneous bug fixes: CList, Calendar, rc-files, FontSelection |
---|
43 | |
---|
44 | Overview of Changes in GTK+ 1.2.7: |
---|
45 | |
---|
46 | * More header cleanups. |
---|
47 | * Fixed activation bug for insensitive widgets. |
---|
48 | * Locale fixes to RC file parsing code. |
---|
49 | * Miscellaneous bugfixes for Item Factory, CList, CTree, X Selections, |
---|
50 | HScale, VScale, Pixmap, Viewport, OptionMenu, Entry and Notebook. |
---|
51 | * Upgrade to libtool 1.3.4. |
---|
52 | |
---|
53 | Overview of Changes in GTK+ 1.2.6: |
---|
54 | |
---|
55 | * container queue_resize fixes |
---|
56 | * gtk[vh]scale: minor fixups |
---|
57 | * rename idle to idle_id in testgtk to avoid conflicts with |
---|
58 | broken libs |
---|
59 | * More consistant naming of gtkrc files |
---|
60 | * Added language support: ro, uk |
---|
61 | |
---|
62 | Overview of Changes in GTK+ 1.2.5: |
---|
63 | |
---|
64 | * more GtkCTree and GtkWindow bug fixes. |
---|
65 | * more redraw/resize queue fixes, better expose event |
---|
66 | discarding code. |
---|
67 | * more miscellaneous bugs fixed |
---|
68 | * new configure.in option --disable-rebuilds to completely disable |
---|
69 | rebuilds of autogenerated sources. |
---|
70 | * check for 5.002 now, to avoid failing autogeneration build rules due |
---|
71 | to old perl versions. |
---|
72 | * fonts (and fontsets) are cached now. |
---|
73 | * more autogeneration make rules and dependancy fixups, we should be |
---|
74 | save with autogeneration up to make -j12 now ;) |
---|
75 | * new window position GTK_WIN_POS_CENTER_ALWAYS, which will recenter the |
---|
76 | GtkWindow on every size change. |
---|
77 | * major rework of window manager hints handling code, fixed a bunch of |
---|
78 | races with the new resizing code. |
---|
79 | * the new wm hints and resizing code is absolutely perfect and bug free now, |
---|
80 | it only lacks testing ;) |
---|
81 | * fixed up various rc style memory prolems. |
---|
82 | * gtk_widget_modify_style() now properly changes the style of realized widgets |
---|
83 | and references the style passed into it. if people worked around this bug, |
---|
84 | this will introduce a slight memory leak in their code. |
---|
85 | The code should typically look like: |
---|
86 | GtkRcStyle *rc_style = gtk_rc_style_new (); |
---|
87 | [...] |
---|
88 | gtk_widget_modify_style (widget, rc_style); |
---|
89 | gtk_rc_style_unref (rc_style); |
---|
90 | * fix problems with positioning menus offscreen. |
---|
91 | * GtkText fixes for some crashes and drawing errors. |
---|
92 | * Better handling for unexpected window destroys in GDK and GTK+. |
---|
93 | This should make it possible to use a GtkPlug and catch the |
---|
94 | case where its parent socket is randomly killed. |
---|
95 | * FAQ updates. |
---|
96 | * FileSelection i18n patches, RadioButton fixups. |
---|
97 | * many translation improvements. |
---|
98 | * miscellaneous other bugs fixed. |
---|
99 | |
---|
100 | Overview of Changes in GTK+ 1.2.4: |
---|
101 | |
---|
102 | * DnD improvements (drags can be canceled with Esc now). |
---|
103 | * suppressed configure event reordering in Gdk. |
---|
104 | * rewrite of Gtk's configure event handling. |
---|
105 | * major improvements for the object argument system (Elena Devdariani). |
---|
106 | * major bugfixes for threading, GtkNotebook, GtkItemFactory, GtkCList and |
---|
107 | GtkCTree. |
---|
108 | * tutorial/FAQ updates, new file generation.txt on autogenerated sources. |
---|
109 | * configure's --with-glib= is "officially" unsupported. |
---|
110 | * upgrade to libtool 1.3.3. |
---|
111 | * various buglets fixed. |
---|
112 | |
---|
113 | Overview of Changes in GTK+ 1.2.3: |
---|
114 | |
---|
115 | * Upgrade to libtool 1.3 |
---|
116 | * Check for dgettext (for systems with old versions of GNU Gettext) |
---|
117 | * Many bug fixes (see ChangeLog for details) |
---|
118 | |
---|
119 | Overview of Changes in GTK+ 1.2.2: |
---|
120 | |
---|
121 | * Improved Dnd behaviour with Motif applications. |
---|
122 | * Bug fixes for the Gtk selection code. |
---|
123 | * Minor bug fixes to the Gdk Atom cache and Dnd code (with --display option). |
---|
124 | * Bug fixes and leak plugs for the Gdk IM code. |
---|
125 | * Added gtk_object_get() facility to retrive object arguments easily. |
---|
126 | The var args list expects ("arg-name", &value) pairs. |
---|
127 | * Fixed mapping for GdkInputCondition<->GIOCondition, this should fix |
---|
128 | problems where closed pipes were no longer signalling GDK_INPUT_READ on |
---|
129 | systems with a native poll(). |
---|
130 | * Some cleanups to GtkLabel's memory allocation code (shouldn't leak memory |
---|
131 | anymore). |
---|
132 | * We don't attempt to lookup xpm color "None" anymore, this should prevent |
---|
133 | eXodus (commercial X windows server) from popping up a color dialog every |
---|
134 | time a transparent pixmap is created. |
---|
135 | * Fixed bug where Gtk timout/idle handlers would execute without the global |
---|
136 | Gdk lock being held. |
---|
137 | * Other minor bug fixes. |
---|
138 | |
---|
139 | Overview of Changes in GTK+ 1.2.1: |
---|
140 | |
---|
141 | * Many Bug fixes have been applied to the menu and accelerator code. |
---|
142 | * GtkItemFactory can "adopt" foreign menu items now and manage their |
---|
143 | accelerator installation. This is often required to get GtkItemFactory |
---|
144 | like accelerator propagation between different windows with the same |
---|
145 | menu heirarchy and for centralized parsing and saving of accelerators. |
---|
146 | * GtkCList/GtkCTree buttons should always display correctly now. |
---|
147 | * Miscellaneous other bug fixes. |
---|
148 | |
---|
149 | What's New in GTK+ 1.2.0 (since 1.0.x): |
---|
150 | |
---|
151 | * New widgets: GtkFontSelector, GtkPacker, GtkItemFactory, GtkCTree, |
---|
152 | GtkInvisible, GtkCalendar, GtkLayout, GtkPlug, GtkSocket |
---|
153 | * Many new features and robustness for existing widgets |
---|
154 | * Theme support |
---|
155 | * New DND implementation |
---|
156 | * Internationalization of standard dialogs |
---|
157 | * New key binding system |
---|
158 | * Tearoff menus and menu accelerators |
---|
159 | * Wide character support for entry and text |
---|
160 | * Resizing code has been overhauled |
---|
161 | * Queued redraws of partial areas |
---|
162 | * Far better support for object arguments |
---|
163 | * Speed optimizations |
---|
164 | * Runtime loading of dynamic modules |
---|
165 | * Support for GLib log domains |
---|
166 | * Tutorial improvements |
---|
167 | * A bug fix or two |
---|
168 | |
---|
169 | Overview of Changes in GTK+ 1.1.16: |
---|
170 | |
---|
171 | * Major fixes and improvements for handlebox |
---|
172 | * A change to the way widget->requisition works. Now, |
---|
173 | widget->requisition is always what the widget requested, |
---|
174 | unmodified by the usize. See Changes-1.2.txt for details. |
---|
175 | This correct various bugs with gtk_widget_set_usize(). |
---|
176 | * Fixes for XIM on X11R5 systems |
---|
177 | * Don't allow cut-and-paste of text in password-style entries |
---|
178 | * --enable-debug is now on by default for the development releaes. |
---|
179 | (When compiling for "production", use --enable-debug=minimum) |
---|
180 | * Handle systems where Helvetica is not present more gracefully |
---|
181 | * Fixes for memory leaks |
---|
182 | * CList and CTree fixes |
---|
183 | * Bug fixes for drawing problems. |
---|
184 | * Miscellaneous bug fixes to GtkLabel, GtkCList, GtkCTree, |
---|
185 | GtkColorsel, Focusing, DND |
---|
186 | * Tutorial improvements |
---|
187 | |
---|
188 | Overview of Changes in GTK+ 1.1.15: |
---|
189 | |
---|
190 | * Tutorial Updates |
---|
191 | * Added --libs gthread to gtk-config |
---|
192 | * Bug fixes |
---|
193 | |
---|
194 | What is new in GTK+ 1.1.14: |
---|
195 | |
---|
196 | * Additions to docs/Changes-1.2.txt |
---|
197 | * Just warn when loading theme engine fails |
---|
198 | * CLAMP GtkScale digits to a meaningful range |
---|
199 | * GTK_LOCALDIR is now defined in a better fashion |
---|
200 | * New functions (feature freeze, we know...): |
---|
201 | gtk_menu_set_title() |
---|
202 | gtk_toggle_button_get_active() |
---|
203 | * Some locale fixups in gtkrc code |
---|
204 | * Fixes to make gtk_radio_button_set_group() keep only |
---|
205 | one radio button in the group active |
---|
206 | * Foreign windows are now always treated as viewable; this fixes |
---|
207 | a problem where updating didn't occure properly in GtkPlug |
---|
208 | * DND fixes for 64 bit architectures, and for specifying operations |
---|
209 | with modifier keys. |
---|
210 | * Major revisions to GtkLayout: avoid having to create window |
---|
211 | for NO_WINDOW children, adjust allocations of children as |
---|
212 | scrolled so queued draws work, and a resize is queued instead |
---|
213 | of allocating directly in a put() or move() |
---|
214 | |
---|
215 | What is new in GTK+ 1.1.13: |
---|
216 | |
---|
217 | * Dnd and selection bug fixes and memory purification. |
---|
218 | * Widget sensitivity fixups. |
---|
219 | * Tooltips windows are now named "gtk-tooltips" so rc file rules |
---|
220 | can match tooltips windows. Fixed interaction of tooltips and NO_WINDOW |
---|
221 | widgets. |
---|
222 | * Spin buttons now update their values upon value retrival. |
---|
223 | * Overhaul of the resizing vs. redrawing logic to reduce redrawing needs |
---|
224 | a lot. Gtk makes full use of the draw_area coalescing code now, which |
---|
225 | got minorly improved as well. |
---|
226 | * Containers map their Gdk windows after their children now to reduce |
---|
227 | expose event generation. |
---|
228 | * Gdk event queue fixups, this solves the double-click problems people were |
---|
229 | recently having. |
---|
230 | * Account for the fact that GSource's are only properly reentrant from |
---|
231 | within dispatch(), thus we don't do Gdk event processing from within |
---|
232 | check() or prepare() anymore. |
---|
233 | * Rc files feature a bg_pixmap value of "<none>" now. |
---|
234 | * Improved session management support in Gdk. |
---|
235 | * Automatic disabling of NLS if no gettext is found should work now. |
---|
236 | * Removed deprecated functions, docs/Changes-1.2.txt gives an overview. |
---|
237 | * Gtk+ development now requires GNU autoconf 2.13, GNU automake 1.4 |
---|
238 | and GNU libtool 1.2d. |
---|
239 | * More bug fixes all over the place. |
---|
240 | |
---|
241 | What is new in GTK+ 1.1.12: |
---|
242 | |
---|
243 | * Korean translation added |
---|
244 | * Fixed memory leaks |
---|
245 | * A few other bug fixes |
---|
246 | |
---|
247 | What is new in GTK+ 1.1.11: |
---|
248 | |
---|
249 | * Dutch, Japanese, Swedish, Polish, and Norwegian translations |
---|
250 | * Removed deprecated _interp variants: gtk_container_foreach_interp, |
---|
251 | gtk_idle_add_interp, gtk_timeout_add_interp, gtk_signal_connect_interp |
---|
252 | * Lots of cast corrections |
---|
253 | * Many fixes |
---|
254 | |
---|
255 | What is new in GTK+ 1.1.9: |
---|
256 | |
---|
257 | * Check for broken glibc 2.0 mb functions and avoid them |
---|
258 | * Label and Entry display fixes |
---|
259 | * Move main thread back to GDK, for locking when translating events |
---|
260 | * Bug fixes |
---|
261 | |
---|
262 | What is new in GTK+ 1.1.8: |
---|
263 | |
---|
264 | * Added support for gettext and the localization of the standard |
---|
265 | dialogs. |
---|
266 | * Added line-wrapping for the label, and JUSTIFY_FILL |
---|
267 | * Support reordering via drag and drop in CList and CTree. |
---|
268 | * Replaced GtkDrawWindow widget with a GTK_USER_DRAW flag |
---|
269 | * Extended gtkpaned API to support minimum sizes and proportional |
---|
270 | resizing. |
---|
271 | * Changed the handling of shared memory segments so as to |
---|
272 | remove the need for GTK+ to set up signal handlers. |
---|
273 | * Re-implemented event loop in terms of the event loop |
---|
274 | that has been added to GLib 1.1.8 |
---|
275 | * Added 'grab_focus' signal to allow keyboard accelerators |
---|
276 | for entries. |
---|
277 | * Load locale specific RC files if present. |
---|
278 | * Bug fixes. |
---|
279 | |
---|
280 | What is new in GTK+ 1.1.7: |
---|
281 | |
---|
282 | * Fixed memory mis-allocation in default files code |
---|
283 | * Various event handling fixes |
---|
284 | * Wide character support for entry and text |
---|
285 | * Destroy widgets _after_ propagating unrealize signals through |
---|
286 | widget heirarchy |
---|
287 | * Only build XIM-support if available |
---|
288 | * Tutorial and examples updates |
---|
289 | * Added gtk_drag_source_unset() |
---|
290 | |
---|
291 | What is new in GTK+ 1.1.6: |
---|
292 | |
---|
293 | * The signal system now features emission hooks whith special semantics, |
---|
294 | refer to the ChangeLog for this. |
---|
295 | * Minor? speedups and memory reductions to the emission handling of the |
---|
296 | signal system. |
---|
297 | * _interp() function variants are deprecated now. the corresponding *_full() |
---|
298 | variants are provided for a long time now. |
---|
299 | * Dnd abort timeout increased to 10 minutes. |
---|
300 | * GtkScrolledWindow inherits from GtkBin now. |
---|
301 | * GTK_POLICY_NEVER is implemented for scrolled windows now. |
---|
302 | * Lots of API clean ups. |
---|
303 | * Incremental freezing abilities. |
---|
304 | * Integrated widgets from the GNOME tree: GtkLayout, GtkPlug and GtkSocket. |
---|
305 | * New window functions for transient relationship, default size, and |
---|
306 | geometry hints |
---|
307 | * Default rc files are now read in (<sysconfdir/etc/gtkrc and ~/.gtkrc) |
---|
308 | GTK_RC_FILES environment variable and functions are provided to configure |
---|
309 | this behavior |
---|
310 | * Read doc/Changes-1.2.txt to properly adapt your code. |
---|
311 | * Bug Fixes. |
---|
312 | |
---|
313 | What is new in GTK+ 1.1.5: |
---|
314 | |
---|
315 | * Theme integration |
---|
316 | * Widget style modification is now handled through GtkRcStyles |
---|
317 | * GtkPixmaps now grey out pixmaps when insensitive |
---|
318 | * Notebook enhancements |
---|
319 | * Shadow configurability for menubars and handleboxes |
---|
320 | * DND enhancements |
---|
321 | * gtkfilesel now supports automounters better |
---|
322 | * Implementation of expose compression |
---|
323 | * Queued redraws of partial areas |
---|
324 | * Scrolledwindow (+Viewport) source incompatibilities, children that are added |
---|
325 | to a scrolled window don't get an automatic viewport anymore. a convenience |
---|
326 | function gtk_scrolled_window_add_with_viewport() is suplied for this task |
---|
327 | * Deprecated functions will now issue a message, informing the programmer about |
---|
328 | the use of this function. These functions will get removed in future versions |
---|
329 | * Non-functional functions got removed entirely |
---|
330 | * gtk_widget_new() and gtk_object_new() will now auto-construct new objects. |
---|
331 | A new function gtk_object_default_construct() is provided now which should |
---|
332 | be called after every gtk_type_new() to perfom the auto-construction |
---|
333 | * Improved argument support of several widgets |
---|
334 | * Bug Fixes |
---|
335 | |
---|
336 | What is new in GTK+ 1.1.3: |
---|
337 | |
---|
338 | * GtkCList/GtkCTree now have the ability to: |
---|
339 | - hide/show individual columns |
---|
340 | - disable/enable column resizing |
---|
341 | - set min and max for column widths |
---|
342 | - set expander style of the ctree |
---|
343 | - set/get row and cell styles |
---|
344 | - set spacing between tree expander and cell contents in ctree |
---|
345 | - toggle auto_resize for columns |
---|
346 | * Must enhanced DND support, removed old DND code |
---|
347 | * Idle functions are now implemented via GHook, giving a slight speed |
---|
348 | improvement |
---|
349 | * An environment variable GTK_MODULES which takes a colon seperated |
---|
350 | list of module names GTK+ will now automatically load at gtk_init() startup |
---|
351 | * GtkFontSel now has support for an extra 'base' filter |
---|
352 | * New function gdk_window_set_root_origin to get the real geometry taking |
---|
353 | into account window manager offsets |
---|
354 | * New function gtk_text_set_line_wrap to toggle line wrapping |
---|
355 | * New function gtk_widget_add_events which safely adds additional |
---|
356 | events to a widget's event mask |
---|
357 | * New function gdk_event_get_time to get the timestamp from a generic |
---|
358 | event |
---|
359 | * New widget GtkCalendar |
---|
360 | * New widget GtkInvisible - InputOnly offscreen windows used for reliable |
---|
361 | pointer grabs and selection handling in DND code |
---|
362 | * New functions gtk_object_remove_no_notify[_by_id] to remove a certain |
---|
363 | data portion without invokation of its destroy notifier |
---|
364 | * gtk_spin_button_construct is now deprecated, use gtk_spin_button_configure |
---|
365 | instead |
---|
366 | * gtk_clist_set_border is now deprecated, use gtk_clist_set_shadow_type |
---|
367 | instead |
---|
368 | * Removed functions gtk_object_set_data_destroy[_by_id] |
---|
369 | * Documentation additions/updates |
---|
370 | * HTML and plain text files are now included in the distribution |
---|
371 | * Bug fixes, typeness corrections, and general fixups |
---|
372 | |
---|
373 | What is new in GTK+ 1.1.2: |
---|
374 | |
---|
375 | * Gtk+ is now featuring runtime loading of dynamic modules via the |
---|
376 | --gtk-modules= command line switch. such modules have to export a |
---|
377 | G_MODULE_EXPORT void gtk_module_init (gint *argc, gchar ***argv); |
---|
378 | function which will be invoked to initialize the module. since such |
---|
379 | modules may create new widget types, they are always resident. |
---|
380 | * The tutorial has been updated again. |
---|
381 | * Changes to menus including tearoff menus and accelerators. |
---|
382 | * Better support for modal dialogs. |
---|
383 | * Removed CAN_FOCUS by default from scrollbars and button children of toolbar. |
---|
384 | * More improvements and fixes for GtkCList and GtkCTree (i.e. row sorting). |
---|
385 | * GtkCTree rows can be unselectable now. |
---|
386 | * The GtkCTree API has undergone major renames (see ChangeLog entry from Lars |
---|
387 | Hamann on Tue Aug 18 00:29:13 1998). |
---|
388 | * A bunch of varargs functions changed to get va_lists working on systems that |
---|
389 | implement va_lists as arrays. |
---|
390 | * Improvements to the gdkrgb code. |
---|
391 | * Improvements to Gdk color handling so we greatly reduce server traffic and |
---|
392 | don't leak colors anymore. |
---|
393 | * Improved internal widget tree iterators (the GtkContainer::foreach signal |
---|
394 | vanished because of this). |
---|
395 | * Option menus can have the keyboard focus now. |
---|
396 | * More fixups to the text widget. |
---|
397 | * GtkFileSelection should behave much more nicely in combination with AFS now. |
---|
398 | * Support for label underlining. |
---|
399 | * Support for GLib 1.1.3 log domains. |
---|
400 | * Documentation improvements. |
---|
401 | * Configuration fixes on various platforms. |
---|
402 | * Miscellaneous fixes to XInput support. |
---|
403 | * Build with shared library dependencies on Linux |
---|
404 | * Fix for a major bug in the type systems memory allocation code that could |
---|
405 | cause random crashes. |
---|
406 | * Libtool update to version 1.2b. |
---|
407 | * Lots of bugfixes and cleanups again ;) |
---|
408 | |
---|
409 | |
---|
410 | What is new in GTK+ 1.1.1: |
---|
411 | |
---|
412 | * Tutorial updates and additions. |
---|
413 | * Key binding support for GtkListItems and GtkList. |
---|
414 | * Extended selection mode and autoscrolling for GtkLists. |
---|
415 | * A GtkCtree now operates on GtkCTreeNode* structures rather than GList*. |
---|
416 | * GtkCTreeNodes can now be created from GNode trees. |
---|
417 | * Bug fixes for GtkNotebook, GtkCList, GtkCombo and GdkWindow reparentation. |
---|
418 | |
---|
419 | |
---|
420 | What is new in GTK+ 1.1.0: |
---|
421 | |
---|
422 | * New widget GtkFontSelector. |
---|
423 | * New featurefull progress bar. |
---|
424 | * New container widget GtkPacker. |
---|
425 | * New object GtkItemFactory, GtkMenuFactory is deprecated. |
---|
426 | * New key binding system, configurable via rcfiles, similar to styles. |
---|
427 | * New widget GtkCTree with drag selections and keyboard movement and |
---|
428 | and horizontal scrolling. Features also implemented for GtkCList. |
---|
429 | * Significant speedups to widget creation and destruction through caching |
---|
430 | colormap and visual queries to the XServer. |
---|
431 | * Speedups for type creation and especially gtk_type_is_a() checks. |
---|
432 | * Speedups in signal lookup, creation and emissions and connection handling. |
---|
433 | * Minor speedups with object data allocation and destruction. |
---|
434 | * Additions to the signal handling API (e.g. *_emitv). |
---|
435 | * Support for rc-file reparsing. |
---|
436 | * Resizing logic is now implemented on container widget basis, rather than |
---|
437 | for toplevel GtkWindows only. |
---|
438 | * Buttons support relief styles now. |
---|
439 | * Some widgets are now allocated through memchunks to behave more memory wise. |
---|
440 | * Newly included file gtkfeatures.h which defines compatibility macros to |
---|
441 | test for certain API features upon program compilation. |
---|
442 | * Child arguments support for container widgets. |
---|
443 | * Far better support for object arguments, revamp of the underlying |
---|
444 | mechanism for speed and reusability. Child/object arguments don't |
---|
445 | need to be preceeded by the "GtkType::" portion anymore. |
---|
446 | * Removed GtkAcceleratorTable in favour of GtkAccelGroup, accelerator display |
---|
447 | is now performed by a new widget GtkAccelLabel. |
---|
448 | * Overhaul of the resizing code. Resizing behaviour can now be specified |
---|
449 | on GtkContainer basis, so the underlying algorithm isn't only available |
---|
450 | for GtkWindows. |
---|
451 | * GtkTables are now fully resizable. |
---|
452 | * The GtkType system now supports an additional base class initialization |
---|
453 | function. |
---|
454 | * GtkStyles and key bindings can now be looked up depending on the base |
---|
455 | types of a widget, through a new keyword `class' in rc files. |
---|
456 | * GtkButton derives from GtkBin (finally). |
---|
457 | * More descriptive error messages on rc parsing. |
---|
458 | * Runtime information is available to query enum/flag definition values. |
---|
459 | * Upgrade to libtool-1.2 |
---|
460 | * Legions of bug fixes, memory leaks, segfaults, of-by-something errors... |
---|
461 | including those that already went into the 1.0.x branch. |
---|
462 | * A big bunch of features and cosmetic fixups that just got lost in |
---|
463 | the masses of changes. |
---|