summaryrefslogtreecommitdiffstats
path: root/vendor
diff options
context:
space:
mode:
Diffstat (limited to 'vendor')
-rw-r--r--vendor/github.com/gdamore/tcell/v2/terminfo/t/tmux/term.go61
-rw-r--r--vendor/github.com/gdamore/tcell/v2/tscreen.go12
-rw-r--r--vendor/github.com/go-errors/errors/README.md1
-rw-r--r--vendor/github.com/go-errors/errors/stackframe.go14
-rw-r--r--vendor/github.com/jesseduffield/gocui/view.go6
-rw-r--r--vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go2
-rw-r--r--vendor/golang.org/x/sys/unix/mkerrors.sh1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_aix.go16
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_bsd.go35
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.go45
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_dragonfly.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go31
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_amd64.go5
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_arm64.go5
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_ppc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_s390x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_netbsd.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go148
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix.go51
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux.go22
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go17
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s8
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go17
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s8
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux.go56
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go15
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go15
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go4
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go16
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_386.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux.go1386
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_386.go13
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm.go13
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips.go13
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go13
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go13
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go14
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go14
-rw-r--r--vendor/golang.org/x/sys/windows/syscall_windows.go42
-rw-r--r--vendor/golang.org/x/sys/windows/zsyscall_windows.go4
-rw-r--r--vendor/modules.txt8
96 files changed, 2093 insertions, 339 deletions
diff --git a/vendor/github.com/gdamore/tcell/v2/terminfo/t/tmux/term.go b/vendor/github.com/gdamore/tcell/v2/terminfo/t/tmux/term.go
index 44975d69a..2da0c3cfb 100644
--- a/vendor/github.com/gdamore/tcell/v2/terminfo/t/tmux/term.go
+++ b/vendor/github.com/gdamore/tcell/v2/terminfo/t/tmux/term.go
@@ -68,4 +68,65 @@ func init() {
Modifiers: 1,
AutoMargin: true,
})
+ terminfo.AddTerminfo(&terminfo.Terminfo{
+ Name: "tmux-256color",
+ Columns: 80,
+ Lines: 24,
+ Colors: 256,
+ Bell: "\a",
+ Clear: "\x1b[H\x1b[J",
+ EnterCA: "\x1b[?1049h",
+ ExitCA: "\x1b[?1049l",
+ ShowCursor: "\x1b[34h\x1b[?25h",
+ HideCursor: "\x1b[?25l",
+ AttrOff: "\x1b[m\x0f",
+ Underline: "\x1b[4m",
+ Bold: "\x1b[1m",
+ Dim: "\x1b[2m",
+ Italic: "\x1b[3m",
+ Blink: "\x1b[5m",
+ Reverse: "\x1b[7m",
+ EnterKeypad: "\x1b[?1h\x1b=",
+ ExitKeypad: "\x1b[?1l\x1b>",
+ SetFg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m",
+ SetBg: "\x1b[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m",
+ SetFgBg: "\x1b[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;;%?%p2%{8}%<%t4%p2%d%e%p2%{16}%<%t10%p2%{8}%-%d%e48;5;%p2%d%;m",
+ ResetFgBg: "\x1b[39;49m",
+ PadChar: "\x00",
+ AltChars: "++,,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~",
+ EnterAcs: "\x0e",
+ ExitAcs: "\x0f",
+ EnableAcs: "\x1b(B\x1b)0",
+ StrikeThrough: "\x1b[9m",
+ Mouse: "\x1b[M",
+ SetCursor: "\x1b[%i%p1%d;%p2%dH",
+ CursorBack1: "\b",
+ CursorUp1: "\x1bM",
+ KeyUp: "\x1bOA",
+ KeyDown: "\x1bOB",
+ KeyRight: "\x1bOC",
+ KeyLeft: "\x1bOD",
+ KeyInsert: "\x1b[2~",
+ KeyDelete: "\x1b[3~",
+ KeyBackspace: "\u007f",
+ KeyHome: "\x1b[1~",
+ KeyEnd: "\x1b[4~",
+ KeyPgUp: "\x1b[5~",
+ KeyPgDn: "\x1b[6~",
+ KeyF1: "\x1bOP",
+ KeyF2: "\x1bOQ",
+ KeyF3: "\x1bOR",
+ KeyF4: "\x1bOS",
+ KeyF5: "\x1b[15~",
+ KeyF6: "\x1b[17~",
+ KeyF7: "\x1b[18~",
+ KeyF8: "\x1b[19~",
+ KeyF9: "\x1b[20~",
+ KeyF10: "\x1b[21~",
+ KeyF11: "\x1b[23~",
+ KeyF12: "\x1b[24~",
+ KeyBacktab: "\x1b[Z",
+ Modifiers: 1,
+ AutoMargin: true,
+ })
}
diff --git a/vendor/github.com/gdamore/tcell/v2/tscreen.go b/vendor/github.com/gdamore/tcell/v2/tscreen.go
index 8def26163..2ed73a2fe 100644
--- a/vendor/github.com/gdamore/tcell/v2/tscreen.go
+++ b/vendor/github.com/gdamore/tcell/v2/tscreen.go
@@ -1,4 +1,4 @@
-// Copyright 2021 The TCell Authors
+// Copyright 2022 The TCell Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use file except in compliance with the License.
@@ -877,9 +877,11 @@ func (t *tScreen) hideCursor() {
}
func (t *tScreen) draw() {
- // clobber cursor position, because we're gonna change it all
+ // clobber cursor position, because we're going to change it all
t.cx = -1
t.cy = -1
+ // make no style assumptions
+ t.curstyle = styleInvalid
t.buf.Reset()
t.buffering = true
@@ -1063,7 +1065,7 @@ func (t *tScreen) HasPendingEvent() bool {
// the terminals Alternate Character Set to represent other glyphs.
// For example, the upper left corner of the box drawing set can be
// displayed by printing "l" while in the alternate character set.
-// Its not quite that simple, since the "l" is the terminfo name,
+// It's not quite that simple, since the "l" is the terminfo name,
// and it may be necessary to use a different character based on
// the terminal implementation (or the terminal may lack support for
// this altogether). See buildAcsMap below for detail.
@@ -1584,7 +1586,7 @@ func (t *tScreen) mainLoop(stopQ chan struct{}) {
case <-t.keytimer.C:
// If the timer fired, and the current time
// is after the expiration of the escape sequence,
- // then we assume the escape sequence reached it's
+ // then we assume the escape sequence reached its
// conclusion, and process the chunk independently.
// This lets us detect conflicts such as a lone ESC.
if buf.Len() > 0 {
@@ -1725,7 +1727,7 @@ func (t *tScreen) Resume() error {
}
// engage is used to place the terminal in raw mode and establish screen size, etc.
-// Thing of this is as tcell "engaging" the clutch, as it's going to be driving the
+// Think of this is as tcell "engaging" the clutch, as it's going to be driving the
// terminal interface.
func (t *tScreen) engage() error {
t.Lock()
diff --git a/vendor/github.com/go-errors/errors/README.md b/vendor/github.com/go-errors/errors/README.md
index 2ee13f117..3d7852594 100644
--- a/vendor/github.com/go-errors/errors/README.md
+++ b/vendor/github.com/go-errors/errors/README.md
@@ -79,3 +79,4 @@ This package is licensed under the MIT license, see LICENSE.MIT for details.
> ```
* v1.4.0 *BREAKING* v1.4.0 reverted all changes from v1.3.0 and is identical to v1.2.0
* v1.4.1 no code change, but now without an unnecessary cover.out file.
+* v1.4.2 performance improvement to ErrorStack() to avoid unnecessary work https://github.com/go-errors/errors/pull/40
diff --git a/vendor/github.com/go-errors/errors/stackframe.go b/vendor/github.com/go-errors/errors/stackframe.go
index f420849d2..ef4a8b3f3 100644
--- a/vendor/github.com/go-errors/errors/stackframe.go
+++ b/