2022-07-01 19:31:51 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.30
3.0.30: 2022-06-27
------------------
New features:
- Allow zero-width-escape sequences in `print_formatted_text`.
- Add default value option for input dialog.
- Added `has_suggestion` filter.
Fixes:
- Fix rendering of control-shift-6 (or control-^). Render as '^^'
- Always wrap lines in the Label widget by default.
- Fix enter key binding in system toolbar in Vi mode.
- Improved handling of stdout objects that don't have a 'buffer' attribute. For
instance, when using `renderer_print_formatted_text` in a Jupyter Notebook.
|
2022-04-06 17:19:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.29
3.0.29: 2022-04-04
------------------
New features:
- Accept 'handle_sigint' parameter in PromptSession.
Fixes
- Fix 'variable referenced before assignment' error in vt100 mouse bindings.
- Pass `handle_sigint` from `Application.run` to `Application.run_async`.
- Fix detection of telnet client side changes.
- Fix `print_container` utility (handle `EOFError`).
Breaking changes:
- The following are now context managers:
`create_pipe_input`, `PosixPipeInput` and `Win32PipeInput`.
|
2022-02-11 11:01:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.28
3.0.28
New features:
- Support format specifiers for HTML and ANSI formatted text.
- Accept defaults for checkbox and radio list, and their corresponding dialogs.
Fixes:
- Fix resetting of cursor shape after the application terminates.
|
2022-02-07 18:02:27 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-prompt_toolkit: updated to 3.0.27
3.0.27: 2022-02-07
------------------
New features:
- Support for cursor shapes. The cursor shape for prompts/applications can now
be configured, either as a fixed cursor shape, or in case of Vi input mode,
according to the current input mode.
- Handle "cursor forward" command in ANSI formatted text. This makes it
possible to render many kinds of generated ANSI art.
- Accept `align` attribute in `Label` widget.
- Added `PlainTextOutput`: an output implementation that doesn't render any
ANSI escape sequences. This will be used by default when redirecting stdout
to a file.
- Added `create_app_session_from_tty`: a context manager that enforces
input/output to go to the current TTY, even if stdin/stdout are attached to
pipes.
- Added `to_plain_text` utility for converting formatted text into plain text.
Fixes:
- Don't automatically use `sys.stderr` for output when `sys.stdout` is not a
TTY, but `sys.stderr` is. The previous behavior was confusing, especially
when rendering formatted text to the output, and we expect it to follow
redirection.
|
2022-01-28 10:16:53 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.26
3.0.26: 2022-01-27
------------------
Fixes:
- Fixes issue introduced in 3.0.25: Don't handle SIGINT on Windows.
|
2022-01-27 17:53:09 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.25
3.0.25:
Fixes:
- Use `DummyOutput` when `sys.stdout` is `None` and `DummyInput` when
`sys.stdin` is `None`. This fixes an issue when the code runs on windows,
using pythonw.exe and still tries to interact with the terminal.
- Correctly reset `Application._is_running` flag in case of exceptions in some
situations.
- Handle SIGINT (when sent from another process) and allow binding it to a key
binding. For prompt sessions, the behavior is now identical to pressing
control-c.
- Increase the event loop `slow_duration_callback` by default to 0.5. This
prevents printing warnings if rendering takes too long on slow systems.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-10 09:38:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.24
3.0.24: 2021-12-09
------------------
Fixes:
- Prevent window content overflowing when using scrollbars.
- Handle `PermissionError` when trying to attach /dev/null in vt100 input.
|
2021-11-27 12:33:59 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.23
3.0.23: 2021-11-26
------------------
Fixes:
- Fix multiline bracketed paste on Windows
New features:
- Add support for some CSI 27 modified variants of "Enter" for xterm in the
vt100 input parser.
|
2021-11-04 14:27:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-prompt_toolkit: updated to 3.0.22
3.0.22: 2021-11-04
------------------
Fixes:
- Fix stopping of telnet server (capture cancellation exception).
3.0.21: 2021-10-21
------------------
New features:
- Improved mouse support:
* Support for click-drag, which is useful for selecting text.
* Detect mouse movements when no button is pressed.
- Support for Python 3.10.
|