public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Support for ConPTY?
@ 2018-10-03 16:08 Nicolás Ojeda Bär
  2018-10-03 16:35 ` Andrey Repin
  0 siblings, 1 reply; 4+ messages in thread
From: Nicolás Ojeda Bär @ 2018-10-03 16:08 UTC (permalink / raw)
  To: cygwin

Hello list,

I was wondering if it would be possible to use the recent ConPTY API

  https://blogs.msdn.microsoft.com/commandline/2018/08/02/windows-command-line-introducing-the-windows-pseudo-console-conpty/

to improve the compatibility of Cygwin with native Windows console
applications (especially interactive ones).

Thanks!

Best wishes,
Nicolás

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Support for ConPTY?
  2018-10-03 16:08 Support for ConPTY? Nicolás Ojeda Bär
@ 2018-10-03 16:35 ` Andrey Repin
  2018-10-03 16:49   ` Nicolás Ojeda Bär
  0 siblings, 1 reply; 4+ messages in thread
From: Andrey Repin @ 2018-10-03 16:35 UTC (permalink / raw)
  To: Nicolás Ojeda Bär, cygwin

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=utf-8, Size: 782 bytes --]

Greetings, Nicolás Ojeda Bär!

> I was wondering if it would be possible to use the recent ConPTY API

>  
> https://blogs.msdn.microsoft.com/commandline/2018/08/02/windows-command-line-introducing-the-windows-pseudo-console-conpty/

> to improve the compatibility of Cygwin with native Windows console
> applications (especially interactive ones).

"Native Windows console applications" are not using that API, so, the point?


-- 
With best regards,
Andrey Repin
Wednesday, October 3, 2018 19:22:41

Sorry for my terrible english...\x03B‹KCB”\x1c›Ø›\x19[H\x1c™\^[ܝ\x1cΈ\b\b\b\b\b\b\x1a\x1d\x1d\x1c\x0e‹ËØÞYÝÚ[‹˜ÛÛKÜ\x1c›Ø›\x19[\Ëš\x1d^[[\x03B‘TNˆ\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\x1a\x1d\x1d\x1c\x0e‹ËØÞYÝÚ[‹˜ÛÛKÙ˜\KÃB‘^[ØÝ[Y[\x18]\x1a[ÛŽˆ\b\b\b\b\b\b\b\b\x1a\x1d\x1d\x1c\x0e‹ËØÞYÝÚ[‹˜ÛÛKÙ^[ØÜËš\x1d^[[\x03B•[œÝXœØÜšX™H\x1a[™›Îˆ\b\b\b\b\b\x1a\x1d\x1d\x1c\x0e‹ËØÞYÝÚ[‹˜ÛÛKÛ[\vÈÝ[œÝXœØÜšX™K\Ú[\^[\x19CBƒB

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Support for ConPTY?
  2018-10-03 16:35 ` Andrey Repin
@ 2018-10-03 16:49   ` Nicolás Ojeda Bär
  2018-10-03 18:39     ` Brian Inglis
  0 siblings, 1 reply; 4+ messages in thread
From: Nicolás Ojeda Bär @ 2018-10-03 16:49 UTC (permalink / raw)
  To: cygwin

Hi Andrey,

Thanks for your email. I am rather ignorant about the technical
issues, but if you take a look at the section titled

  ConHost - Investing in yesterday for tomorrow

in the referenced blog post it seems to indicate quite clearly that
the new API can be used to run *existing* Console applications so that
they appear to be basically Unix terminal applications (doing I/O
using VT codes, etc).

Cheers,
Nicolás


On Wed, Oct 3, 2018 at 6:35 PM Andrey Repin <anrdaemon@yandex.ru> wrote:
>
> Greetings, Nicolás Ojeda Bär!
>
> > I was wondering if it would be possible to use the recent ConPTY API
>
> >
> > https://blogs.msdn.microsoft.com/commandline/2018/08/02/windows-command-line-introducing-the-windows-pseudo-console-conpty/
>
> > to improve the compatibility of Cygwin with native Windows console
> > applications (especially interactive ones).
>
> "Native Windows console applications" are not using that API, so, the point?
>
>
> --
> With best regards,
> Andrey Repin
> Wednesday, October 3, 2018 19:22:41
>
> Sorry for my terrible english...

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Support for ConPTY?
  2018-10-03 16:49   ` Nicolás Ojeda Bär
@ 2018-10-03 18:39     ` Brian Inglis
  0 siblings, 0 replies; 4+ messages in thread
From: Brian Inglis @ 2018-10-03 18:39 UTC (permalink / raw)
  To: cygwin

On 2018-10-03 10:49, Nicolás Ojeda Bär wrote:
> On Wed, Oct 3, 2018 at 6:35 PM Andrey Repin wrote:
>>> I was wondering if it would be possible to use the recent ConPTY API
>>> https://blogs.msdn.microsoft.com/commandline/2018/08/02/windows-command-line-introducing-the-windows-pseudo-console-conpty/
>>> to improve the compatibility of Cygwin with native Windows console
>>> applications (especially interactive ones).
>> "Native Windows console applications" are not using that API, so, the point?
> Thanks for your email. I am rather ignorant about the technical
> issues, but if you take a look at the section titled
> ConHost - Investing in yesterday for tomorrow
> in the referenced blog post it seems to indicate quite clearly that
> the new API can be used to run *existing* Console applications so that
> they appear to be basically Unix terminal applications (doing I/O
> using VT codes, etc).

Someone using Cygwin on Windows 10 may be interested enough some day to research
and develop patches to map ConPTY API to Posix PTY API while not breaking legacy
support for Posix PTY API with older Windows ConHost.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-10-03 18:39 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-03 16:08 Support for ConPTY? Nicolás Ojeda Bär
2018-10-03 16:35 ` Andrey Repin
2018-10-03 16:49   ` Nicolás Ojeda Bär
2018-10-03 18:39     ` Brian Inglis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).