Windows parsing of the -cursor option barfs if you specify a foreground and/or background color. For example:
. config -cursor {circle red black}
works fine on Unix platforms, but results in the error message
bad cursor spec "circle red black"
on Windows. It looks like TkGetCursorByName isn't breaking up the string parameter before trying to find the cursor.
Correct behavior would be to handle the cursor as it is in the Unix world.
An acceptable alternative would be to ignore the foreground and background colors under Windows. This means the same source will run on both Windows and Unix, and behave correctly on Unix.
I haven't checked this on Mac.
Logged In: YES
user_id=202636
Set the windows behaviour to accept and ignore the
additional items in the list. I believe the Mac code behaves
the same way (although I can't test this.)
Logged In: YES
user_id=72656
Any reason not to commit this to 8-4-branch as well?
Logged In: YES
user_id=72656
backported for 8.4.4.