ANNOUNCE: gtkmm 3.8.0



*** gtkmm 3.8:

gtkmm 3.8 wraps GTK+ 3.8.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:
http://www.gnome.org/start/unstable/

http://www.gtkmm.org


*** Changes

Changes in 3.8 compared to 3.6:


Gtk:
* AccelLabel: Add set_accel().
  (Murray Cumming)
* ActionGroup: Add get/set_accel_group()
  and the accel-group property.
  (Murray Cumming)
* Bin, Container::remove(): Restore the floating ref of a managed widget.
  (Kjell Ahlstedt) Bug #685739 (Jonas Platte)
* Builder:
  - Add const versions of get_object() and get_widget[_derived]().
  (Kjell Ahlstedt) Bug #666823 (Hubert Figuière)
  - Add get_objects().
  (Hubert Figuière) Bug #666823
* Entry: Add the populate_all property.
  (Murray Cumming)
* Image: Add the resource property.
  (Murray Cumming)
* IconInfo: Add load_icon_async(),
  load_symbolic_async(), load_symbolic_for_context().
  (Murray Cumming)
* IconView:
  - Add get/set_activate_on_single_click().
  and the activate-on-single-click property.
  - Add get_cell_rect().
  (Murray Cumming)  
* LevelBar: Add get/set_inverted().
  (Murray Cumming)
* MenuShell: Add bind_model().
  (Murray Cumming)
* ScrolledWindow: Add remove_with_viewport().
  (Kjell Ahlstedt) Bug #685739 (Jonas Platte)
* Settings: Add the  gtk-recent-files-enabled
  and gtk-primary-button-warps-slider
  properties.
  (Murray Cumming)
* TextView: Add the populate_all property.
  (Murray Cumming)
* TreeView: Add get/set_activate_on_single_click()
  and the activate-on-single-click property.
  (Murray Cumming
* Widget:
  - Add is_visible(), register_window() and
  unregister_window().
  (Murray Cumming)
  - Add get/set_opacity(),
  set_opacity() and the opacity property.
  (Murray Cumming)
* Window: Deprecate get_opacity(),
  set_opacity() and the opacity property.
  (Murray Cumming)
* Window: Add set_titlebar().
  (Murray Cumming)
* Modify the deletion of widgets.
  (Kjell Ahlstedt) Bug #605728 (Murray Cumming) and Bug #315874 (Philip Langdale)

Gdk:
* PixbufAnimation: Fix refcounting on get_iter().
  (Andrew Potter) Bug #688686
* Rectangle: Add Gdk::join() and Gdk::intersect() nonmember functions.
  (Kjell Ahlstedt) Bug #452130 (Jonathon Jongsma)
* Window: Add get/set_fullscreen_mode().
  (Murray Cumming)

Build:
* Fix and Update the Visual Studio Solution Files
  for MSVC.Net 2005, 2008 and 2010.
  (Chun-wei Fan)
* Fix the build with the lastest GTK+ from git master,
  to cope with the slightly-changed GTK+ API caused by this commit:
  https://git.gnome.org/browse/gtk+/commit/?id=88623b98a7ca0afca08ac21bc3aa662c6ed3ab7f
  Bug #695305 (Cosimo Cecchi, mussadek)
* Preserve our generated API/ABI after GTK+ API-compatible changes.
  (Kjell Ahlstedt)
* Gtk::ScrolledWindow: Do not use a deprecated function.
  (Murray Cumming)
* Gtk::IconInfo: Do not use deprecated copy/free functions.
  (Murray Cumming)
* gen_scripts: Get information from gdk-pixbuf.
  (Kjell Ahlstedt)

Documentation:
* Update generated documentation.
  (Kjell Ahlstedt)
* Small correction to TreeModel::set_value_impl().
  (Murray Cumming)
* Fix many warnings from Doxygen.
  (Kjell Ahlstedt)      


*** Development 

There is active discussion on the mailing list: 
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org

-- 
murrayc murrayc com
www.murrayc.com
www.openismus.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]