commit | affb59e952919d2fdf2ba62368abd007e4865a1b | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Thu Dec 16 22:07:07 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 16 22:17:30 2021 +0000 |
tree | 7269143a40acbbb78da573f41164cb8d5f46c002 | |
parent | 588445f8c8ed31b68924f72f39e20a2c45033984 [diff] |
[roll third_party/pigweed] pw_console: Enable repl output line wrapping - Fix mouse wheel scrolling with output buffer line wrapping enabled. Previously this would get stuck half way up or so if line wrapping was enabled. This case isn't handled correctly for arbitrary content due to: https://github.com/prompt-toolkit/python-prompt-toolkit/blob/e9eac2eb59ec385e81742fa2ac623d4b8de00925/prompt_toolkit/layout/containers.py#L2599 For our use case the content is a prompt_toolkit Buffer so we can ignore that condition. - Add Python Results toolbar button to toggle line wrapping. - Fix glitch in toolbar titles being overwritten, Python Results toolbar was being shown as Python Repl. Manual Test: Python Input & Output all steps Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/74760 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: c01abafd955874c..c6126af9a3d71b1 Roller-URL: https://ci.chromium.org/b/8827651712691020769 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8827651712691020769 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I6ff0f1534476c923940b89b5e9dc02af314bdc37 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/75221 Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.