summaryrefslogtreecommitdiffstats
path: root/solaris
AgeCommit message (Collapse)Author
2020-11-25Unify naming of first argument of Platform_getBatteryChristian Göttsche
Use percent throughout
2020-11-23Merge branch 'cleanup-init-done' into masterNathan Scott
2020-11-22Reduce scope of totaltimeBenny Baumann
2020-11-22Fix NULL pointer dereference on kstat_lookup failureBenny Baumann
2020-11-21Rename virtual memory column from M_SIZE to M_VIRTChristian Göttsche
Closes: #325
2020-11-19Minor cleanups to platform-specific init and doneNathan Scott
Move platform-specific code out of the htop.c main function and into the platform sub-directories - primarily this is the Linux procfs path check and sensors setup/teardown; not needed on any other platforms. No functional changes here.
2020-11-18Merge individual Battery.[ch] files into Platform.[ch]Nathan Scott
Consistent with everything else involving platform-specific calls from core htop code.
2020-11-17Merge branch 'temperature_v2' of cgzones/htopDaniel Lange
Closes #111, closes #49 Closes #93 - thank you for leading the way @DX37 (Maxim Kurnosenko)!
2020-11-16Add process column for normalized CPU usageChristian Göttsche
Shows the process CPU usage divided by the number of CPU cores
2020-11-16Show CPU temperature in CPU meterChristian Göttsche
Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter.
2020-11-15Introduce spaceship comparison for ProcessesChristian Göttsche
If currently two unsigned values are compared via `a - b`, in the case b is actually bigger than a, the result will not be an negative number (as -1 is expected) but a huge positive number as the subtraction is an unsigned subtraction. Avoid over-/underflow affected operations; use comparisons. Modern compilers will generate sane code, like: xor eax, eax cmp rdi, rsi seta al sbb eax, 0 ret
2020-11-15Resolve merge conflicts, merge #298 "Macro cleanup" from @BenBEDaniel Lange
2020-11-14Split platform dependent parts for file locks screenBenny Baumann
2020-11-02Integrate NAN check into assignmentBenny Baumann
The check for NAN is kept to avoid relying on implementation details of the CLAMP macro/function
2020-11-02Embracing branchesBenny Baumann
2020-11-02Spacing around operatorsBenny Baumann
2020-11-02Whitespace and indentation issuesBenny Baumann
2020-11-02Spacing after keywords (if)Benny Baumann
2020-10-29FreeBSD: implement Platform_getDiskIO()Christian Goettsche
2020-10-28Unify function argument namesChristian Göttsche
Name first argument of ProcessList_goThroughEntries consistently super Name first argument of ProcessList_new consistently userTable
2020-10-26Hold only a const version of Settings in ProcessChristian Göttsche
2020-10-26Mark process parameter of Process_writeField consistently constChristian Göttsche
2020-10-26Hold only a const version of the ProcessList in MetersChristian Göttsche
2020-10-26Improve handling of no data in Disk and Network IO MetersChristian Göttsche
2020-10-20Drop tabs in source indentionsChristian Göttsche
2020-10-20Merge branch 'header_pause' of cgzones/htopDaniel Lange
Continue to update generic data in paused mode
2020-10-19Continue to update generic data in paused modeChristian Göttsche
Generic data, as CPU and memory usage, are used by Meters. In paused mode they would stop receiving updates and especially Graph Meters would stop showing continuous data. Improves: #214 Closes: #253
2020-10-19Cache PAGE_SIZEChristian Göttsche
man:sysconf(3) states: The values obtained from these functions are system configuration constants. They do not change during the lifetime of a process.
2020-10-16Add NetworkIOMeterChristian Göttsche
2020-10-16Refactor generating starttime string into Process classChristian Göttsche
2020-10-13Mark remaining classes constChristian Göttsche
2020-10-12Centralise fault handlingBenny Baumann
This should be done as all platforms essentially did the same anyway and there was nothing platform specific.
2020-10-09Mark process argument of Process_isThread constChristian Göttsche
2020-10-08Some more locations for ARRAYSIZEBenny Baumann
2020-10-07Mark Object instances constChristian Göttsche
2020-10-07Mark Object classes and Object class fields constChristian Göttsche
2020-10-06Enable -Wcast-qual compiler warningChristian Göttsche
2020-10-06Merge branch 'update-license-and-copyright-info'Nathan Scott
2020-10-05Add a date and datetime meter (#159)Michael F. Schönitzer
Add a date meter and sort header and source files in Makefile Change the lists of header and source files sorted alphabetical and one file per line. This way diffs become better readable and merges easier.
2020-10-05Update License consistently to GPLv2 as per COPYING fileDaniel Lange
2020-10-03Add DiskIOMeter for IO read/write usageChristian Göttsche
2020-09-28CPUMeter: add octuple-column CPU meters.multi
This is a straightforward extension of the existing multi-column CPU meter code, which now allows for up CPU meters to be displayed in up to 16 columns. This also adds the meter declarations to all the platform-specific code.
2020-09-28Add missing 4-column CPU meters to non-Linux platforms.multi
2020-09-25Add -Wmissing-prototypes compiler warningChristian Göttsche
2020-09-24Update CPU freq display to use NAN on errorBenny Baumann
2020-09-24Update battery API to use NAN on errorBenny Baumann
2020-09-24Drop dead code after breakChristian Göttsche
2020-09-21htop shows no used memory in Solaris zonesenjan
2020-09-21htop crashes on Solaris 11.4 due to missing ZFS ARC kstatssenjan
2020-09-18Mark noreturn functionsChristian Göttsche