Robin Gareus
52bd416845
Only save modified configuration variable to user config
...
This allows to change default values when necessary.
2025-09-11 23:30:22 +02:00
Paul Davis
3c1c6e7b68
continued work on use of Metadata in various Configuration objects (libs edition)
2023-01-27 15:13:27 -07:00
Paul Davis
f7387a5d77
infrastructure for PBD::Configuration to deliver metadata
2023-01-27 15:13:27 -07:00
Paul Davis
7bf89ce109
Constification: make Stateful::get_state() const, with all other required const-ness added (libs)
2022-04-06 21:56:59 -06:00
Robin Gareus
0301c47f6b
Update core library GPL boilerplate and (C) from git log
2019-08-03 15:53:17 +02:00
Tim Mayberry
32f5464490
Use XMLNode::get/set_property API in PBD::ConfigurationVariable class
2017-04-19 09:36:48 +10:00
Tim Mayberry
2b58bbd50a
Use PBD string conversion functions in PBD::ConfigurationVariable
...
No longer need a specialization for bool as PBD::to_string/string_to already
has specializations for bool
Remove template specialization for float as string_to/to_string handles string
representations of infinity
2017-04-19 09:36:47 +10:00
John Emmas
975f959adb
For building with MSVC, std::strtof() didn't get introduced until VS2013
...
(use std::strtod() in earlier versions)
2016-12-08 13:57:23 +00:00
Robin Gareus
7b1f97bffa
fix parsing "-inf" in config variables
...
The default for export-silence-threshold is -INFINITY, written
as "-inf" (by cfgtool) into system_config. Yet parsing the config using
a std::stringstream results in "0" (due to bugs in various libc++).
2016-12-07 00:50:00 +01:00
Paul Davis
17ace643e4
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
2016-05-04 23:09:45 -04:00
Paul Davis
280910fd53
new file, derived from old libs/ardour/configuration.cc
2014-12-22 19:48:30 -05:00