Steps to reproduce:
1. Make 25 copies of a line with the content x;y;z;w
2. Move the cursor to the first of those lines
3. Record a simple macro like this one (copied from C:\Users\sigmund\Documents\My SlickEdit Config\24.0.0\lastmac.e):
#include "slick.sh"
_command last_recorded_macro() name_info(','VSARG2_MARK|VSARG2_REQUIRES_EDITORCTL)
{
_macro('R',1);
end_line();
prev_word();
prev_word();
prev_word();
copy_word();
end_line();
keyin(";");
paste();
keyin(".test");
cursor_right();
}
4. Run the macro 20 times (repeat-key 20 Ctrl-12).
5. The result is not as expected:
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;y.test
x;y;z;w;
x;y;z;w
x;y;z;w
x;y;z;w
x;y;z;w
x;y;z;w
x;y;z;w
x;y;z;w
x;y;z;w
When just keeping Ctrl+F12 pressed for a few seconds the output can get even more corrupt, here is the result of a similarly simple macro that involved a find-next used to find the next semicolon:
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;c.test
a;b;c;
a;;
a.test;b;c;
a;:CHAR 2 * 11 0 [] 0.test;b;c;c.test
a;b;c;c.test
a;b;c;c.test
Running macros is also very slow, making them almost unusable for manipulating more than say a few hundred lines.
Here is my output from Help -> About SlickEdit:
SlickEdit Pro 2019 (v24.0.0.8 32-bit)
Serial number: WB943076
Licensed number of users: Single user
License file: C:\ProgramData\slickedit\24\slickedit.lic
Build Date: October 2, 2019
Emulation: CUA
OS: Windows 10 x64
OS Version: 10.00.0
Memory: 57% Load, 9401MB/16292MB Physical, 18529MB/54712MB Page File, 573MB/4095MB Virtual
Shell Information: C:\tools\JPSoft\TCMD25\tcc.exe /LD /LH
Screen Size: 2560 x 1440
Project Type: Other
Language: .txt (Plain Text)
Encoding: Automatic
Installation Directory: C:\Program Files (x86)\SlickEdit Pro 24.0.0\ (non-removable drive,NTFS,140221MB free)
Configuration Directory: C:\Users\sigmund\Documents\My SlickEdit Config\24.0.0\ (non-removable drive,NTFS,140221MB free)
Migrated from: C:\Users\sigmund\Documents\My SlickEdit Config\23.0.2\