[gtkmm] 4.4.0
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] 4.4.0
- Date: Thu, 9 Sep 2021 16:41:32 +0000 (UTC)
commit 44bb79e8ee6e86bdc2e6275b8b9c3bded7ec0b3a
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date: Thu Sep 9 15:10:56 2021 +0200
4.4.0
Makefile.am | 2 +-
NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 10 +++++-----
meson.build | 3 ++-
4 files changed, 57 insertions(+), 7 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 3ddc9ffb..e4fa15a0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -44,7 +44,7 @@ pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gtk/$(GTKMM_MODULE_NAME).pc
include $(srcdir)/MSVC_NMake/filelist.am
-include $(srcdir)/win32_installer/filelist.am
+#include $(srcdir)/win32_installer/filelist.am
text_files = COPYING.tools README.SUN README.win32
msvc_files = $(addprefix MSVC_NMake/,$(msvc_nmake_data))
diff --git a/NEWS b/NEWS
index bcc23a73..2a3660fb 100755
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,52 @@
+4.4.0 (stable):
+
+Gdk:
+* PixbufAnimation: Add create_from_stream(), create_from_stream_async(),
+ create_from_stream_finish(), create_from_resource().
+ (Kjell Ahlstedt)
+* ContentFormats: Add parse().
+ Display: Add prepare_gl().
+ GLContext: Deprecate get/property_shared_context(). Add is_shared().
+ (Kjell Ahlstedt)
+
+Gtk:
+* Add EventControllerLegacy.
+ (BogDan Vatra) Merge request !64
+* DropDown::get_selected_item(), ListItem::get_item(),
+ SingleSelection::get_selected_item(), TreeExpander::get_item(),
+ TreeListRow::get_item(): Don't try to dynamic_cast the return value
+ to Glib::Object. It fails if the object has been constructed as
+ an interface.
+ (Kjell Ahlstedt)
+* Fixed the const versions of Assistant::get_page(), NoteBook::get_page()
+ and Stack::get_page(). Fixed MediaControls::set_media_stream() and
+ Video::set_media_stream().
+ (Kjell Ahlstedt)
+* Application, Window: Swap inclusions. Include window.h in application.h
+ instead of application.h in window.h.
+ === Note === This will affect compilation of code that uses Application
+ without including gtkmm/application.h.
+ (Kjell Ahlstedt)
+* DropTarget: Deprecate get/property_drop(). Add get/property_current_drop().
+ FileFilter: Add add_suffix().
+ MediaStream: Deprecate prepared(), unprepared() and ended().
+ Add stream_prepared(), stream_unprepared() and stream_ended().
+ MenuButton: Add set/get/property_always_show_arrow() and
+ set/get/property_primary().
+ TextView: Add set/get_rtl_context() and set/get_ltr_context().
+ (Kjell Ahlstedt)
+
+Demos:
+* Images, SizeGroup, ListStore and TreeStore demos: Minor fixes.
+ (Kjell Ahlstedt)
+* Add Add ColumnView demo.
+ (Kjell Ahlstedt)
+
+Build:
+* Require gtk4 >= 4.4.0.
+ (Kjell Ahlstedt)
+
+
4.2.0 (stable):
Gdk:
diff --git a/configure.ac b/configure.ac
index 3df09ab3..5c23b168 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([gtkmm], [4.2.0],
+AC_INIT([gtkmm], [4.4.0],
[https://gitlab.gnome.org/GNOME/gtkmm/issues/],
[gtkmm], [http://www.gtkmm.org/])
AC_PREREQ([2.59])
@@ -153,14 +153,14 @@ AC_CONFIG_FILES([Makefile
demos/Makefile
docs/Makefile
docs/reference/Doxyfile
- MSVC_NMake/gtkmm/gtkmm.rc
- win32_installer/gtkmm-installer.nsi])
+ MSVC_NMake/gtkmm/gtkmm.rc])
+# win32_installer/gtkmm-installer.nsi])
# Copy the generated configuration headers into the MSVC project directories.
AC_CONFIG_COMMANDS([MSVC_NMake/gdkmm/gdkmmconfig.h],
[cp -f gdk/gdkmmconfig.h MSVC_NMake/gdkmm/gdkmmconfig.h])
AC_CONFIG_COMMANDS([MSVC_NMake/gtkmm/gtkmmconfig.h],
[cp -f gtk/gtkmmconfig.h MSVC_NMake/gtkmm/gtkmmconfig.h])
-AC_CONFIG_COMMANDS([win32_installer/lgpl.txt],
- [cp -f "$srcdir/COPYING" win32_installer/lgpl.txt])
+#AC_CONFIG_COMMANDS([win32_installer/lgpl.txt],
+# [cp -f "$srcdir/COPYING" win32_installer/lgpl.txt])
AC_OUTPUT
diff --git a/meson.build b/meson.build
index 4c972063..688f7057 100644
--- a/meson.build
+++ b/meson.build
@@ -2,7 +2,7 @@
# The resource compiler, used in demos/gtk-demo, requires a C compiler.
project('gtkmm', 'c', 'cpp',
- version: '4.2.0',
+ version: '4.4.0',
license: 'LGPLv2.1+',
default_options: [
'cpp_std=c++17'
@@ -295,6 +295,7 @@ if can_add_dist_script
'examples.moved_to_gtkmm_documentation_module',
'HACKING',
'win32_installer',
+ '.gitlab-ci.yml',
]
# Add build scripts to the distribution directory, and delete .gitignore
# files and an empty $MESON_PROJECT_DIST_ROOT/build/ directory.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]