https://bugs.winehq.org/show_bug.cgi?id=38867
Bug ID: 38867 Summary: Homesite+ (v5.5): Using keyboard shortcut for indenting text wipes out text (but undo restores to correct result) Product: Wine Version: 1.7.46 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fooquency@gmail.com
Created attachment 51799 --> https://bugs.winehq.org/attachment.cgi?id=51799 Screenshot showing before, after, and undo results
In Homesite+ (version 5.5), which is a source code text editor, there is a facility to indent all selected lines of code with a tab.
To use this, i.e. add a tab at the start of each line, use Control+Shift+.
To reduce by one tab level, i.e. remove one tab at the start of each line, use Control+Shift+,
On Windows this works correctly.
On Wine (devel latest, on Mac OSX brew build), the whole text gets replaced with a . but if you press Control-z to undo, the indenting has happened correctly.
So it seems that what is happening is that Control+Shift+. is being treated as the correct operation (indenting) AND the . itself is being pressed (thus replacing the selection).