summaryrefslogtreecommitdiffstats
path: root/ProcessList.c
AgeCommit message (Expand)Author
2023-08-31Rename ProcessList to ProcessTable throughoutNathan Scott
2023-08-30Introduce Row and Table classes for screens beyond top-processesNathan Scott
2023-05-08Adapt platform code for the new Machine base classNathan Scott
2023-05-08Introduce Machine class for host-specific info (split from ProcessList)Nathan Scott
2023-04-12Fix scroll relative to followed processgandalf3
2023-04-06Refactor and consolidate dynamic meters/columns pointersNathan Scott
2022-08-04Avoid UB for deep nested processesChristian Göttsche
2022-05-30Merge branch 'fix-allBranchesCollapsed' of tanriol/htopDaniel Lange
2022-05-30ProcessList_collapseAllBranches: actually build treeDenis Lisov
2022-05-30Correct titleBuffer size and share it in alignedProcessFieldTitle()Explorer09
2022-05-26Process: Display single digit precision for CPU% greater than 99.9%Kumar
2022-05-05ProcessList.h: remove `ProcessList_remove`Denis Lisov
2022-05-05ProcessList: fix quadratic process removal when scanningCharlie Vieth
2022-03-25Improve String_contains_i to allow for multiple termsDaniel Lange
2022-03-06Linux: dynamically adjust the SECATTR column widthChristian Göttsche
2022-02-13ProcessList_buildTreeBranch: drop extra assertDenis Lisov
2022-02-13ProcessList_buildTree: skip hashtable if known rootDenis Lisov
2022-02-13ProcessList: delay tree rebuild until panel rebuildDenis Lisov
2022-02-13ProcessList: cleanup the tree set sorting remainsDenis Lisov
2022-02-13ProcessList_buildTree: produce sorted treeDenis Lisov
2022-02-13ProcessList_buildTree: sort by parent for fast searchDenis Lisov
2022-02-13ProcessList_buildTree: drop sort direction checkingDenis Lisov
2022-02-13ProcessList: introduce displayListDenis Lisov
2022-02-13ProcessList_buildTree: handle every process onceDenis Lisov
2022-02-13ProcessList_buildTree: lookup parent via hashtableDenis Lisov
2022-02-13ProcessList: sort before panel rebuild if neededDenis Lisov
2021-12-07Introduce screen tabsHisham Muhammad
2021-10-27Dynamically scale the ST_UID size to support 32-bit UIDsSilke Hofstra
2021-09-22Update license headers to explicitly say GPLv2+Daniel Lange
2021-08-13PCP: support for 'dynamic columns' added at runtimeSohaib Mohamed
2021-07-18Rework CPU countingChristian Göttsche
2021-07-15Pointer indication aligned to typenameBenny Baumann
2021-07-07Add a new DynamicMeter class for runtime Meter extensionNathan Scott
2021-05-23Call makeCommandStr on all platformsBenny Baumann
2021-05-23Rename command line field from comm to cmdlineBenny Baumann
2021-05-10cleaned up includes with iwyumayurdahibhate
2021-04-21Avoid implicit pointer to bool conversion in assignmentChristian Göttsche
2021-04-21Drop ProcessList_get and ProcessList_sizeChristian Göttsche
2021-04-09Update timestamps for the special process scans at startup alsoNathan Scott
2021-04-05Request the realtime and monotonic clock times once per sampleNathan Scott
2021-03-20ProcessList: fix treeview on OpenBSD when hiding kernel threadsChristian Göttsche
2021-03-17RichString: do not unnecessarily clean whole bufferChristian Göttsche
2021-03-14Improve process followingChristian Göttsche
2021-03-12InfoScreen/ProcessList: do not access Vector internalsChristian Göttsche
2021-03-03Follow followed process when switching thread visibilitiesChristian Göttsche
2021-02-28Make the first tree item stable on expand / collapse againDaniel Lange
2021-02-13Option and key ("*") to collapse / expand all branches under PID 1Daniel Lange
2021-01-31Improve handling when selected last process entryChristian Göttsche
2021-01-21Sort out the mess around column sorting that had accumulated over timeDaniel Lange
2021-01-15RichString: implement safe rewindChristian Göttsche