fix longstanding issues with console EOL handling
authorDirk Koopman <djk@tobit.co.uk>
Sat, 4 Jul 2020 01:03:29 +0000 (02:03 +0100)
committerDirk Koopman <djk@tobit.co.uk>
Sat, 4 Jul 2020 01:09:08 +0000 (02:09 +0100)
commit2747e0fe4269e9a7e095c333598191eb9dca63fc
treea2feee1bb86f1275257b7177d3366adf202b5cb1
parentc8a6bc3e45bfbbaad776f4a6f22b3e501c8fc1c9
fix longstanding issues with console EOL handling

Historically there has been an issue with line endings in console.pl
which meant that the spot line (for instance) had to be 1 character
less than the window width (e.g. 79 chars in an 80 char window).

This has now FINALLY been fixed.

In the process I have fixed the issues of extra things like
cq/itu/us state/dxgrid strings overwriting or coming out in a
stupid priority. So the priority is now from nearest/smallest
area -> largest wiz: QRA, US State, ITU or CQ zone. So you
can have them all on, but ITU zone will always trump CQ zone.
perl/DXCommandmode.pm
perl/console.pl