Overview of Changes in GTK+ 1.2.4: * DnD improvements (drags can be canceled with Esc now). * suppressed configure event reordering in Gdk. * rewrite of Gtk's configure event handling. * major improvements for the object argument system (Elena Devdariani). * major bugfixes for threading, GtkNotebook, GtkItemFactory, GtkCList and GtkCTree. * tutorial/FAQ updates, new file generation.txt on autogenerated sources. * configure's --with-glib= is "officially" unsupported. * upgrade to libtool 1.3.3. * various buglets fixed. Overview of Changes in GTK+ 1.2.3: * Upgrade to libtool 1.3 * Check for dgettext (for systems with old versions of GNU Gettext) * Many bug fixes (see ChangeLog for details) Overview of Changes in GTK+ 1.2.2: * Improved Dnd behaviour with Motif applications. * Bug fixes for the Gtk selection code. * Minor bug fixes to the Gdk Atom cache and Dnd code (with --display option). * Bug fixes and leak plugs for the Gdk IM code. * Added gtk_object_get() facility to retrive object arguments easily. The var args list expects ("arg-name", &value) pairs. * Fixed mapping for GdkInputCondition<->GIOCondition, this should fix problems where closed pipes were no longer signalling GDK_INPUT_READ on systems with a native poll(). * Some cleanups to GtkLabel's memory allocation code (shouldn't leak memory anymore). * We don't attempt to lookup xpm color "None" anymore, this should prevent eXodus (commercial X windows server) from popping up a color dialog every time a transparent pixmap is created. * Fixed bug where Gtk timout/idle handlers would execute without the global Gdk lock being held. * Other minor bug fixes. Overview of Changes in GTK+ 1.2.1: * Many Bug fixes have been applied to the menu and accelerator code. * GtkItemFactory can "adopt" foreign menu items now and manage their accelerator installation. This is often required to get GtkItemFactory like accelerator propagation between different windows with the same menu heirarchy and for centralized parsing and saving of accelerators. * GtkCList/GtkCTree buttons should always display correctly now. * Miscellaneous other bug fixes. What's New in GTK+ 1.2.0 (since 1.0.x): * New widgets: GtkFontSelector, GtkPacker, GtkItemFactory, GtkCTree, GtkInvisible, GtkCalendar, GtkLayout, GtkPlug, GtkSocket * Many new features and robustness for existing widgets * Theme support * New DND implementation * Internationalization of standard dialogs * New key binding system * Tearoff menus and menu accelerators * Wide character support for entry and text * Resizing code has been overhauled * Queued redraws of partial areas * Far better support for object arguments * Speed optimizations * Runtime loading of dynamic modules * Support for GLib log domains * Tutorial improvements * A bug fix or two Overview of Changes in GTK+ 1.1.16: * Major fixes and improvements for handlebox * A change to the way widget->requisition works. Now, widget->requisition is always what the widget requested, unmodified by the usize. See Changes-1.2.txt for details. This correct various bugs with gtk_widget_set_usize(). * Fixes for XIM on X11R5 systems * Don't allow cut-and-paste of text in password-style entries * --enable-debug is now on by default for the development releaes. (When compiling for "production", use --enable-debug=minimum) * Handle systems where Helvetica is not present more gracefully * Fixes for memory leaks * CList and CTree fixes * Bug fixes for drawing problems. * Miscellaneous bug fixes to GtkLabel, GtkCList, GtkCTree, GtkColorsel, Focusing, DND * Tutorial improvements Overview of Changes in GTK+ 1.1.15: * Tutorial Updates * Added --libs gthread to gtk-config * Bug fixes What is new in GTK+ 1.1.14: * Additions to docs/Changes-1.2.txt * Just warn when loading theme engine fails * CLAMP GtkScale digits to a meaningful range * GTK_LOCALDIR is now defined in a better fashion * New functions (feature freeze, we know...): gtk_menu_set_title() gtk_toggle_button_get_active() * Some locale fixups in gtkrc code * Fixes to make gtk_radio_button_set_group() keep only one radio button in the group active * Foreign windows are now always treated as viewable; this fixes a problem where updating didn't occure properly in GtkPlug * DND fixes for 64 bit architectures, and for specifying operations with modifier keys. * Major revisions to GtkLayout: avoid having to create window for NO_WINDOW children, adjust allocations of children as scrolled so queued draws work, and a resize is queued instead of allocating directly in a put() or move() What is new in GTK+ 1.1.13: * Dnd and selection bug fixes and memory purification. * Widget sensitivity fixups. * Tooltips windows are now named "gtk-tooltips" so rc file rules can match tooltips windows. Fixed interaction of tooltips and NO_WINDOW widgets. * Spin buttons now update their values upon value retrival. * Overhaul of the resizing vs. redrawing logic to reduce redrawing needs a lot. Gtk makes full use of the draw_area coalescing code now, which got minorly improved as well. * Containers map their Gdk windows after their children now to reduce expose event generation. * Gdk event queue fixups, this solves the double-click problems people were recently having. * Account for the fact that GSource's are only properly reentrant from within dispatch(), thus we don't do Gdk event processing from within check() or prepare() anymore. * Rc files feature a bg_pixmap value of "" now. * Improved session management support in Gdk. * Automatic disabling of NLS if no gettext is found should work now. * Removed deprecated functions, docs/Changes-1.2.txt gives an overview. * Gtk+ development now requires GNU autoconf 2.13, GNU automake 1.4 and GNU libtool 1.2d. * More bug fixes all over the place. What is new in GTK+ 1.1.12: * Korean translation added * Fixed memory leaks * A few other bug fixes What is new in GTK+ 1.1.11: * Dutch, Japanese, Swedish, Polish, and Norwegian translations * Removed deprecated _interp variants: gtk_container_foreach_interp, gtk_idle_add_interp, gtk_timeout_add_interp, gtk_signal_connect_interp * Lots of cast corrections * Many fixes What is new in GTK+ 1.1.9: * Check for broken glibc 2.0 mb functions and avoid them * Label and Entry display fixes * Move main thread back to GDK, for locking when translating events * Bug fixes What is new in GTK+ 1.1.8: * Added support for gettext and the localization of the standard dialogs. * Added line-wrapping for the label, and JUSTIFY_FILL * Support reordering via drag and drop in CList and CTree. * Replaced GtkDrawWindow widget with a GTK_USER_DRAW flag * Extended gtkpaned API to support minimum sizes and proportional resizing. * Changed the handling of shared memory segments so as to remove the need for GTK+ to set up signal handlers. * Re-implemented event loop in terms of the event loop that has been added to GLib 1.1.8 * Added 'grab_focus' signal to allow keyboard accelerators for entries. * Load locale specific RC files if present. * Bug fixes. What is new in GTK+ 1.1.7: * Fixed memory mis-allocation in default files code * Various event handling fixes * Wide character support for entry and text * Destroy widgets _after_ propagating unrealize signals through widget heirarchy * Only build XIM-support if available * Tutorial and examples updates * Added gtk_drag_source_unset() What is new in GTK+ 1.1.6: * The signal system now features emission hooks whith special semantics, refer to the ChangeLog for this. * Minor? speedups and memory reductions to the emission handling of the signal system. * _interp() function variants are deprecated now. the corresponding *_full() variants are provided for a long time now. * Dnd abort timeout increased to 10 minutes. * GtkScrolledWindow inherits from GtkBin now. * GTK_POLICY_NEVER is implemented for scrolled windows now. * Lots of API clean ups. * Incremental freezing abilities. * Integrated widgets from the GNOME tree: GtkLayout, GtkPlug and GtkSocket. * New window functions for transient relationship, default size, and geometry hints * Default rc files are now read in (