Commit Graph

656 Commits

Author SHA1 Message Date
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