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
35a359af97
handlers: clean up
2020-12-24 10:16:19 +00:00
Alastair Poole
70e03a6df2
ui: shutdown...
...
Listen to the old men...:)
2020-11-14 17:45:22 +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
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
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
64050fc9c0
temps: try this
2020-10-08 12:54:33 +01:00
Alastair Poole
78637e708b
main: Differentiate tests.
...
This saves me a job.
2020-10-05 13:19:24 +01:00
Alastair Poole
42b9ecadc6
ui: "try" to make things clearer.
2020-10-03 15:44:32 +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
f6b535a6d9
main: ffs.
...
not a good idea
2020-09-06 19:18:27 +01:00
Alastair Poole
c4b5465c48
main: fork/exec after we shutdown...
2020-09-04 17:18:32 +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
548bbe653d
Comment: Refer to a REAL file !
2020-07-11 18:47:24 +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
27fd9c5322
win: first run size.
2020-06-28 20:04:03 +01:00
Alastair Poole
18fa8063e1
machine: file_contents
2020-06-20 00:48:15 +01:00
Alastair Poole
8d1d9a7aaf
testing: Add testing mechanics.
...
Expose machine.h APIs and introduce code to make testing
very easy.
2020-06-18 15:36:39 +01:00
Alastair Poole
d9a750e323
AUTHOR: Alastair NOT Alan or Altron or ALDO.
2020-06-18 13:18:53 +01:00
Alastair Poole
6af4814590
style: meh meh meh
2020-06-02 13:23:41 +01:00
Alastair Poole
933e0ab15a
ui: sizing.
...
Two simple changes that have a *positive* effect on sizing.
Initial sizing and then bogus field sizing bogusly...
2020-05-26 11:39:44 +01:00
Alastair Poole
73c663c660
title: remove evisum from win title.
2020-05-24 13:47:48 +01:00
Alastair Poole
162e6b7a41
style: improve indentation (function params).
2020-05-23 13:51:26 +01:00
Alastair Poole
01be01dd97
proc_view: fix top "tab" buttons
2020-05-20 11:16:07 +01:00
Alastair Poole
c546e69c03
changes; various.
...
Sorting threads.
Show version.
Fix bugs.
2020-05-17 19:30:00 +01:00
Alastair Poole
b9a1b3c154
ui_process: avoid some code duplication.
2020-05-14 19:21:23 +01:00
Alastair Poole
f54666f98c
evisum: ...
2020-05-13 13:15:58 +01:00
Alastair Poole
cbd7f9c853
evisum: Split the UI out.
...
More to come...
2020-05-13 00:51:30 +01:00
Alastair Poole
ad1f149e55
evisum: add gettext support
2020-04-23 12:28:07 +01:00
Alastair Poole
844ae36cf6
shutdown: if mainloop terminates shutdown.
...
Thanks ASAN.
2020-04-22 16:04:57 +01:00
Alastair Poole
acf601c456
0.4.0: Prepare for a release.
...
Let's try to make this work good for a release with EFL 1.24.
2020-04-18 15:58:20 +01:00
Alastair Poole
a597212e9f
everything: Changes.
2020-04-14 18:24:27 +01:00
Alastair Poole
ab629c7612
ui: more changes, formatting mainly.
2020-02-16 02:03:32 +00:00
Alastair Poole
48e0013743
0.3.0: Prepare a release.
...
Fixed some minor annoyances and alignment with the UI.
Also added a search bar as I read someone wanted that in a forum.
Along with that some minor changes and tidying...
2020-02-15 15:30:31 +00:00
Alastair Poole
c66ef78497
Meson: Use configuration_data.
...
Meson makes this much easier and prettier. Generate a configure
file for future use.
2019-12-10 23:17:16 +00:00
Alastair Poole
75e1daf45e
Changes: Restructure folder.
2019-12-04 22:55:01 +00:00