Skip to content

Commit

Permalink
update conpty to v1.14.2281.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
wez committed Aug 29, 2022
1 parent b9d0843 commit 0d85d05
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 3 deletions.
Binary file modified assets/windows/conhost/OpenConsole.exe
Binary file not shown.
12 changes: 9 additions & 3 deletions assets/windows/conhost/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,16 @@ to point to that so that we can enable mouse reporting in wezterm.
It looks like we'll eventually be able to drop this once Windows
and/or the build for the terminal project make some more progress.

https://github.com/microsoft/terminal/issues/1130
https://github.com/wez/wezterm/issues/1927

These assets were built by opening the solution in visual studio 2019 and
building the `Host.EXE` and `winconpty.DLL` projects.
These assets were built by cloning the ms-terminal repo and running:

```
.\tools\razzle.cmd
bcz rel
```

then the files can be copied from `bin/x64/Release` to this location.

It's possible that you'll need to download this runtime support package
from MS in order for this to work:
Expand Down
Binary file modified assets/windows/conhost/conpty.dll
Binary file not shown.
1 change: 1 addition & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ As features stabilize some brief notes about them will accumulate here.
* [update-status](config/lua/window-events/update-status.md) is a more general event for updating left or right status. `update-right-status` is considered to be deprecated in favor of `update-status`.
* Cache XDG Portal Appearance values. Thanks to [@vimposter](https://github.com/vimpostor)! [#2402](https://github.com/wez/wezterm/pull/2402)
* Compensate for TUI programs that flicker due to unsynchronized output by adding up to 3ms additional latency after each read to coalesce their screen outputs into a single frame. You can set this delay via a new `mux_output_parser_coalesce_delay_ms` option. [#2443](https://github.com/wez/wezterm/issues/2443)
* win32: Updated openconsole/conpty to v1.14.2281.0

#### Fixed

Expand Down
2 changes: 2 additions & 0 deletions pty/src/win/psuedocon.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ pub type HPCON = HANDLE;

pub const PSEUDOCONSOLE_RESIZE_QUIRK: DWORD = 0x2;
pub const PSEUDOCONSOLE_WIN32_INPUT_MODE: DWORD = 0x4;
#[allow(dead_code)]
pub const PSEUDOCONSOLE_PASSTHROUGH_MODE: DWORD = 0x8;

shared_library!(ConPtyFuncs,
pub fn CreatePseudoConsole(
Expand Down

0 comments on commit 0d85d05

Please sign in to comment.