From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id F19073858D28 for ; Wed, 25 Jan 2023 12:08:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F19073858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1674648536; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/2Ek1lv3OovUT/BwmD9IEHzdGfty5v2QbwX+zYu82ok=; b=Tc4lQF0kyWO+07UUzCvXcU+kLu1eqNmPXzZu62hWbxsFdUQgfJhqMMkaU36Qkgtn1l3hhi guCVMjGzSDLgxoe0yqNiB2wn3jACYqekL/tOHpt/y1zrKU+o03nfWlJQT4NRkk3i3avQ2J VtFw8SXE5nMOriw+4kfB1w1EjQi1wAo= Received: from mail-ua1-f72.google.com (mail-ua1-f72.google.com [209.85.222.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-403-A_8jV9mrPeq-nRAfOzfUPw-1; Wed, 25 Jan 2023 07:08:55 -0500 X-MC-Unique: A_8jV9mrPeq-nRAfOzfUPw-1 Received: by mail-ua1-f72.google.com with SMTP id z44-20020a9f372f000000b00390af225beaso5380859uad.12 for ; Wed, 25 Jan 2023 04:08:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/2Ek1lv3OovUT/BwmD9IEHzdGfty5v2QbwX+zYu82ok=; b=Zby2omy0unqdylvRX0s91TqGPNxZt7ViLLBScdCg8iELvUjjL3PAGfHKoPoSghqaWj PyWwPdAlBfF4zgP6JtWaJXQshOybnqz+0bd/YP1ub2voDBpu5uOrsRutBCGnB0vucpA3 KOthv0hZzR1v4E25bpsmrDn8jS8A7DC4ynE1UIG0uNS+GGpclDT31i5pG1DRpavXTwhd 14aMoSUTeRXtHNn6UWilM32xau6OayROqaxpX2szxXkmp5rgbYuZxZbVatkpynXzvoiH 7g1xflQapiNK0RFS1Pk8psvo1bpgNmPOzDGVNb3s0nJ2feQ96hHD3/hBI2twwH5xc5FX rxXA== X-Gm-Message-State: AO0yUKXl/UV20trbaOgvws3SIgq1qXYTbBBiVQyHQiQK/NgIg2k9Nuil EnJ4vXfxQyA+mFRnnJPViHc6tIz0sfggOzAC3MxIjGXv9ZTQI+YZrKIe7Ii+g18ArOCOl9TBRLN 2gyeidbUNrNvDGn6bmi7JFmNDOtu9AsYXo7AtXD9pSaLKk8Y3Y3Lm9WmtavmNOwUScpz6m3eBqg == X-Received: by 2002:a1f:b214:0:b0:3e6:147a:5eec with SMTP id b20-20020a1fb214000000b003e6147a5eecmr331224vkf.10.1674648535141; Wed, 25 Jan 2023 04:08:55 -0800 (PST) X-Google-Smtp-Source: AK7set9V5R75E2osEe4cPwnExXtNpLjgutJypR725uWqyXnQSOiG1o+QUw5eggfij6gjQGwfJTWYsQ== X-Received: by 2002:a1f:b214:0:b0:3e6:147a:5eec with SMTP id b20-20020a1fb214000000b003e6147a5eecmr331204vkf.10.1674648534875; Wed, 25 Jan 2023 04:08:54 -0800 (PST) Received: from localhost (95.72.115.87.dyn.plus.net. [87.115.72.95]) by smtp.gmail.com with ESMTPSA id q2-20020a378e02000000b00706c1f7a608sm3369216qkd.89.2023.01.25.04.08.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Jan 2023 04:08:54 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCHv2 0/8] Mixed bag of TUI tests and fixes Date: Wed, 25 Jan 2023 12:08:40 +0000 Message-Id: X-Mailer: git-send-email 2.25.4 In-Reply-To: References: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Changes since v1: - I've pushed 7 of the original patches. These were either smaller testsuite only patches, or small, obvious GDB fixes, - I've rebased the remaining patches onto HEAD of upstream. Thanks, Andrew --- Andrew Burgess (8): gdb/testsuite: fix line feed scrolling in tuiterm.exp gdb/tui: improve errors from tui focus command gdb/tui: disable tui mode when an assert triggers gdb/tui: make m_horizontal_offset private gdb/tui: rewrite of tui_source_window_base to handle very long lines gdb/tui: avoid extra refresh_window on horizontal scroll gdb/tui: avoid extra refresh_window on vertical scroll gdb/tui: more debug output gdb/event-top.c | 8 + .../gdb.tui/tui-disasm-long-lines.exp | 6 +- gdb/testsuite/gdb.tui/tui-focus.exp | 85 ++++++- gdb/testsuite/lib/tuiterm.exp | 18 +- gdb/tui/tui-layout.c | 15 +- gdb/tui/tui-layout.h | 49 ++++ gdb/tui/tui-win.c | 40 +++- gdb/tui/tui-winsource.c | 216 ++++++++++++++++-- gdb/tui/tui-winsource.h | 69 +++++- gdb/tui/tui.h | 3 + gdb/utils.c | 7 +- 11 files changed, 470 insertions(+), 46 deletions(-) base-commit: 2e10cefd83b6a5b0b3745da1134d35a4924db6c5 -- 2.25.4