2.4.2: 2004-06-04 Daniel Elstner * gtk/src/filechooser.hg (FileChooser): Copy the class docs from GTK+. Also explain the fact that the API is broken and how to use it correctly despite this problem (bug #142138). 2004-06-03 Murray Cumming * gtk/src/treeview.ccg: get_path_at_pos(): Correct memory management of the path. Bug #142970 from david@thepriorities.com. 2004-05-28 Murray Cumming * docs/FAQ/gtkmm_faq.xml: Mentioned gtkmm 2.4. 2004-05-28 Murray Cumming * gtk/src/combobox.ccg: get_active(): Instantiate a Gtk::TreeModel::iterator instead of the GtkTreeIter, so that the underlying GtkTreeIter is properly initialized. 2004-05-25 Daniel Elstner * demos/pixbuf-demo.cc: More micro tweaking. 2004-05-25 Daniel Elstner * demos/pixbuf-demo.cc: Minor cleanups: use const double rather than a macro for pi, no need to explicitly maintain the timeout signal connection, and some other stuff. 2004-05-23 Murray Cumming * gtk/gtkmm/comboboxentrytext.cc: Patch from Teemu Tervo to prevent the text column from being added twice, in bug #142956. 2004-05-22 Daniel Elstner * configure.in: Check for gthread-2.0 and if it exists, substitute the required compiler flags into GTHREAD_CFLAGS. This is necessary to make the library code work correctly in a threaded application. For instance, on glibc systems errno is replaced by a macro which expands into a function call. Actually this stuff was already in place, but apparently got lost when glibmm was split off. * build_shared/Makefile_build.am_fragment (all_includes): Append $(GTHREAD_CFLAGS). 2004-05-19 Daniel Elstner * gtk/gtkmm.h: Remove duplicated combobox.h include. Add missing includes of comboboxentry.h and comboboxentrytext.h. 2004-05-18 Daniel Elstner * gtk/src/treeiter.ccg (TreeIter::operator bool): Put the original test for gobject_.stamp != 0 back in place. The iter_is_valid() method provided by model implementations is intended for debugging purposes only, and thus should not be used here (bug #142599). * gtk/src/treemodel.hg (TreeModel::iter_is_valid): Document that the usage of this method as abstract interface is deprecated, and that the implementation's iter_is_valid() should be used directly. 2004-05-14 Murray Cumming * gtk/gtkmm/comboboxtext.cc, comboboxentrytext.cc: get_active_text(): The iterator was being used in ways that probably should not compile. This leads to strange results in other situations, so it is best to fix it.