On Fri, 12 Dec 2025 09:23:24 +0100 Thomas Wolff wrote: > Am 11.12.2025 um 23:46 schrieb Takashi Yano via Cygwin: > > On Thu, 11 Dec 2025 15:01:14 +0100 > > Thomas Wolff wrote: > >> Hi Takashi, > >> > >> Am 11.12.2025 um 13:06 schrieb Takashi Yano via Cygwin: > >>> Hi Thomas, > >>> > >>> Thanks for the reply. > >>> > >>> On Thu, 11 Dec 2025 10:45:52 +0100 > >>> Thomas Wolff wrote: > >>>> Hi Takashi, > >>>> sorry, I just saw this mail right now. > >>>> > >>>> Am 06.12.2025 um 22:40 schrieb Takashi Yano via Cygwin: > >>>>> Hi Thomas, > >>>>> > >>>>> On Sat, 6 Dec 2025 18:48:29 +0100 > >>>>> Thomas Wolff wrote: > >>>>>> Am 03.12.2025 um 13:49 schrieb Takashi Yano via Cygwin: > >>>>>>> On Wed, 3 Dec 2025 11:34:01 +0000 (UTC) > >>>>>>> matthew patton wrote: > >>>>>>>> the libopenconsole.postinstall script ihas some glaring issues. > >>>>>>>> > >>>>>>>> * define strings once and then use the variable instead of repeating > >>>>>>>> over and over and over the long-ass path names. > >>>>>>>> > >>>>>>>> * the wget to STDOUT strikes me as pointless. use curl if you're > >>>>>>>> going to resort to that kind of operation. Otherwise just save the > >>>>>>>> .zip to disk already without gratuitous memory buffering > >>>>>>>> > >>>>>>>> * /tmp should not be assumed. use $TMPDIR > >>>>>>>> > >>>>>>>> * use trap to clean up after yourself in both the successful and > >>>>>>>> unsuccessful cases > >>>>>>>> > >>>>>>>> * 'POSTFIX' makes no sense. it's ARCH or PLATFORM > >>>>>>>> > >>>>>>>> * personally I would have versions.txt be a tab deliminted file with > >>>>>>>> version_num\tsha256 of x64\tsha256 of x86 or something along those > >>>>>>>> lines. > >>>>>>> Thanks! > >>>>>> Unfortunately, this does not work for me on Windows 10. > >>>>>> And I cannot test on Windows 11; my previous report was bogus, I > >>>>>> self-compiled the unpatched cygwin1.dll for a cross-test but it fails. > >>>>>> Running bash from a Windows console, then Cygwin console works, also > >>>>>> running wsl from there. Running `mintty -h alw` says > >>>>>> The handle is invalid. > >>>>>> Error code: Bash/Service/ERROR_INVALID_HANDLE > >>>>> Thansk for testing. > >>>>> Do you mean `mintty -h alw` works on self-compiled-unpatched > >>>>> cygwin1.dll but does not work on self-compiled-patched cygwin1.dll? > >>>> No, I mean in my Windows 11 system, it failed even with a self-compiled > >>>> unpatched cygwin1.dll, right now. > >>>> (I was having cygwin build problems before...) > >>>> So I took a fresh approach, fresh git clone, then followed the > >>>> cumbersome build instructions (which I had put into my own configure > >>>> wrapper and used to work before). > >>>> Not quite understanding the purpose of that package, or the postinstall > >>>> script which told me > >>>> cat: /etc/libopenconsole/version.txt: No such file or directory > >>>> sha256sum: > >>>> /etc/libopenconsole/Microsoft.WindowsTerminal__x64.zip.sha256: No such > >>>> file or directory > >>>> , I just copied OpenConsole.exe manually into /bin. And yes, now it > >>>> works in Windows 11, even with OpenConsole from WT 1.23 (which is a bit > >>>> surprising as there was a bug which they fixed later). > >>>> > >>>> Copied the solution to Windows 10 but unfortunately it does not work > >>>> there. Kind regards Thomas > >>> What happens in Windows 10 case? Does cygwin itself start and it > >>> has a problem when starting non-cygwin app? Or does not start at all? > >> No, wsl was running normally, just the fixes of terminal interworking > >> (esp. character attributes, test file attached) did not work. > >> ... > >> > >>> In my environment, patched cygwin1.dll works under both Win10 and 11. > >> Well, yeah, I gave it a fresh go under Win10 as well and miraculously > >> now it works! > >> With OpenConsole from either 1.23, 1.24 pre-release, or 1.25 "canary". > >> Thanks a lot for making this work. > > Thanks for testing and the test file. > > With mintty 3.8.1, the test script works with the following settings, > > with/without wls in mintty window. > > > > Show bold: as font > > Allow blinking: on > > Show dif as fot: on > > > > Without OpenConsole.exe, "5: text blinking" and "6: text blinking rapidly" > > are the same result and "CMYK colour" does not work while all attributes > > work with OpenConsole.exe. > Actually, with the original Windows conhost.exe in $WINDIR/System32 > (size 867KB), > all attributes in the test file except normal blinking are broken for > me; bold is the only one rendered but enforces white colour. > The patch plus OpenConsole.exe fixes this, not only for wsl but also for > Windows console programs, test case > cmd /C type xtextattr1 > > Another test case: > wsl sh -c '/bin/echo -e "\e[c\e[>c"' > > > Thanks! > Thanks to you. Will the patch be available as a cygwin release or > prerelease soon?
After some more testing and review, the patch would be applied to master branch. This mean that the cygwin 3.7.0-dev (TEST) will be released shortly. -- Takashi Yano <[email protected]> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

