summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS77
-rw-r--r--configure.ac4
2 files changed, 79 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index fdb436b2..9950cf25 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,80 @@
+2.37.5 (unstable):
+
+Glib
+* Object: Add interfaces to custom types before class_init.
+ This deprecates the use of Glib::Object as a base class
+ anywhere but in the last in the list of base classes when
+ implementing an interface, such as TreeModel or
+ CellRenderer.
+ Having it, for instance, as the first base class,
+ is unfortunately likely to break with glib 3.40.
+ (Kjell Ahlstedt) Bug #697229
+* DateTime: Fix compare() and equal().
+ (Kjell Ahlstedt) Bug #704639 (Aurimas Černius)
+* Regex: Add get_max_lookbehind().
+ (Murray Cumming)
+* Variant: Fix memory leaks.
+ (Kjell Ahlstedt) Bug #704851 (xanm)
+
+Gio:
+* Action:
+ - get_state() and get_state_hint() now return something.
+ We choose not to consider this an ABI break because these
+ methods were impossible to use for anything useful before.
+ (Andrew Potter) Bug #690134.
+ - Add get_state_bool() and change_state(bool),
+ to make it easier to deal with toggle actions.
+ However, we might add a whole derived convenience class for these
+ instead.
+ (Murray Cumming, Kjell Ahlstedt)
+ - Add create_radio_string() and create_radio_integer() for
+ radio items, though we might change this API lots.
+ (Murray Cumming)
+ - Add name_is_valid() and print_detailed_name().
+ (Murray Cumming)
+* ActionMap:
+ - Add add_action(name, slot).
+ This is a convenience method similar to
+ g_action_map_add_action_entries() in C.
+ (Murray Cumming, Kjell Ahlstedt)
+ - Add add_action_radio_string() and add_action_radio_integer()
+ for radio items, though we might change this API lots.
+ (Murray Cumming)
+* Application: Add mark/unmark_busy().
+ (Murray Cumming)
+* DesktopInfo: Add list_actions(), launch_action() and get_action_name().
+ (Murray Cumming)
+* File: Add trash_async(), trash_finish(), make_directory_async()
+ and make_directory_finish().
+ (Murray Cumming)
+* Menu: Add remove_all().
+ (Murray Cumming)
+* MenuItem:
+ - Add set/unset_icon().
+ (Murray Cumming)
+ - Reimplement the constructors.
+ (Murray Cumming) Bug #705199 (Pete Woods)
+* SimpleAction:
+ - set_enabled(): Add default parameter value.
+ (Murray Cumming)
+ - Add constructors and create_bool() methods that take a bool instead of
+ a VariantBase for the state, to make it easier to deal with toggle actions.
+ However, we might add a whole derived convenience class for these
+ instead.
+ (Murray Cumming)
+
+Documentation:
+* gmmproc: Add docs to the default constructor of _CLASS_OPAQUE_COPYABLE.
+ mentioning that the constructed object is invalid.
+ (Kjell Ahlstedt) Bug #704639 (Aurimas Černius)
+
+Build:
+* Glib::TypeTraits<>: Avoid warnings when compiling with -Wcast-qual.
+ (Kjell Ahlstedt) Bug #704640 (Aurimas Černius)
+* enums.pl: fixed multi-argument defines as enum values.
+ (Marcin Kolny) Bug #705113
+
+
2.37.4 (unstable):
glibmm:
diff --git a/configure.ac b/configure.ac
index 95f883f6..4b435914 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@
## You should have received a copy of the GNU Lesser General Public License
## along with this library. If not, see <http://www.gnu.org/licenses/>.
-AC_INIT([glibmm], [2.37.4],
+AC_INIT([glibmm], [2.37.5],
[http://bugzilla.gnome.org/enter_bug.cgi?product=glibmm],
[glibmm], [http://www.gtkmm.org/])
AC_PREREQ([2.59])
@@ -60,7 +60,7 @@ AS_IF([test "x$enable_static" = xyes],
AC_DEFINE([GIOMM_STATIC_LIB], [1], [Define if giomm is built as a static library])
])
-glibreq='2.0 >= 2.36.1'
+glibreq='2.0 >= 2.37.5'
GLIBMM_MODULES="sigc++-2.0 >= 2.2.10 glib-$glibreq gobject-$glibreq gmodule-$glibreq"
GIOMM_MODULES="$GLIBMM_MODULES gio-$glibreq"