Jump to content
Compatible Support Forums
Sign in to follow this  
news

ANNOUNCE: glibmm 2.51.1.2

Recommended Posts

*** glibmm:

 

glibmm 2.52 wraps glib 2.52

 

glibmm 2.52 is a version of the glibmm-2.52 API.

It installs in parallel with the gtkmm-2.4 API/ABI, of which

the most recent version is glibmm 2.50.

 

http://www.gtkmm.org

 

 

*** Changes

 

2.51.1.2 (unstable):

Distro packagers should probably not package this yet.

 

Glib:

* Remove some deprecated API

  (Kjell Ahlstedt)

* Variant: Remove the string specializations of cast_dynamic.

  (Kjell Ahlstedt)

* Glib::VariantType: Add get_item_types(), removing first() and

  next().

  (Kjell Ahlstedt) Bug #775741

 

 

Gio:

* init(): Set the global locale.

  (Kjell Ahlstedt) Bug #661588

* ActionBase: get_state_hint_variant() now returns

VariantContainerBase.

  (Kjell Ahlstedt)

* ActionMap: add_action_with_parameter(): Register the parameter type,

  to make this work.

  (Daniel Boles) Bug #774444

* ActionResult: Add is_tagged_vfunc().

  (Kjell Ahlstedt)

* Glib::Dispatcher: Implement the pimpl idiom

  (Kjell Ahlstedt) Bug #651942

* File, FileInfo, FileIOStream, FileOutputStream: Use Glib::ustring for

  (UTF-8) file attributes of string type.

  (Kjell Ahlstedt) Bug #615950

* NetworkMonitor: Derive from Gio::Initable.

  (Kjell Ahlstedt)

* RemoteActionGroup: Rename some vfuncs to add _full().

  (Murray Cumming)

 

Documentation:

* ActionMap:

  - ActivateSlot: Mention add_action_bool().

  - ActivateWithParameterSlot: Be more specific.

  (Daniel Boles) Bug #774444

 

Build:

* Update the Visual Studio project files.

  (Chun-wei Fan)

* Some minor cppcheck fixes.

  (Murray Cumming)

 

 

2.51.1.1 (unstable):

 

General:

* Remove no_default_handler in some _WRAP_SIGNAL()s

  This allows application developers to simply override

  the default on_*() signal handlers for these signals too,

  as they can already with most other signals.

  If you are using, for instance, the -Wsuggest-override

  compiler option, watch out for new compiler warnings suggesting

  that your existing signal handler should now be marked with the

  override keyword - that means you should do so but you should

  also stop connecting the signal handler in your code.

  (Kjell Ahlstedt)

* Build: examples/Makefile.am: Re-insert the dispatcher examples

  (Kjell Ahlstedt)

 

Glib:

* Dispatcher: Don't cast a HANDLE to an int on Windows.

  (Kjell Ahlstedt) Bug #772074

* ObjectBase:

  - Remove connect_property_changed_with_return()

  and let connect_property_changed() return a sigc::connection.

  (Kjell Ahlstedt)

  - Use std::forward_list for interface class pointers.

  (Kjell Ahlstedt)

  - Replace extra_object_base_data map by instance data.

  (Kjell Ahlstedt)

* ObjectBase: overload get_property().

  (Marcin Kolny)

* Main, IOSource: autodeduce type of fd field.

  (Marcin Kolny) Bug #770274

* Settings: Add property_settings_schema(), and update

  signal_changed().

  (Kjell Ahlstedt)

* Settings: Make set_enum() + set_flags() usable

  (djb) Bug #774647

* SettingsSchemaKey: Add missing value/range methods

  (Daniel Boles) Bug #774903

* SignalProxyNormal: Remove connect_() and connect_notify_(),

  adding connect_impl().

  (Kjell Ahlstedt)

* Rename SignalProxyDetailed to SignalProxyDetailedBase, and

  SignalProxyDetailedAnyType to SignalProxyDetailed.

  Remove SignalProxyDetailed# aliases (# = 0..6).

  (Kjell Ahlstedt)

* Source: Replace extra_source_data by instance data.

  (Kjell Ahlstedt) Bug #561885

 

Gio:

* ActionMap::add_action_vfunc(): Const correction.

  (Murray Cumming)

* Application: Add dbus_register/unregister_vfunc.

  (Ritesh Khadgaray, Kjell Ahlstedt) Bug #762191

* Menu: insert/prepend/add_item(): Const correction.

  (Murray Cumming)

* MenuAttributeIter: get_value(): Const correction.

  (Murray Cumming)

* MenuModel: get_item_atribute(): const correction.

  (Murray Cumming)

* RemoteActionGroup: Derive from Gio::ActionGroup.

  (Murray Cumming)

 

Gio::Dbus:

* Proxy: Fix memory leak in get_cached_property_names().

  (Kjell Ahlstedt) Bug #775210

* Proxy: Derive from (and implement) Gio::DBus::Interface.

  (Murray Cumming)

 

--

Murray Cumming

murrayc ( -at -) murrayc.com

www.murrayc.com

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×