Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

winpty interoperability #12

Open
pyhedgehog opened this issue Jun 9, 2016 · 2 comments
Open

winpty interoperability #12

pyhedgehog opened this issue Jun 9, 2016 · 2 comments

Comments

@pyhedgehog
Copy link

pyhedgehog commented Jun 9, 2016

Versions

ConEmu build: 160607 x64
OS version: Windows 7 Enterprise SP1 x64
Other versions:

  • cygwin64 2.5.1-1
  • bash 4.3.42-4
  • Far Manager 3.0 (build 4242) x64
  • mintty 2.3.5-0
  • winpty-cygwin64 0.2.2
  • conemu-cyg-64 0.7.4

Problem description

Far under winpty under conemu+connector shows empty lines after full-width lines (see screenshots).

Steps to reproduce

  1. Run ConEmu
  2. Run cygwin shell via cygwin-connector
  3. Run far via winpty: console --mouse far or (winpty --mouse far for newer winpty)

Actual results

Broken Far

Expected results

Alive Far

Additional details

It doesn't works under plain ConEmu and this is OK, because it's also broken under conhost.
But cygwin-connector as far as I understood is something like mintty - cygwin-style console emulator.
If I'm wrong could you please help me to formulate bug report to winpty.

Also following details should be noted:

  • $TERM is xterm under mintty and xterm-256color under connector, but changing it doesn't changes anything.
  • Using winpty under ssh (this is major usage of such feature) doesn't changes anything.
  • Using winpty under screen doesn't changes anything.
  • Upgrading winpty to 0.3.1 doesn't changes anything.

Additional files

All additional files: https://gist.github.com/pyhedgehog/a9ca43198f39eca85b187518f21e4444

Screenshots:

  • conemu-winpty-mintty* - winpty+far under mintty works fine (so it's achivable)
  • conemu-winpty-raw* - winpty+far under raw conhost has broken output (so don't blame conemu)
  • conemu-winpty-conemu* - winpty+far under plain conemu also has broken output (just to check)
  • conemu-winpty-connector* - winpty+far under conemu+connector has broken output (I think it's a bug)

PS: Will conemu -basic of logs help investigation?

@pyhedgehog
Copy link
Author

@Maximus5, am I used wrong repository to report?

@Maximus5
Copy link
Owner

No, it's correct place. But answer requires investigations...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants