1.2.10: 2002-04-14 Murray Cumming <murrayc@usa.net> * Gtk::Editable: removed default arg values from implementation, as suggested by Otmar Struwe. This allows it to build with gcc 3.1 Release: Gtk-- 1.2.9 2001-12-06 Daniel Elstner <daniel.elstner@gmx.net> * Gtk::SArray_Helpers::Traits<T>: Added specializations for 'const T*', 'T *const', 'const T *const' and 'const T[N]', so that the inofficial RedHat GCC 2.96 chooses the correct one. Without this patch, GCC 2.96 fails to compile conversions from 'const char *const []' to SArray, though 'const char* []' works fine. The added specializations should not affect binary compatibility because: 1) no existing code has been changed; 2) the new specializations just inherit from the original ones and don't add new methods; 3) they are all inlined in the header file anyway. Test case: http://marc.theaimsgroup.com/?l=gtkmm&m=100717093017479&w=2 Release: Gtk-- 1.2.8 * CList_Helpers::Row::Row() implemented, not just declared. (Murray Cumming) * FontSelection::get_font_name(): Prevent crash when GTK+ returns 0. (Joe Yandle) * Fixed memory leak in Gtk::Editable::get_chars() (Gergo) * Gtk::Widget::get_toplevel is more cautious if the return value is not a Gtk::Window* (Gergo) Release: Gtk-- 1.2.7 * Minor gtkmmproc install fix. (Grumegargler) * Lots of reference documentation text added, based on the GTK+ reference documentation. (Jason M'Sadoques) * gtkmm-config does not give -I/usr/include, which should be implicit if necessary, and which overrides the implicit gcc replacement system headers if used. Apparently this is useful for gcc 3.0, and is what gtk+ does.(Daniel Elstner) Release: Gtk-- 1.2.6 Skipped. Release: Gtk-- 1.2.5 * Fixes for code generator. * Fixes for RedHat 7.0 configure bug. * Numerous patches to clean up code and improve appearance. * Added SpinButton::update() (Augustin Ferrin Pozuelo) * Menushell namespace fixes (jaycox) * Fixes for gtk--.m4 (srittau) * Major CTree fixes * CTree::selection() fixed. (Murray Cumming) * Added CTree::{Row,Column}::moveto() * Fix for CTree::RowList::end() (Daniel Elstner) * Documentation fixes (Falk Hueffner) * TreeItem patch (Joe Yandle) ======================================================================= Release: Gtk-- 1.2.4 * Fixes for code generator * Rotated Bin::add_pixlabel. * gcc 2.96 fixes. * Distribution fixes. * Tutorial updates. * Dialog demos. * Dialog demo from Paul Serice. * Warning clean up. * Fix for accelerator labels from Toralf Lund. ======================================================================= Release: Gtk-- 1.2.3 Get: http://download.sourceforge.net/gtkmm/gtkmm-1.2.3.tar.gz * Fixes for container * Bugs in code generator * Minor internal fixes. * Major changes for libstdc++-v3 from Felix Natter * Patches to try to improve gcc 2.96 compilation (still problem with yacc) * Menu improvements to support dynamic menu items. * CTree iterator fixes. ======================================================================= Release: Gtk-- 1.2.2 Get: http://download.sourceforge.net/gtkmm/gtkmm-1.2.2.tar.gz * CTree updates from Juergen Mangler, a9506264@unet.univie.ac.at * Tearoff menu support (Juergen). * New examples for ctree and menu (Juergen). * Changed internals to get around serious gcc bug. Earlier versions should be discarded. Use of old version with multiple inheritence will cause segfaults! ======================================================================= Release: Gtk-- 1.2.1 (15 May 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.2.1.tar.gz * Fixes to CList, CTree, Box * Support for libstdc++-v3 from llewelly and Felix Natter * Improvements to gdk-- wrappers (_text functions), some const changes (breaks binary) * Fixed uninitialized variable in wrap table. * NOTE: do not use 1.2.0 as it includes a broken gdk-- binary. ======================================================================= Release: Gtk-- 1.2.0 (13 April 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.2.0.tar.gz * SArray updates and fixes by Petur R <petur_r@usa.net> * CTree/CList improvements * Fixes to reverse iterators * Fixed spontaneous window closures with help of Owen Taylor <otaylor@redhat.com> (gtk+ bug) * Dtor fixes contributed by Tim Janik <timj@wilber.gimp.org> * Gtkmmconvert fix * CTree spacing bug reported by Andrea Dixon <adixon@magma.ca> * Various minor bugs fixed. * Working documentation generator ======================================================================= Release: Gtk-- 1.2.0pre1 (13 March 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.2.0pre1.tar.gz * Win32 port contributed by Hanee Patenaude <aerid@falsetto.com> * Huge tutorial improvements by Michael Ashton <data@gtf.org> * Image loader contributed by Joe Yandle <lupus@lycaeum.org> * Rewrote CList & CTree to match rest of kit. * Vast memory reduction on egcs 1.x compilers. * Split away gnome--. * Improvements to Text. * Configure check for namespaces. * Menu accel key improvements. * set_dashes fixed for gcc 2.95 compiler * Gtkmmconvert bug fixed with signal handling. Reported by Tarjei Knapstad <tarjeik@pcf1.chembio.ntnu.no> * Fixed radio button API for toolbars. Reported by David Bryant <daveb@acres.com.au> * Bug in signal disconnected fix, reported by Oliver Freyd <freyd@uni-muenster.de> * Bug in forward declaration of Widget fixed. * Bug in signal return value conversion handling fixed ======================================================================= Release: Gtk-- 1.1.8 (25 January 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.1.8.tar.gz * Gtk::Style takes gdk-- types now. (KN) * Improved error checking for unwrapped types. (TP) * Improved Menu API in Gtk--. (KN) * Improved Menu API in Gnome. (GL) * Fixed critical signal handling bug. (KN) * Fixed Gnome::UIItem custom menu items. (GL) * Repaired configure script for Solaris. (GL) * Removed useless accelerator functions. * Removed stray using SigC:: from header. * Fixed menu accelerators. * Fixed keyboard menu navigation. * Fixed sign problems in gdk. * Added missing Gdk_Cursor wrapper. * Added missing colormap functions. * Added labels for accel keys. (KN) * New and improved document generation. (KN & Daniel Schudel) ======================================================================= Release: Gtk-- 1.1.7 (5 January 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.1.7.tar.gz * Fixed CList ctor seg fault. (Thanks Joe Yandle <joe@wlcg.com>) * Removed crusty G_List_string stuff. ======================================================================= Release: Gtk-- 1.1.6 (4 January 2000) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.1.6.tar.gz * Builddir!=srcdir fixed. (Herbert Valerio Riedel <hvr@hvrlab.dhs.org>) * Fixed window destruction problems. * Delayed destroy() til idle. destroy() on a managed window is equivelent to old delete_self(). * Fixed seg fault in ctree ctor. * API reviewed. (GL & KN) * Memory usage review and reduced. * Removed unnecessary Gtk+ casts. * Script ot ease upgrade path added, gtkmmconvert. ======================================================================= Release: Gtk-- 1.1.5 (20 December 1999) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.1.5.tar.gz * Freezing for next stable release. * Namespaces !!! Gtk_* => Gtk:: Gnome_* => Gnome:: (KN) * Added wrapper for GtkTearoffMenuItem. (GL) * External wrapper scripts now in place. (KN) * Corrected bug in Gtk_SArray (GL) * Installation bug with gnomemmConf.sh fixed. (GL) * CList example added to testgtk-- * Corrected bug in Gnome-- which was preventing proper wrapping of C objects (thanks to Ramiro Estrugo <ramiro@fateware.com>) * Added SGML version of the FAQ (thanks to Robert Gasch r.gasch@chello.nl) * Gnome::Dialog functions converted to use SigC instead of C callbacks. (thanks to ERDI Gergo <cactus@cactus.rulez.org>) * Tutoral chapter on timeouts added. (thanks to Bernhard Rieder <e9325898@student.tuwien.ac.at>) ======================================================================= Release: Gtk-- 1.1.4 (21 November 1999) Get: http://download.sourceforge.net/gtkmm/gtkmm-1.1.4.tar.gz * Alterations to improve gtkmmproc. * Installation fixes for 3rd party widgets * Member functions for Gtk_Adjustment. * Spec file fixes (hvr). * Tutorial improvements by Malcolm Edwards <malcolm@ecemail.newcastle.edu.au> (new section) Bernhard Rieder <e9325898@student.tuwien.ac.at> * Gnome-- examples. * Gnome_Stock => Gnome_Menu_Helpers for consistancy * Testdnd now works with largely gtk-- code * Removed redundant box_ from Gnome_PropertyBox methods. ======================================================================= Release: Gtk-- 1.1.3 (5 November 1999) Get: gtkmm-1.1.3.tar.gz http://lazy.ton.tut.fi/gtk--/dist/gtkmm-1.1.3.tar.gz * Return codes verify now. * Many example updates by Amy Fong. * List and Tree wrappers updated. * Changed NULL to 0 for gcc 2.95.2 * Major fixes to GnomeApp * Timer and Idle demos ======================================================================= Release: Gtk-- 1.1.2 (21 October 1999) Get: http://lazy.ton.tut.fi/gtk--/dist/gtkmm-1.1.2.tar.gz * Critical core improvements * Requires libsigc++ 0.8.5 * Improved distribution. * Working examples. * Improved API consistancy. ======================================================================= Release: Gtk-- 1.1.0 (31 August 1999) Get: http://lazy.ton.tut.fi/gtk--/dist/gtkmm-1.1.0.tar.gz * Completely reworked core functionality * Smaller signal proxies * Better memory managment * Seperated signal system to libsigc++ * New code generator (gtkmmproc) * More gnome-- wrappers * Tutorial & examples * Rework notebook, toolbar, and main * Packaging improvements