summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/FUNDING.yml2
-rw-r--r--.github/dependabot.yml9
-rw-r--r--.github/workflows/build_release.yml51
-rw-r--r--.github/workflows/ci.yml227
-rw-r--r--.github/workflows/codeql-analysis.yml49
-rw-r--r--.github/workflows/htoprc71
-rw-r--r--.gitignore4
-rw-r--r--.travis.yml7
-rw-r--r--Action.c521
-rw-r--r--Action.h42
-rw-r--r--Affinity.c59
-rw-r--r--Affinity.h28
-rw-r--r--AffinityPanel.c119
-rw-r--r--AffinityPanel.h8
-rw-r--r--AvailableColumnsPanel.c86
-rw-r--r--AvailableColumnsPanel.h7
-rw-r--r--AvailableMetersPanel.c61
-rw-r--r--AvailableMetersPanel.h17
-rw-r--r--BatteryMeter.c27
-rw-r--r--BatteryMeter.h2
-rw-r--r--COPYING58
-rw-r--r--CPUMeter.c197
-rw-r--r--CPUMeter.h2
-rw-r--r--CRT.c447
-rw-r--r--CRT.h50
-rw-r--r--CategoriesPanel.c120
-rw-r--r--CategoriesPanel.h13
-rw-r--r--ChangeLog331
-rw-r--r--ClockMeter.c8
-rw-r--r--ClockMeter.h2
-rw-r--r--ColorsPanel.c54
-rw-r--r--ColorsPanel.h6
-rw-r--r--ColumnsPanel.c88
-rw-r--r--ColumnsPanel.h10
-rw-r--r--CommandLine.c250
-rw-r--r--CommandLine.h11
-rw-r--r--CommandScreen.c10
-rw-r--r--CommandScreen.h7
-rw-r--r--Compat.c47
-rw-r--r--Compat.h33
-rw-r--r--DateMeter.c8
-rw-r--r--DateMeter.h2
-rw-r--r--DateTimeMeter.c8
-rw-r--r--DateTimeMeter.h2
-rw-r--r--DiskIOMeter.c142
-rw-r--r--DiskIOMeter.h4
-rw-r--r--DisplayOptionsPanel.c83
-rw-r--r--DisplayOptionsPanel.h2
-rw-r--r--DynamicColumn.c76
-rw-r--r--DynamicColumn.h45
-rw-r--r--DynamicMeter.c21
-rw-r--r--DynamicMeter.h15
-rw-r--r--DynamicScreen.c68
-rw-r--r--DynamicScreen.h38
-rw-r--r--EnvScreen.c13
-rw-r--r--EnvScreen.h8
-rw-r--r--FileDescriptorMeter.c118
-rw-r--r--FileDescriptorMeter.h15
-rw-r--r--FunctionBar.c27
-rw-r--r--FunctionBar.h8
-rw-r--r--Hashtable.c32
-rw-r--r--Hashtable.h2
-rw-r--r--Header.c236
-rw-r--r--Header.h29
-rw-r--r--HeaderLayout.h84
-rw-r--r--HeaderOptionsPanel.c90
-rw-r--r--HeaderOptionsPanel.h26
-rw-r--r--HostnameMeter.c2
-rw-r--r--HostnameMeter.h2
-rw-r--r--IncSet.c45
-rw-r--r--IncSet.h7
-rw-r--r--InfoScreen.c106
-rw-r--r--InfoScreen.h7
-rw-r--r--ListItem.c16
-rw-r--r--ListItem.h11
-rw-r--r--LoadAverageMeter.c18
-rw-r--r--LoadAverageMeter.h2
-rw-r--r--Machine.c129
-rw-r--r--Machine.h97
-rw-r--r--Macros.h64
-rw-r--r--MainPanel.c149
-rw-r--r--MainPanel.h23
-rw-r--r--Makefile.am158
-rw-r--r--MemoryMeter.c60
-rw-r--r--MemoryMeter.h11
-rw-r--r--MemorySwapMeter.c105
-rw-r--r--MemorySwapMeter.h15
-rw-r--r--Meter.c408
-rw-r--r--Meter.h55
-rw-r--r--MeterMode.h22
-rw-r--r--MetersPanel.c44
-rw-r--r--MetersPanel.h2
-rw-r--r--NetworkIOMeter.c167
-rw-r--r--NetworkIOMeter.h8
-rw-r--r--Object.c4
-rw-r--r--Object.h4
-rw-r--r--OpenFilesScreen.c224
-rw-r--r--OpenFilesScreen.h2
-rw-r--r--OptionItem.c28
-rw-r--r--OptionItem.h12
-rw-r--r--Panel.c154
-rw-r--r--Panel.h18
-rw-r--r--Process.c897
-rw-r--r--Process.h277
-rw-r--r--ProcessList.c641
-rw-r--r--ProcessList.h124
-rw-r--r--ProcessLocksScreen.c21
-rw-r--r--ProcessLocksScreen.h6
-rw-r--r--ProcessTable.c92
-rw-r--r--ProcessTable.h52
-rw-r--r--ProvideCurses.h6
-rw-r--r--ProvideTerm.h24
l---------[-rw-r--r--]README168
-rw-r--r--[l---------]README.md190
-rw-r--r--RichString.c71
-rw-r--r--RichString.h9
-rw-r--r--Row.c560
-rw-r--r--Row.h184
-rw-r--r--RowField.h56
-rw-r--r--Scheduling.c165
-rw-r--r--Scheduling.h50
-rw-r--r--ScreenManager.c197
-rw-r--r--ScreenManager.h18
-rw-r--r--ScreenTabsPanel.c374
-rw-r--r--ScreenTabsPanel.h61
-rw-r--r--ScreensPanel.c328
-rw-r--r--ScreensPanel.h55
-rw-r--r--Settings.c872
-rw-r--r--Settings.h92
-rw-r--r--SignalsPanel.c11
-rw-r--r--SignalsPanel.h10
-rw-r--r--SwapMeter.c25
-rw-r--r--SwapMeter.h8
-rw-r--r--SysArchMeter.c2
-rw-r--r--SysArchMeter.h2
-rw-r--r--TESTPLAN2
-rw-r--r--Table.c371
-rw-r--r--Table.h95
-rw-r--r--TasksMeter.c25
-rw-r--r--TasksMeter.h2
-rw-r--r--TraceScreen.c50
-rw-r--r--TraceScreen.h2
-rw-r--r--UptimeMeter.c6
-rw-r--r--UptimeMeter.h2
-rw-r--r--UsersTable.c4
-rw-r--r--UsersTable.h2
-rw-r--r--Vector.c141
-rw-r--r--Vector.h22
-rw-r--r--XUtils.c144
-rw-r--r--XUtils.h76
-rw-r--r--configure.ac344
-rw-r--r--darwin/DarwinMachine.c119
-rw-r--r--darwin/DarwinMachine.h28
-rw-r--r--darwin/DarwinProcess.c279
-rw-r--r--darwin/DarwinProcess.h15