2021-02-23 Kjell Ahlstedt 4.0.1 2021-02-16 Kjell Ahlstedt Gdk::TimeCoord: Don't use the deprecated g_memdup() 2021-02-12 Chun-wei Fan MSVC_NMake/generate-msvc.mak: Fix generating gtk/gtkmm/wrap_init.cc The list of .hg headers went a bit too long for the for loop to generate the .bat file that is in turn used to generate the wrap_init.cc source file, so just drop the '.hg' filename extension when looping through the .hg files while generating the .bat file, but append the '.hg' filename extension when writing the final temporary .bat file. Sigh... 2021-02-12 Chun-wei Fan treepath.hg: Export comparison operators The 'GTKMM_API' decoration was missed from the '_WRAP_COMPARE' item, making the code fail to link for Inkscape on Windows. Add the needed decoration to fix this. Fixes issue #88. 2021-02-08 Kjell Ahlstedt Gtk::TreeView: Use the GTK_TYPE_TREE_ROW_DATA GType target The enable_model_drag_[source|dest]() overloads without a Gdk::ContentFormats parameter shall use the GTK_TYPE_TREE_ROW_DATA GType target. 2021-02-08 Kjell Ahlstedt Icon browser demo: Fix icon drag-and-drop We need to drag a Gdk::Texture, not a Gdk::Paintable. Some of the latest fixes in the gtk module are also required in order for DnD to work with the X11 backend. 2021-01-23 Chun-wei Fan expressionwatch.hg: Don't mark class ExpressionWatch This is a templatized class that had its method implementations done in the headers directly, so don't mark it with GTKMM_API so that things will build on Visual Studio-style builds. 2021-01-23 Chun-wei Fan gtk/src/expression.hg: Mark functions for export ...with GTKMM_API so that it will be exported on Visual Studio-style builds. This will fix building the demo program. 2021-01-23 Chun-wei Fan MSVC_NMake/create-lists-msvc.mak: Work around command length limits The list of .hg sources in gtk/src grew too long for the NMake Makefiles to handle, so work around it by excluding the file name extensions by omitting them when generating the list of object/.hg files dynamically, which should keep us quite safe in that regard. This will fix the build with the NMake Makefiles, with the fixes for issue #85. 2021-01-23 Chun-wei Fan MSVC_NMake/generate-msvc.mak: Fix generating gtkmm.rc Somehow the rule was accidentally removed, so fix the build by re-instating it. 2021-01-22 Kjell Ahlstedt gtk/src/expressionwatch.hg: Add #include Fixes #84 2021-01-22 Kjell Ahlstedt docs/reference/Doxyfile.in: Remove obsolete entries