Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable 'make dist' when pkg.m4 is unused in configure | Explorer09 | 2018-08-24 | 1 | -0/+7 |
| | | | | | | | | | 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> | ||||
* | New makefile targets to rebuild and clean htop headers. | Explorer09 | 2018-04-06 | 1 | -17/+105 |
| | | | | | | | | | | | | | `make htop-headers` will regenerate all '.h' headers in htop source for all platforms. `make clean-htop-headers` will delete all generated htop headers. Because of the introduction of these two targets, I slightly changed the style of platform-specific portions of makefile rules. Please comment if you accept such a style, or need me to revert to old style. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | Use AM_CFLAGS and AM_LDFLAGS in Makefile.am (#760) | Kang-Che Sung (宋岡哲) | 2018-04-06 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | This reduces generated Makefile.in size by 74%. (217319 bytes -> 56326 bytes) Automake considers that <prog>_CFLAGS and <prog>_LDFLAGS are program-specific build rules, and when such are specified, Automake will generate additional code just to avoid the "generic" and package-wide AM_CFLAGS or AM_LDFLAGS. (Especially for <prog>_CFLAGS, Automake will rename generated object files to become "prog-foo.o" and such, and it's _a lot_ of code to achieve this in Makefile.) There's no reason for htop to rename intermediate object files. It's better to make things simpler. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> | ||||
* | Import Solaris support (#741) | gmbroome | 2018-04-06 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | This commit adds support for Solaris, squashed from PR #741: Summary of additions: * Initial setup of Solaris platform directory * Add Solaris platform into autoconf template * Uptime and load averages * Add dependency on libkstat * Basic process listing * Zone name display * CPU detection * Per-process memory and CPU usage parsed correctly * Uses sysconf to discover number of CPUs, instead of more complex libkstat code * Simple memory display working * Reduce repetitive calls to the PAGE_SIZE macro when reading memory info * Add Project, Contract, Task, and Pool into process properties * Use system major()/minor() implementations and remove extraneous definition of mkdev() * Get the STARTTIME column working properly, using the Linux implementation as a guide | ||||
* | Add IPC performance counter for Linux | Hisham Muhammad | 2018-02-26 | 1 | -2/+4 |
| | |||||
* | Add `make symbols` target | Hisham Muhammad | 2018-02-26 | 1 | -0/+3 |
| | |||||
* | Begin add supporting for multiple screens | Hisham Muhammad | 2018-02-26 | 1 | -2/+2 |
| | |||||
* | Enh: Add support for backtrace using execinfo | Diederik de Groot | 2017-04-21 | 1 | -1/+1 |
| | |||||
* | Initial addition of dragonflybsd (based on FreeBSD) | Diederik de Groot | 2017-04-19 | 1 | -0/+9 |
| | |||||
* | Force -lgcov harder when running `make coverage`. | Hisham | 2016-02-19 | 1 | -1/+1 |
| | | | | Shouldn't be needed, but I had to make this tweak to make this work again. | ||||
* | Check for failure in allocations. | Hisham | 2016-02-02 | 1 | -2/+2 |
| | |||||
* | refactor *Screen classes, add InfoScreen superclass | Hisham Muhammad | 2016-01-12 | 1 | -2/+3 |
| | |||||
* | 'e' displays environment of current process | Michael Klein | 2015-12-02 | 1 | -2/+3 |
| | | | | | - uses sysctl(KERN_PROCARGS2) on *BSD - doesn't work on Linux yet | ||||
* | (Very) initial working OpenBSD port | Michael McConville | 2015-09-18 | 1 | -0/+8 |
| | |||||
* | Added darwin with working battery meter | David Hunt | 2015-08-19 | 1 | -0/+10 |
| | |||||
* | Rename String to StringUtils. | David Hunt | 2015-08-19 | 1 | -6/+6 |
| | | | | | | | | | Fixes building on case-insensitive filesystems where String.h gets confused with <string.h>. From d734dacea0a10d0465dad4e95b3421511e7da112 Mon Sep 17 00:00:00 2001 From: David Hunt <dhunt@iolanthe.attlocal.net> Date: Sat, 11 Jul 2015 20:56:31 -0500 Subject: [PATCH 1/8] Rename String to StringUtils | ||||
* | Add coverage testing rules | Hisham Muhammad | 2015-03-25 | 1 | -0/+9 |
| | |||||
* | Get FreeBSD tree to compile again with latest changes. | Hisham Muhammad | 2015-03-16 | 1 | -3/+4 |
| | |||||
* | Merge branch 'wip' of https://github.com/hishamhm/htop into freebsd | Hisham Muhammad | 2015-03-15 | 1 | -7/+9 |
|\ | | | | | | | | | | | Conflicts: htop.c unsupported/Platform.h | ||||
| * | Work on fixing build of "unsupported" platform | Hisham Muhammad | 2015-02-23 | 1 | -4/+6 |
| | | |||||
| * | Merge branch 'master' into wip | Hisham Muhammad | 2015-02-04 | 1 | -1/+1 |
| |\ | |||||
| | * | Test if -Wextra is supported. Closes #155. | Hisham Muhammad | 2015-02-04 | 1 | -1/+1 |
| | | | |||||
| * | | Sorry about the mega-patch. | Hisham Muhammad | 2015-01-21 | 1 | -2/+2 |
| |/ | | | | | | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.) | ||||
* | | Merge branch 'master' into freebsd | Hisham Muhammad | 2014-11-27 | 1 | -2/+2 |
|\| | |||||
| * | Move platform-dependent parts of Linux battery meter. | Hisham Muhammad | 2014-11-27 | 1 | -2/+2 |
| | | |||||
* | | Add uptime calculation code. | Hisham Muhammad | 2014-11-27 | 1 | -4/+2 |
| | | |||||
* | | Merge branch 'master' into freebsd | Hisham Muhammad | 2014-11-27 | 1 | -6/+4 |
|\| | |||||
| * | Make UptimeMeter cross-platform again. | Hisham Muhammad | 2014-11-27 | 1 | -6/+4 |
| | | |||||
* | | Uptime meter for FreeBSD. | Hisham Muhammad | 2014-11-27 | 1 | -2/+4 |
| | | | | | | | | | | This will produce too much replicated code. I think I'll use a lighter abstraction in things like this. | ||||
* | | Merge branch 'master' into freebsd | Hisham Muhammad | 2014-11-27 | 1 | -4/+6 |
|\| | |||||
| * | Move UptimeMeter into platform-dependent area. | Hisham Muhammad | 2014-11-27 | 1 | -4/+6 |
| | | | | | | | | Set up environment to move other meters. | ||||
* | | Beginnings of FreeBSD port! | Hisham Muhammad | 2014-11-27 | 1 | -0/+8 |
|/ | |||||
* | Builds on Linux again! | Hisham Muhammad | 2014-11-24 | 1 | -2/+2 |
| | |||||
* | Changes for supporting separate platform subdirectories. | Hisham Muhammad | 2014-11-24 | 1 | -7/+29 |
| | |||||
* | Possible to regenerate headers outside of srcdir | Robert Rosengren | 2014-01-17 | 1 | -1/+1 |
| | |||||
* | search and filter for the strace and lsof screens! | Hisham Muhammad | 2012-11-10 | 1 | -5/+5 |
| | |||||
* | Add IO priority support ('i' key) | Hisham Muhammad | 2012-10-04 | 1 | -4/+4 |
| | |||||
* | remove old reference to hwloc directory | Hisham Muhammad | 2011-12-26 | 1 | -1/+1 |
| | |||||
* | Remove old memory debugging routines. We have Valgrind nowadays. | Hisham Muhammad | 2011-12-26 | 1 | -14/+7 |
| | |||||
* | Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an ↵ | Hisham Muhammad | 2011-11-21 | 1 | -11/+1 |
| | | | | | | | external libhwloc. (for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general ) | ||||
* | Allow typing to select items in various panels (sort, user, signal). | Hisham Muhammad | 2011-11-05 | 1 | -2/+2 |
| | | | | | | Factored code from the SignalsPanel to apply to all selections from main screen. Closes feature request #3425304. | ||||
* | store cppcheck rule for future use | Hisham Muhammad | 2011-10-25 | 1 | -2/+2 |
| | |||||
* | cleanups and fixes, thanks to cppcheck and gcc -Wextra | Hisham Muhammad | 2011-10-25 | 1 | -1/+1 |
| | |||||
* | Add flag to allow using the system install of hwloc. | Hisham Muhammad | 2011-09-26 | 1 | -2/+2 |
| | |||||
* | Convert affinity control from the deprecated PLPA to HWLOC | Hisham Muhammad | 2011-09-24 | 1 | -7/+11 |
| | |||||
* | Build fixes. BTW, we're going for 0.9 now. | Hisham Muhammad | 2010-11-20 | 1 | -0/+2 |
| | |||||
* | add support for steal/guest CPU time measurement | Hisham Muhammad | 2010-08-24 | 1 | -1/+1 |
| | | | | | | simplify processor data accounting (add CPUData structure) remove Process_clone trick | ||||
* | upgrade PLPA to 1.3.2 | Hisham Muhammad | 2010-03-29 | 1 | -2/+2 |
| | |||||
* | changes for htop 0.8.2 | Hisham Muhammad | 2009-06-02 | 1 | -2/+2 |
| | |||||
* | BSD related fixes: | Hisham Muhammad | 2009-03-11 | 1 | -0/+4 |
| | | | | | | | | * BUGFIX: Correct page size calculation for FreeBSD systems (thanks to Andrew Paulsen) * Allow compilation without PLPA on systems that don't support it (thanks to Timothy Redaelli) |