jesseduffield.lazygit/vendor/github.com
Stefan Haller 06a9ff12ab Bump gocui
This brings in https://github.com/jesseduffield/gocui/pull/98 with the following
fix:

Fix rendering of CRLF sequence ('\r\n')

The FirstGraphemeCluster call returns this as a single character; we want to
treat it the same way as a single \n.

This would be a problem if e.g. a progress bar used \r repeatedly to paint over
the same line, and then printed a \n to move on to the next line; the last pair
of \r and \n was swallowed.

Another scenario where this was a problem was if you stream output of a command
to the log, and the command used \r\n as line feeds. This happens for example
for a background fetch that fails with an error; in that case we print the
combined output (stdout plus stderr) to the log after the command finished, and
for some reason it uses \r\n in that case (I can't actually explain why; when I
do `git fetch --all | xxd` I see only bare \n characters). All output would
appear on one line then.

Also, filter out escape sequences for character set designation; there's nothing
useful we can do with them. In practice, the only one that you are likely to see
is `ESC ( B`, which is sent as part of tput sgr0, which is sometimes used in
scripts to reset all graphics attributes to defaults.
2026-01-28 20:57:09 +01:00
..
adrg/xdg Switch to github.com/adrg/xdg 2024-02-18 15:36:56 +01:00
atotto/clipboard Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
aybabtme/humanlog update go to v1.18 2022-03-18 21:36:28 +11:00
bahlo/generic-list-go Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
buger/jsonparser Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
cloudflare/circl Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 2025-06-30 14:00:23 +00:00
cloudfoundry/jibber_jabber Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
creack/pty update go to v1.18 2022-03-18 21:36:28 +11:00
cyphar/filepath-securejoin Bump go-git 2025-04-09 11:23:55 +02:00
davecgh/go-spew switch to Go modules 2019-09-01 21:24:03 +10:00
emirpasic/gods Bump go-git 2025-04-09 11:23:55 +02:00
fatih/color update go to v1.18 2022-03-18 21:36:28 +11:00
gdamore Bump gocui 2026-01-28 20:57:09 +01:00
go-errors/errors Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
go-git Bump go-git 2025-04-09 11:23:55 +02:00
go-logfmt/logfmt Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
golang/groupcache Bump go-git 2025-04-09 11:23:55 +02:00
gookit/color update go to v1.18 2022-03-18 21:36:28 +11:00
integrii/flaggy Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
jbenet/go-context bump dependencies 2018-08-09 14:41:58 +10:00
jesseduffield Bump gocui 2026-01-28 20:57:09 +01:00
kardianos/osext update go to v1.18 2022-03-18 21:36:28 +11:00
karimkhaleel/jsonschema Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
kevinburke/ssh_config Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
kr/logfmt add in-built logging support for a better dev experience 2020-09-26 11:00:50 +10:00
kyokomi/emoji/v2 update go to v1.18 2022-03-18 21:36:28 +11:00
lucasb-eyer/go-colorful Bump gocui 2025-10-02 17:28:13 +02:00
mailru/easyjson Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
mattn Replace go-runewidth with uniseg 2025-12-23 16:49:16 +01:00
mgutz/str switch to Go modules 2019-09-01 21:24:03 +10:00
Microsoft/go-winio Bump go-git 2025-04-09 11:23:55 +02:00
mitchellh/go-ps Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
petermattis/goid Bump the go-deadlock dependency to v0.3.6 2025-09-20 10:51:37 +02:00
pjbgf/sha1cd Bump go-git 2025-04-09 11:23:55 +02:00
pmezard/go-difflib add test to utils package 2018-08-19 10:37:03 +02:00
ProtonMail/go-crypto Bump go-git 2025-04-09 11:23:55 +02:00
rivo/uniseg Bump gocui (and tcell) 2025-12-23 16:49:16 +01:00
sahilm/fuzzy Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
samber/lo Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
sanity-io/litter Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
sasha-s/go-deadlock Bump the go-deadlock dependency to v0.3.6 2025-09-20 10:51:37 +02:00
sergi/go-diff Bump go-git 2025-04-09 11:23:55 +02:00
sirupsen/logrus Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
skeema/knownhosts Bump go-git 2025-04-09 11:23:55 +02:00
spf13/afero Write unit tests with the help of afero 2023-07-30 18:35:36 +10:00
spkg/bom Bring back files from vendor directory that we accidentally excluded 2025-07-06 16:13:17 +02:00
stefanhaller/git-todo-parser Bump git-todo-parser 2025-09-05 10:37:20 +02:00
stretchr/testify Bump go-git 2025-04-09 11:23:55 +02:00
wk8/go-ordered-map/v2 Add invopop/jsonschema fork 2023-12-02 10:46:24 +01:00
xanzy/ssh-agent Bump go-git 2025-04-09 11:23:55 +02:00
xo/terminfo update go to v1.18 2022-03-18 21:36:28 +11:00