[gtkmm] 4.4.0



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]