Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Add a date and datetime meter (#159) | Michael F. Schönitzer | 2020-10-05 | 1 | -0/+2 | |
|/ | | | | | | Add a date meter and sort header and source files in Makefile Change the lists of header and source files sorted alphabetical and one file per line. This way diffs become better readable and merges easier. | |||||
* | Add DiskIOMeter for IO read/write usage | Christian Göttsche | 2020-10-03 | 1 | -0/+3 | |
| | ||||||
* | Adjust colors | Christian Göttsche | 2020-10-02 | 1 | -5/+1 | |
| | | | | | | | | - do not reverse CPU steal and guest in monochrome - black on black in Light Terminal is not visible, use blue on black - white on blue in Light Terminal is display as blue on black, use yellow on black - re-draw FunctionBar after color change | |||||
* | Drop redundant declarations | Christian Göttsche | 2020-09-29 | 1 | -2/+0 | |
| | | | | | | | | - `CRT_fatalError()` is declared twice in CRT.h - `Process_pidFormat`, `Process_writeField()` and `Process_compare` are declared twice in Process.h - `btime` is defined in LinuxProcess.c and also declared in LinuxProcess.h, so drop in LinuxProcessList.h | |||||
* | Avoid checking of undefined macros | Christian Göttsche | 2020-09-18 | 1 | -3/+3 | |
| | | | | | These feature macros are either define or not defined at all at the configure step. | |||||
* | Use strict function prototypes | Christian Göttsche | 2020-09-18 | 1 | -6/+6 | |
| | | | | int foo(); declares a function taking any number of arguments. | |||||
* | Refactor __attribute__ usage | Christian Göttsche | 2020-09-18 | 1 | -1/+3 | |
| | | | | Use internal macros for compatibility with non GNUC compilers. | |||||
* | Enhance highlighting of semi-large and large numbers | Benny Baumann | 2020-09-17 | 1 | -0/+1 | |
| | ||||||
* | Allow third party sigsegv handler | Christian Göttsche | 2020-09-17 | 1 | -0/+1 | |
| | | | | For example from sanitizers. | |||||
* | Alignment tweak | Hugo Musso Gualandi | 2020-09-12 | 1 | -2/+2 | |
| | ||||||
* | Clean up some code duplication in the header files | Hugo Musso Gualandi | 2020-09-12 | 1 | -26/+1 | |
| | | | | | | | | | | | | | PR htop-dev/htop#70 got rid of the infrastructure for generating header files, but it left behind some code duplication. Some of cases are things that belong in the header file and don't need to be repeated in the C file. Other cases are things that belong in the C file and don't need to be in the header file. In this commit I tried to fix all of these that I could find. When given a choice I preferred keeping things out of the header file, unless they were being used by someone else. | |||||
* | Further, minor cleanups to headers post-MakeHeaders | Nathan Scott | 2020-09-08 | 1 | -2/+0 | |
| | | | | | Remove leftover empty ifdef/endif pairs, whitespace. The generated htop.h file was also unused - removed. | |||||
* | Remove superfluous 'extern's from function declarations. | Zev Weiss | 2020-09-03 | 1 | -11/+11 | |
| | | | | | | | | Applied via: $ find * -name '*.h' -exec sed -i -r 's/^extern (.+\()/\1/;' {} + Suggested-by: Bert Wesarg <bert.wesarg@googlemail.com> | |||||
* | Axe automated header generation. | Zev Weiss | 2020-09-03 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | Reasoning: - implementation was unsound -- broke down when I added a fairly basic macro definition expanding to a struct initializer in a *.c file. - made it way too easy (e.g. via otherwise totally innocuous git commands) to end up with timestamps such that it always ran MakeHeader.py but never used its output, leading to overbuild noise when running what should be a null 'make'. - but mostly: it's just an awkward way of dealing with C code. | |||||
* | add option (-U, --no-unicode) to disable unicode at runtime | Christian Hesse | 2020-09-01 | 1 | -1/+1 | |
| | ||||||
* | Revert "Use UTF-8 for check buttons and tree open/closed" | Bert Wesarg | 2020-08-31 | 1 | -26/+2 | |
| | | | | This reverts commit 5d5913d355b3a9f03da589b3542b8f55467b4ed6. | |||||
* | Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into ↵ | Nathan Scott | 2020-08-26 | 1 | -2/+26 | |
| | | | | bertwesarg-ci-hwloc-job | |||||
* | Merge branch 'hishamhm-pull-920'3.0.0rc1 | Nathan Scott | 2020-08-20 | 1 | -0/+7 | |
|\ | ||||||
| * | Support for ZFS Compressed ARC statistics | Ross Williams | 2019-09-03 | 1 | -0/+2 | |
| | | ||||||
| * | Support ZFS ARC stats on FreeBSD | Ross Williams | 2019-07-07 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New meter displays same ARC stats as FreeBSD top(1). Can be extended to other platforms that support ZFS. Pulling kstat.zfs.misc.arcstats.c_max as the meter total, so the meter has a meaningful value to work up to. The Text meter displays, first, the maximum ARC size (Meter.total), then second, the total ARC used, using the difference between Meter.maxItems and Meter.curItems to "hide" the used value from the Bar and Graph drawing functions by using an index in Meter.values[] that is beyond curItems - 1, but less than maxItems - 1. | |||||
* | | Merge branch 'hishamhm-pull-914' | Nathan Scott | 2020-08-20 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | CPU_KERNEL redefined | senjan | 2019-05-26 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge branch 'hishamhm-pull-890' | Nathan Scott | 2020-08-20 | 1 | -0/+3 | |
| | | ||||||
* | | Resolve complation issues with -fno-common (default from gcc-10) | Nathan Scott | 2020-07-10 | 1 | -14/+14 | |
|/ | | | | | | | Extends the MakeHeader script to auto-generate correct "extern" function declarations in some cases that it currently does not. Related to https://github.com/hishamhm/htop/pull/981 | |||||
* | Fix color behavior on some terminals. | Hisham Muhammad | 2018-02-05 | 1 | -0/+1 | |
| | | | | Fixes #635. | |||||
* | Security review: make privilege dropping-restoring optional. | Hisham Muhammad | 2017-07-26 | 1 | -0/+22 | |
| | | | | | | | This is/was necessary only on macOS, because you needed root in order to read the process list. This was never necessary on Linux, and it also raises security concerns, so now it needs to be enabled explicitly at build time. | |||||
* | Work around the strange behavior of gray. | Hisham | 2017-05-23 | 1 | -1/+5 | |
| | ||||||
* | Avoid overlapping key values defined by curses (Real fix). | Explorer09 | 2016-03-09 | 1 | -1/+1 | |
| | | | | Real fix for issue #438. | |||||
* | Avoid overlapping key values defined by curses. | Hisham | 2016-03-08 | 1 | -1/+1 | |
| | | | | Closes #438. | |||||
* | Fix behavior of ESC key, getting rid of the annoying delay. | Hisham | 2016-02-19 | 1 | -0/+2 | |
| | | | | | Thank you @Explorer09 for the push! Closes #417. | |||||
* | Merge pull request #221 from eworm-de/define-array-size | Hisham Muhammad | 2015-08-20 | 1 | -2/+6 | |
|\ | | | | | use a define for graphical meter array size | |||||
| * | remove UTF-8 code when compiling with --disable-unicode | Christian Hesse | 2015-08-19 | 1 | -2/+6 | |
| | | ||||||
* | | Add expand/collapse on additional clicks! | Hisham Muhammad | 2015-08-19 | 1 | -0/+1 | |
| | | ||||||
* | | Support for NCurses 6.0 and mouse wheel | Hisham Muhammad | 2015-08-19 | 1 | -0/+5 | |
|/ | ||||||
* | Visual tweaks: change color when following, add Broken Gray theme. | Hisham Muhammad | 2015-04-09 | 1 | -3/+5 | |
| | ||||||
* | Let's see if responsiveness is still good using the full CRT_delay | Hisham Muhammad | 2015-02-04 | 1 | -0/+2 | |
| | | | | | in ncurses. CPU usage goes down noticeably. (Also, add missing comma, sorry.) | |||||
* | Make the implementation of color schemes declarative. | Hisham Muhammad | 2015-02-03 | 1 | -8/+13 | |
| | ||||||
* | Sorry about the mega-patch. | Hisham Muhammad | 2015-01-21 | 1 | -9/+19 | |
| | | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.) | |||||
* | Changes for supporting separate platform subdirectories. | Hisham Muhammad | 2014-11-24 | 1 | -3/+2 | |
| | ||||||
* | Added new color for 'D' state. | Valmiky Arquissandas | 2014-10-14 | 1 | -0/+1 | |
| | ||||||
* | Make blue text more readable. Closes #55. | Hisham Muhammad | 2014-04-24 | 1 | -0/+2 | |
| | ||||||
* | Report as an exit function. | Hisham Muhammad | 2014-04-24 | 1 | -0/+2 | |
| | ||||||
* | alignment improvements | Hisham Muhammad | 2014-02-27 | 1 | -0/+2 | |
| | ||||||
* | Changes in object model: separate class objects to store vtable. Also, nicer ↵ | Hisham Muhammad | 2012-12-05 | 1 | -2/+2 | |
| | | | | UTF-8 display of big numbers. | |||||
* | Fail gracefully when /proc is not mounted | Hisham Muhammad | 2012-10-19 | 1 | -0/+2 | |
| | | | | | (thanks to Philipp Hagemeister) | |||||
* | major header cleanup | Hisham Muhammad | 2011-12-26 | 1 | -13/+1 | |
| | ||||||
* | show cursor when function bar allows typing an entry. | Hisham Muhammad | 2011-09-08 | 1 | -0/+2 | |
| | ||||||
* | Tempus fugit. | Hisham Muhammad | 2011-05-26 | 1 | -1/+1 | |
| | ||||||
* | make htop friendly to uclibc (thanks to Matt for the report) | Hisham Muhammad | 2010-12-05 | 1 | -0/+2 | |
| | ||||||
* | Split process and thread counts in tasks meter | Hisham Muhammad | 2010-11-23 | 1 | -1/+0 | |
| |