ANNOUNCE: gtkmm 3.10.0
- From: Murray Cumming <murrayc murrayc com>
- To: gnome-announce <gnome-announce-list gnome org>, gtkmm-list <gtkmm-list gnome org>
- Subject: ANNOUNCE: gtkmm 3.10.0
- Date: Fri, 11 Oct 2013 12:33:10 +0200
*** gtkmm 3.10:
gtkmm 3.10 wraps GTK+ 3.10.
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 gtkmm 3.10 compared to 3.8:
Gtk
* Added HeaderBar.
(Juan Rafael García Blanco) Bug #708194
* Added ListBox and ListBoxRow,
(Kjell Ahlstedt) Bug #708115
* Added PlacesSidebar.
(Juan Rafael García Blanco) Bug #705642
* Add Revealer.
(Juan R. García Blanco) Bug #705460
* Added Stack and StackSwitcher,
(Andrew Potter) Bug #704964
* Deprecate Table.
(Kjell Ahlstedt)
* Deprecate StockID, StockItem, BuiltinStockID, namespace Gtk::Stock.
(Kjell Ahlstedt)
* Deprecate Gtk::IconFactory, IconSet, IconSource.
(Kjell Ahlstedt)
* 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: Add constructor that takes an icon_name and size.
(Murray Cumming)
* CellRenderer: Deprecate property_cell_background_gdk().
(Kjell Ahlstedt)
* CellRendererPixbuf: Add the surface property.
(Murray Cumming)
* CellView: Deprecate property_background_gdk().
(Kjell Ahlstedt)
* ColorButton: Deprecate get_alpha().
(Kjell Ahlstedt)
* Container: deprecate resize_children().
(Kjell Ahlstedt)
* Box: Add get/set_baseline_position() and property.
(Murray Cumming)
* Entry: Add get/set_tabs() and property.
(Murray Cumming)
* FileChooser: Add get_current_name().
(Murray Cumming)
* HeaderBar: Make get_show_close_button() const.
(Juan Rafael García Blanco)
* Grid:
- Add get/set_row_baseline_position()
and get/set_baseline_row(), and baseline-row property.
(Murray Cumming)
- Add remove_row() and remove_column().
(Murray Cumming)
* Image: Add set(Cairo::Surface)
(Murray Cumming)
* InfoBar: Add get/set_show_close_button() and
the property.
(Murray Cumming)
* IconInfo: Add load_surface() and get_base_scale().
(Murray Cumming)
* IconTheme: Add lookup_icon() method overloads that
take a scale parameter.
Add choose_icon() method overload that take a scale
parameter.
Add load_icon() method overload that takes a scale parameter.
Add load_surface().
(Murray Cumming)
* IconView: set_cursor(): Add a version with no cell parameter
(Murray Cumming)
* Image: Deprecate methods that take an IconSet or a StockID parameter.
* Label: Add get/set_lines() and property.
(Murray Cumming)
* Menu, MenuBar: Add constructors that take Gio::MenuModels.
(Murray Cumming)
* Menu: Make attach_to_widget() public.
(Murray Cumming)
* MenuButton: Deprecate unset_menu().
(Kjell Ahlstedt)
* MenuShell: bind_model(): Add a method overload without the
action_namespace parameter.
(Murray Cumming)
* PlacesSidebar: Fix crash with the drag_* signals,
correct some OWNERSHIP_*s, pass vectors by reference in signals
(Murray Cumming) Bug #705642
* RadioAction: Deprecate the constructor that uses StockID.
(Murray Cumming)
* RadioToolButton: Fix set_group(). Add reset_group().
(Kjell Ahlstedt)
* Scale: Constructor: Remove the default parameter value
to avoid ambiguity.
(Murray Cumming) Bug #707810 (cheshirekow)
* Add SearchBar.
(Juan Rafael Garcia Blanco)
* ScrolledWindow: Deprecate property_window_placement_set().
* Settings:
- Deprecate ignored settings.
(Murray Cumming)
- Add create_action().
(Murray Cumming)
* StyleContext: Deprecate [set|get]_direction() and render_icon_pixbuf().
(Kjell Ahlstedt)
* ToggleAction: Deprecate the constructor that uses StockID
(Murray Cumming)
* Widget:
- Make insert_action_group() public.
(Murray Cumming)
- Add remove_action_group()
(Murray Cumming)
- Add get_scale_factor().
(Murray Cumming)
- Add drag_begin() that takes x and y coordinates.
(Murray Cumming)
- Widget Add get_preferred_height_for_width(),
get_allocated_baseline() and get_valign_with_baseline().
(Murray Cumming)
- Deprecate [un]set_composite_name(),
[push|pop]_composite_child(), get_requisition() and methods that take a
StockID parameter.
(Kjell Ahlstedt)
* Window:
- get_frame_extents(): Add const version.
(Murray Cumming)
- Add close().
(Murray Cumming)
- Deprecate reshow_with_initial_size().
(Kjell Ahlstedt)
* Add missing includes in gdkmm.h and gtkmm.h.
(Kjell Ahlstedt) Bug #699993.
Gdk:
* Deprecate Color.
(Murray Cumming)
* Cursor: Wrap some new functions.
(Murray Cumming)
* Device: Add get_position() that uses doubles.
(Murray Cumming)
* Display: Deprecate get_n_screens().
(Murray Cumming)
* Screen: Add get_monitor_scale_factor().
(Murray Cumming)
* Window:
- Add get_scale_factor().
- Add get_device_position() taking doubles.
- Add create_similar_image_surface().
- Add set_opaque_region().
(Murray Cumming)
Build:
* Update Visual Studio Projects
(Chun-wei Fan)
* Update gtk-demo MSVC Projects
(Chun-wei Fan)
* Move to a generated ChangeLog.
(José Alburquerque)
Documentation:
* Demos: Catch Glib::FileError from demo_find_file().
(Kjell Ahlstedt)
* Demos: Add IconTheme demo.
(Kjell Ahlstedt)
* Demos: Fix calls to Gtk::Grid::attach().
(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
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]