Commit Graph

811 Commits

Author SHA1 Message Date
Alastair Poole ef4efb847d icons: for now...
Not spending all week on it like I normally do
only to end up using first iteration.
2021-01-05 12:38:09 +00:00
Alastair Poole 420cbfc8f9 ui: resize.
meh meh meh. Debugging a not me.
2021-01-05 08:54:54 +00:00
Alastair Poole 0b26cd5087 process: dirty hack
genlist unrealize troubles...this "kinda" cleans up a bit but it's
horrible. Have to do something though.
2021-01-05 02:16:11 +00:00
Alastair Poole 0e682664f9 cache: prepend these too 2021-01-04 15:42:58 +00:00
Alastair Poole 74cdce3f29 cache: ...?
two list accounting, but something fishy...
2021-01-04 10:26:38 +00:00
Alastair Poole c9af56a7e8 proc: use the space. 2021-01-04 01:59:23 +00:00
Alastair Poole 5176457736 process: don't use slstr here.
The others dont use it here. Having to remember to reset slstr is
not very good. At least in how I imagines system/

Fixes are good in EFL. No findy without the bogusness.
2021-01-03 22:34:00 +00:00
Carsten Haitzler ae3b8859dc process list - clear slstr tmp strings in custom thread 2021-01-03 19:39:12 +00:00
Alastair Poole 110d772fd5 process_list: Use a table.
We know the number of elements.
2021-01-03 14:14:57 +00:00
Alastair Poole 2d9ca2dc37 parents: Simple Parenting.
Firm, but loving. Is they misbehave, hit them with a cricket bat.

Keep it simple.
2021-01-03 00:58:08 +00:00
Alastair Poole 3c13f2eb50 TODO: List of things.
I'd like to get these visual things finished off and looking okay.
NEED a nicer flat icon.
2021-01-02 23:01:40 +00:00
Alastair Poole 7e925f42a0 procs: simplify
still an issue...after time with scrolling
2021-01-02 16:29:39 +00:00
Alastair Poole 1680521da6 icon: colors 2021-01-02 10:58:03 +00:00
Alastair Poole df64f37a2b ui: focus tree...
Need to fix it
2021-01-02 10:49:44 +00:00
Alastair Poole eaac5da967 ui: decentralised government. 2021-01-02 09:49:12 +00:00
Alastair Poole 931510ff66 ui: focus.
process viewer focus tree is broken...but escape works..mostly
2021-01-02 00:52:13 +00:00
Alastair Poole 7ac04e84fa ui_proc: save on quit.
Expensive to save like that, just save values in memory then save
on quit.
2021-01-01 20:56:29 +00:00
Alastair Poole d4cb84b2fb ui: cache.. 2021-01-01 17:33:16 +00:00
Alastair Poole be90b7bec9 ui: because i can. 2021-01-01 14:23:07 +00:00
Alastair Poole 99bdaf9113 sensors: LED LED 2021-01-01 12:12:11 +00:00
Alastair Poole 96fae296fb ui: things 2021-01-01 10:46:56 +00:00
Alastair Poole 096134e82f menus: on other windows... 2020-12-31 22:58:25 +00:00
Alastair Poole 4a0f35c7b1 ui: not much 2020-12-31 20:17:02 +00:00
Alastair Poole 7926b5c04d ui: minorisms. 2020-12-31 13:27:01 +00:00
Alastair Poole e2509d5a35 openbsd: slower but reliable 2020-12-31 12:19:26 +00:00
Alastair Poole 0556760dde procs: space 2020-12-31 12:06:55 +00:00
Alastair Poole c59c42a21d disk: first feeback too early...
Strectchy first progresss bars...unstretched
2020-12-31 08:39:53 +00:00
Alastair Poole d72e4834f3 sensors: fix table placement when variation. 2020-12-31 08:32:31 +00:00
Alastair Poole 25336bff1b ui: remmember in memory position too 2020-12-30 19:31:50 +00:00
Alastair Poole 16330fd4e0 keys: page up and down...
works okay
2020-12-30 13:40:38 +00:00
Alastair Poole bf3bd51be1 keydown: escape closes window.
Not perfect but good enough.
2020-12-30 12:55:03 +00:00
Alastair Poole 5b42efce5b rmemeber: oops :) 2020-12-30 11:58:18 +00:00
Alastair Poole c1e27d69ed ui: handle restart properly and position. 2020-12-30 11:51:59 +00:00
Alastair Poole 8108e4f724 ui: no need to expose thread ptr 2020-12-30 02:41:44 +00:00
Alastair Poole e43d0109b7 ui: overall cleaning. 2020-12-30 01:54:33 +00:00
Alastair Poole a9fedc948b sensors: simplify and align. 2020-12-29 23:20:14 +00:00
Alastair Poole 58a0677c79 procs: little bit 2020-12-29 13:53:08 +00:00
Alastair Poole 2b1b4e7dc3 procs: that'll do for now 2020-12-29 13:05:11 +00:00
Alastair Poole 91f7726518 procs: genlist speedz
hide core files too risky :)
2020-12-29 12:55:46 +00:00
Alastair Poole 17a3fc3491 procs: genlist effeciency 2020-12-29 12:31:54 +00:00
Alastair Poole 101d03c2c0 ui: profile 2020-12-29 10:41:15 +00:00
Alastair Poole 04f605dcd5 disk: fix use after free 2020-12-28 23:39:55 +00:00
Alastair Poole 18365ef76f ui: resize fix? 2020-12-28 23:24:34 +00:00
Alastair Poole d2d19823d2 disk: update. 2020-12-28 23:06:50 +00:00
Alastair Poole f03f80e9f2 ui: size 2020-12-28 21:25:24 +00:00
Alastair Poole c5fcd31491 proc_list: more snappy 2020-12-28 21:00:11 +00:00
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
Alastair Poole 81051b4a63 sensors: fix fbsd sysctl name 2020-12-26 21:15:14 +00:00
Alastair Poole 848702494e proc_list: keep this simple.
For now.
2020-12-26 20:52:44 +00:00
Alastair Poole 7f0e5da596 openbsd: locking same thread please.
This *might* be the problem??? Seen on arm...
2020-12-26 12:14:41 +00:00