Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tag 3.0.0beta53.0.0beta5 | Hisham Muhammad | 2018-08-24 | 1 | -1/+1 |
| | |||||
* | Introduce screen tabs | Hisham Muhammad | 2018-08-24 | 22 | -16/+145 |
| | |||||
* | Linux: proper sorting of CMAJFILT and CMINFILT | Hisham Muhammad | 2018-08-24 | 1 | -0/+4 |
| | |||||
* | Change to previous screen using Shift-Tab | Hisham Muhammad | 2018-08-24 | 3 | -0/+17 |
| | |||||
* | Settings: fix storage of screens in htoprc | Hisham Muhammad | 2018-08-24 | 1 | -0/+2 |
| | |||||
* | Settings: fix default and storage of sort keys | Hisham Muhammad | 2018-08-24 | 2 | -2/+5 |
| | |||||
* | Linux: fix CPU count | Hisham Muhammad | 2018-08-24 | 1 | -1/+1 |
| | |||||
* | Linux: remove warnings of unused variables | Hisham Muhammad | 2018-08-24 | 1 | -3/+2 |
| | |||||
* | Improve Catalan translation for desktop file (#828) | Robert Antoni Buj Gelonch | 2018-08-24 | 1 | -2/+2 |
| | |||||
* | Improve htop.desktop file (#609) | Jan Chren | 2018-08-24 | 1 | -33/+33 |
| | | | | - sort entries according to the spec - add to the `Monitor` category | ||||
* | Linux: add process->starttime and use it for STARTTIME column (#700) | Shawn Landden | 2018-08-24 | 4 | -17/+42 |
| | | | | | | | this way a remount of /proc will not reset starttimes and we can also see startup times for processes started before the mount of /proc also record btime (boot time in seconds since epoch) as Linux semi-global | ||||
* | OpenBSD: make the STARTTIME column display correctly (#815) | multiplexd | 2018-08-24 | 1 | -0/+6 |
| | |||||
* | OpenBSD: add environment reading support (#819) | multiplexd | 2018-08-24 | 1 | -2/+48 |
| | |||||
* | Fix process name updates for shorter strings (#812) | Score_Under | 2018-08-24 | 1 | -1/+1 |
| | | | | When a process name changes from a long string to a short string, truncate instead of just overwriting the beginning. | ||||
* | Fix virtualization color in help screen | Hisham Muhammad | 2018-08-24 | 1 | -1/+1 |
| | | | | Closes #785. | ||||
* | Unstage/gitignore INSTALL since it's regenerated by autogen.sh | Hisham Muhammad | 2018-08-24 | 2 | -370/+1 |
| | | | | | | | As noted by @marcelpaulo. I've had ugly diffs that fiddled with this file in the past, so it's good to see it gone. Closes #800. | ||||
* | Mention the "c" key (tag subtree) in the man | Jérémie Roquet | 2018-08-24 | 1 | -1/+6 |
| | | | | This was reported by @agguser. | ||||
* | Disable 'make dist' when pkg.m4 is unused in configure | Explorer09 | 2018-08-24 | 2 | -1/+10 |
| | | | | | | | | | This would prevent a careless future package maintainer from creating a release tarball with a defective configure script. :) Also, add a warning in the autogen.sh phase if pkg.m4 is unused. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | fix option string | Christian Hesse | 2018-08-24 | 1 | -1/+1 |
| | | | | This broke with commit db05ba61065f64b59d0014518be0786b5439e54c. | ||||
* | Update ChangeLog | Hisham Muhammad | 2018-08-24 | 1 | -8/+25 |
| | |||||
* | Add tree view flag to man page (#777) | Daniel Flanagan | 2018-08-24 | 1 | -1/+4 |
| | |||||
* | Require pkg-config as an optional build dependency on Linux (#775) | Hisham Muhammad | 2018-08-24 | 1 | -6/+10 |
| | | | | | | | | | | | | | | | | | | | | With this commit: * if pkgconfig is installed, it will expand the code inside the shell if, adding the pkgconfig-based tests for the dependencies of Linux delay accounting. * if pkgconfig is not installed, it will add an error message inside the test of Linux delay accounting, telling the user to install pkgconfig and rebuild the configure script if they want to use Linux delay accounting. The end result is: * people running Linux * will not need pkgconfig when not using delay accounting * will need pkgconfig when using delay accounting * if they don't have it * they are told by configure they need to install it and re-run autogen.sh when running from Git * they are told by configure they need to install it and re-run configure when running from the tarball * people not running Linux * will never need pkgconfig ...and in none of the above scenarios the generated configure script produces unexpanded macros for users checking out the sources from Git. | ||||
* | MakeHeader.py: Fix for non-utf8 environments (#770) | volkov-am | 2018-08-24 | 1 | -9/+6 |
| | | | | | | | | | | | | | | | | | Header creation fails with non-utf8 locale and python3. Simply set LC_ALL="C" and use python3 to reproduce the issue. env LC_ALL="C" ./scripts/MakeHeader.py MetersPanel.c Traceback (most recent call last): File "./scripts/MakeHeader.py", line 32, in <module> for line in file.readlines(): File "/usr/lib64/python3.5/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 956: ordinal not in range(128) This changes is python2 and python3 compatible cStringIO.StringIO module is removed because it is not able to accept unicode strings https://docs.python.org/2/library/stringio.html#cStringIO.StringIO | ||||
* | Solaris: grammatical whoops in configure.ac | Guy M. Broome | 2018-05-22 | 1 | -1/+1 |
| | |||||
* | Solaris: add check for missing err.h | Guy M. Broome | 2018-05-22 | 1 | -0/+4 |
| | |||||
* | Solaris: Make last change to Platform.h persistent by adding to Platform.c | Guy M. Broome | 2018-05-22 | 1 | -0/+1 |
| | |||||
* | dragonflybsd, freebsd, openbsd: fixes for htop 3.0 branch | Hisham Muhammad | 2018-04-10 | 3 | -6/+6 |
| | |||||
* | Solaris: fix build on htop 3.0 branch | Guy M. Broome | 2018-04-10 | 2 | -2/+3 |
| | |||||
* | Bump version to 3.0.0beta43.0.0beta4 | Hisham Muhammad | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | Portability: make list of default screens per-platform | Hisham Muhammad | 2018-04-06 | 17 | -25/+123 |
| | |||||
* | Minor style fixes. | Hisham Muhammad | 2018-04-06 | 2 | -102/+104 |
| | |||||
* | Update some field accesses to new structures | Hisham Muhammad | 2018-04-06 | 3 | -3/+3 |
| | |||||
* | Add -t command-line flag for tree view | Daniel Flanagan | 2018-04-06 | 1 | -1/+10 |
| | |||||
* | macOS: fix the switched version test (#772) | pmalhaire | 2018-04-06 | 1 | -3/+8 |
| | |||||
* | Solaris: update proc state letters to reflect Solaris usage | Guy M. Broome | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | Solaris: bump copyright in Platform.{c,h} | Guy M. Broome | 2018-04-06 | 2 | -2/+2 |
| | |||||
* | Solaris: fix a memory leak caused by calling ProcessList_getProcess twice ↵ | Guy M. Broome | 2018-04-06 | 3 | -83/+65 |
| | | | | for each LWP | ||||
* | Solaris: Implement process environment listing | Guy M. Broome | 2018-04-06 | 2 | -2/+51 |
| | |||||
* | Solaris: add placeholder message about environment listing | Guy M. Broome | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | Solaris: showing a dash for the top-level process is no longer necessary | Guy M. Broome | 2018-04-06 | 2 | -7/+7 |
| | |||||
* | Solaris: add warning about proc_walk_f callback function | Guy M. Broome | 2018-04-06 | 1 | -2/+8 |
| | |||||
* | Solaris: condense separate process vs lwp handling down to a single workflow | Guy M. Broome | 2018-04-06 | 2 | -126/+107 |
| | |||||
* | Solaris: get completely out of the file handling business using libproc | Guy M. Broome | 2018-04-06 | 5 | -198/+128 |
| | |||||
* | Solaris: Condense conditional blocks for new vs old LWPs and procs | Guy M. Broome | 2018-04-06 | 1 | -120/+74 |
| | |||||
* | Solaris: remove unneeded accumulators for process and thread counting | Guy M. Broome | 2018-04-06 | 1 | -11/+9 |
| | |||||
* | Solaris: Assorted post-LWP code cleanup | Guy M. Broome | 2018-04-06 | 1 | -60/+26 |
| | |||||
* | Solaris: Implement kernel thread counting | Guy M. Broome | 2018-04-06 | 1 | -1/+3 |
| | |||||
* | Solaris: If a process has a running LWP, then the process is by definition ↵ | Guy M. Broome | 2018-04-06 | 1 | -0/+2 |
| | | | | running | ||||
* | Collapse current subtree pressing Backspace | Hisham Muhammad | 2018-04-06 | 4 | -1/+29 |
| | |||||
* | Solaris: Implement LWP enumeration (#768) | gmbroome | 2018-04-06 | 6 | -21/+209 |
| | | | | | | | | | | | | | | | Squashed the following commits: * Solaris: Get LWP enumeration working * Solaris: Make showing and hiding of kernel threads behave * Solaris: remove usage of lwpstatus that is no longer needed * Solaris: no discrete access to parent proc structure needed * Solaris: Restore runtime MaxPid detection after LWP changes * Solaris: Workaround virtual PID signal issue by shadowing kill() with a macro * Solaris: Fix unintention double-shifting of virtual PID for LWP enumeration * Solaris: Add LWPID to default display since LWP enumeration is also default * Solaris: use PAGE_SIZE_KB from Process.h instead of custom definition * Solaris: stop LWP enumeration at 1023 LWPs per proc since that is all we can handle in the virtual PID |