2019-03-17 Kjell Ahlstedt 2.58.1 2019-01-20 Tapasweni Pathak Add few installation instructions 2019-01-08 Daniel Boles Gio::Settings: Fix typo in deprecation notice 2019-01-08 Kjell Ahlstedt Revert "Gio: Remove NO_GTYPE from some _WRAP_ENUMs" This reverts commit 17e3b167900b95986babeb8fcabd335881ea4d53. The reverted commit added new ABI. It must not be added to the glibmm-2-58 branch. 2019-01-07 Kjell Ahlstedt Gio: Remove NO_GTYPE from some _WRAP_ENUMs NO_GTYPE can't be used in _WRAP_ENUM if the enum is used in _WRAP_PROPERTY. The error is noticed only during execution of code that calls the generated property_*() method. Fixes #37 2019-01-07 Kjell Ahlstedt gmmproc: _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter The M4 macro _GET_TYPE_FUNC() does not generate correct function names for GDBus* enums. This fix makes it possible to specify the function name in the call to _WRAP_ENUM or _WRAP_GERROR. See issue #37 2019-01-03 Kjell Ahlstedt tools/gen_scripts: Update for non-source-dir builds of glibmm-2.4 jhbuild/modulesets/gnome-suites-core-deps-latest.modules has been changed to allow jhbuild to build glibmm-2.4 with builddir != sourcedir. 2018-12-28 Kjell Ahlstedt tools/gen_scripts/init_generate.sh: glibmm -> glibmm-2.4 init_generate.sh was too quickly copied from the master branch. glibmm-2.4 shall use its own scripts and extra_defs_gen files. 2018-12-28 Kjell Ahlstedt docextract_to_xml.py: Add --exclude-file option * tools/defs_gen/docextract.py: * tools/defs_gen/docextract_to_xml.py: Add -x or --exclude-file option. Useful when generating gio_docs.xml or (in gtkmm-3) gtk_docs.xml. Remove the -d and -o options, which have been accepted, but have done nothing. 2018-12-28 Kjell Ahlstedt tools/gen_scripts: Update for non-source-dir builds Most modules (e.g. glib) can be built in a directory separated from the source directory. Update the scripts that generate .defs and doc.xml files to handle that. See gtkmm!11. The environment variable JHBUILD_SOURCES is not used any more. Instead the environment variables GMMPROC_GEN_SOURCE_DIR and GMMPROC_GEN_BUILD_DIR are read. See comments in init_generate.sh. 2018-12-20 Kjell Ahlstedt gio/src/filelist.am: Remove giomm_files_[hg|ccg] They are defined also in gio/src/filelist.gmake.am. They should have been removed from filelist.am when filelist.gmake.am was created. 2018-12-17 Daniel Boles stringutils: Don't use @retval here either as pointed out by Kjell: https://gitlab.gnome.org/GNOME/gtkmm/merge_requests/9#note_389406 2018-12-16 Daniel Boles fileutils|IOChannel: Don’t use @retval on out args as it is for documenting particular values of the return variable. Replace @retval with @param[out], and while here, reorder some arguments in doc comments to match the order they have in function argument lists. See https://gitlab.gnome.org/GNOME/gtkmm/merge_requests/9 for more disussion on the rationale for this. 2018-12-06 Kjell Ahlstedt Gio::TlsConnection: Disable deprecation warnings from glib g_tls_connection_[set,get]_rehandshake_mode() have been deprecated in glib/gio. They can't be deprecated in the stable glibmm-2-58 branch now. This patch makes it possible to build glibmm-2.58.x against the newest glib.