2.8.4: 2006-04-14 Murray Cumming * gtk/gtkmm/treeview_private.cc: * gtk/gtkmm/treeview_private.h: * gtk/src/aboutdialog.ccg: * gtk/src/celllayout.ccg: * gtk/src/clipboard.ccg: * gtk/src/combobox.ccg: * gtk/src/entrycompletion.ccg: * gtk/src/filefilter.ccg: * gtk/src/menu.ccg: * gtk/src/texttagtable.ccg: * gtk/src/treemodelfilter.ccg: * gtk/src/treeselection.ccg: * gtk/src/treesortable.ccg: * gtk/src/treeview.ccg: * gtk/src/treeviewcolumn.ccg: For most hand-coded SignalProxy classes, used for set_*func() methods, remove them and just pass a copy of the slot around. The extra indirection is not necessary. Use standalone callback functions, so that they can be static, saving a few bytes on the library size. 2006-04-14 Murray Cumming * atk/src/hyperlink.hg: * atk/src/hypertext.hg: * atk/src/objectaccessible.hg: * atk/src/table.hg: * build_shared/Makefile_build.am_fragment: * gdk/src/colormap.hg: * gdk/src/cursor.hg: * gdk/src/display.hg: * gdk/src/displaymanager.hg: * gdk/src/drawable.hg: * gdk/src/event.hg: * gdk/src/gc.hg: * gdk/src/image.hg: * gdk/src/screen.hg: * gdk/src/visual.hg: * gdk/src/window.hg: * gtk/src/aboutdialog.hg: * gtk/src/accellabel.hg: * gtk/src/actiongroup.hg: * gtk/src/assistant.hg: * gtk/src/button.hg: * gtk/src/clipboard.hg: * gtk/src/combobox.hg: * gtk/src/container.hg: * gtk/src/entry.hg: * gtk/src/entrycompletion.hg: * gtk/src/expander.hg: * gtk/src/filechooser.hg: * gtk/src/frame.hg: * gtk/src/iconinfo.hg: * gtk/src/iconsource.hg: * gtk/src/iconview.hg: * gtk/src/image.hg: * gtk/src/imagemenuitem.hg: * gtk/src/invisible.hg: * gtk/src/label.hg: * gtk/src/layout.hg: * gtk/src/menu.hg: * gtk/src/menuitem.hg: * gtk/src/menutoolbutton.hg: * gtk/src/notebook.hg: * gtk/src/optionmenu.hg: * gtk/src/paned.hg: * gtk/src/range.hg: * gtk/src/scale.hg: * gtk/src/scrolledwindow.hg: * gtk/src/selectiondata.hg: * gtk/src/spinbutton.hg: * gtk/src/statusicon.hg: * gtk/src/textbuffer.hg: * gtk/src/textmark.hg: * gtk/src/texttagtable.hg: * gtk/src/textview.hg: * gtk/src/toolbar.hg: * gtk/src/toolbutton.hg: * gtk/src/toolitem.hg: * gtk/src/treemodelfilter.ccg: * gtk/src/treemodelfilter.hg: * gtk/src/treemodelsort.hg: * gtk/src/treerowreference.hg: * gtk/src/treeselection.hg: * gtk/src/treeview.hg: * gtk/src/uimanager.hg: * gtk/src/viewport.hg: * gtk/src/widget.hg: * gtk/src/window.hg: Use the new constversion option with _WRAP_METHOD() to reduce code size a little. 2006-04-14 Murray Cumming * gdk/src/pixbuf.ccg: * gdk/src/pixbufloader.ccg: * gtk/src/colorselection.ccg: * gtk/src/container.ccg: * gtk/src/entrycompletion.ccg: * gtk/src/iconview.ccg: * gtk/src/treeiter.ccg: * gtk/src/treemodel.ccg: * gtk/src/treeselection.ccg: * gtk/src/widget.ccg: * pango/src/fontset.ccg: Mark private functions as static, to stop them being exported in the library, to reduce code size slightly. 2006-04-11 Jonathon Jongsma * gtk/src/icontheme.ccg: (IconTheme::get_search_path) fixed a segfault caused by de-referencing a NULL pointer, and also fixed a memory leak by freeing the list of search paths whose storage was allocated by GTK+. Closes bug #337874 and #337875 2006-04-07 Cedric Gustin * README.win32: Updated for gtkmm-2.8 (MS Visual Studio 2005). * MSVC_Net2003/*.vcproj: Updated for Visual Studio 2005. Added the /vd2 compiler flag (Bug #158040). * MSVC_Net2003/gtkmm.sln: Updated for Visual Studio 2005. * MSVC_Net2003/gendef/gendef.cc: Redirect output of dumpbin to a file. * build_shared/Makefile_build.am_fragment: Add -DGTKMM_BUILD to the extra_defines compiler flags (switch between dllexport/dllimport on win32). * gtk/src/treeviewcolumn.hg: Tag the TreeViewColumn class with GTKMM_API to avoid auto-import errors with gcc on mingw32/cygwin. Also inline some TreeViewColumn methods. Bug #309030 (Toralf Lund). * gtk/src/object.hg: Tag the Object class with GTKMM_API to make Visual Studio happy. 2006-02-24 Rob Page * gtk/src/icontheme.ccg: Change int* to int to fix segfault. Bug #332437. 2006-02-25 Murray Cumming * gtk/src/calendar.hg: * gtk/src/cellrenderer.hg: * gtk/src/messagedialog.hg: * gtk/src/textview.hg: * gtk/src/treemodelfilter.hg: * gtk/src/treepath.hg: * gtk/src/treeview.hg: * gtk/src/widget.hg: Move the deprecated comment into the _WRAP_METHOD() call, using the new feature in glibmm, so that it really shows up in the doxygen documentation. 2006-02-19 Murray Cumming * docs/index.html: Correct the links to the memory management and libglade chapters. I guess we added a chapter in the middle somewhere. 2006-02-17 Murray Cumming * gdk/src/pixbuf.ccg: save_to_buffer(): Use a terminating NULL when calling gdk_pixbuf_save_to_buffer() to avoid a warning about the sentinel.