summaryrefslogtreecommitdiffstats
path: root/CPUMeter.h
Commit message (Collapse)AuthorAgeFilesLines
* Update license headers to explicitly say GPLv2+Daniel Lange2021-09-221-1/+1
|
* cleaned up includes with iwyumayurdahibhate2021-05-101-0/+1
|
* Show CPU temperature in CPU meterChristian Göttsche2020-11-161-1/+2
| | | | | Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter.
* Mark Object instances constChristian Göttsche2020-10-071-13/+13
|
* Update License consistently to GPLv2 as per COPYING fileDaniel Lange2020-10-051-1/+1
|
* Covert Meter attributes to file-local constant arraysChristian Göttsche2020-09-291-2/+0
|
* CPUMeter: add octuple-column CPU meters.multi2020-09-281-0/+6
| | | | | | | 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.
* Consolidate repeated macro definitions into one headerNathan Scott2020-09-091-7/+0
| | | | | | | | The MIN, MAX, CLAMP, MINIMUM, and MAXIMUM macros appear throughout the codebase with many re-definitions. Make a single copy of each in a common header file, and use the BSD variants of MINIMUM/MAXIMUM due to conflicts in the system <sys/param.h> headers.
* Further, minor cleanups to headers post-MakeHeadersNathan Scott2020-09-081-1/+0
| | | | | Remove leftover empty ifdef/endif pairs, whitespace. The generated htop.h file was also unused - removed.
* Axe automated header generation.Zev Weiss2020-09-031-2/+0
| | | | | | | | | | | | | | Reasoning: - implementation was unsound -- broke down when I added a fairly basic macro definition expanding to a struct initializer in a *.c file. - made it way too easy (e.g. via otherwise totally innocuous git commands) to end up with timestamps such that it always ran MakeHeader.py but never used its output, leading to overbuild noise when running what should be a null 'make'. - but mostly: it's just an awkward way of dealing with C code.
* Merge branch 'hishamhm-pull-1012'Nathan Scott2020-08-201-0/+5
|\
| * adding support for more than 2 smaller cpumeter columnsChristoph Budziszewski2020-06-111-0/+5
| |
* | Add new display option to also show CPU frequency in CPU meters.Arnavion2019-08-091-1/+2
|/ | | | | | | | The option is only implemented on Linux. On other platforms, and on Linuxes that do not expose the relevant sysfs file, the frequency will be 0. The "CPU average" meter does not show a frequency, only the individual per-CPU meters.
* Calculate CPU averages on Darwin (See #295).Hisham Muhammad2015-10-231-0/+13
|
* Changes in object model: separate class objects to store vtable. Also, nicer ↵Hisham Muhammad2012-12-051-7/+7
| | | | UTF-8 display of big numbers.
* major header cleanupHisham Muhammad2011-12-261-10/+0
|
* Mega-commit with features and tweaks for 1.0:Hisham Muhammad2011-11-181-0/+11
| | | | | | | | | | | * 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.
* Tempus fugit.Hisham Muhammad2011-05-261-1/+1
|
* Tempus fugit.Hisham Muhammad2010-02-251-1/+1
|
* Clean up headers by using 'static' whenever possible.Hisham Muhammad2008-03-091-16/+2
| | | | | Reduces resulting code size.
* Regenerated all headers.Hisham Muhammad2006-06-061-1/+4
|
* Final fixes to make "All CPUs" the default CPU display mode.Hisham Muhammad2006-05-091-0/+2
|
* - Overhaul meters implementation;Hisham Muhammad2006-04-101-11/+16
| | | | | | - add AllCPUsMeter; - because of that, the new .htoprc is incompatible with previous released versions.
* Initial import.Hisham Muhammad2006-03-041-0/+41

© 2014-2024 Faster IT GmbH | imprint | privacy policy