Results 767 comments of BenBE

@rodrigo548432 Can you rebase your code onto the current commit on branch `main`. Also note that (as written in the style guide in the docs directory), you should squash/fixup bugfix...

This PR should be based on the commit https://github.com/htop-dev/htop/commit/d3cd557e0534a45ab971397d4c407116547d3f6d that I mentioned in [#1784](https://github.com/htop-dev/htop/pull/1784#issuecomment-3397158874) to allow a proper comparison for the chosen implementations.

Please add the version of htop you tried this with. Also for the crash you are missing the backtrace provided by htop (which helps with tracking down the issue). For...

There seems to be a bug with handling the initial click when selecting the screen to edit (marks the item for moving that screen instead of selecting the panel). When...

Okay, the crash when exiting the rename operation of the newly added tab should be fixed by the following patch: ```diff $ git diff diff --git a/ScreensPanel.c b/ScreensPanel.c index 2ba7b940..11092197...

Coarse approximation: One process¹ (raw data) takes about 512 bytes (without referenced structures²). And that's not even accounting for OS-specific information yet. Plus the htop binary itself is about 2MiB...

I don't see a necessity to optimize further, with >3 MiB coming from libc6, ~2 MiB from the htop binary, 700KiB generously leaked by ncurses¹. ¹Data provided by running htop...

IIRC the third all may be related to highlighting of new/terminated processes. The first call is made with a timestamp of `0` intentionally to set the process creation time far...

Does this crash also appear with the version from `main`. Looking at the stack trace and code, this looks a lot like #1693 / #1650 …

For those uninitiated, could you elaborate a bit more on what exactly is changed in the behaviour of the program due to this imported namespace that causes the program to...