2022-09-12 Kjell Ahlstedt <kjellahlstedt@gmail.com> 3.24.7 2022-09-12 Kjell Ahlstedt <kjellahlstedt@gmail.com> Gtk::TextView::get_tabs(): Plug a memory leak gtk_text_view_get_tabs() returns a copy (transfer full). 2022-08-22 Kjell Ahlstedt <kjellahlstedt@gmail.com> Dialog demo: Add a non-modal dialog Fixes #123 2022-08-16 Kjell Ahlstedt <kjellahlstedt@gmail.com> Gtk::Menu: Fix build with -Dbuild-deprecated-api=false Fixes #126 2022-07-18 Kjell Ahlstedt <kjellahlstedt@gmail.com> Doxyfile.in: Allow more graph nodes Required for Gtk::Widget's inheritance diagram. 2022-06-29 Kjell Ahlstedt <kjellahlstedt@gmail.com> Gtk::Widget: Improve the class documentation 2022-06-09 Kjell Ahlstedt <kjellahlstedt@gmail.com> Gtk::FileChooserNative: Don't derive a gtkmm__GtkFileChooserNative GtkFileChooserNative is declared G_DECLARE_FINAL_TYPE. 2022-06-09 Kjell Ahlstedt <kjellahlstedt@gmail.com> gmmproc: Improved handling of final types * tools/m4/class_shared.m4: New file. It's a copy of the corresponding file in glibmm. The copy in gtkmm makes it possible to use _DO_NOT_DERIVE_GTYPE and _ABI_AS_WITH_DERIVED_GTYPE even if you build against a version of glibmm where class_shared.m4 has not been updated. * tools/extra_defs_gen/meson.build: * tools/m4/filelist.am: Add class_shared.m4. 2022-05-24 Chun-wei Fan <fanchunwei@src.gnome.org> Meson: Simplify compiler flag checking As Kjell suggested, don't use a for loop as get_supported_arguments() works on a list and returns a list. 2022-05-23 Chun-wei Fan <fanchunwei@src.gnome.org> meson/MSVC: Apply /wd4828 when building gendef.exe only This warning only applies when compiling gendef.cc, when '/utf-8' is also being used, so only apply that compiler flag there. Move the '/utf-8' to be with the other warning-related compiler flags for consistency's sake. Also, only build gendef.exe if it is really needed, i.e., glibmm's gmmproc is not able to produce headers that can export gtkmm's symbols via compiler directives. 2022-05-23 Chun-wei Fan <fanchunwei@src.gnome.org> meson.build/MSVC: Disable more warnings These warnings are not ones that we do need to be worried about when building gtkmm, and we should extend applying them for the (generated) C sources as well 2022-05-23 Chun-wei Fan <fanchunwei@src.gnome.org> meson.build/MSVC: Re-order warnings-related c[xx]flags a bit Don't (needlessly) repeat checking for the '/utf-8' compiler flag, and use the `/wd4267` compiler flag only when building a 64-bit build, since warning C4267 only applies for 64-bit builds. Also, add a short description for the warning-related compiler flags for Visual Studio. 2022-05-21 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Avoid configuration warnings