2.15.1: 2009-01-23 Armin Burgmeier * win32_installer/gtkmm-vc90-2_4.vsprops: * win32_installer/gtkmm-vc90-d-2_4.vsprops: Disabled compiler warning 4250. Bug #568083 (Tao Wang). 2009-01-20 Murray Cumming * gtk/gtkmm/stock.cc: Actually define and initialize ORIENTATION_PORTRAIT, ORIENTATION_LANDSCAPE, ORIENTATION_REVERSE_LANDSCAPE, and ORIENTATION_REVERSE_PORTRAIT, avoiding undefined reference errors when trying to use these. Bug #568416 (Tao Wang). 2009-01-20 Deng Xiyue * Change license header to mention Lesser General Public License version 2.1 instead of Library General Public License, to be consistent with COPYING. 2009-01-19 Murray Cumming * gtk/src/treepath.ccg: * gtk/src/treepath.hg: empty(): Also check for a null underlying GtkTreePath. Added operator bool() to do the same, just calling !empty(). 2009-01-19 Tao Wang * gtk/src/papersize.hg: Constructor: Remove the default value for the name parameter, because there is already a default constructor, which does something quite different. See the comments. This caused MSVC++ warning C4520 with Visual Studio 2008. Bug #568074. 2009-01-19 Murray Cumming * gtk/src/gtk_methods.defs: * gtk/src/gtk_signals.defs: Regenerated. * gtk/src/entry.hg: Renamed methods and adapted to requested GTK+ API changes in #567887. * gtk/src/imagemenuitem.hg: Fixed a typo in the accel_group property wrap, to fix the build. * gtk/src/selectiondata.hg: Reimplement get_selection() using the new C getter method. * gtk/src/statusicon.hg: Added button_press_event, button_release_event and scroll_event signals. * gtk/src/textbuffer.hg: Added the paste_done signal. 2009-01-18 Armin Burgmeier * win32_installer/translations/english.nsh: * win32_installer/translations/french.nsh: Removed strings no longer in use. * win32_installer/translations/simpchinese.nsh: * win32_installer/translations/Makefile.am: Added installer translation for Simplified Chinese, contributed by Tao Wang. * win32_installer/gtkmm-installer.nsi.in: Added Chinese translation. * win32_installer/install-msvc-module: Updated for latest versions. 2009-01-16 Murray Cumming * gdk/src/pixbuf.hg: render_to_pixbuf(): Mark this as deprecated, because it is deprecated in GTK+. * gdk/src/drawable.ccg: * gdk/src/drawable.hg: draw_pixbuf(): Add an override without a GC parameter, becauase it can be NULL in C. * gdk/src/gdk_docs_override.xml: Remove mention of the NULL GC from the documentation for the main override. * gdk/src/screen.hg: Added get_monitor_width_mm(), get_monitor_height_mm(), get_monitor_plug_name(). 2009-01-16 Murray Cumming * gtk/src/gtk_signals.defs: TextBuffer const corrections to really fix the build. Sorry. 2009-01-16 Murray Cumming * gtk/src/gtk_signals.defs: Corrected by hand to fix the build. * gtk/src/gtk_signals.defs.patch: The corrections as a --unified=10 patch, to hopefully make this easier next time. * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkImageMenuItem though that is not in the generated .defs yet. 2009-01-16 Murray Cumming * gtk/gtkmm/treeview_private.cc: SignalProxy_CellData_gtk_callback(): Added some checks for null models, to provide clues when doing some unusual incorrect uses of multiple inheritance. * gtk/src/gtk_enums.defs: * gtk/src/gtk_methods.defs: Regenerated. * gtk/src/cellview.hg: Added get_model() and some new properties. * gtk/src/entry.hg: Added unset_invisible_char(), get_invisible_char(). Added the new progress and icon methods and the properties, including the new im-module property. * gtk/src/imagemenuitem.hg: Added get/set_use_stock(), set_accel_group(). * gtk/src/menuitem.hg: Added get/set_label(), get/set_use_underline() and properties. * gtk/src/printoperation.hg: Added draw_page_finish(), set_defer_drawing(). * gtk/src/printsettings.hg: Added get_resolution_x(), get_resolution_y(), set_resolution_xy(), get/set_printer_lpi(). * gtk/src/statusicon.hg: Added get/set_has_tooltip(), get/set_tooltip_text(), get/set_tooltip_markup(). * gtk/src/textview.hg: Added im-module property. * tools/m4/convert_gtk.m4: Added necessary conversions.