New implementation of pseudo console support (experimental)

Takashi Yano takashi.yano@nifty.ne.jp
Sat Jul 18 05:30:24 GMT 2020


Hi Corinna,

On Fri, 17 Jul 2020 13:19:12 +0200
Corinna Vinschen wrote:
> Hi Takashi,
> 
> On Jul  1 20:47, Takashi Yano via Cygwin-developers wrote:
> > On Fri, 29 May 2020 00:40:24 +0900
> > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > On Tue, 26 May 2020 10:09:55 +0900
> > > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > > On Mon, 25 May 2020 19:53:32 +0900
> > > > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > > > On Tue, 19 May 2020 22:40:18 +0900
> > > > > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > > > > On Sat, 16 May 2020 16:47:35 +0900
> > > > > > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > > > > > On Sat, 16 May 2020 09:29:56 +0900
> > > > > > > Takashi Yano via Cygwin-developers <cygwin-developers@cygwin.com> wrote:
> > > > > > > > Fix a small bug caused when stdio is redirected to another pty.
> > > > > > > 
> > > > > > > Fix another bug caused when stdio is redirected to another pty.
> > > > > > 
> > > > > > Revise the patch to fit the current git head.
> > > > > 
> > > > > Revise the patch again to fit the current git head.
> > > > 
> > > > Make app, which reads stdin, work under gdb.
> > > 
> > > * Prevent ResizePseudoConsole() calls unless the pty is resized.
> > > * Revise the patch to fit the current git head.
> > 
> > Revise the patch to fit the current git head.
> 
> are you satisfied with the code?  If you want to merge it,
> I'd bump Cygwin to 3.2.

Since this new implementation has both advantages and disadvantages,
there might be some options.

1) Default to new implementation and leave the current one as an
  alternative. Switch them using the environment CYGWIN.
2) Default to current implementation and add the new one as an
  alternative. Switch them using the environment CYGWIN.
3) Adopt only new implementation and throw the current one away.

What do you think?

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>


More information about the Cygwin-developers mailing list