evisum/src/bin/ui
Alastair Poole 68403cf787 openbsd: amd64.
Firstly, we don't need so many locks as we blocking the main loop.

On amd64 OpenBSD 6.8. Static are stored in tbss, so I know TLS was
releatively recently added properly, that's one issue.

I can only speculate, it's thread related and how mutexes are
handled on amd64? As well as having too many threads, also too
much blocking of the main loop...

Other changes, get rid of almost all sense of a "main" window...

Lots of stuff learnt through hacking...My folks are downstairs and
I can hear shaging on the TV...Christmas time...it's mean to be...
Sheesh
2020-12-28 20:20:15 +00:00
..
gettext.h evisum: Split the UI out. 2020-05-13 00:51:30 +01:00
meson.build purge... 2020-11-09 13:40:00 +00:00
ui.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_cache.c this... 2020-09-04 22:49:13 +01:00
ui_cache.h ui: create a generic cache API. 2020-05-18 12:16:35 +01:00
ui_cpu.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_cpu.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_disk.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_disk.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_memory.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_memory.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_process_list.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_process_list.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_process_view.c ui: minor annoyances reduce. 2020-12-24 10:53:20 +00:00
ui_process_view.h process_view: Consistent. 2020-11-13 13:15:54 +00:00
ui_sensors.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_sensors.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_util.c openbsd: amd64. 2020-12-28 20:20:15 +00:00
ui_util.h openbsd: amd64. 2020-12-28 20:20:15 +00:00
util.c ui: tidy and man page tidy 2020-12-24 08:55:14 +00:00