Commit Graph

1720 Commits

Author SHA1 Message Date
Hisham Muhammad c90a445103 Don't double-free comm when it's an existingProcess 2006-11-09 01:44:20 +00:00
Hisham Muhammad 97ea7a1a8c Ok, second take on fixing the handling of comm.- 2006-11-08 22:16:46 +00:00
Hisham Muhammad adbfe82e63 Oops. 2006-11-08 22:09:13 +00:00
Hisham Muhammad 45fab61da3 Avoid double free of prototype's comm. 2006-11-08 22:08:00 +00:00
Hisham Muhammad 8adc7ac00f Fix asserts, don't use freed memory. 2006-11-08 21:49:52 +00:00
Hisham Muhammad 2713119249 Add missing header. 2006-11-08 21:49:07 +00:00
Hisham Muhammad 59c3dd806b Yet another sanity check. 2006-11-08 21:47:11 +00:00
Hisham Muhammad c494308b21 Add an additional debug mode for Hardened GCC. 2006-11-08 21:46:40 +00:00
Hisham Muhammad c4fbd7fc8b Assign creation of the allocation log file to a separate #define. 2006-11-08 20:40:10 +00:00
Hisham Muhammad febe259e91 Add lots of debugging asserts and try to clean up behavior of lists in general.
Make dumping of proc data controlled by a separate debug define.
2006-11-08 20:12:57 +00:00
Hisham Muhammad 110ce71b9b Add consistency checks. 2006-11-08 20:09:48 +00:00
Hisham Muhammad 46b35b2c7f Initialize variable. 2006-11-08 20:09:12 +00:00
Hisham Muhammad b25ac6b0f7 Handle situation instead of assuming it would never happen,
as it was seen out in the field and tested here.
2006-10-26 23:06:52 +00:00
Hisham Muhammad 649419abe5 Prepare for next release 2006-10-04 16:42:15 +00:00
Hisham Muhammad 2c4d730403 Allocate per-processor values in a contiguous chunk of memory 2006-10-04 16:25:41 +00:00
Hisham Muhammad 538d29b3f6 Add changelog entry for Philipp Richter's contribution 2006-10-04 14:48:03 +00:00
Hisham Muhammad 3e4f06d101 Contribution by Philipp Richter: Display IO-Wait, IRQ and Soft-IRQ values in status bar
(minor modifications: default to false, add help)
2006-10-04 14:21:27 +00:00
Hisham Muhammad 4a93a7e962 changelog entry for Marc's bugfix 2006-08-30 04:38:53 +00:00
Hisham Muhammad ef5b27f33a A fix for long uptimes, sent my Marc Cahalan 2006-08-30 04:37:20 +00:00
Hisham Muhammad cc5af25e11 Fix bug 1538463. 2006-08-24 21:28:29 +00:00
Hisham Muhammad b10821aae9 --sort-key flag in the command-line, overriding the
saved setting in .htoprc for the session.
(thanks to Rodolfo Borges)
2006-08-04 20:54:37 +00:00
Hisham Muhammad bf44e233e6 No longer untag processes after sending a signal
(useful for when SIGTERM fails and one wants to try again
with SIGKILL).
2006-07-23 22:57:25 +00:00
Hisham Muhammad 2ecf199cf7 Horizontally scroll in larger increments when on the
Linux console because of slow update of unaccelerated fb
2006-07-23 22:45:24 +00:00
Hisham Muhammad eb2803ce79 Share name strings from UsersList 2006-07-12 01:35:59 +00:00
Hisham Muhammad dbe2670b69 Perform RichString operations by hand.
Avoid unnecessary operations when processing entries on ProcessList.
2006-07-12 01:16:03 +00:00
Hisham Muhammad e46f1426b9 Make checks for headers and libraries actually halt configure. 2006-07-12 01:15:14 +00:00
Hisham Muhammad 3bf904b7ce Bringing extra files up-to-date 2006-07-12 01:14:48 +00:00
Hisham Muhammad 07030b4518 Minor update to the README file. 2006-07-11 06:20:33 +00:00
Hisham Muhammad 5d48ab8c28 Performance improvement hackathon: improve process comparison routines,
disable useless code in release builds such as runtime type-checking on
dynamic data structures and process fields that are not being computed,
faster(?) method for verifying the process owner (still need to ensure
correctness), don't destroy and create process objects for hidden kernel
threads over and over. Phew. I shouldn't be doing all this today, but I
could not resist.
2006-07-11 06:13:32 +00:00
Hisham Muhammad 4c41e78bbf Standardize on sourceforge address for htop information. 2006-07-11 00:34:39 +00:00
Hisham Muhammad 646f174d26 Bring TODO file back from the dead 2006-07-01 22:52:39 +00:00
Hisham Muhammad 2f1f82ee87 Updates for new version of the MakeHeader.py script. 2006-06-06 20:41:01 +00:00
Hisham Muhammad b95993fa22 More information in debug output. 2006-06-06 20:40:29 +00:00
Hisham Muhammad f6e0b7d0c0 Regenerated all headers. 2006-06-06 20:28:42 +00:00
Hisham Muhammad 35afc13ebf New version of MakeHeader. Does not use 'private' comment annotation,
using the 'static' storage class instead. Automatically generates
'extern' declarations in headers for non-static data.
2006-06-06 20:28:09 +00:00
Hisham Muhammad 5d07013e83 These were merged into LoadAverageMeter.[ch] 2006-06-06 20:14:34 +00:00
Hisham Muhammad 8c643f5f89 Use long long types to avoid overflow 2006-06-05 21:28:54 +00:00
Hisham Muhammad d0325cfec5 Disable old hack that's interfering with real debugging. 2006-06-05 15:53:16 +00:00
Hisham Muhammad 8bc180b7d1 Display error message when strace is not available.
Mark autogen.sh executable in svn.
2006-06-03 23:14:09 +00:00
Hisham Muhammad 57bd892b37 Add "debuglite" mode. 2006-05-30 14:26:30 +00:00
Hisham Muhammad 9da282d748 Remove references to ListBox 2006-05-30 14:02:43 +00:00
Hisham Muhammad ea855aef73 Remove references to ListBox 2006-05-30 14:00:18 +00:00
Hisham Muhammad 73de9f1ed4 Rename ListBox'es to Panel's, matching dit. 2006-05-30 13:52:12 +00:00
Hisham Muhammad c2cdcd0c1d Rename ListBox to Panel, matching dit. 2006-05-30 13:47:28 +00:00
Hisham Muhammad a853faaa2d Rename TypedVector to Vector, matching dit. 2006-05-30 13:45:40 +00:00
Hisham Muhammad 7b2265b242 Update version numbers. 2006-05-24 00:25:41 +00:00
Hisham Muhammad 69b1278c59 Fix: request save of config file when changing colors. 2006-05-19 20:27:23 +00:00
Hisham Muhammad 7fe0c2b33d Missed LoadMeter! 2006-05-18 20:22:58 +00:00
Hisham Muhammad bd61388c1d Fix checks when using --with-proc 2006-05-18 20:22:36 +00:00
Hisham Muhammad a457ce307e Slight improvement, taking the hint from the Fedora patch. 2006-05-18 20:22:14 +00:00