avoiding window 'ghosting' in mouse tracking loops
|Assignee:||J. Templ||% Done:|
When selecting text or in general whenever a mouse tracking loop takes longer than 5 seconds,
Windows thinks that the application is not responding and turns the application window into
a 'ghost' window. This happens in particular with Windows 10 but there are also cases in
XP and Vista where ghosting occurs.
It is proposed to change this behavior by consuming all Windows messages while mouse tracking.
Only mouse messages will be processed, though.
Problem reported by Doug Danforth & Robert Campbell.
avoiding window 'ghosting' in mouse tracking loops. Refs: #176.
Rider.Input now consumes all messages in order to avoid Microsoft Windows 'ghosting'
behavior in BlackBox's modal mouse tracking loops.
Only mouse messages directed to the target window are processed,
other messages are ignored.
Signed-off-by: Josef Templ <firstname.lastname@example.org>