You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by mj...@apache.org on 2025/08/12 09:39:15 UTC
(guacamole-server) 01/01: GUACAMOLE-2117: Merge terminal emulator changes ensuring text selections can be easily cleared.
This is an automated email from the ASF dual-hosted git repository.
mjumper pushed a commit to branch patch
in repository https://gitbox.apache.org/repos/asf/guacamole-server.git
commit 887c921f88aad8ebe216191b07773e717d408d19
Merge: 563f576b 03a00d40
Author: Mike Jumper <mj...@apache.org>
AuthorDate: Tue Aug 12 02:39:10 2025 -0700
GUACAMOLE-2117: Merge terminal emulator changes ensuring text selections can be easily cleared.
configure.ac | 1 +
src/terminal/.gitignore | 5 +
src/terminal/Makefile.am | 3 +
src/terminal/select.c | 228 ++++++++++------------
src/terminal/selection-point.c | 95 +++++++++
src/terminal/terminal.c | 19 +-
src/terminal/terminal/select.h | 20 +-
src/terminal/terminal/selection-point.h | 151 ++++++++++++++
src/terminal/terminal/terminal-priv.h | 23 +--
src/terminal/tests/Makefile.am | 66 +++++++
src/terminal/tests/selection-point/enclose-text.c | 125 ++++++++++++
src/terminal/tests/selection-point/point-after.c | 56 ++++++
src/terminal/tests/selection-point/rounding.c | 80 ++++++++
13 files changed, 720 insertions(+), 152 deletions(-)