Skip Menu |

This queue is for tickets about the Win32-Console-ANSI CPAN distribution.

Report information
The Basics
Id: 130698
Status: new
Priority: 0/
Queue: Win32-Console-ANSI

People
Owner: Nobody in particular
Requestors: jpierce [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Native ANSI mode
It might be worth turning the module into a virtual noop for modern Windows (Win10 1511+) by having it enable native ANSI support with ENABLE_VIRTUAL_TERMINAL_PROCESSING console mode when applicable instead of the module's implementation.
On Sun Oct 13 09:00:39 2019, JPIERCE wrote: Show quoted text
> It might be worth turning the module into a virtual noop for modern > Windows (Win10 1511+) by having it enable native ANSI support with > ENABLE_VIRTUAL_TERMINAL_PROCESSING console mode when applicable > instead of the module's implementation.
After some experimentation I see this is the case. The documentation just doesn't make it as clear as it could. i.e; before listing all of the escapes and special functions, the dox could indicate that loading the module gives a Win32::Console basic VT compatability.
On Wed Nov 04 08:08:09 2020, JPIERCE wrote: Show quoted text
> On Sun Oct 13 09:00:39 2019, JPIERCE wrote:
> > It might be worth turning the module into a virtual noop for modern > > Windows (Win10 1511+) by having it enable native ANSI support with > > ENABLE_VIRTUAL_TERMINAL_PROCESSING console mode when applicable > > instead of the module's implementation.
> > After some experimentation I see this is the case. The documentation > just doesn't make it as clear as it could. i.e; before listing all of > the escapes and special functions, the dox could indicate that loading > the module gives a Win32::Console basic VT compatibility.
P.S. At the risk of the URL going stale, a link to https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences in SEE ALSO might also be handy and possibly allow some of the POD to be reduced.