pty2 0.5.1 copy "pty2: ^0.5.1" to clipboard
pty2: ^0.5.1 copied to clipboard

Pty2 for Dart and Flutter. Provides the ability to create processes with pseudo terminal file descriptors.

0.5.1 #

  • FIX(tests): github actions exercised different pathways in the testing.
  • FIX(pty2): resolve fork deadlocks by replacing forkpty with native openpty and eagerly-resolved POSIX calls.
  • FIX(pty2): pre-evaluate properties before forkpty to avoid deadlocks.
  • FIX(pty2): strictly enforce POSIX async-signal-safety post-fork.
  • FEAT(termui_pty): decouple VirtualTerminal from FFI for web support.
  • FEAT(pty): stabilize termui_pty, add benchmarks, and finalize examples.

0.5.0 #

Note: This release has breaking changes.

  • DOCS: fixing up documentation.
  • BREAKING FEAT(pty2): add pty2 package for cross-platform pseudo-terminals.

0.4.0 #

The real fix for Windows being flakey: "more data in buffer" was treated as an error instead of just reading again. "ERROR_SUCCESS" is such a great enum.

  • Upgrade win32 to 6.0
  • Upgrade ffi to 2.2.0
  • Removed _NamedPipe for windows.

0.2.2-pre #

  • Upgrade win32 package to 2.1.x
  • Fix Windows stdio handle leak issue.

0.2.1-pre #

  • Bugfix: path error macos zsh #4, thanks @devmil

0.2.0-pre #

  • Using forkpty to set up the pty connection #2, thanks @devmil

0.1.1 #

  • Fix pid reference

0.1.0 #

  • Migrate to nnbd

0.0.1 #

  • Initial version
1
likes
0
points
1.8k
downloads

Publisher

verified publishermcdole.org

Weekly Downloads

Pty2 for Dart and Flutter. Provides the ability to create processes with pseudo terminal file descriptors.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ffi, lints, win32

More

Packages that depend on pty2