lix/src
alois31 4715d557ef
libmain/progress-bar: erase all lines of the multi-line format
When the multi-line log format is enabled, the progress bar usually occupies
multiple lines on the screen. When stopping the progress bar, only the last
line was wiped, leaving all others visible on the screen. Erase all lines
belonging to the progress bar to prevent these leftovers.
Asking the user for input is theoretically affected by a similar issue, but
this is not observed in practice since the only place where the user is asked
(whether configuration options coming from flakes should be accepted) does not
actually have multiple lines on the progress bar. However, there is no real
reason to not fix this either, so let's do it anyway.

Change-Id: Iaa5a701874fca32e6f06d85912835d86b8fa7a16
2024-09-07 10:37:12 +02:00
..
asan-options tree-wide: add support for asan! 2024-07-31 14:13:39 -07:00
build-remote tree-wide: shuffle headers around for about 30s compile time 2024-08-28 09:55:05 -07:00
libcmd tree-wide: shuffle headers around for about 30s compile time 2024-08-28 09:55:05 -07:00
libexpr tree-wide: shuffle headers around for about 30s compile time 2024-08-28 09:55:05 -07:00
libfetchers Merge changes I5566a985,I88cf53d3 into main 2024-09-01 22:06:36 +00:00
libmain libmain/progress-bar: erase all lines of the multi-line format 2024-09-07 10:37:12 +02:00
libstore Clarify that diff-hook no longer needs to be an absolute path 2024-09-01 15:20:09 -07:00
libutil Expand comment on std::string operator+ 2024-09-01 15:10:31 -07:00
lix-doc rowan: 0.15.15 -> 0.15.16 2024-08-26 11:34:43 -07:00
nix Merge "Stop the logger in legacy commands again" into main 2024-09-06 17:07:16 +00:00
nix-build tree-wide: unify progress bar inactive and paused states 2024-07-01 18:19:34 +02:00
nix-channel util.{hh,cc}: Split out users.{hh,cc} 2024-05-29 11:01:34 +02:00
nix-collect-garbage Fix dry-run flag for nix-collect-garbage 2024-07-09 13:55:05 +00:00
nix-copy-closure Merge pull request #9277 from keszybz/file-permissions 2024-03-04 05:26:17 +01:00
nix-env fix: check if it is a Real terminal, not just if it is a terminal 2024-08-10 16:07:21 -07:00
nix-instantiate libexpr: pass Exprs as references, not pointers 2024-06-17 19:46:44 +00:00
nix-store tree-wide: shuffle headers around for about 30s compile time 2024-08-28 09:55:05 -07:00
pch tree-wide: shuffle headers around for about 30s compile time 2024-08-28 09:55:05 -07:00
lix-base.pc.in packaging: rename nixexpr -> lixexpr and so on 2024-05-23 16:45:23 -06:00
meson.build lix-doc: move under src/ 2024-08-20 13:38:46 -06:00