I've updated xretrace and xxutils, a few minor fixes and some extra things. For xretrace there is a new checkbox in the settings dialog called "don't touch line modify flags". xretrace tries to track modified lines but it clears the "line modify" flag to keep track of the order of changes. If you use "colour modified lines" you might not like this. If you set "don't touch line modify flags" it won't interfere with the "line modify" flags but will still track modified lines, just not always with the correct order.
For slick V26 and later, xretrace and xxutils are supplied as plugins -
user_graeme.xxutils.ver.2.20.zip and
user_graeme.xretrace.ver.2.20.zip which are installed using the plugin-install command.
For slick V25 and earlier there is a zip file (
xretrace-v2-20-slick-v26-0-0.zip) which you unzip into your configuration folder which will create a UserMacros folder containing an xretrace folder containing the source files and help file pdf. You must then load firstly xretrace.e then xxutils.e.
Please read the help file for more installation information - page 1 for xretrace, page 12 for xxutils installation. If you've been using xretrace prior to September 2021 then the location of the xretrace source files is changing and you need to unload some modules before loading the new ones. See the help file.
These modules have been tested for slick V20 up to V26.
The zip file (and github) includes a help file (attached) xretrace-xxutils-help.pdf plus the OneNote notebook used to create it.
For github, see the xretrace folder here, it has everything the zip file does
https://github.com/jporkka/slickMacrosThe tag is
SLICK-V20-to-V26.0.0
For xxutils, all of the commands now have a prefix of user_graeme_ to ensure they are unique. If you don't want the prefix, you can change these
#define XUN(a) user_graeme_##a
#define XUNS "user_graeme_"
to this
#define XUN(a) a
#define XUNS