gtkmm Changelog

New in version 3.15.4

January 21st, 2015
  • Gtk:
  • Builder::get_type_from_name_vfunc(): Call the base class function. Instead of jusgin calling g_type_from_name(), in case the base class function does more. (Kjell Ahlstedt) Bug #742637.
  • TextBuffer:
  • Add insert_martkup().
  • Add the copy_target_list and paste_target_list properties. (Kjell Ahlstedt)
  • Documentation:
  • Pixbuf: Change a mention of Glib::ResourceError to Gio::ResourceError. (Kjell Ahlstedt)

New in version 3.15.3 (December 16th, 2014)

  • Gtk:
  • CssProvider: Add CssProviderError and signal_parsing_error() (Kjell Ahlstedt)
  • Add CssSection. (Kjell Ahlstedt)
  • Dialog: Fix the constructors with DialogFlags. (Kjell Ahlstedt) Bug #738513 (Simonas Kazlauskas)
  • ScaleButton: - Correct the constructor. - Add a constructor without the icons. (Murray Cumming)
  • ScrolledWindow: Add get/set_overlay_scrolling() and property. (Juan R. García Blanco)
  • Stack: Add hhomogeneous and vhomogeneous properties. (Juan R. García Blanco)
  • TextTag: Add fallback, fallback-set, letter-spacing, and letter-spacing-set properties. (Juan R. García Blanco)
  • TextView: Add monospace property. (Juan R. García Blanco)
  • Widget: Added get_action_group() and list_action_prefixes(). (Murray Cumming)
  • Documentation:
  • Add an empty line after @newin where it's missing. (Kjell Ahlstedt)
  • Fix some Doxygen warnings. (Kjell Ahlstedt)
  • ScaleButton: Document the constructors. (Murray Cumming)

New in version 3.15.2 (December 5th, 2014)

  • Gtk:
  • Dialog: Add constructors with DialogFlags, for instance to create a dialog with a header bar. (Kjell Ahlstedt) Bug #738513.
  • Grid: Add attach_next_to() without the 'sibling' parameter. (Kjell Ahlstedt) Bug #739340.
  • Overlay: Correct the "since" documentation.
  • SearchEntry: Add the search_changed signal (Kjell Ahlstedt)
  • Added StyleProperty (Mark Vender) Bug #673317.
  • Gdk
  • Curor: Deprecate the constructor that doesn't take a Display parameter. (Murray Cumming)
  • Pixbuf: Deprecate create_from_inline(). (Kjell Ahlstedt)

New in version 3.14.0 (November 11th, 2014)

  • Documentation:
  • Headerbar demo: Update for renamed arrow icons. (Kjell Ahlstedt)
  • Build:
  • Update and Overhaul Visual Studio 2008 and 2010 Projects. (Chun-wei Fan)
  • Fix the demos on Windows. (Chun-wei Fan)

New in version 3.11.4 (January 18th, 2014)

  • Gtk:
  • Action, Activatable: Undeprecate methods that don't use a StockID. We didn't mean to leave them deprecated. (Kjell Ahlstedt)
  • CellArea: Add signal_apply_attributes(). (Kjell Ahlstedt)
  • SelectionData: Add get_data(int& length). (Kjell Ahlstedt)
  • ToggleAction: Deprecate the create() that uses (deprecated) StockID (Kjell Ahlstedt)
  • ToolItem: Add unset_proxy_menu_item(). (Kjell Ahlstedt)
  • UIManager: Deprecate the add-tearoffs property. (Kjell Ahlstedt)
  • Gdk:
  • Pixbuf: Add create_from_resource() methods.
  • RGBA, Color: Fix set_hsl(), improve documentation. (Kjell Ahlstedt) Bug #720258
  • Build:
  • CellArea: Fix documentation of typedef SlotForeachAlloc An extra '>' in the docs trapped doxygen 1.8.4 in an infinite loop. (Kjell Ahlstedt)
  • Fix the build with --disable-deprecated-api (Kjell Ahlstedt)
  • Documentation:
  • Add missing widget images. (Kjell Ahlstedt)
  • AppChooser*: Improve documentation. (Kjell Ahlstedt) Bug #650012
  • ColorChooser::get_rgba(): Add documentation (Kjell Ahlstedt)
  • SelectionData: Add methods docs. (Kjell Ahlstedt)
  • ToolItem: Add class docs. (Kjell Ahlstedt)

New in version 3.10.1 (October 29th, 2013)

  • Gtk:
  • Avoid including deprecated stockid.h. This lets applications build with deprecated API disabled.
  • RadioAction, RecentAction: Deprecate constructors and methods that take StockID. StockID was already deprecated so this should not affect application builds.

New in version 3.10.0 (October 22nd, 2013)

  • Gtk:
  • Undeprecate UIManager, Action, ActionGroup, ToggleAction, RadioAction and RecentAction, though they are still deprecated in the C API: See https://mail.gnome.org/archives/gtkmm-list/2013-October/msg00003.html (Murray Cumming)
  • RadioAction: Deprecate the constructor that uses StockID. (Murray Cumming)
  • ToggleAction: Deprecate the constructor that uses StockID (Murray Cumming)
  • Application: - add/remove_accelerator(): Add overloads without the variant parameter. (Murray Cumming) - Add missing gtk_init() call in one of the constructors. (Murray Cumming)
  • Button: Remove unnnecessary BuiltinStockID declaration. (Murray Cumming)
  • HeaderBar: Make get_show_close_button() const. (Juan Rafael García Blanco)
  • IconView: set_cursor(): Add a version with no cell parameter (Murray Cumming)
  • PlacesSidebar: Fix crash with the drag_signals, correct some OWNERSHIP_*s, pass vectors by reference in signals (Murray Cumming) Bug #705642
  • Settings: Add create_action().
  • SearchBar: handle_event(): Take a GdkEventKey instead of GdkEvent. (Murray Cumming)
  • Window: get_frame_extents(): Add const version. (Murray Cumming)
  • Gdk:
  • Deprecate Color. (Murray Cumming)
  • Build:
  • Update gtk-demo MSVC Projects (Chun-wei Fan)

New in version 3.9.14 (September 13th, 2013)

  • Gtk:
  • Add SearchBar. (Juan Rafael Garcia Blanco)
  • Button: Replace the icon_name ctor by set_image_from_icon_name(). (Kjell Ahlstedt) Bug #707791
  • Scale: Constructor: Remove the default parameter value to avoid ambiguity. (Murray Cumming) Bug #707810 (cheshirekow)
  • Gdk:
  • Window: Add set_opaque_region(). (Murray Cumming)
  • Tools:
  • gtk_generate_extra_defs.sh: Add --make-patch option. (Kjell Ahlstedt)
  • Build:
  • Update Visual Studio Projects (Chun-wei Fan)

New in version 3.9.12 (August 28th, 2013)

  • Gtk:
  • Button: Add constructor that takes an icon_name and size. (Murray Cumming)
  • Entry: Add get/set_tabs() and property. (Murray Cumming)
  • Label: Add get/set_lines() and property. (Murray Cumming)
  • Add Revealer. (Juan R. García Blanco) Bug #705460
  • Widget:
  • add get_scale_factor(). (Murray Cumming)
  • Widget: Add drag_begin() that takes x and y coordinates. (Murray Cumming)
  • Gdk:
  • Cursor: Wrap some new functions. (Murray Cumming)