2019-03-20 Kjell Ahlstedt 3.24.1 2019-03-20 Kjell Ahlstedt configure.ac: Copy COPYING from the source directory 2019-01-08 Kjell Ahlstedt Gtk::FileFilter: Don't use /* in a comment starting with /* Compilation error: "/*" within comment [-Werror=comment] 2019-01-07 Daniel Boles FileFilter: Remove commented-out _WRAP_METHOD call and remove the TODO: from the comment explaining it as it's already done https://gitlab.gnome.org/GNOME/gtkmm/merge_requests/12#note_396983 2019-01-07 Daniel Boles FileFilter: Don’t mention unwrapped func .filter() We specifically ignore this, so we shouldn’t point to it from the intro… 2019-01-07 Daniel Boles FileFilter: Fix no documentation of custom rules It is never very nice to see no documentation on our side and have to go and read the GTK documentation and hope it relates well enough to gtkmm. 2019-01-07 Daniel Boles FileFilter: Format docs copied in from GTK better Capitalise MIME, and put tags around the MIME types. 2018-12-29 Kjell Ahlstedt tools/gen_scripts: Update for non-source-dir builds Most modules (e.g. gtk+) can be built in a directory separated from the source directory. Update the scripts that generate .defs and docs.xml files to handle that. See !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-18 Daniel Boles Gdk::RGBA: Add fairly simple test of our additions Test the fix for #42 and some other bits that we add. Most other tests should be added to GTK itself, not gtkmm. https://gitlab.gnome.org/GNOME/gtkmm/merge_requests/8#note_389465 2018-12-18 Kjell Ahlstedt RGBA.set_hsv(): Properly interpret hue 360° as red (bug found and commit message by Daniel Boles; patch proposed by Kjell) We document an inclusive range of 0..360 degrees, but we divide by 60 and switch over that, only handling 6 cases. So, hue 360° got treated as 300° i.e. magenta, when instead it should be equivalent to 0° i.e. red. The simplest fix is this proposed by Kjell: to treat case i == 6 (360° / 60°) the same as case i == 0, thereby making 360° red hue just like 0°. This exists only to achieve that; do not pass values outwith 0 <= h <= 360 and expect anything but UB, as we document/assume that range only. closes https://gitlab.gnome.org/GNOME/gtkmm/issues/42 2018-12-17 Kjell Ahlstedt Gtk::LevelBar: Don't let the copyright text be a Doxygen comment The copyright and license text started with "/**" which made Doxygen regard it as a description of the Gtk namespace. 2018-12-17 Daniel Boles Builder: Use refBuilder-> not refXml-> in examples It's much less clear what refXml is when we could just say refBuilder, as we already do elsewhere. 2018-12-16 Daniel Boles Builder: Fix wrong use of @retval for output args: @retval is for documenting the meanings of particular values of the returned variable, not output reference/pointer arguments like this. 2018-12-11 Kjell Ahlstedt Docs: Allow @newin with micro version, @newin{1,2,3}