History log of /haiku/src/servers/launch/SettingsParser.cpp
Revision Date Author Comments
# af435dd1 09-Dec-2020 X512 <danger_mail@list.ru>

libroot: remove delete_driver_settings

It is not present in BeOS R5 and it just call unload_driver_settings.

Replace delete_driver_settings usages with unload_driver_settings.
Keep the symbol on x86 for binary compatibility.

Change-Id: I1382710e3a4cb5c65d1249ea0e5880891e6800e4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3485
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


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

Fixed duplicated include.

* Was incorrectly positioned, and therefore got duplicated during
merge without me noticing it.


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

launch_daemon: GCC4 build fix.


# c0958d1b 22-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Include string.h for strcmp, fix not keyword var.


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

launch_daemon: Fixed empty on/if parsing.

* An extra empty message was mistakenly created.


# 5b6c827e 14-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Outlined basic event mechanism.


# 5a766948 10-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added events parsing.

* Including tests, also for the environment parsing.


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

launch_daemon: Now supports getting the env from a script.

* Scripts from targets are evaluated once on first target launch,
scripts from jobs are evaluated on each start.
* The "desktop" target now sources SetupEnvironment as usual.


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

launch_daemon: Added support for setting env.

* We cannot "source" files through a shell yet, though.


# 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).


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

launch_daemon: Added run directive.

* Allows to conditionally (or unconditionally) launch targets.
* Including tests for the settings parser.
* FirstBootPrompt is now launched when deemed necessary (as in
the Bootscript).


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

launch_daemon: Completed condition parser.


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

launch_daemon: Started working on condition parsing.

* Moved related test code from DriverSettingsMessageAdapterTest to the
SettingsParser class.
* Added SettingsParserTest class -- most tests already succeed, but not
all; support for the flattened "not" is not working yet.


# 68a3c0f9 18-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Moved settings parsing into its own file.


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

Fixed duplicated include.

* Was incorrectly positioned, and therefore got duplicated during
merge without me noticing it.


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

launch_daemon: GCC4 build fix.


# c0958d1b7f2ee4fbc657fcc6780b63366f9d7280 22-Jul-2015 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Include string.h for strcmp, fix not keyword var.


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

launch_daemon: Fixed empty on/if parsing.

* An extra empty message was mistakenly created.


# 5b6c827e828a20bb9d7bb357bdcac799fa51d7df 14-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Outlined basic event mechanism.


# 5a7669481945f29e2f015a4036177554336fc452 10-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added events parsing.

* Including tests, also for the environment parsing.


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

launch_daemon: Now supports getting the env from a script.

* Scripts from targets are evaluated once on first target launch,
scripts from jobs are evaluated on each start.
* The "desktop" target now sources SetupEnvironment as usual.


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

launch_daemon: Added support for setting env.

* We cannot "source" files through a shell yet, though.


# 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).


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

launch_daemon: Added run directive.

* Allows to conditionally (or unconditionally) launch targets.
* Including tests for the settings parser.
* FirstBootPrompt is now launched when deemed necessary (as in
the Bootscript).


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

launch_daemon: Completed condition parser.


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

launch_daemon: Started working on condition parsing.

* Moved related test code from DriverSettingsMessageAdapterTest to the
SettingsParser class.
* Added SettingsParserTest class -- most tests already succeed, but not
all; support for the flattened "not" is not working yet.


# 68a3c0f919a80a8d2a346462fe5f3b92b6f91aa9 18-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Moved settings parsing into its own file.