Alastair Poole
e5325257b2
ui_disk: var naming.
2020-12-08 11:22:42 +00:00
Alastair Poole
eee2f5fbae
sort: that might overflow..
2020-12-08 10:29:19 +00:00
Alastair Poole
c90de93273
ui_disk: padding and usage.
...
Preparing...
2020-12-08 10:25:48 +00:00
Alastair Poole
4de17835c4
vim: oops
2020-12-04 16:27:13 +00:00
Alastair Poole
ecb30987f8
ui_disk: trim some grim
2020-12-04 16:24:33 +00:00
Alastair Poole
ff54d80d13
fs: line noise
2020-12-03 15:27:06 +00:00
Alastair Poole
e9e8c4b13e
storage: align.
2020-12-02 14:38:11 +00:00
Alastair Poole
b089df3d59
disks: this was also horrible horrible.
...
Delete, delete, delete.
2020-12-02 14:36:06 +00:00
Alastair Poole
03af127cf5
disks: remove this.
...
That stuff wasn't very nice. Make this filesystem stuff better
if needed.
2020-12-02 14:33:34 +00:00
Alastair Poole
8ea2c91e8b
disk: space
2020-12-01 14:15:03 +00:00
Alastair Poole
78653c2cb6
ui: add hdr
2020-12-01 12:45:51 +00:00
Alastair Poole
ae81aa793e
disks: ugh linuxism try.
...
This whole disk stuff was not thought out at all...oops
2020-12-01 12:43:19 +00:00
Alastair Poole
63953978d9
disks: Fix this horrible broken API.
...
Some horrid left over from a tool i wrote to write disk images and
parsing for physicaly disks. Well, it doesn't map well. Keep linux
as is for now.
FreeBSD win and OpenBSD win.
2020-12-01 10:14:08 +00:00
Alastair Poole
194ab50626
cpu: fix bug.
...
Ooops invalid index potentially...
2020-11-27 21:55:30 +00:00
Alastair Poole
51ff33cefe
notify/scale: Scale and Notify.
2020-11-20 11:57:04 +00:00
Alastair Poole
4eaa6729d9
process_view: Minor alignment.
2020-11-20 11:45:48 +00:00
Alastair Poole
2e836c9b0d
!linux: oops
2020-11-18 22:50:23 +00:00
Alastair Poole
7fc875c7df
process: icon
2020-11-17 01:53:59 +00:00
Alastair Poole
789c2781b1
icon_cache: fix.
2020-11-17 01:14:12 +00:00
Alastair Poole
26a57a24d4
ui: clean/tidy/trim
2020-11-16 23:43:02 +00:00
Alastair Poole
7f06dc7610
ui: making progress...bars
2020-11-16 22:37:16 +00:00
Alastair Poole
bf166ca17d
process: respect last window close
2020-11-16 12:25:07 +00:00
Alastair Poole
cf42b79faa
proc_view: single bg.
2020-11-15 22:24:20 +00:00
Alastair Poole
70e03a6df2
ui: shutdown...
...
Listen to the old men...:)
2020-11-14 17:45:22 +00:00
Alastair Poole
30e2b481bf
ui_cpu: confused label needs background.
...
ApBBB is correct, hard to see...
2020-11-14 01:47:27 +00:00
Alastair Poole
3a8e779a04
tweak: practice makes proficient?
2020-11-14 00:11:14 +00:00
Alastair Poole
0e043e3827
process_view: Consistent.
...
No need for those widgets to be public
2020-11-13 13:15:54 +00:00
Alastair Poole
947c893fd2
process_list: again pretend...
...
Pretend to be professional :)
Time to kill anyway
2020-11-12 14:18:24 +00:00
Alastair Poole
98eac5b7c8
ui: tweak...pingu...
2020-11-12 04:08:10 +00:00
Alastair Poole
714470e020
ui; little tweak...
...
rem license
2020-11-12 03:56:37 +00:00
Alastair Poole
f507edacf0
process_list: had to be done...
...
At least pretend to be professional...
2020-11-12 02:51:46 +00:00
Alastair Poole
28eb471642
disks: do nothing...use panes.
2020-11-11 14:48:07 +00:00
Alastair Poole
66bc8ab163
ui: alignment...
...
important, pedantic, but adds a small piece of something...
2020-11-11 03:29:21 +00:00
Alastair Poole
7d394b2545
event: config changed register.
...
Generic event on change.
For now use for just resetting PID time cache to avoid bogus
values when adjusting process polling period.
2020-11-11 03:20:14 +00:00
Alastair Poole
529710ca15
overview...Once a second...make widgets.
2020-11-11 02:30:44 +00:00
Alastair Poole
c4263d7e1e
IconZ by the Rasterrrr
2020-11-11 02:21:39 +00:00
Alastair Poole
6d95dc7519
overview: align and define.
...
This needs to move and probably custom widgets...
2020-11-10 14:45:24 +00:00
Alastair Poole
ec80d05f87
ui: trimming the hedges
2020-11-10 14:29:28 +00:00
Alastair Poole
d621b0b998
windows: save the value for others.
...
This saves a job later...
2020-11-10 13:12:10 +00:00
Alastair Poole
5f75b25ca2
cpu: remember our sizing, remember the size.
...
This was annoying me...if the user sets a new size, remember it...
Scaling and different and blah blah blah blah
2020-11-10 12:14:17 +00:00
Alastair Poole
0fb70fd7a8
proc: i hear ya :)
2020-11-10 04:38:32 +00:00
Alastair Poole
d2d73dd8d5
processes: minor change
2020-11-10 04:06:06 +00:00
Alastair Poole
09e0288ab0
cpu: small fix to logic.
2020-11-10 02:06:34 +00:00
Alastair Poole
d650143121
cpu: legend
...
Because the lady loves...ferrero roche...
2020-11-10 01:39:13 +00:00
Alastair Poole
6cc91568e7
ui: yeh rewrite
2020-11-09 15:32:02 +00:00
Alastair Poole
7abca40be8
win: del obj
2020-11-09 14:54:03 +00:00
Alastair Poole
d4daf18ce5
turd: slowly polishing.
...
Why???
2020-11-09 14:28:55 +00:00
Alastair Poole
d1796ba074
purge...
2020-11-09 13:40:00 +00:00
Alastair Poole
e27ea7cc00
ui: change why.
...
To me some of these changes matter...some of them are a change of
mind, some were a mistake. I like to work on this to relieve some
stress...I noticed it takes me 3 or 4 blocks of forced learning
to finally get something...hopefully i'll get to the point with efl
where i'm not doing too much dumb sh*t...i keep finding remnants of
crap...
2020-11-08 23:42:14 +00:00
Alastair Poole
4494087fb8
ui: a change.
2020-11-08 23:02:11 +00:00
Alastair Poole
956bc38264
ui: slightly simpler.
...
Too many unneeded tables.
2020-11-08 15:57:59 +00:00
Alastair Poole
08992dd6da
changes: some gimp practice.
...
master used as a branch :)
2020-11-07 19:36:49 +00:00
Alastair Poole
561b42e953
process_view: pstree sort by age and refresh on tab change.
2020-11-07 02:14:13 +00:00
Alastair Poole
4965481642
oops: clang lied...gcc cried...
2020-11-06 11:17:56 +00:00
Alastair Poole
d43d957d8b
disk: button sort.
...
Plan, panel below with graphages generated on actions...
2020-11-06 11:14:46 +00:00
Alastair Poole
67cc3e4d70
line breaks.
2020-11-04 15:04:25 +00:00
Alastair Poole
2e8958c05b
disk: sizing.
2020-11-04 15:00:44 +00:00
Alastair Poole
fbf51c4f17
disk: build back burgers
2020-11-03 16:06:04 +00:00
Alastair Poole
68fa73e599
disks: ....
...
So, at some point, select a file system then below a panel with
something visual...probbaly for starters some visual indicator
of large folders and ideally activity too...
not done for now...shouldn't break the universe tho
2020-11-03 15:38:42 +00:00
Alastair Poole
bc62f73b62
cpu: collapse options default...
...
Allude to the clickyness...
2020-11-02 19:53:18 +00:00
Alastair Poole
dc770c7f9f
menu: rename label.
...
This is probably going to upset someone with the wording.
At the moment not caring about the other desktops for this, we can
do something better here but doing it across BSD is going to be
involved.
2020-11-02 19:21:41 +00:00
Alastair Poole
8624cfff6c
process menu: priority
...
This is too basic and annoying to be of any use atm...0 motivation
to do anything with it right now, it's much easier to use a
terminal...i doubt anyone is going to miss it right now...maybe
later.
2020-11-02 19:17:58 +00:00
Alastair Poole
ab54707db3
about: messing
2020-10-31 15:44:37 +00:00
Alastair Poole
7273b75df1
srv: socket fail dont bail.
...
meh this'll do for now
2020-10-31 15:07:29 +00:00
Alastair Poole
df6944fe3d
about: change.
...
... :/
2020-10-29 16:43:11 +00:00
Alastair Poole
18f84dcaf9
icon: thanks raster
2020-10-29 14:16:48 +00:00
Alastair Poole
9938838d1a
pad: padding with rect.
2020-10-29 13:42:43 +00:00
Alastair Poole
50bd9f0ab1
icon_cache: genericise it.
...
Reuse...
2020-10-29 13:26:31 +00:00
Carsten Haitzler
a56127a569
mem - add memory usage of up to 8 vid cards
...
max in the code is 8.. will anyone have that many... really?
2020-10-29 12:22:36 +00:00
Alastair Poole
a40c535729
icon: ICON ICON ICON.
...
oi oi oi
2020-10-28 21:15:37 +00:00
Alastair Poole
74d7a1f40e
ui: drop some pretty.
...
So, as usual RFC (Request for Complaints). I'll surely change this
more but push into the ether to see...
2020-10-28 17:00:53 +00:00
Alastair Poole
b52dd8926d
proc_view: pid == 0 no tree
2020-10-28 00:17:23 +00:00
Alastair Poole
938aab4be9
proc: fuzzy icon match pstree.
2020-10-27 20:42:36 +00:00
Alastair Poole
42ccf2fb6e
ui: drop the lock there and restart
2020-10-27 17:52:24 +00:00
Alastair Poole
9fe587d2bf
ui: white
2020-10-27 15:07:07 +00:00
Alastair Poole
57ac9fee94
ui: don't waste CPU!!!
2020-10-27 14:43:04 +00:00
Alastair Poole
1994bceaab
procview: remove frame title
2020-10-27 14:33:53 +00:00
Alastair Poole
94eeb91467
process_tree: icon and click it.
2020-10-27 14:24:30 +00:00
Alastair Poole
ac0211c3ee
asan: Fix a leak.
...
:)
2020-10-27 13:26:03 +00:00
Alastair Poole
43bd0baeb3
ui: rights for all.
...
No window takes presedence. Last window closes application :)
Because, if this wasn't done, someone in IRC (apbbb probably) would
say it should be done...soooooo
2020-10-27 12:51:15 +00:00
Alastair Poole
f93f442801
win: fix bug
2020-10-27 03:47:17 +00:00
Alastair Poole
860358c3c8
process: processs tree (proc view).
...
Also add the command line evisum -p <pid> to the IPC.
Not done...WIP.
2020-10-27 03:33:01 +00:00
Alastair Poole
7f05af18d6
evisum: let there be choice
...
soo...let's create a little ipc server and server the minions
whatever they want. So add CPU and memory and Generic thing to the
application menu (desktop). Means you don't have to load up the
main EXE each time you want only one minor feature. Also use the
same process for all of this so we don't eat up resources and
because we can.
2020-10-27 01:33:20 +00:00
Alastair Poole
f6c75c6d93
cpu: add some support for known hw...
2020-10-15 15:09:16 +01:00
Alastair Poole
f7a1f913de
ui_cpu: transparent bg for core icon id.
2020-10-15 14:02:01 +01:00
Alastair Poole
d7d7f39394
cpu: find a pie in the sky.
2020-10-14 18:28:56 +01:00
Alastair Poole
ef9a6d5370
frame: remove that rubbish
2020-10-14 14:57:35 +01:00
Alastair Poole
9d9fd500b5
cpu: feel the rainbow
2020-10-14 14:45:55 +01:00
Alastair Poole
5db5da933c
cpu: rudimentary order by topology...
2020-10-14 14:02:50 +01:00
Alastair Poole
3ec2144f89
coretemp: take topology into account
2020-10-14 11:32:41 +01:00
Alastair Poole
cc9b7e6e7f
cpu: add k10 support.
2020-10-13 18:17:08 +01:00
Alastair Poole
dbef2fff19
snsrs: Naming
2020-10-12 19:17:36 +01:00
Alastair Poole
fac207ae88
ui: too much text
2020-10-12 14:56:27 +01:00
Alastair Poole
485fa82685
ui_cpu: bold
2020-10-12 14:05:10 +01:00
Alastair Poole
ed30f27f67
cpu: wtf is all these colours??!!!
...
If confused, do a slightly expensive explanation.
2020-10-12 13:14:45 +01:00
Alastair Poole
a3538e9b43
cpu: coretemp out by one !
2020-10-11 12:06:41 +01:00
Alastair Poole
856b3acd13
cpu: distinguish between thermal drivers.
...
Each cpu arch is likely to have varying behaviours, as added, for
each the behaviour needs to be taken into account.
This is Linux only...
2020-10-11 11:26:49 +01:00
Alastair Poole
42ec39aa6c
cpu: newline.
2020-10-10 18:18:55 +01:00
Alastair Poole
a33baabcc3
ui: stuff.
2020-10-10 14:52:11 +01:00
Alastair Poole
0873f7fa0d
ui: cosmetics
2020-10-10 12:18:51 +01:00
Alastair Poole
2575e973a0
cpu: ys i know
2020-10-10 12:15:38 +01:00
Alastair Poole
3525063226
nothing of interest.
2020-10-10 12:03:46 +01:00
Alastair Poole
b481435d3d
temps: oops.
2020-10-08 13:44:50 +01:00
Alastair Poole
5fa570c123
fbsd: dfly misssed
2020-10-08 13:43:02 +01:00
Alastair Poole
4d5baa6498
temps...freeebsd....
2020-10-08 13:20:43 +01:00
Alastair Poole
64050fc9c0
temps: try this
2020-10-08 12:54:33 +01:00
Alastair Poole
6c39ea11e8
sensors: FreeBSD
...
I don't think you can support more than this atm on this OS..atm.
2020-10-06 11:10:02 +01:00
Alastair Poole
324a619a87
sensors: diss the misc.
...
Rename...
2020-10-05 16:11:26 +01:00
Alastair Poole
2f48f828f3
sensors: sense.
2020-10-05 14:52:00 +01:00
Alastair Poole
78637e708b
main: Differentiate tests.
...
This saves me a job.
2020-10-05 13:19:24 +01:00
Alastair Poole
9fc5b94d6a
sensors: Use hwmon interface for thermal.
...
Should work...
2020-10-05 12:18:26 +01:00
Alastair Poole
42b9ecadc6
ui: "try" to make things clearer.
2020-10-03 15:44:32 +01:00
Alastair Poole
615239115e
misc: remove network.
...
Network needs more details and also its own window...
Move misc to sensors at some point (namespace)...
2020-10-03 14:46:17 +01:00
Alastair Poole
b04cde56b8
ui: options kthreads check.
2020-10-03 14:19:29 +01:00
Alastair Poole
45a1eef26f
small tidy: makes editing easier.
...
If someone wants to split each window out or have an idea wtf is
happening this makes more sense...just..
2020-10-03 11:35:36 +01:00
Alastair Poole
3f9a131554
ui_disk: ignore based on path...
2020-10-03 02:25:18 +01:00
Alastair Poole
417c16d540
ui_cpu: Display all cores regardless.
...
There is no guarantee first n are always on. Show all. Different
CPU behave differently. Can check flags but for now this will do.
2020-10-02 22:26:53 +01:00
Alastair Poole
167b16c7c1
openbsd: is this a meson or linking?
...
Have done some looking into this issue. With EFL having issues
on FreeBSD i386 and weak symbols and some comments it seems this
must be a linker issue. I need to read up more so for now, this
workaround remains.
2020-10-02 16:47:39 +01:00
Alastair Poole
6f8973ed12
ui: trim some grim
2020-09-29 23:20:00 +01:00
Alastair Poole
43765a53d3
Revert "ui: dont do this..."
...
This reverts commit b8efdc0a18
.
Use your brain
2020-09-28 20:33:59 +01:00
Alastair Poole
b8efdc0a18
ui: dont do this...
...
Might be wrong but I think manually waiting for threads is not
good practice. I don't remember where I learnt this for EFL but
it doesm't seem to be a good idea, the main loop should handle this?
2020-09-28 15:46:44 +01:00
Alastair Poole
68480f726d
disk: update objects dont clear and repopulate.
...
This was annoying as clearing the box breaks scrolling and is
not great...
2020-09-28 15:02:04 +01:00
Alastair Poole
814e6b9e2f
ui: silence EFL warning.
...
I've no idea which EO API was accessed but using this here has
no effect so remove it.
2020-09-14 23:45:14 +01:00
Alastair Poole
97a92a2ed7
btn: use a rect for min sizing..
2020-09-14 14:35:17 +01:00
Alastair Poole
12afd7b6c0
disk: remove vbox win resize add.
...
Bad idea...tested with 10+ mounts...disk UI sucks..i'll get that
done some time...
2020-09-14 01:02:09 +01:00
Alastair Poole
de385c6930
ui: last one...
2020-09-14 00:38:28 +01:00
Alastair Poole
b7ac3b029b
prepare 0.5.5 release...
...
...remove something stupid
2020-09-13 20:27:51 +01:00
Alastair Poole
f34de0be19
ui: do chksum
2020-09-12 16:24:06 +01:00
Alastair Poole
811b57f4aa
docs: documentation is important...
...
This is literally how much programmers like to write docs.
It might avoid a few e-mails too...! :
2020-09-12 15:09:59 +01:00
Alastair Poole
25db250732
openbsd: Add comment in case of urge to change.
...
Still to figure out wtf is going on here....
2020-09-12 14:56:35 +01:00
Alastair Poole
19f7d5cf0b
proc_view: defense
2020-09-12 14:31:01 +01:00
Alastair Poole
8f3a80474a
ui: aesthetic
2020-09-12 13:57:53 +01:00
Alastair Poole
059290f075
process_view: make sure happens once at a time...
...
I think this can potentially run twice on a rare occasion when
first populating and/or sorting maybe... it shouldn't hurt
2020-09-12 13:40:40 +01:00
Alastair Poole
df89bb22cc
menu: clicky clicky come back.
...
Let's raise the windows if they already exist so you haven't lost
the thing.
2020-09-12 13:22:23 +01:00
Alastair Poole
9de5536c76
ui: Don't let threads select.
2020-09-11 17:15:34 +01:00
Alastair Poole
ee3a09faae
util: make sure no spaces when generating manpage.
2020-09-11 14:54:02 +01:00
Alastair Poole
316db18173
ui_util: one image is enough.
2020-09-11 14:14:53 +01:00
Alastair Poole
db9b8a73a7
init/shutdown: fix.
...
Queue a restart. Make config checking less aggressive.
2020-09-11 13:52:50 +01:00
Alastair Poole
3453ed3a10
cpu: Disable the checkbox if we can't poll freq.
2020-09-11 09:58:47 +01:00
Carsten Haitzler
dc4e297024
split freq and cpu % on 2 rows if cpufreq overlay is on
2020-09-10 13:47:19 +01:00
Alastair Poole
c4ac095568
ui: align, menu change
2020-09-10 13:19:42 +01:00
Carsten Haitzler
db02f95727
cpu - show core freq as mhz vs ghz to be more human
2020-09-10 12:12:36 +01:00
Carsten Haitzler
27ec63e8eb
cpu freq display - show overlayed legends for info
2020-09-10 12:00:40 +01:00
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
Alastair Poole
05cfc11cf5
machine: unnused
2020-07-10 10:50:35 +01:00
Alastair Poole
9e62816cdc
macros: MEMSZ macro.
2020-07-09 23:39:15 +01:00
Alastair Poole
9ed9bd3bb5
macos: wrong, wrong, wrong.
...
1) test stuff more.
2) Don't have too many SSH sessions open and querying the wrong
machines!!!
2020-07-09 22:13:25 +01:00
Alastair Poole
554eae2965
proc: cast linux.
2020-07-09 21:37:34 +01:00
Alastair Poole
8f2a25ccfb
macros: underflow, overflow, wombling free....
...
I can see this happening elsewhere, we'll need to use these in
other parts where struct members are of varying signage...
2020-07-09 20:23:14 +01:00
Alastair Poole
a46f2718ca
machine: simple macros to cast.
2020-07-09 16:59:05 +01:00
Alastair Poole
d71b1a2651
ui: indent and unnecessary fn call.
2020-07-04 19:15:03 +01:00
Alastair Poole
fe8a9b73ba
ui: Callback data.
2020-07-03 13:54:59 +01:00
Alastair Poole
6a16a9d414
about: Don't use static global in animator thread.
...
A global would work, or just a pointer as here.
IDK why Linux and FreeBSD didn't have any issues here.
2020-07-03 13:20:24 +01:00
Alastair Poole
1b053b86b1
ui: Call proc_info_by_pid as needed.
...
This is slower but it's less prone to borkage.
2020-07-03 12:34:55 +01:00
Alastair Poole
b9cbf8e68a
Revert "menu: Use a global to store menu cache."
...
This isn't a good change or fix.
This reverts commit 55113b5a09
.
2020-07-03 10:32:07 +01:00
Alastair Poole
55113b5a09
menu: Use a global to store menu cache.
...
This was causing some problems with OpenBSD. Use a global
to store the state of the menu item and pass that to the
callbacks.
2020-07-03 00:17:37 +01:00
Alastair Poole
5b7c10ff0d
icons: Icons from the public domain.
...
We can remove the GPL stuff now (Faenza)...
Thanks rasterman...Minor tweaking to be done with a couple of
the icons
2020-07-02 14:55:18 +01:00
Alastair Poole
e358799e99
0.5.0-RFC: Not quite.
...
No changes to text.
2020-07-01 14:14:15 +01:00
Alastair Poole
b9cb1dfa49
startup: See how this behaves
2020-07-01 13:09:32 +01:00
Alastair Poole
efa7f4b083
menu: use static storage.
2020-07-01 12:26:05 +01:00
Alastair Poole
b53b1ecbcb
debug: fallback
2020-07-01 12:02:01 +01:00
Alastair Poole
73b2d015f1
evisum: Minor Changes
2020-07-01 11:00:19 +01:00
Alastair Poole
02b9ee4531
about: text scroll begin.
2020-06-30 19:44:40 +01:00
Alastair Poole
b799de0a1d
views: make windows dialog windows.
...
This is handy in a few ways.
2020-06-30 14:03:18 +01:00
Alastair Poole
a5461ad416
shutdown: allow control of cleaning up.
...
Flag to shutdown now or ordered triggering callbacks.
2020-06-30 13:23:01 +01:00
Alastair Poole
d2a72510cb
evisum: Clean up orderly.
...
Whether this is meritted, I don't know. It might be useful in
the future.
2020-06-30 13:05:35 +01:00
Alastair Poole
1f0d8827b8
changes: UI
...
Small changes.
2020-06-30 12:13:54 +01:00
Alastair Poole
4df3d73fe0
ui: Fonts and Sorting.
...
Fonts should be normal sized. If fonts aren't looking good, just
bump up the overall ELM scaling, it works much better!
Indicate which sort we are using in the process list.
2020-06-30 11:28:20 +01:00
Alastair Poole
045f1766b5
util: size and shades
2020-06-29 22:15:21 +01:00
Alastair Poole
5b50447eaa
icon: find.png
2020-06-29 21:42:31 +01:00
Alastair Poole
7241ad2da0
ui: menu iconz
2020-06-29 22:23:56 +01:00
Alastair Poole
5763b86213
about: do the scroll thing :)
2020-06-29 16:05:30 +01:00
Alastair Poole
5f134b0e82
about: Basic about box
2020-06-29 15:18:35 +01:00
Alastair Poole
f3b8302af3
mem: remove unused object
2020-06-29 09:53:08 +01:00
Alastair Poole
d3a724f1a7
disk: reset on close
2020-06-28 21:32:21 +01:00
Alastair Poole
9017e61da1
fin: padding.
2020-06-28 20:56:57 +01:00
Alastair Poole
27fd9c5322
win: first run size.
2020-06-28 20:04:03 +01:00
Alastair Poole
310b967bec
ui: process list spacing.
2020-06-28 19:58:20 +01:00
Alastair Poole
fa81b3ab79
memory: window size.
...
Too big, make smaller.
2020-06-28 19:42:38 +01:00
Alastair Poole
e96d62b44f
cpu: delete window straight away
2020-06-28 19:18:54 +01:00
Alastair Poole
35323ea227
evisum: Traditional
...
Make the UI simpler. Give everything a window. It's not clever
to only allow one action at a time. I think it seemed cool
because every other environment is simplifying the interface.
I don't really agree with this. Also some "tabs" don't
currently justify having the whole window.
hashtag **** it!
2020-06-28 20:02:07 +01:00
Alastair Poole
3e0dfd9d7d
cpu: bg colour
2020-06-28 12:28:18 +01:00
Alastair Poole
9ff3706a1b
sizing: this will have to do for now
2020-06-27 15:35:41 +01:00
Alastair Poole
be17d6ee10
cpu: LoC
2020-06-26 21:57:38 +01:00
Alastair Poole
760994ee34
util: Sizing.
2020-06-26 15:42:55 +01:00
Alastair Poole
a00e6156ab
ui: silence clang warning
2020-06-26 14:38:43 +01:00
Alastair Poole
0416157c13
cpu: simpler, work.
2020-06-26 14:32:51 +01:00
Alastair Poole
13bde5c66e
ui: Font size.
2020-06-26 14:32:16 +01:00
Alastair Poole
fc9afb8a24
ui: Max width for other content.
...
If this content is allowed to expand it looks AWFUL.
2020-06-26 12:42:21 +01:00
Alastair Poole
d798bce95b
cpu: smoothness
2020-06-25 00:36:11 +01:00
Alastair Poole
7a0e476fda
cpu: less mangle
...
Less buggy...
2020-06-24 23:12:16 +01:00
Alastair Poole
8a100e0bbf
machine: add variable CPU poll.
2020-06-24 23:10:50 +01:00
Alastair Poole
908721a720
disks: align top.
2020-06-24 23:09:16 +01:00
Alastair Poole
63ea9ffb1d
ui_cpu: flicker, position.
...
On resize, restart for now.
2020-06-24 17:09:06 +01:00
Alastair Poole
6cba237f05
ui: padding
2020-06-24 15:26:18 +01:00
Alastair Poole
55e172db49
cpu: clear graph with _data_update_add.
2020-06-24 14:11:56 +01:00
Alastair Poole
f6a279c4a7
LICENSE: List ISC License.
2020-06-24 13:59:10 +01:00
Alastair Poole
b13e42e6ea
ui: Fix LARGE fonts
2020-06-24 13:52:53 +01:00
Alastair Poole
ad7ab21ae5
cpu: update more frequently
2020-06-24 13:11:10 +01:00
Alastair Poole
dd67c71022
ui: add basic cpu core graphs
...
You can enable/disable per-cpu...
Not done
2020-06-24 01:06:08 +01:00
Alastair Poole
136f5d5c9c
ui: dont expand frame
2020-06-22 11:43:13 +01:00