2.4.10: 2005-01-25 Murray Cumming * gtk/src/colorselection.hg: set_change_pallete_hook(): On AIX, #ifdef out the part that uses sigc::bind, which does not work with the AIX xlC compiler. This method will be broken of that platform, but it is rarely used anyway. * demos/gtk-demo/demowindow.cc: SUN Forte, AIX, and Tru64 have the problem with flockfile and funlockfile - configure finds it but the compiler can not find it while compiling demowindow.cc. #undef HAVE_FLOCKFILE and HAVE_FUNLOCKFILE for now, so that it builds on those platforms. 2005-01-25 Murray Cumming * configure.in, Makefile.am: Add --disable-demos configure option, by plors in bug #160756. This is needed because AIX does not support sigc::bind at all and the demos would be quite unreadable if we worked around that. This way, at least gtkmm can be installed on AIX. 2005-01-25 Murray Cumming * examples/book/input/main.cc: Do not use O_NONBLOCK, because the example is meant to be blocking. As advised by Chris Vine. 2005-01-25 Murray Cumming * gtk/src/treeview.hg: Use nested sigc::bind<-1>s instead of sigc::bind(), because the Tru64 compiler needs the extra hint. Added #ifdef GTKMM_HAVE_SIGC_BIND() around some templated convenience methods, so we can disable these on AIX. * gtk/src/treemodel.[hg|ccg]: Use Gtk::TreeModel::iterator instead of just iterator, because the Tru64 compiler finds it ambiguous. * demos/example_treeview_editable_cells.cc: Replace use of TreeView::append_column_editable() with the long-winded workaround, so that the IRIX MipsPro and Tru64 compilers can build this 2005-01-24 Cedric Gustin * MSVC_Net2003/gdkmm/Makefile.am, MSVC_Net2003/gtkmm/Makefile.am: Rewrote rule for local copy of glibmmconfig.h (required for 'make distcheck'). 2.4.9: 2005-01-18 Murray Cumming * demos/demowindow.cc: #ifdef on __SUNPRO_CC instead of GLIBMM_COMPILER_SUN_FORTE, though we should really find out why GLIBMM_COMPILER_SUN_FORTE is not defined with the SUN compiler. * demos/example_stockbrowser.cc: Remove some consts that the SUN compiler does not allow. * gtk/src/radiobutton.hg: Remove duplicate Group typedef, which SUN Forte complains about. * This should fix the remaining issues in bug #154973. Joel Fredrikson helped with these fixes. * gdk/src/pixbuf.hg: PixbufFormatTraits::realease_c_type(): Comment-out an unused parameter name, to avoid a warning with g++. 2005-01-18 Murray Cumming * MSVC_Net2003/gtkmm/Makefile.am, MSVC_Net2003/gdkmm/Makefile.am: Add the *config.h files to DISTCLEANFILES, to fix the distcheck. 2004-12-16 Roger Leigh * configure.in: Bug #160244: Ask automake to use the utar format, to fix the problems with the long filenames of our documentation in the tarballs. 2004-12-16 Murray Cumming * examples/book/dialogs/messagedialog/examplewindow.cc: The ButtonsType enum is not an ORable flag. * docs/tutorial/gtkmm-tut.xml: Fix the text where it says that it is. 2004-12-11 Cedric Gustin * configure.in: parse version tags at configure time (for the resource files). * MSVC_Net2003/atkmm/atkmm-1.6.rc.in, MSVC_Net2003/pangomm/pangomm-1.4.rc.in, MSVC_Net2003/gdkmm/gdkmm-2.4.rc.in, MSVC_Net2003/gtkmm/gtkmm-2.4.rc.in: New resource file. * MSVC_Net2003/atkmm/Makefile.am, MSVC_Net2003/pangomm/Makefile.am, MSVC_Net2003/gdkmm/Makefile.am, MSVC_Net2003/gtkmm/Makefile.am: include resource files in distribution. * MSVC_Net2003/atkmm/atkmm.vcproj, MSVC_Net2003/pangomm/pangomm.vcproj, MSVC_Net2003/gdkmm/gdkmm.vcproj, MSVC_Net2003/gtkmm/gtkmm.vcproj: Added resource file. 2004-12-08 Cedric Gustin * MSVC_Net2003/*/*.vcproj: Renamed [gdk|gtk]bmm target to [gdk|gtk]mm-2.4d.dll (Debug) and [gdk|gtk]mm-2.4.dll (Release). Same for atkmm-1.6 and pangomm-1.4. * MSVC_Net2003/[gdk|gtk]mm/Makefile.am: copy [gdk|gtk]mmconfig.h from $(top_builddir)/[gdk|gtk]mm at build time.