On Sat, 7 Apr 2018 22:51:43 -0400
"William L. Thomson Jr." <wlt...@obsidian-studios.com> wrote:

> It seems many of ecore_exe functions are wrapping like kill. Which
> returns a status, but the ecore_exe functions do not. The ecore_exe
> functions are all voids. Seems like it might be of benefit of those
> returned a value vs being void.

There still maybe some cases where I feel a return value from ecore_exe
stuff passed on from underlying kill would be beneficial. Though it
seems mostly necessary when things go horribly wrong.

> Having an issue here, which is likely an application/runtime issue in
> a variety of ways. 

All issues were application. There were a series of things happening
out of order. Shutting things down that were still needed. Or caused
other problems when shutdown. My modifications may not be correct or
perfect. But did fix a number of issues related to stopping entrance,
restarting client after log out, not restarting client on SIGTERM, etc.
That all seems MUCH better now. Much better output under Travis. Most
importantly it all stops now under Travis, after a client restart :)
https://travis-ci.org/Obsidian-StudiosInc/entrance/jobs/369400150#L1299

For those interested, in chronological order, lots of other commits in
between. These are the ones that fixed the issues.

https://github.com/Obsidian-StudiosInc/entrance/commit/5de8b47c482304d556f8a466d4d05bbf63a7dfd7
https://github.com/Obsidian-StudiosInc/entrance/commit/844556084703e05269257dd4ad54e25d56adbb78
https://github.com/Obsidian-StudiosInc/entrance/commit/1684e227fb8ec778b34a499ff8d9cf8dafc8e41d

Finally making some good progress and Entrance is becoming pretty
stable and usable. Still a lot of things to modify as is now. Some
things like display ":0" and VT are hard coded and not inherited from
config variables, likely need stand alone ones, etc. Still need to
remake a config UI, for those that dislike editing text config files...

Plus of course the whole Wayland aspect. Thinking I maybe able to run
entrance_client under Wayland for launching X or Wayland sessions.
Switch that entirely over to Wayland, no X if possible. Not sure if
entrance_client running under X matters for starting E under Wayland.
Or vice versa, running under Wayland launching X sessions.

Anyway slowly but surely making progress. Finally addressed some long
time issues like the shutdown/restart and also custom backgrounds.
https://github.com/Obsidian-StudiosInc/entrance/issues/4
https://github.com/Obsidian-StudiosInc/entrance/issues/5

Likely cut a new release. Thinking about switching to cmake from meson
for cpack to generate binary DEB and RPM for others to use. I do that
with most other things, like ecrire. Can be done with meson, but having
to do to much for meson in Travis already. Not a big meson fan, though
not against it, just seem to prefer cmake.

-- 
William L. Thomson Jr.

Attachment: pgpR8hPizVDzH.pgp
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to