Carsten Haitzler
1c737a8a72
cpu usage/freq display - fix rendering. clearing, efficiency and more
...
read commnts as to what the code is doing... otherwise its
siginificantly more efficient now, more correct, cleaner, and simpler
even with more features (like properly interpolated colormaps).
2020-09-10 02:47:06 +01:00
Alastair Poole
26169009d5
proc: show kernel threads by default...
...
Not showing them puts doubt...it also means having to explain to
a user somewhere how to turn it on...OpenBSD doesnt have this..
Linux does, FreeBSD does...macOS probably does but you'd need to
buy a permit and then sign it in blood...
2020-09-10 00:49:32 +01:00
Alastair Poole
a17120bccb
ui_memory: poll as config...
2020-09-10 00:19:16 +01:00
Alastair Poole
0c8ed945cd
ui: that'll do for bolts n clouds......
2020-09-09 20:41:09 +01:00
Alastair Poole
cf4a8f7e8a
clouds: my attempt.
2020-09-09 13:57:24 +01:00
Alastair Poole
25cc485218
ui_cpu: hope this is ok
2020-09-09 10:53:42 +01:00
Alastair Poole
8366483936
ui_cpu: fit
2020-09-09 10:43:16 +01:00
Alastair Poole
cd21a0a83d
ui_cpu: remove unused
2020-09-09 01:10:17 +01:00
Alastair Poole
4ac8359015
ui_cpu: clang lied...
...
gcc caught
2020-09-08 22:38:33 +01:00
Alastair Poole
5bef24447c
ui_cpu: bar height...
2020-09-08 22:36:19 +01:00
Alastair Poole
5d091eb8cd
ui_cpu: overlay make it respond better....
...
colors a bit off but it's visible...
2020-09-08 22:24:23 +01:00
Alastair Poole
f4ccc999c0
ui_cpu: tidy...that'll do for now.
2020-09-08 21:54:41 +01:00
Alastair Poole
7604daa1ca
cpu: that'll do for now.
2020-09-08 16:33:32 +01:00
Alastair Poole
daeff14236
ui: let windows live...
...
sorry about the previous choice
2020-09-08 16:08:33 +01:00
Alastair Poole
80bb2d61f4
ui_cpu: :)
2020-09-08 16:02:26 +01:00
Alastair Poole
489295737f
cpu: nuke the poop
2020-09-08 15:27:37 +01:00
Alastair Poole
9c62b9687b
ui_cpu: check cpu count :)
2020-09-08 13:47:01 +01:00
Alastair Poole
0d34b4df40
ui_cpu: bit better.
...
Check threads too!
2020-09-08 13:43:03 +01:00
Alastair Poole
9ceefbeb65
ui_cpu: k
2020-09-08 13:31:12 +01:00
Alastair Poole
cbb724eb6e
ui_cpu: poll 1/10 sec
2020-09-08 13:07:12 +01:00
Alastair Poole
6ecd5df976
cpu: turn on > 4...
2020-09-08 12:50:48 +01:00
Alastair Poole
c1c026c5b9
test..moving between machines...
...
dont test
2020-09-08 11:18:45 +01:00
Alastair Poole
4e2646144f
cpu: add some debugging.
...
Should be able to turn this on once the colors/sizing is all
plugged in.
2020-09-08 03:02:38 +01:00
Alastair Poole
945568a64c
cpu: win del cb
2020-09-08 02:33:27 +01:00
Alastair Poole
eaf548637f
cpu: strt > 8
2020-09-08 02:25:33 +01:00
Alastair Poole
bb1f06e23a
colors: programmable for human.
2020-09-07 16:20:12 +01:00
Alastair Poole
5744742c23
cpu: move this animation to own func.
...
Let's do something better w/the next one > 4 cpus and also tidy
the mess a little.
2020-09-07 16:02:34 +01:00
Alastair Poole
64a9085e3e
clang: shhhh
2020-09-07 15:42:39 +01:00
Alastair Poole
60282d7076
cpu: colorz
2020-09-07 14:39:29 +01:00
Alastair Poole
af63cd9ce6
cpu...leeenooks
2020-09-07 12:50:32 +01:00
Alastair Poole
b139724e26
aboot: stop effing about now
2020-09-07 00:59:00 +01:00
Alastair Poole
b4fb7574fb
ui: block horiz scroll.
...
Our genlist area grows, but we align our table/text...
Block the horiz scroll to hide this hack :)
2020-09-06 23:08:11 +01:00
Alastair Poole
43a4122893
cpu: cpufreq fallback (oops).
2020-09-06 21:40:39 +01:00
Alastair Poole
4f5db6604f
process: respect poll settings.
2020-09-06 21:14:52 +01:00
Alastair Poole
690910eef9
ui: reset cpu times on poll time change.
2020-09-06 20:44:37 +01:00
Alastair Poole
f76279a6e8
ui: pad...
2020-09-06 20:36:02 +01:00
Alastair Poole
ac16641c94
ui: pad...almost done
2020-09-06 19:20:16 +01:00
Alastair Poole
f6b535a6d9
main: ffs.
...
not a good idea
2020-09-06 19:18:27 +01:00
Alastair Poole
313a0ebf3a
ui: tooltip to show freq.
...
Basic but good enough.
2020-09-06 18:58:26 +01:00
Alastair Poole
779af23183
linux: current cpu freq.
...
Not sure if there is a 3rd fallback...
2020-09-06 14:09:28 +01:00
Alastair Poole
0781f707d5
cpu: basic freq.
2020-09-06 13:23:08 +01:00
Alastair Poole
74efbb1178
config: sanity checks.
...
Avoid missing issues like this again.
2020-09-05 22:21:57 +01:00
Alastair Poole
94f4e9c620
menu: remove button...
...
redundant button like the author (for now)... XD
2020-09-05 00:22:26 +01:00
Alastair Poole
aef57c2e8c
FIX: Set valid config value w/new config.
...
So, new config. Sleeping 0 * usleep causes some bad stuff to
happen. Thanks thrice for getting me to find it...should use
my own advice and clear my OWN config before telling users to
try doing the same :)
2020-09-05 00:12:17 +01:00
Alastair Poole
18eeaa1afa
this...
2020-09-04 22:49:13 +01:00
Alastair Poole
c3e0aa84ec
try now
2020-09-04 22:46:27 +01:00
Alastair Poole
aabfd7ad13
try now
2020-09-04 22:42:33 +01:00
Alastair Poole
79d73e022e
try that
2020-09-04 22:35:47 +01:00
Alastair Poole
30036f66d4
about: more dog
2020-09-04 20:16:16 +01:00
Alastair Poole
62ac432265
about: harvey norman
2020-09-04 20:05:52 +01:00
Alastair Poole
c4b5465c48
main: fork/exec after we shutdown...
2020-09-04 17:18:32 +01:00
Alastair Poole
8b7375e124
menu: improve hope
2020-09-04 17:01:40 +01:00
Alastair Poole
94e0500977
ui: align
2020-09-04 01:33:37 +01:00
Alastair Poole
fe808cfcae
ui: simplify resize...
...
Still to catch that one bug...this is better though I think...
2020-09-04 01:23:18 +01:00
Alastair Poole
70fa4fec9e
ui: fix a bug in the cache and hide objects...
...
If this doesn't resolve one issue it's possible a bug in the old
EFL...
2020-09-03 22:07:36 +01:00
Alastair Poole
524e409b52
images: remove one...
...
As nice as this one is...it doesn't work right...
Sorry to eat up your disk space w/git history
2020-09-02 22:58:26 +01:00
Alastair Poole
902689e2b2
ui: refresh list on theme change.
...
thanking you raster.
2020-09-02 18:29:18 +01:00
Alastair Poole
40b7c40e50
fun...
...
that'll do for now.
2020-09-02 16:24:02 +01:00
Alastair Poole
8738a64bdf
fun....more
2020-09-02 16:10:08 +01:00
Alastair Poole
75cb1b9176
util: tidy.
2020-09-02 14:23:09 +01:00
Alastair Poole
12c968908e
ui: tidy
2020-09-01 22:46:42 +01:00
Alastair Poole
b74a367e2f
fun...
...
Messin about now...need more images
2020-09-01 21:34:46 +01:00
Alastair Poole
dd6cdd1fe4
fun...
...
Leave this for now, wait for complaints
2020-09-01 18:22:17 +01:00
Alastair Poole
998de311b8
fun: poll like a maniac
2020-09-01 18:15:53 +01:00
Alastair Poole
18d88268bc
fun: ..see feedback
2020-09-01 17:10:08 +01:00
Alastair Poole
a44500936b
fun...
...
Still needs work but...
2020-09-01 17:03:20 +01:00
Alastair Poole
551ee1810f
changes:bugs and some stuff...not finished.
...
Not finished...if you find a bug tell me...just fixed some bad
ones.
2020-08-31 00:36:00 +01:00
Alastair Poole
3319550454
images: some menu iconzzz
2020-08-25 17:16:43 +01:00
Alastair Poole
9803a904ea
battery: Fix Linux typo.
...
Remember to check on Linux before doing a release you spazz!!!
2020-08-23 17:56:48 +01:00
Alastair Poole
f7b3f09aff
RELEASE: 0.5.3.
2020-08-19 19:11:54 +01:00
Alastair Poole
604c4040c6
process: start time (macOS).
...
As usual, ever-changing...What a shame if they would drop this OS
midway through all these changes towards some vision.
Dear Apple, finish what you have begun...too many wasted man hours
bodging all the changes you make between releases (major and minor).
2020-08-16 15:07:00 +01:00
Alastair Poole
cf9d6dd95c
process: start time (linux)
2020-08-16 14:56:50 +01:00
Alastair Poole
71aae93dc3
process: start time (OpenBSD).
2020-08-16 14:56:27 +01:00
Alastair Poole
a76e5b54e6
process: Start time.
...
We need this for something :)
2020-08-16 13:49:06 +01:00
Alastair Poole
7293df18b0
proc: Document reason behind weird division.
...
Maybe need to relook at this at a later date...for now it's okay
2020-08-13 13:36:51 +01:00
Alastair Poole
e96a614c15
macos: missed one.
2020-08-12 11:03:19 +01:00
Alastair Poole
50e31b32ab
ppid: linux...prepare 0.5.3...
2020-08-11 12:21:40 +01:00
Alastair Poole
3ef00ca584
PPID: ppid macos
2020-08-11 12:00:02 +01:00
Alastair Poole
afb6428e2d
PPID: ppid openbsd.
2020-08-11 12:54:06 +01:00
Alastair Poole
7e358de2b3
ppid: PPID fbsd.
2020-08-11 11:49:49 +01:00
Alastair Poole
d4d94c97c2
process.h: Minimal document of kthreads_show/hide.
2020-08-01 11:37:26 +01:00
Alastair Poole
305ba225e4
processes: Allow toggle of kernel threads.
2020-07-31 19:13:23 +01:00
Alastair Poole
4a7a6a352d
about: small visual fix.
2020-07-28 16:11:54 +01:00
Alastair Poole
e1874496fd
process: macos process address space...
...
This comment's origin could be disputable it's from libtop.c
from macOS top command. There is very little external documentation
for these things. As time goes on it gets worse....
2020-07-26 22:48:52 +01:00
Alastair Poole
53fa6a4ca9
openbsd: static heap variables.
...
I understand what is happening on OpenBSD, but I don't know why
this is happening. I need to speak to someone in the know about
this because it's not occurring on other platforms, and this
shouldn't be happening.
2020-07-26 14:35:59 +01:00
Alastair Poole
bb5d3a802b
search: Show search entry icon.
2020-07-13 14:29:34 +01:00
Alastair Poole
3c62339c07
formatting: some spaces.
2020-07-12 22:56:36 +01:00
Alastair Poole
548bbe653d
Comment: Refer to a REAL file !
2020-07-11 18:47:24 +01:00
Alastair Poole
3ceaad0afd
machine: ifdef chopping and splicing functions.
...
This stuff is bad...where did i learn to be doing such things.
2020-07-11 18:34:49 +01:00
Alastair Poole
fe30a5a72f
machine: ifdef chopping within functions.
...
I don't belive in ifdef blocks within a single function. Ideally
keep the blocks separate at worst. I think if this is necessary
at the time it's permissible but overall it's fucking ugly.
2020-07-11 18:30:23 +01:00
Alastair Poole
c0c26ff882
machine: linux battery model/vendor purge
...
If enough people complain i'll bring this back, but for now keep
it simple until i can test it again properly...it works but
it's horrible
2020-07-11 18:24:30 +01:00
Alastair Poole
aa1822c212
machine: ahead of the game...
...
Meh, we can't yet query by type.
2020-07-11 18:48:13 +01:00
Alastair Poole
d1d4d0fb9e
openbsd: fix for non-acpi batteries
2020-07-11 17:23:34 +01:00
Alastair Poole
09e8249689
machine: Explain use of machine and tidy Linuxisms
...
The functions machine.h provides are deliberately using standard
functions from a base install of the operating system. This IS
intentional. I'd like to be able to modify and reuse this anywhere
without having to untangle additional dependencies from machine to
machine.
2020-07-11 13:09:38 +01:00
Alastair Poole
b018c8a3f7
machine: tidy declaration
2020-07-11 02:04:48 +01:00
Alastair Poole
9178cbc0d3
cosmetics: if, for, while, wtf
2020-07-10 19:12:30 +01:00
Alastair Poole
ff4a80bd87
network: handle multiple addresses on same interface.
2020-07-10 15:04:06 +01:00
Alastair Poole
3c2b50adea
typo
2020-07-10 12:00:03 +01:00
Alastair Poole
c0f6d74903
Add Copyright.
2020-07-10 11:58:09 +01:00
Alastair Poole
5c3a3cfe10
machine: Include .bogox files for clarity.
...
To make this maintainable (for now), split the machine querying
code into separate files. I'd like to be able to modify the file
without fear of breaking it here or there. Also, for anyone who
wants to make a change or ammendment doing this is cleaner.
2020-07-10 11:50:49 +01:00