summaryrefslogtreecommitdiff
path: root/Meter.c
AgeCommit message (Collapse)AuthorFilesLines
2012-12-05Changes in object model: separate class objects to store vtable. Also, nicer ↵loderunner1-110/+113
UTF-8 display of big numbers. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@301 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-12-26Remove old memory debugging routines. We have Valgrind nowadays.loderunner1-1/+0
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@279 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-12-26major header cleanuploderunner1-17/+16
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@278 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-11-18Mega-commit with features and tweaks for 1.0:loderunner1-2/+7
* Performance improvements * Support for splitting CPU meters into two or four columns (thanks to Wim Heirman) * Switch from PLPA, which is now deprecated, to HWLOC. * Bring back support for native Linux sched_setaffinity, so we don't have to use HWLOC where we don't need to. * Support for typing in user names and column fields in selection panels. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@267 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-10-25cleanups and fixes, thanks to cppcheck and gcc -Wextraloderunner1-4/+1
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@256 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-08-26Fix segfault in BarMeterMode_draw() for small terminal widthsloderunner1-2/+8
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@230 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-05-26Tempus fugit.loderunner1-1/+1
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@226 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-03-31retain meter state when it is reinit'ed in the Setup screenloderunner1-1/+2
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@221 63cc0a6c-1f0e-0410-841e-f6a342073da8
2011-03-22* Option for counting CPUs from zeroloderunner1-22/+37
(thanks to Sean Noonan) * Meters update in every screen (no longer halting while on Setup, etc.) git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@216 63cc0a6c-1f0e-0410-841e-f6a342073da8
2010-11-22Remove arbitrary limit from rich stringsloderunner1-12/+14
Fix subtree hiding Fix reading of CPU values in hidden threads Fix hiding of zombie processes as kernel threads Remove "debug proc" code Code cleanup in processElements git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@206 63cc0a6c-1f0e-0410-841e-f6a342073da8
2010-02-25Tempus fugit.loderunner1-1/+1
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@176 63cc0a6c-1f0e-0410-841e-f6a342073da8
2010-02-25warning fixesloderunner1-10/+11
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@174 63cc0a6c-1f0e-0410-841e-f6a342073da8
2009-06-02changes for htop 0.8.2loderunner1-7/+6
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@154 63cc0a6c-1f0e-0410-841e-f6a342073da8
2009-02-17Option to display hostname in the meters arealoderunner1-0/+2
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@142 63cc0a6c-1f0e-0410-841e-f6a342073da8
2008-09-23ACPI Battery meterloderunner1-2/+5
contributed by Ian Hands git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@137 63cc0a6c-1f0e-0410-841e-f6a342073da8
2008-03-09Clean up headers by using 'static' whenever possible.loderunner1-43/+43
Reduces resulting code size. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@126 63cc0a6c-1f0e-0410-841e-f6a342073da8
2008-03-09Add Unicode support, enabled with the --enable-unicodeloderunner1-2/+3
flag, which requires libncursesw. Thanks to Sergej Pupykin! git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@123 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-07-12Perform RichString operations by hand.loderunner1-1/+1
Avoid unnecessary operations when processing entries on ProcessList. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@48 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-07-11Performance improvement hackathon: improve process comparison routines,loderunner1-3/+7
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. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@44 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-06-06Updates for new version of the MakeHeader.py script.loderunner1-35/+20
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@41 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-05-18Missed LoadMeter!loderunner1-0/+1
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@24 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-05-09Final fixes to make "All CPUs" the default CPU display mode.loderunner1-1/+4
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@19 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-05-09Enable "All CPUs" optionloderunner1-10/+9
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@18 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-04-10- Overhaul meters implementation;loderunner1-208/+296
- add AllCPUsMeter; - because of that, the new .htoprc is incompatible with previous released versions. git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@12 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-03-23Fixes for header generation.loderunner1-1/+4
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@7 63cc0a6c-1f0e-0410-841e-f6a342073da8
2006-03-04Initial import.hisham1-0/+350
git-svn-id: svn://svn.code.sf.net/p/htop/code/trunk@1 63cc0a6c-1f0e-0410-841e-f6a342073da8