.github
|
c34fb93b5d
CI: Don't override LDFLAGS for NetBSD build
|
1 month ago |
darwin
|
4c0e96592d
darwin: scan thread information
|
6 months ago |
docs
|
cf9abeb695
Document compilation issues and changed config.h inclusion rules
|
10 months ago |
dragonflybsd
|
1a12d58526
Work around GCC14 memleak diagnostic
|
7 months ago |
freebsd
|
3c7fe27398
Fix display of CPU utilization on FreeBSD
|
3 months ago |
generic
|
a46b3f0a98
Use 'fp' name for local 'FILE*' variables.
|
7 months ago |
iwyu
|
20bd78493b
Update list of special header mappings for IWYU
|
10 months ago |
linux
|
49bb3c49ac
Silence clang analyzer warnings
|
1 month ago |
netbsd
|
8a6e519c5e
doc: Update netbsd/README regarding curses support
|
1 month ago |
openbsd
|
1a12d58526
Work around GCC14 memleak diagnostic
|
7 months ago |
pcp
|
89400e673c
Fixed typo in PCP GPU meter configuration file
|
3 months ago |
scripts
|
4cf74de1f1
Suppress reporting memory leaks originating from libdevstat
|
3 years ago |
solaris
|
1a12d58526
Work around GCC14 memleak diagnostic
|
7 months ago |
unsupported
|
cbcfc5f7d0
Introduce autoTitleRightAlign column flag
|
7 months ago |
zfs
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
.editorconfig
|
63fbc3b517
Add `trim_trailing_whitespace` to editorconfig
|
5 years ago |
.gitignore
|
e9f3d96c9a
Ignore clangd cache
|
1 year ago |
.travis.yml
|
4855d92469
travis-ci: update
|
3 years ago |
AUTHORS
|
ef0fc7129e
Update AUTHORS file with htop-dev team
|
4 years ago |
Action.c
|
9c316cc14c
Keep following a process when resuming process updates
|
1 month ago |
Action.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
Affinity.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
Affinity.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
AffinityPanel.c
|
6aa9ef2726
Fix code style
|
10 months ago |
AffinityPanel.h
|
0bdade1b6c
Introduce Machine class for host-specific info (split from ProcessList)
|
1 year ago |
AvailableColumnsPanel.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
AvailableColumnsPanel.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
AvailableMetersPanel.c
|
4f5293e8d1
Use dynamicMeters not dynamicColumns for populating setup screen
|
4 months ago |
AvailableMetersPanel.h
|
0bdade1b6c
Introduce Machine class for host-specific info (split from ProcessList)
|
1 year ago |
BatteryMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
BatteryMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
CONTRIBUTING.md
|
204bc710ba
Adjust to current label reality and the fact that Github can't search for multiple labels ORed ... yet.
|
3 years ago |
COPYING
|
088dc5b9a7
Remove license excemption for PLPA and update GPL-2 license text
|
3 years ago |
CPUMeter.c
|
480aefd0d7
Assert "length > 0" for Meter.getUiName functions
|
3 months ago |
CPUMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
CRT.c
|
8c921500e2
Add a placeholder text for print_backtrace()...
|
3 months ago |
CRT.h
|
a750f38d7c
Resolve a problem in F2/Setup update interval adjustments
|
3 months ago |
CategoriesPanel.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
CategoriesPanel.h
|
0bdade1b6c
Introduce Machine class for host-specific info (split from ProcessList)
|
1 year ago |
ChangeLog
|
68c970c7ef
Release 3.3.0
|
10 months ago |
ClockMeter.c
|
dee6931ec7
Restrict time-related meters to textual display (Text+LED mode)
|
5 months ago |
ClockMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
ColorsPanel.c
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
ColorsPanel.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
ColumnsPanel.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
ColumnsPanel.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
CommandLine.c
|
f3306db9d1
Pass Machine pointer to Settings_new instead of internal detail
|
2 months ago |
CommandLine.h
|
14da84f877
Refactor to use a program name pointer instead of PACKAGE macro
|
1 year ago |
CommandScreen.c
|
43cb4a57d6
Merge branch 'style-header-consistency' of https://github.com/BenBE/htop into BenBE-style-header-consistency
|
1 year ago |
CommandScreen.h
|
8e4ce18ba8
Add missing copyright/file headers
|
1 year ago |
Compat.c
|
7017b86bbf
Use 'sb' name for local 'struct stat' buffers
|
7 months ago |
Compat.h
|
30618c586c
Update '__STDC_VERSION__' check with C23
|
6 months ago |
DateMeter.c
|
dee6931ec7
Restrict time-related meters to textual display (Text+LED mode)
|
5 months ago |
DateMeter.h
|
466d6f99e2
Update remaining license headers to explicitly say GPLv2+
|
3 years ago |
DateTimeMeter.c
|
dee6931ec7
Restrict time-related meters to textual display (Text+LED mode)
|
5 months ago |
DateTimeMeter.h
|
466d6f99e2
Update remaining license headers to explicitly say GPLv2+
|
3 years ago |
DiskIOMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
DiskIOMeter.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
DisplayOptionsPanel.c
|
a750f38d7c
Resolve a problem in F2/Setup update interval adjustments
|
3 months ago |
DisplayOptionsPanel.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
DynamicColumn.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
DynamicColumn.h
|
b74673fe37
Rename ProcessList to ProcessTable throughout
|
1 year ago |
DynamicMeter.c
|
59578afd5e
Improve DynamicMeter_getUiName() string length logic
|
3 months ago |
DynamicMeter.h
|
8e4ce18ba8
Add missing copyright/file headers
|
1 year ago |
DynamicScreen.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
DynamicScreen.h
|
327593e5cd
Align parameter names in declarations with definitions
|
7 months ago |
EnvScreen.c
|
43cb4a57d6
Merge branch 'style-header-consistency' of https://github.com/BenBE/htop into BenBE-style-header-consistency
|
1 year ago |
EnvScreen.h
|
8e4ce18ba8
Add missing copyright/file headers
|
1 year ago |
FileDescriptorMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
FileDescriptorMeter.h
|
e0229b205c
Create new File Descriptor meter
|
1 year ago |
FunctionBar.c
|
0a1db8a770
Avoid magic numbers for the size of FunctionBar lists
|
7 months ago |
FunctionBar.h
|
0a1db8a770
Avoid magic numbers for the size of FunctionBar lists
|
7 months ago |
Hashtable.c
|
869220b589
Use designated initializer more
|
7 months ago |
Hashtable.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
Header.c
|
6f142695cb
Use struct member to determine size of allocations
|
6 months ago |
Header.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
HeaderLayout.h
|
13ca4e2b5f
Add HeaderLayout format for one single 100%-width column
|
7 months ago |
HeaderOptionsPanel.c
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
HeaderOptionsPanel.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
HostnameMeter.c
|
b131dd892b
Restrict supported modes for text-only meters
|
5 months ago |
HostnameMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
IncSet.c
|
7c43e02591
Improve String_contains_i to allow for multiple terms
|
2 years ago |
IncSet.h
|
a5c46500f3
Increase Search and Filter max string length to 128
|
1 year ago |
InfoScreen.c
|
6aa9ef2726
Fix code style
|
10 months ago |
InfoScreen.h
|
8e4ce18ba8
Add missing copyright/file headers
|
1 year ago |
ListItem.c
|
72ba20fa5f
Introduce screen tabs
|
2 years ago |
ListItem.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
LoadAverageMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
LoadAverageMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
Machine.c
|
5518652e71
Fix regression from storing monotonic time deltas
|
7 months ago |
Machine.h
|
327593e5cd
Align parameter names in declarations with definitions
|
7 months ago |
Macros.h
|
0720b100fb
Introduce ATTR_RETNONNULL to indicate functions that will never return NULL
|
4 months ago |
MainPanel.c
|
91990b1a34
Clicking on column headers needs to also update the sort direction arrow
|
10 months ago |
MainPanel.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
Makefile.am
|
baf7041193
build: bring back configure warning when pkg.m4 is absent
|
1 month ago |
MemoryMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
MemoryMeter.h
|
69a505d69c
Move shared memory next to used memory
|
1 year ago |
MemorySwapMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
MemorySwapMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
Meter.c
|
8edd449a23
Clamp graph meter values in "double" type
|
3 months ago |
Meter.h
|
981d63788f
Add attributes to Meter class methods (func pointers)
|
3 months ago |
MeterMode.h
|
1723ed7e29
Introduce supportedModes bit mask for meters
|
5 months ago |
MetersPanel.c
|
1723ed7e29
Introduce supportedModes bit mask for meters
|
5 months ago |
MetersPanel.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
NEWS
|
b92f62f912
Remove trailing whitespaces
|
4 years ago |
NetworkIOMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
NetworkIOMeter.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
Object.c
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
Object.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
OpenFilesScreen.c
|
7017b86bbf
Use 'sb' name for local 'struct stat' buffers
|
7 months ago |
OpenFilesScreen.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
OptionItem.c
|
179aeb0108
Add includes for config.h as per the discussion in PR #1337
|
10 months ago |
OptionItem.h
|
999801464a
Add some headers in the Setup -> Display options panel
|
2 years ago |
Panel.c
|
6aa9ef2726
Fix code style
|
10 months ago |
Panel.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
Process.c
|
2503239d9f
Drop unused function Process_rowSetPriority()
|
3 months ago |
Process.h
|
2503239d9f
Drop unused function Process_rowSetPriority()
|
3 months ago |
ProcessLocksScreen.c
|
0f751e991d
Introduce Row and Table classes for screens beyond top-processes
|
1 year ago |
ProcessLocksScreen.h
|
650cf0f13b
Use a 0x{devnum} format for devices in lock screen, like files screen
|
1 year ago |
ProcessTable.c
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
ProcessTable.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
ProvideCurses.h
|
8e4ce18ba8
Add missing copyright/file headers
|
1 year ago |
ProvideTerm.h
|
9392e1d596
Fix typo in file name comment in Provide*.h
|
1 year ago |
README
|
e743952c1b
README: swap regular file and symlink
|
7 months ago |
README.md
|
d44e2588be
doc: Mention pkg-config in README
|
1 month ago |
RichString.c
|
314d693c4b
Annotate mbstowcs_nonfatal() with restrict
|
6 months ago |
RichString.h
|
85e4e02193
RichString: add access function annotations
|
10 months ago |
Row.c
|
4cf8c98e05
Drop return at end of function returning void
|
7 months ago |
Row.h
|
ae932b4fa9
New Row_printNanoseconds() function
|
7 months ago |
RowField.h
|
0f751e991d
Introduce Row and Table classes for screens beyond top-processes
|
1 year ago |
Scheduling.c
|
48181bc237
Linux: update gathering information regarding threads
|
7 months ago |
Scheduling.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
ScreenManager.c
|
05c7d4fc20
Ignore FOCUS_IN and FOCUS_OUT events if these have been activated within xterm
|
8 months ago |
ScreenManager.h
|
0bdade1b6c
Introduce Machine class for host-specific info (split from ProcessList)
|
1 year ago |
ScreenTabsPanel.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
ScreenTabsPanel.h
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
ScreensPanel.c
|
e56089e1fa
Update includes based on IWYU
|
10 months ago |
ScreensPanel.h
|
53bdcab942
Support dynamic screens with 'top-most' entities beyond processes
|
1 year ago |
Settings.c
|
fc54b885ef
Simplify Settings toFieldName logic relating to dynamic columns
|
2 months ago |
Settings.h
|
f3306db9d1
Pass Machine pointer to Settings_new instead of internal detail
|
2 months ago |
SignalsPanel.c
|
179aeb0108
Add includes for config.h as per the discussion in PR #1337
|
10 months ago |
SignalsPanel.h
|
6490590dc8
Relocate include of config.h from header to source modeule
|
10 months ago |
SwapMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
SwapMeter.h
|
b29b33ebb9
{Memory,Swap}Meter: add "compressed memory" metrics
|
1 year ago |
SysArchMeter.c
|
b131dd892b
Restrict supported modes for text-only meters
|
5 months ago |
SysArchMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
TESTPLAN
|
b74673fe37
Rename ProcessList to ProcessTable throughout
|
1 year ago |
Table.c
|
23ebdbb5eb
Hide Table_removeIndex() from extern callers
|
3 months ago |
Table.h
|
be4719d567
Force rebuild of display table after removals
|
3 months ago |
TasksMeter.c
|
36626ce6fd
Explicitly specify supported modes of all meters
|
5 months ago |
TasksMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
TraceScreen.c
|
5503cda4c0
Fixed the issue that the process traced by strace ends and causes the CPU to be fully loaded.
|
1 month ago |
TraceScreen.h
|
5503cda4c0
Fixed the issue that the process traced by strace ends and causes the CPU to be fully loaded.
|
1 month ago |
UptimeMeter.c
|
dee6931ec7
Restrict time-related meters to textual display (Text+LED mode)
|
5 months ago |
UptimeMeter.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
UsersTable.c
|
9a4879b48f
Please Clang 15
|
2 years ago |
UsersTable.h
|
94ad111391
Update license headers to explicitly say GPLv2+
|
3 years ago |
Vector.c
|
869220b589
Use designated initializer more
|
7 months ago |
Vector.h
|
08166b27b1
ProcessList: fix quadratic process removal when scanning
|
2 years ago |
XUtils.c
|
bb7a922f84
Check for non-zero buffer size in xSnprintf
|
3 months ago |
XUtils.h
|
49bb3c49ac
Silence clang analyzer warnings
|
1 month ago |
autogen.sh
|
84d39f95c6
autotools: enable warnings and cleanup
|
4 years ago |
check-pcp-style.sh
|
7694b68417
Check attributes color, type, and width for valid values
|
4 months ago |
configure.ac
|
082b977f18
build: Add friendly warning to advise user to install pkg-config
|
1 month ago |
htop.1.in
|
171f8285d3
Document --drop-capabilities requiring a compile-time option
|
2 months ago |
htop.c
|
14da84f877
Refactor to use a program name pointer instead of PACKAGE macro
|
1 year ago |
htop.desktop
|
43875d94c9
Add danish translation to htop.desktop
|
5 years ago |
htop.png
|
5552dc9c66
Optimize images to reduce filesize
|
2 years ago |
htop.svg
|
8029e9af04
Update htop logo, provide .svg file as well
|
4 years ago |
pcp-htop.5.in
|
c3b4a770c0
Updates for 2024. Happy New Year!
|
10 months ago |
pcp-htop.c
|
14da84f877
Refactor to use a program name pointer instead of PACKAGE macro
|
1 year ago |
test_spec.lua
|
b92f62f912
Remove trailing whitespaces
|
4 years ago |