summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2023-02-18 10:28:09 +1100
committerJesse Duffield <jessedduffield@gmail.com>2023-02-18 10:28:09 +1100
commit01bf7f21e6a1a32d1e98383be4cd811402b0f997 (patch)
tree389307ced7381b5a602f36fece12d1b0d33b005f
parentc517d1e0a2c02561afd4dabedafccd6ca11a82ee (diff)
bump gocui
-rw-r--r--go.mod8
-rw-r--r--go.sum15
-rw-r--r--vendor/github.com/jesseduffield/gocui/gui.go4
-rw-r--r--vendor/github.com/jesseduffield/gocui/tcell_driver.go15
-rw-r--r--vendor/github.com/jesseduffield/gocui/view.go34
-rw-r--r--vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c1
-rw-r--r--vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go44
-rw-r--r--vendor/golang.org/x/sys/cpu/endian_big.go11
-rw-r--r--vendor/golang.org/x/sys/cpu/endian_little.go11
-rw-r--r--vendor/golang.org/x/sys/cpu/parse.go43
-rw-r--r--vendor/golang.org/x/sys/cpu/proc_cpuinfo_linux.go54
-rw-r--r--vendor/golang.org/x/sys/unix/gccgo.go4
-rw-r--r--vendor/golang.org/x/sys/unix/gccgo_c.c4
-rw-r--r--vendor/golang.org/x/sys/unix/ioctl.go4
-rw-r--r--vendor/golang.org/x/sys/unix/mkall.sh4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_darwin.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_dragonfly.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_386.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go9
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_hurd.go22
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_hurd_386.go29
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go51
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_netbsd.go15
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go4
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_solaris.go1
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_unix.go57
-rw-r--r--vendor/golang.org/x/sys/unix/timestruct.go2
-rw-r--r--vendor/golang.org/x/sys/unix/xattr_bsd.go9
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux.go30
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_386.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go356
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go189
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go348
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go160
-rw-r--r--vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go95
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_linux.go11
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go10
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go812
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s669
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s6
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go14
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s137
-rw-r--r--vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go13
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go51
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go17
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go51
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go11
-rw-r--r--vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go3
-rw-r--r--vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go1
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_linux.go217
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go84
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go84
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go84
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go84
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go97
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go33
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go9
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go9
-rw-r--r--vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go9
-rw-r--r--vendor/golang.org/x/sys/windows/syscall_windows.go14
-rw-r--r--vendor/modules.txt8
98 files changed, 3665 insertions, 1269 deletions
diff --git a/go.mod b/go.mod
index c239156af..13df3e490 100644
--- a/go.mod
+++ b/go.mod
@@ -18,7 +18,7 @@ require (
github.com/integrii/flaggy v1.4.0
github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68
github.com/jesseduffield/go-git/v5 v5.1.2-0.20221018185014-fdd53fef665d
- github.com/jesseduffield/gocui v0.3.1-0.20230105224502-214a0df08da7
+ github.com/jesseduffield/gocui v0.3.1-0.20230217232659-7a98151b05c3
github.com/jesseduffield/kill v0.0.0-20220618033138-bfbe04675d10
github.com/jesseduffield/lazycore v0.0.0-20221012050358-03d2e40243c5
github.com/jesseduffield/minimal/gitignore v0.3.3-0.20211018110810-9cde264e6b1e
@@ -68,8 +68,8 @@ require (
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect
golang.org/x/exp v0.0.0-20220318154914-8dddf5d87bd8 // indirect
golang.org/x/net v0.0.0-20220722155237-a158d28d115b // indirect
- golang.org/x/sys v0.3.0 // indirect
- golang.org/x/term v0.3.0 // indirect
- golang.org/x/text v0.5.0 // indirect
+ golang.org/x/sys v0.5.0 // indirect
+ golang.org/x/term v0.5.0 // indirect
+ golang.org/x/text v0.7.0 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
)
diff --git a/go.sum b/go.sum
index 9b88d83f1..371f7b2a2 100644
--- a/go.sum
+++ b/go.sum
@@ -72,8 +72,8 @@ github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68 h1:EQP2Tv8T
github.com/jesseduffield/generics v0.0.0-20220320043834-727e535cbe68/go.mod h1:+LLj9/WUPAP8LqCchs7P+7X0R98HiFujVFANdNaxhGk=
github.com/jesseduffield/go-git/v5 v5.1.2-0.20221018185014-fdd53fef665d h1:bO+OmbreIv91rCe8NmscRwhFSqkDJtzWCPV4Y+SQuXE=
github.com/jesseduffield/go-git/v5 v5.1.2-0.20221018185014-fdd53fef665d/go.mod h1:nGNEErzf+NRznT+N2SWqmHnDnF9aLgANB1CUNEan09o=
-github.com/jesseduffield/gocui v0.3.1-0.20230105224502-214a0df08da7 h1:a7T87NGCrmFhzWBWvaaPQppjbY9/w0Vl4hoB7RnFaug=
-github.com/jesseduffield/gocui v0.3.1-0.20230105224502-214a0df08da7/go.mod h1:znJuCDnF2Ph40YZSlBwdX/4GEofnIoWLGdT4mK5zRAU=
+github.com/jesseduffield/gocui v0.3.1-0.20230217232659-7a98151b05c3 h1:dNhaHQ5aK/j0zSUM7lqCxusQXVw84GyEpJ2xOm9LdUc=
+github.com/jesseduffield/gocui v0.3.1-0.20230217232659-7a98151b05c3/go.mod h1:znJuCDnF2Ph40YZSlBwdX/4GEofnIoWLGdT4mK5zRAU=
github.com/jesseduffield/kill v0.0.0-20220618033138-bfbe04675d10 h1:jmpr7KpX2+2GRiE91zTgfq49QvgiqB0nbmlwZ8UnOx0=
github.com/jesseduffield/kill v0.0.0-20220618033138-bfbe04675d10/go.mod h1:aA97kHeNA+sj2Hbki0pvLslmE4CbDyhBeSSTUUnOuVo=
github.com/jesseduffield/lazycore v0.0.0-20221012050358-03d2e40243c5 h1:CDuQmfOjAtb1Gms6a1p5L2P8RhbLUq5t8aL7PiQd2uY=
@@ -205,19 +205,20 @@ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.3.0 h1:w8ZOecv6NaNa/zC8944JTU3vz4u6Lagfk4RPQxv92NQ=
-golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
+golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
-golang.org/x/term v0.3.0 h1:qoo4akIqOcDME5bhc/NgxUdovd6BSS2uMsVjB56q1xI=
-golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA=
+golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=
+golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
-golang.org/x/text v0.5.0 h1:OLmvp0KP+FVG99Ct/qFiL/Fhk4zp4QQnZ7b2U+5piUM=
golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
+golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
diff --git a/vendor/github.com/jesseduffield/gocui/gui.go b/vendor/github.com/jesseduffield/gocui/gui.go
index 8a47aa599..3953c343b 100644
--- a/vendor/github.com/jesseduffield/gocui/gui.go
+++ b/vendor/github.com/jesseduffield/gocui/gui.go
@@ -1021,7 +1021,7 @@ func (g *Gui) drawSubtitle(v *View, fgColor, bgColor Attribute) error {
return nil
}
- start := v.x1 - 5 - len(v.Subtitle)
+ start := v.x1 - 5 - runewidth.StringWidth(v.Subtitle)
if start < v.x0 {
return nil
}
@@ -1050,7 +1050,7 @@ func (g *Gui) drawListFooter(v *View, fgColor, bgColor Attribute) error {
return nil
}
- start := v.x1 - 1 - len(message)
+ start := v.x1 - 1 - runewidth.StringWidth(message)
if start < v.x0 {
return nil
}
diff --git a/vendor/github.com/jesseduffield/gocui/tcell_driver.go b/vendor/github.com/jesseduffield/gocui/tcell_driver.go
index ebb291f7c..f72cabefd 100644
--- a/vendor/github.com/jesseduffield/gocui/tcell_driver.go
+++ b/vendor/github.com/jesseduffield/gocui/tcell_driver.go
@@ -31,6 +31,12 @@ var runeReplacements = map[rune]string{
'╰': "+",
'╯': "+",
'─': "-",
+ '═': "-",
+ '║': "|",
+ '╔': "+",
+ '╗': "+",
+ '╚': "+",
+ '╝': "+",
// using a hyphen here actually looks weird.
// We see these characters when in portrait mode
@@ -146,10 +152,11 @@ func setTcellFontEffectStyle(st tcell.Style, attr Attribute) tcell.Style {
type gocuiEventType uint8
// GocuiEvent represents events like a keys, mouse actions, or window resize.
-// The 'Mod', 'Key' and 'Ch' fields are valid if 'Type' is 'eventKey'.
-// The 'MouseX' and 'MouseY' fields are valid if 'Type' is 'eventMouse'.
-// The 'Width' and 'Height' fields are valid if 'Type' is 'eventResize'.
-// The 'Err' field is valid if 'Type' is 'eventError'.
+//
+// The 'Mod', 'Key' and 'Ch' fields are valid if 'Type' is 'eventKey'.
+// The 'MouseX' and 'MouseY' fields are valid if 'Type' is 'eventMouse'.
+// The 'Width' and 'Height' fields are valid if 'Type' is 'eventResize'.
+// The 'Err' field is valid if 'Type' is 'eventError'.
type GocuiEvent struct {
Type gocuiEventType
Mod Modifier
diff --git a/vendor/github.com/jesseduffield/gocui/view.go b/vendor/github.com/jesseduffield/gocui/view.go
index d8984253d..13826313f 100644
--- a/vendor/github.com/jesseduffield/gocui/view.go
+++ b/vendor/git