Commit Graph

  • c23d4f12d1 Fix behavior of ESC key, getting rid of the annoying delay. Thank you @Explorer09 for the push! Closes #417. Hisham 2016-02-19 13:38:02 -0200
  • 34431dc7fd Merge branch 'master' of https://github.com/hishamhm/htop Hisham Muhammad 2016-02-18 23:46:36 -0200
  • 42c4459375 Run through all command line arguments on Darwin. Also fixes the basename offset for highlighting the basename. Closes #379. Hisham Muhammad 2016-02-18 23:45:17 -0200
  • 48254f92e4 Fix behavior of Panel on empty lists. Closes #370. Hisham 2016-02-18 17:45:04 -0200
  • 5ee6715843 Scan threads for process state information. Based on: http://stackoverflow.com/questions/6788274/ios-mac-cpu-usage-for-thread and e86692e869/ProcessList.c This should be a fix for #361. Hisham Muhammad 2016-02-18 14:57:09 -0200
  • c18309466d Pre-reset 'show' for process. This simplifies the protocol between the platform-independent and platform-specific parts. The platform-specific parts were supposed to re-determine the value of process->show on each iteration, and the Darwin subsystem wasn't doing that. Instead of adding the code to the Darwin part, I lifted the burden of the OS-specific of resetting process->show: now they can choose to hide a process if they want to (e.g. detecting kernel threads) but are not required to (e.g. on Darwin where we're not listing threads separately (yet?)). Fixes tree view collapsing/expanding on OSX. Closes #416. Hisham Muhammad 2016-02-18 14:32:49 -0200
  • fe0ad86e6d Fix tree organization on OSX. Closes #393. Hisham Muhammad 2016-02-18 14:14:45 -0200
  • dc4f145629 Merge pull request #413 from koresar/master Hisham Muhammad 2016-02-17 10:38:38 -0200
  • d43e709364 Typo in the word "priority" Vasyl Boroviak 2016-02-17 13:44:07 +1100
  • 0627a5f0e9 Merge branch 'master' of https://github.com/hishamhm/htop Hisham 2016-02-16 14:52:08 -0200
  • d10f4f615a Merge pull request #391 from gaod/master Hisham Muhammad 2016-02-16 14:52:02 -0200
  • e0c364b9cc Fix reading of io_syscr and io_syscw. Issue noticed by GCC6 -Wmisleading-indentation. Thanks @JIghtuse and @Explorer09! Closes #409. Hisham 2016-02-16 14:34:25 -0200
  • fd216309d9 Merge pull request #380 from fingolfin/patch-1 Hisham Muhammad 2016-02-14 21:17:19 -0200
  • 474d26cea8 Portable affinity using hwloc Hisham 2016-02-14 19:57:29 -0200
  • 471cd60635 Simplify autogen.sh Max Horn 2016-02-14 22:09:52 +0100
  • f554f08fa9 Fix FreeBSD CPU% calculation Bernard Spil 2016-02-14 22:21:11 +0100
  • d753996b96 Fix memory percentage display on FreeBSD Bernard Spil 2016-02-14 21:48:36 +0100
  • b10278318b Merge branch 'master' of https://github.com/hishamhm/htop Bernard Spil 2016-02-14 17:47:29 +0100
  • 35657208d7 Disable the syscall on systems that don't have it. Hisham 2016-02-14 12:05:35 -0200
  • ae823c375a Make unsupported platform build again. (Thanks @coypoop at #397 for the heads up!) Hisham 2016-02-14 11:45:47 -0200
  • 1b5025e6f5 Add support for cachedMem and fix usedMem on OpenBSD. Juan Francisco Cantero Hurtado 2016-02-12 01:28:22 +0100
  • c66ac09a66 Add MEM% for processes in process list on FreeBSD. Hung-Yi Chen 2016-02-13 23:24:57 +0800
  • 0b70439316 Fix buffer reuse. Hisham 2016-02-13 02:18:28 -0200
  • e9b32eb62f Fix memory accounting in Darwin. htop currently expects m_size and m_resident in pages (Process.c). According to the proc_info.h header, the values returned by libproc are in bytes: http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/sys/proc_info.h Eventually we should change the htop crossplatform API to expect memory in bytes, but this is the smaller change that should fix it. Closes #385. Hisham 2016-02-13 02:13:57 -0200
  • 3b9a4b1024 Merge branch 'master' of https://github.com/hishamhm/htop Hisham 2016-02-12 23:34:28 -0200
  • 0e3cf6975f Fix crash when emptying column. Closes #381. Hisham 2016-02-12 23:33:53 -0200
  • a618f477b2 Merge pull request #387 from gaod/master Hisham Muhammad 2016-02-12 22:47:29 -0200
  • cc4267cc5c Suppress compiler warnings. Hung-Yi Chen 2016-02-13 02:09:50 +0800
  • d0d14da8d9 Fix implicit define isnan() Bernard Spil 2016-02-12 14:37:24 +0100
  • 1bedac1ca2 Merge pull request #363 from myfreeweb/freebsd-memory-fix Hisham Muhammad 2016-02-11 17:30:41 -0200
  • 011bf30d22 Minor tweaks to the README Hisham 2016-02-11 17:20:50 -0200
  • c56b1a8830 Merge pull request #365 from deric/master Hisham Muhammad 2016-02-11 17:18:20 -0200
  • 01edfcf4d4 link to the official website, paypal donate button Tomas Barton 2016-02-11 19:17:00 +0100
  • d916f6e6f0 remove Debian instructions Tomas Barton 2016-02-11 18:58:20 +0100
  • e46488463d Merge branch 'master' of https://github.com/hishamhm/htop Hisham 2016-02-11 15:24:49 -0200
  • 8fa9da47de don't mention installing to /usr Tomas Barton 2016-02-11 17:32:06 +0100
  • d408c74465 add travis badge, code formatting, updated compilation instructions Tomas Barton 2016-02-11 14:59:45 +0100
  • bb0333e45d fix process memory on FreeBSD Greg V 2016-02-11 15:52:39 +0300
  • b6f927bffa Merge pull request #359 from myfreeweb/freebsd-battery Hisham Muhammad 2016-02-11 08:46:42 -0200
  • f1d1d6e0d6 add FreeBSD battery support Greg V 2016-02-11 13:23:30 +0300
  • 563d5d3ab9 Final touches to ChangeLog 2.0.0 Hisham 2016-02-10 18:48:39 -0200
  • f1f805f29f Support -1 as tpgid Hisham 2016-02-10 18:48:04 -0200
  • 807640e49b Shorten the code using the err() function. Hisham 2016-02-03 12:42:25 +0000
  • 5c593fae42 Be stricter! Hisham 2016-02-03 02:02:30 +0000
  • d311e85b91 Avoid crash on huge screens. Fix by @Explorer09 (see discussion on #355). Hisham 2016-02-02 23:20:11 +0000
  • c148907e7b Try to make threads less confusing. Hisham 2016-02-02 16:39:08 +0100
  • 820c079b14 Initialize default meter modes properly. Hisham 2016-02-02 16:15:07 +0100
  • f87462d60e Exit on failure! Hisham 2016-02-02 16:03:00 +0100
  • b2c2b2bfb3 Merge branch 'reuse-comm' Hisham 2016-02-02 15:58:50 +0100
  • ffcf48fb74 Merge branch 'xalloc' Hisham 2016-02-02 15:58:45 +0100
  • 1cfcc42a8f Reuse comm object if possible, avoid useless repetitions of free+strdup. Hisham 2016-02-02 15:56:52 +0100
  • b54d2dde40 Check for failure in allocations. Hisham 2016-02-02 15:53:02 +0100
  • 301c346c85 Update generated headers. Hisham 2016-02-02 12:11:41 +0100
  • 21da044fb4 Add generated header. Hisham 2016-01-31 17:41:55 +0100
  • 6434db5b6b Differentiate threads by default. Hisham 2016-01-31 12:07:48 +0100
  • a1f7f2869e Add allocation tests Hisham 2016-01-31 12:01:48 +0100
  • dcfcae1ed4 Merge pull request #351 from Explorer09/graph-height Hisham Muhammad 2016-01-21 10:43:44 -0200
  • 040613db33 Change variable 'dot' to avoid division by reciprocal. Explorer09 2016-01-21 14:06:11 +0800
  • d54ab24d97 New macro GRAPH_HEIGHT for Graph Meter height Explorer09 2016-01-21 10:11:54 +0800
  • 09cf369f2b Merge pull request #349 from Explorer09/clamp-macro Hisham Muhammad 2016-01-20 19:31:52 -0200
  • 6dae8108f8 Introduce CLAMP macro. Unify all MIN(MAX(a,b),c) uses. Explorer09 2016-01-15 20:26:01 +0800
  • 195f5edbc8 Merge pull request #347 from mklein-de/darwin32+64 Hisham Muhammad 2016-01-13 21:32:43 -0200
  • d312510223 Darwin: replace vm_statistics64_* with vm_statistics_* Michael Klein 2016-01-13 20:57:29 +0100
  • 9c39422c71 Merge pull request #346 from mklein-de/vikeys Hisham Muhammad 2016-01-13 14:20:33 -0200
  • 99b947058f vi keys: translate ALT-h/j/k/l to arrow keys Michael Klein 2016-01-11 22:36:39 +0100
  • 466d4da0c6 refactor *Screen classes, add InfoScreen superclass Hisham Muhammad 2016-01-12 06:00:58 -0200
  • faf2860669 Merge branch 'mklein-de-envscreen' Hisham Muhammad 2016-01-12 02:57:58 -0200
  • 032af1577c Merge branch 'envscreen' of https://github.com/mklein-de/htop into mklein-de-envscreen Hisham Muhammad 2016-01-12 02:55:43 -0200
  • d850803eb8 Merge branch 'master' of https://github.com/hishamhm/htop Hisham Muhammad 2016-01-11 20:39:08 -0200
  • c6ca311d18 Present IO-Wait as a dot in monochrome. Fixes #345. Hisham Muhammad 2016-01-11 20:38:10 -0200
  • fc61e25f5b Merge pull request #343 from FreedomBen/typo-priority Hisham Muhammad 2016-01-06 22:00:52 -0200
  • 4b29e8485f Fix typo: prority => priority Benjamin Porter 2016-01-06 13:49:49 -0900
  • b14f89e9d4 drop privileges before reading environment Michael Klein 2016-01-06 22:52:37 +0100
  • b10e54cdee Merge remote-tracking branch 'upstream/master' into envscreen Michael Klein 2016-01-06 22:39:57 +0100
  • fc4c9757b0 Merge pull request #315 from mklein-de/suid Hisham Muhammad 2016-01-06 18:19:28 -0200
  • 82db9979b1 Merge pull request #339 from eworm-de/configure Hisham Muhammad 2016-01-06 18:15:39 -0200
  • 4c23a81d72 use AC_HELP_STRING for proc dir Christian Hesse 2016-01-05 10:23:08 +0100
  • 6bc98bb227 Merge pull request #338 from mmcco/opl Hisham Muhammad 2016-01-04 20:59:57 -0200
  • e595f6865e Rename variable for consistency Michael McConville 2016-01-04 16:20:51 -0500
  • 3ad2510fc2 Merge pull request #337 from eworm-de/help Hisham Muhammad 2016-01-04 18:14:42 -0200
  • be6b0c2830 Merge branch 'mmcco-freebsd-free' Hisham Muhammad 2016-01-04 18:09:22 -0200
  • f342a9eb83 Merge branch 'freebsd-free' of https://github.com/mmcco/htop into mmcco-freebsd-free Hisham Muhammad 2016-01-04 18:08:51 -0200
  • c5b9045f18 Plug leak in FreeBSD backend, as noted by @mmcco in #334. Hisham Muhammad 2016-01-04 18:04:50 -0200
  • 77cffaacf6 Merge pull request #334 from mmcco/cpu Hisham Muhammad 2016-01-04 18:02:36 -0200
  • 9ca646acbb align help output Christian Hesse 2016-01-04 16:02:29 +0100
  • 61f2d674b0 Remove NULL-checks before free() Michael McConville 2016-01-03 16:59:44 -0500
  • 198592a0f1 Plug mem leak, improve CPU enumeration logic Michael McConville 2016-01-03 16:56:33 -0500
  • be9edc5d43 Merge branch 'master' of https://github.com/hishamhm/htop Hisham Muhammad 2016-01-03 16:32:48 -0200
  • 70cd5c2b88 Check range when accessing keys table. Should fix #321. Hisham Muhammad 2016-01-03 16:31:44 -0200
  • 86954f9204 Merge pull request #331 from mmcco/fixes Hisham Muhammad 2016-01-03 16:17:31 -0200
  • fe83bc8e68 Merge pull request #332 from mmcco/maintainer Hisham Muhammad 2016-01-03 16:12:29 -0200
  • 918cfd54d6 Fall back to sysctl's command name, and a bugfix Michael McConville 2016-01-02 22:05:20 -0500
  • 3da36bbc61 Use dynamically allocated memory for process names Michael McConville 2016-01-02 17:11:23 -0500
  • c1b3289219 Check for allocation failure Michael McConville 2016-01-02 12:20:40 -0500
  • ae5c01f485 Use err() rather then errx() for sysctl() Michael McConville 2016-01-02 12:17:35 -0500
  • 7170382706 Fix spelling of "maintainer" Michael McConville 2016-01-02 12:11:26 -0500
  • 22cfda6332 OpenBSD fixes and updates Michael McConville 2016-01-02 11:57:53 -0500
  • c8cadfb905 Merge branch 'master' of https://github.com/hishamhm/htop Hisham Muhammad 2015-12-23 13:58:35 -0200
  • 526eca9a19 Merge pull request #320 from etosan/master Hisham Muhammad 2015-12-23 13:57:51 -0200
  • adaa4de295 Merge pull request #325 from Explorer09/master Hisham Muhammad 2015-12-22 13:24:55 -0200