History log of /haiku/src/servers/launch/Conditions.cpp
Revision Date Author Comments
# d8c0972a 06-Nov-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added "setting" condition.

* Moved the mail_daemon to the user startup, and start it only if
enabled in the settings.


# 5f2abaf7 25-Oct-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added network_available event & condition.

* Not yet tested.


# d9bb9513 19-Oct-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: "file_exists" now resolves $HOME, and '~'.


# 26f8579d 23-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: GCC4 build fix.


# ff7da47a 23-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Spelling error on notCondition.


# 8a9464f3 23-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Don't use keywords and and not for variables.


# d54bb194 16-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Empty conditions are now NULL.

* Instead of an empty and-condition.


# 19a4ba10 08-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Now blocks the CD tray on read-only /boot.


# e0fc09b4 25-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Conditions now know if they are constant.

* This allows to remove a job in the init phase already, if its
condition is not only constant, but also failing.
* Also removed the special Job::LaunchInSafeMode() method; this is now
done using the conditions (the config option no_safemode remains,
though).


# d91addd2 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added Condition::ToString() method.

* For debugging purposes only.


# c2d703ea 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Make sure conditions are properly deleted.


# 1e9c9871 22-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added basic support for conditions.

* Admittedly not very well thought out, but it should be good
enough for now; it doesn't really make sense to initialize jobs
that is never run due to failed conditions.
* Job, and Target now have a common base class BaseJob that deals
with the conditions.


# 26f8579d4cac74375a9a8b322a86726242879235 23-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: GCC4 build fix.


# ff7da47aa9374528c442a77afa485859cd9225c2 23-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Spelling error on notCondition.


# 8a9464f30ca0e7aa6e8002afd90045964e033d78 23-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Don't use keywords and and not for variables.


# d54bb194d767c8764ac91bbf63130063ce6b76f6 16-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Empty conditions are now NULL.

* Instead of an empty and-condition.


# 19a4ba101569d33ae87589fc07ccfe59a86be573 08-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Now blocks the CD tray on read-only /boot.


# e0fc09b439b66df0e35c159d0b5b055cde7d2792 25-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Conditions now know if they are constant.

* This allows to remove a job in the init phase already, if its
condition is not only constant, but also failing.
* Also removed the special Job::LaunchInSafeMode() method; this is now
done using the conditions (the config option no_safemode remains,
though).


# d91addd24c4ac0dc7526c3f1ff4212802b4b4aad 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added Condition::ToString() method.

* For debugging purposes only.


# c2d703ea5d7306247caea39bc96a9c8dae03706f 24-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Make sure conditions are properly deleted.


# 1e9c98710286129c9161f29787742b1ea2bff449 22-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added basic support for conditions.

* Admittedly not very well thought out, but it should be good
enough for now; it doesn't really make sense to initialize jobs
that is never run due to failed conditions.
* Job, and Target now have a common base class BaseJob that deals
with the conditions.