diff options
author | Marcin Kolny <marcin.kolny@gmail.com> | 2015-08-08 14:45:12 +0200 |
---|---|---|
committer | Marcin Kolny <marcin.kolny@gmail.com> | 2015-08-08 14:45:59 +0200 |
commit | 0d5f63b18f5766760cf39e82ee11482984e0a938 (patch) | |
tree | e3f74b9b37e7618c92840024077dff43e6d08f0d /NEWS | |
parent | dce7a844e48a582e42eb2b60eef5c1f2527540ac (diff) | |
parent | d94115843f38967b5e883f5f7d8057882ae364cb (diff) | |
download | glibmm-0d5f63b18f5766760cf39e82ee11482984e0a938.tar.gz |
Merge branch 'master' into glibmm-gir-gmmprocglibmm-gir-gmmproc
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 289 |
1 files changed, 289 insertions, 0 deletions
@@ -1,3 +1,292 @@ +2.45.41 (unstable): + +Glib: +* Undeprecate HelperList and List_Iterator because gtkmm-2.4 uses these + in its undeprecated API. However, all of gtkmm-2.4 is deprecated, so + you (Inkscape) shouldn't be using it anyway. + Bug #752797 (Adam Williamson) + (Murray Cumming) + +2.45.40 (unstable): + +Glib: +* RefPtr: Add move constructor and move assignment operator. + (Murray Cumming) + +Gio: +* Application: Add the shutdown signal. + (Murray Cumming) Bug #752600 (Ben) + +Build: +* C++11: Use noexcept instead of throw(). + (Murray Cumming) +* C++11: Use "= delete" instead of private copy constructors/operator=. + (Murray Cumming) +* C++11: Use nullptr instead of 0. + (Murray Cumming) +* C++11: Use the override keyword. + + +2.45.31 (unstable): + +Glib: +* HelperList: fix iterator check in operator[] + (Maks Naumov) Bug #751530. + +Build: +* Use (and require) C++11. + (Murray Cumming, Kjell Ahlstedt) +* Use some simple C++11 syntax. + (Murray Cumming) +* Fix the build with -Wshadow. + (Murray Cumming) + +gmmproc: +* Generate code that uses some simple C++11 syntax. + (Murray Cumming) +* _WRAP_SIGNAL: Accept apostrophes in a preceding comment. + (Kjell Ahlstedt) + + +2.45.3 (unstable): + +* Add SettingsSchema, SettingsSchemaKey and SettingsSchemaSource. + (Murray Cumming) +* Deprecate HelperList and SArray because nothing uses them. + (Murray Cumming) + +Build: +* Don't disable more deprecation warnings than necessary + (Kjell Ahlstedt) Bug #750379. + +gmmproc: +* _WRAP_METHOD: deprecated: Use G_GNUC_[BEGIN|END]_IGNORE_DEPRECATIONS + per function, instead of one big undef [G|GDK|GTK]_DISABLE_DEPRECATED. + (Kjell Ahlstedt) Bug #750379 +* Remove GP_LIST, because nothing uses it. + (Murray Cumming) + + +2.45.2 (unstable): + +Glib: +* Add Glib::format_size(). + (Kjell Ahlstedt) Bug #747311 (Zsolt Bölöny) +* Add get_user_special_dir(UserDirectory), deprecating + get_user_special_dir(GUserDirectory directory). + (Kjell Ahlstedt) Bug #747311 +* Threads::Thread: Use GThread only via a pointer. + Kjell Ahlstedt (Bug #746533) +* VariantBase: Add is_castable_to(). +* VariantContainerBase: get_iter(): Accept casts of complicated types + containing object paths and DBus type signatures to Variant<> types + containing Glib::ustring and std::string. + (Kjell Ahlstedt) Bug #747508. +* Variant: Wrap handles and add get_data_as_bytes() + (Kjell Ahlstedt) +* Added SignalProxyDetailed. + +Gio: +* Settings: Add signal_changed(key). + (Kjell Ahlstedt, Murray Cumming) Bug #749034. +* Added SimpleIOStream. + (Kjell Ahlstedt) + +Documentation: +* API Reference: Remove generated " "You rarely need to use properties". + Some new glib and gtk+ classes (GSimpleIOStream, GtkModelButton, + GtkPopoverMenu) have no public set/get methods for their properties. + (Kjell Ahlstedt) +* API Reference: Fix the version numbers in some @newin Doxygen commands. + (Kjell Ahlstedt) + +gmmproc: +* Add _IGNORE_PROPERTY() and _IGNORE_CHILD_PROPERTY() macros. + (Kjell Ahlstedt) +* Add support for 'newin "n,m"' in some _WRAP macros. + (Kjell Ahlstedt) Bug #748856 (Andrew Potter) +* _WRAP_SIGNAL: Add support for detail_name. + (Kjell Ahlstedt) Bug #749034 +* Fetch property documentation from the docs.xml file, if available there. + (Kjell Ahlstedt) +* docextract_to_xml.py: Distinguish sections from properties. + (Kjell Ahlstedt) +* docextract_to_xml.py: Add support for the --no-recursion option. + (Kjell Ahlstedt) + +Build: +* Glib::ObjectBase: Don't use std::auto_ptr (deprecated in C++11). + (Kjell Ahlstedt) Bug #748630 (Hubert Figuiere) +* Add missing GLIBMM_API for Interface + (Mikhail Titov) Bug #748719. + + +2.44: + +API additions since 2.42: + +Glib: +* Add Binding. + (Kjell Ahlstedt) Bug #738663. +* OptionContext: Add get/set_strict_posix(). + (Murray Cumming) + +Gio: +* Application: + - Add get/set/unset_resource_base_path() and property. + - Add get_is_busy() and property. + (Murray Cumming) +* File: Add replace_contents_bytes_aync(). + (Murray Cumming) +* InputStream: Add read_all_async() and read_all_finish(). + (Murray Cumming) +* MemoryInputStream: Add add_bytes(). + (Murray Cumming) +* Added NetworkMonitor. + (Murray Cumming) +* Notification: Add set_priority() and enum NotificationPriority. + (Kjell Ahlstedt) +* OutputStream: Add write_all_async() and write_all_finish(). + (Murray Cumming) +* Add Resource. + (Kjell Ahlstedt) +* Add TcpWrapperConnection. + (Murray Cumming) + +Gio::DBus +* InterfaceInfo: Add cache_build() and cache_release(). + (Murray Cumming) + + +2.44.0 (stable): + +Gio: +* Action, ActionGroup: Avoid memory leaks in funcs. + (Kjell Ahlstedt) Bug #705124 + +gmmproc: +* _WRAP_VFUNC(): Add keep_return parameter. + (Kjell Ahlstedt) Bug #705124 + + +2.43.91 (unstable): + +Glib: +* OptionContext: Add get/set_strict_posix(). + (Murray Cumming) + +Gio: +* Application: + - Add get/set/unset_resource_base_path() and property. + - Add get_is_busy() and property. + (Murray Cumming) +* File: Add replace_contents_bytes_aync(). + (Murray Cumming) +* InputStream: Add read_all_async() and read_all_finish(). + (Murray Cumming) +* MemoryInputStream: Add add_bytes(). + (Murray Cumming) +* OutputStream: Add write_all_async() and write_all_finish(). + (Murray Cumming) + +Gio::DBus +* InterfaceInfo: Add cache_build() and cache_release(). + (Murray Cumming) + + + +2.43.90 (unstable): + +Glib: +* Error::register_init(): Call Glib::wrap_register_init(). + (Kjell Ahlstedt) Bug #743466 (Mike Fleetwood). +* OptionGroup: + - Fix enable/disable bool option pairs. + (Kjell Ahlstedt) Bug #744854 (Tom Schoonjans) + - Fix memory leaks + (Kjell Ahlstedt) Bug #745173. + - Don't use deprecate g_option_group_free(). + (Kjell Ahlstedt) +* Value: Deprecate Value<char>, add Value<signed char>. + Because g_value_[get,set]_char() are deprecated in favour of + g_value_[get,set]_schar(). + (Kjell Ahlstedt) + +Gio: +* Application: Deprecate property_action_group(). + (Kjell Ahlstedt) +* Notification: Add set_priority() and enum NotificationPriority. + (Kjell Ahlstedt) +* Add TcpWrapperConnection. + (Murray Cumming) +* UnixSocketAddress: Deprecate property_abstract(). + (Kjell Ahlstedt) + +gmmproc: +* Fix error messages in glib and gio by removing unnecessary _IGNORES(). + (Kjell Ahlstedt) +* h2def.py: Remove *_DEPRECATED_IN_*_*_FOR(*) prefixes with white space. + (Kjell Ahlstedt) +* Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes. + To workaround a doxygen bug, to fix the genereated DevHelp search index. + (Murray Cumming) Bug #743918 + + +2.43.3 (unstable): + +Glib: +* Binding: Rename and change BindingTransformSlot to SlotTransform. + (Kjell Ahlstedt) Bug #738663. +* Add SlotSpawnChildSetup. + (Kjell Ahlstedt) Bug #528285. + +Documentation: +* Resource: Suppress incorrect doxygen links. + (Kjell Ahlstedt) + + +2.43.2 (unstable): + +Gio: +* Added NetworkMonitor. + (Murray Cumming) +* UnixFDList, UnixFDMessage: Correct array lengths in steal_fds() + (Kjell Ahlstedt) Bug #741365 (Matthew Balkam) + +gmmproc: +* Don't make one very long line for the enum documentation. + (Kjell Ahlstedt) +* Improve the conversion of Since to @newin. + (Kjell Ahlstedt) +* Add an empty line after @newin where it's missing + (Kjell Ahlstedt) + + +2.43.1 (unstable): + +gmmproc: +* Tidy up the generation of enum docs + (Kjell Ahlstedt) +* _WRAP_GERROR: Add documentation to the generated enum Code. + (Kjell Ahlstedt) +* Change messages that MS Visual Studio can misunderstand. + (Kjell Ahlstedt) +* Warn when an ignored method or signal doesn't exist. + (Marcin Kolny) Bug #737212. + +Glib: +* Add Binding. + (Kjell Ahlstedt) Bug #738663. +* Checksum::ChecksumType: Remove erroneous documentation + (Kjell Ahlstedt) +* Property: Add some documentation. + (Kjell Ahlstedt) Bug #523043. + +Gio: + Add Resource. + (Kjell Ahlstedt) + + 2.42: API additions since 2.40: |