Commit Graph

9 Commits

Author SHA1 Message Date
Narvin Singh
6c8cf878f7 Chore: Fix formatting 2021-01-18 14:15:21 -05:00
Narvin Singh
fdeb1696d0 Refactor: Use rpid will all default parameters 2021-01-04 14:55:45 -05:00
Narvin Singh
1ad7087552 Feat: Process all requestd modules before drawing 2021-01-02 12:23:25 -05:00
Narvin Singh
8669361595 Fix: Unique fifo per session
Use rpid in the daemon and the scheduler to append the PID of their
common login process to the named pipe so daemons and schedulers in
other sessions won't conflict with one another.
2021-01-02 00:03:01 -05:00
Narvin Singh
3b675b0da0 Feat: Help options 2021-01-01 23:56:13 -05:00
Narvin Singh
d5c02f8459 Feat: Use named pipe instead of signals and sleep
This is a breaking change and will lead to a new major version.
2021-01-01 14:08:29 -05:00
Narvin Singh
4ddf06147d Fix: Failure to find daemon after PID changes
It looks like if the daemon is started in the .xinitrc, its PID
can change once the X session is fully started. This will cause
long-running schedulers that were started along with the daemon
to not find it and exit soon after the session is started. So have
the schedulers check for the newest daemon instance each time they
are about to send it a signal. This is probably more efficient than
before when we were getting the PID once when the scheduler starts,
because the scheduler would validate that the PID still referred to
a daemon each time it sent a signal. Getting the PID replaces that
validation check, and may actually be faster.
2020-12-31 18:41:29 -05:00
Narvin Singh
e5578dfb14 Fix: Uncommented line to sleep by day 2020-12-31 16:51:27 -05:00
Narvin Singh
994cbf659f Feat: Rename the application to akuma-v-dwm 2020-12-30 01:05:06 -05:00