Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version to 3.0.0beta33.0.0beta3 | Hisham Muhammad | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | Update generated header | Hisham Muhammad | 2018-02-26 | 1 | -0/+1 |
| | |||||
* | Fix inttypes.h header | Hisham Muhammad | 2018-02-26 | 3 | -1/+6 |
| | |||||
* | Darwin: expose LAST_PROCESSFIELD like the other platforms | Hisham Muhammad | 2018-02-26 | 1 | -1/+6 |
| | |||||
* | Add more default screens | Hisham Muhammad | 2018-02-26 | 1 | -2/+6 |
| | |||||
* | Only compute counters is process is shown | Hisham Muhammad | 2018-02-26 | 2 | -2/+2 |
| | |||||
* | Implemented various performance counters | Hisham Muhammad | 2018-02-26 | 10 | -93/+308 |
| | |||||
* | Add IPC performance counter for Linux | Hisham Muhammad | 2018-02-26 | 6 | -5/+87 |
| | |||||
* | Add perf counter object | Hisham Muhammad | 2018-02-26 | 2 | -0/+189 |
| | |||||
* | configure.ac: add --enable-perfcounters | Hisham Muhammad | 2018-02-26 | 1 | -0/+44 |
| | |||||
* | Set default sort keys in default screens | Hisham Muhammad | 2018-02-26 | 1 | -1/+3 |
| | |||||
* | Add `make symbols` target | Hisham Muhammad | 2018-02-26 | 1 | -0/+3 |
| | |||||
* | Store .sort_key as a string | Hisham Muhammad | 2018-02-26 | 1 | -5/+9 |
| | |||||
* | Match iotop's screen configuration | Hisham Muhammad | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | Use screen's flags when reading process data | Hisham Muhammad | 2018-02-26 | 5 | -10/+7 |
| | |||||
* | Screens: Fix "New Screen" option | Hisham Muhammad | 2018-02-26 | 4 | -12/+23 |
| | |||||
* | htoprc: store screen 0's setup for improved compatibility | Hisham Muhammad | 2018-02-26 | 1 | -0/+7 |
| | |||||
* | Add support for multiple screens, switchable using Tab | Hisham Muhammad | 2018-02-26 | 19 | -202/+399 |
| | |||||
* | Begin add supporting for multiple screens | Hisham Muhammad | 2018-02-26 | 8 | -11/+386 |
| | |||||
* | Move responsibility for cursor placement to Panels | Hisham Muhammad | 2018-02-26 | 11 | -49/+75 |
| | |||||
* | Fix bashisms (#749) | Jesin | 2018-02-26 | 1 | -3/+3 |
| | | | | | | The configure script relied on bash-specific extensions to shell syntax and behavior, causing build failures on systems with other /bin/sh implementations. This commit replaces those with equivalent constructs that should work in all POSIX shells. | ||||
* | Add Contributing Guide! | Hisham Muhammad | 2018-02-26 | 1 | -0/+56 |
| | |||||
* | Updates to generated header files | Hisham Muhammad | 2018-02-26 | 2 | -0/+10 |
| | |||||
* | Protect against overflows in RichString_setAttrn | Hisham Muhammad | 2018-02-26 | 2 | -0/+10 |
| | |||||
* | Update ChangeLog | Hisham Muhammad | 2018-02-26 | 1 | -0/+4 |
| | |||||
* | use CFLAGS from ncurses*-config, if present (#745) | Michael Klein | 2018-02-26 | 1 | -6/+12 |
| | | | Fixes #695. | ||||
* | Fix build failure ('major' undefined) in glibc 2.28. (#746) | Kang-Che Sung (宋岡哲) | 2018-02-26 | 3 | -0/+22 |
| | | | | | | | | | | | | | | | | | glibc 2.28 no longer defines 'major' and 'minor' in <sys/types.h> and requires us to include <sys/sysmacros.h>. (glibc 2.25 starts deprecating the macros in <sys/types.h>.) Now do include the latter if found on the system. At the moment, let's also utilize AC_HEADER_MAJOR in configure script. However as Autoconf 2.69 has not yet updated the AC_HEADER_MAJOR macro to reflect the glibc change [1], so add a workaround code. Fixes #663. Supersedes pull request #729. Reference: [1] https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=e17a30e987d7ee695fb4294a82d987ec3dc9b974 Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | Remove unused function from unsupported/ | Hisham Muhammad | 2018-02-18 | 2 | -7/+0 |
| | |||||
* | Make settings file finding sequence more straightforward | Hisham Muhammad | 2018-02-18 | 1 | -16/+19 |
| | | | | Avoid unnecessary access() call and make code read more linearly. | ||||
* | Only consider a read successful when the file seems valid | Hisham Muhammad | 2018-02-18 | 1 | -7/+9 |
| | | | | | Require at least the `fields` entry to be present, so we can have a decent guess that it was indeed a settings file. | ||||
* | Replace size_t with int/void* union | Hisham Muhammad | 2018-02-18 | 9 | -16/+28 |
| | | | | | | | | I was occasionally passing negative values to size_t. Plus, this better reflects the intent of the variant argument. Reported by Coverity: https://scan8.coverity.com/reports.htm#v13253/p10402/fileInstanceId=22093891&defectInstanceId=7543346&mergedDefectId=174179&fileStart=251&fileEnd=500 | ||||
* | linux/Battery.c: make sure fd is always closed | Hisham Muhammad | 2018-02-18 | 1 | -4/+1 |
| | | | | | Detected by Coverity: https://scan8.coverity.com/reports.htm#v13252/p10402/fileInstanceId=22093957&defectInstanceId=7543348&mergedDefectId=174180 | ||||
* | Fix out-of-bounds read | Hisham Muhammad | 2018-02-18 | 1 | -1/+1 |
| | | | | | Detected by Coverity: https://scan8.coverity.com/reports.htm#v13252/p10402/fileInstanceId=22093847&defectInstanceId=7543344&mergedDefectId=174181 | ||||
* | Fix indentation | Hisham Muhammad | 2018-02-18 | 1 | -1/+1 |
| | |||||
* | Update ChangeLog | Hisham Muhammad | 2018-02-17 | 1 | -0/+2 |
| | |||||
* | linux/LinuxProcessList.c: Fix indentation. | Hisham Muhammad | 2018-02-17 | 1 | -26/+26 |
| | |||||
* | call clear() function when SIGWINCH is received. (#660) | guoci | 2018-02-17 | 1 | -0/+1 |
| | |||||
* | linux/LinuxProcessList: fix reading of number of read syscalls of process | Marc Kleine-Budde | 2018-02-17 | 1 | -1/+1 |
| | | | | | | | | | The "if" tests if the character at index "5" is 'r', as a first quick check. However at index "5" will always be a colon ":". This patch fixes the off-by-one error. htop now shows proper values in the RD_SYSC column. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> | ||||
* | Fix preservation of LDFLAGS value during configure script | Hisham Muhammad | 2018-02-17 | 2 | -1/+3 |
| | | | | Fixes #738. | ||||
* | Update ChangeLog | Hisham Muhammad | 2018-02-17 | 1 | -0/+10 |
| | |||||
* | Fix issue with small terminals. | Hisham Muhammad | 2018-02-13 | 1 | -1/+1 |
| | | | | Fixes #733. | ||||
* | Optimize Vector_size on non-debug builds | Hisham Muhammad | 2018-02-05 | 2 | -0/+16 |
| | |||||
* | Handle unexpected values for character passed to isalnum | Hisham Muhammad | 2018-02-05 | 1 | -1/+1 |
| | | | | | | | It seems that certain negative integer values can crash isalnum(). Let's protect against those. Fixes #711. | ||||
* | Check for pkgconfig's presence before using it. | Hisham Muhammad | 2018-02-05 | 1 | -0/+1 |
| | | | | Fixes #710. | ||||
* | Fix color behavior on some terminals. | Hisham Muhammad | 2018-02-05 | 3 | -15/+19 |
| | | | | Fixes #635. | ||||
* | Bump version to 2.1.02.1.0 | Hisham Muhammad | 2018-02-04 | 2 | -1/+31 |
| | |||||
* | parseBatInfo: check `line` for NULL before passing it to String_getToken() | Jan Chren (rindeal) | 2018-02-04 | 1 | -0/+2 |
| | |||||
* | Clarify we are looking for the null termination | coypoop | 2018-02-04 | 1 | -1/+1 |
| | | | Not for a comparison to zero | ||||
* | Typo in man page | Viktor Szépe | 2018-02-04 | 1 | -2/+2 |
| | | | *hightlight* | ||||
* | Fix: infinite loop in tree view on macOS | Wataru Ashihara | 2018-02-04 | 1 | -0/+5 |
| | | | | | | | | Fixes #688, the bug regressed on 584a9bc. On Mac OS X 10.11.6, all processes have their parents since there's a special process named "kernel_task", whose PID and PPID are 0. As a result, `this->processes` is never changed causing infinite `while`. |