summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-19Use XMLNode::set_property in ARDOUR::Amp classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in AudioUnit related classesTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::AudioSource classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::PannerShell classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::IOProcessor classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::ChanCount classTim Mayberry
2017-04-19Use XMLNode::get/set_property in ARDOUR::AudioRegion classTim Mayberry
2017-04-19Use XMLNode::get_property() in FileSource classTim Mayberry
2017-04-19Use XMLNode::set_property in ARDOUR::AudioFileSource classTim Mayberry
2017-04-19Use XMLNode::get/set_property in ARDOUR::AudioTrack classTim Mayberry
2017-04-19Use macro from pbd/enum_convert.h to define to_string/_to for Track enumTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::AudioPlaylistSource classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ExportFormatSpecificationTim Mayberry
The float conversions are now handled automatically by PBD::to_string/string_to so precision is improved and LocaleGuard is no longer needed. Improves readability and in ~70 lines less code
2017-04-19Use XMLNode::get_property API in ARDOUR::Pannable classTim Mayberry
Used for float conversions from old state versions, necessary to be able to remove LocaleGuard
2017-04-19Use XMLNode::get/set_property in ARDOUR::Route classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::Speakers classTim Mayberry
This will improve the precision of the float conversions and negate the need for a LocaleGuard
2017-04-19Use XMLNode::get/set_property API in Tempo/Time related classesTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::MonitorProcessorTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::Processor where possibleTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::VSTPluginTim Mayberry
2017-04-19Use XMLNode::get/set_property in ARDOUR::LV2PluginTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::LadpsaPluginTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::Plugin classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::RegionTim Mayberry
2017-04-19Use XMLNode::get/set_property in ARDOUR::IO classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::AutomationListTim Mayberry
2017-04-19Use XMLNode::set_property in ARDOUR::MidiDiskstreamTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::AudioDiskstreamTim Mayberry
2017-04-19Use XMLNode::get/set_property API in ARDOUR::DiskstreamTim Mayberry
2017-04-19Use XMLNode::set_property API in Midi::Port classTim Mayberry
2017-04-19Use XMLNode::set_property API in Midnam related classesTim Mayberry
2017-04-19Use XMLNode::set_property in PBD::PropertyTemplate<T> classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in PBD::ConfigurationVariable classTim Mayberry
2017-04-19Use XMLNode::set_property API in PBD::MementoCommand classTim Mayberry
2017-04-19Use XMLNode::set_property API in PBD::StatefulDiffCommand classTim Mayberry
2017-04-19Use XMLNode::set_property API in PBD::Undo classTim Mayberry
2017-04-19Use XMLNode::get/set_property API in PBD::StatefulTim Mayberry
2017-04-19Use XMLNode::get/set_property API in PBD::ControllableTim Mayberry
2017-04-19Add pbd/types_convert.h header for PBD::to_string/string_to specialisationsTim Mayberry
2017-04-19Add a template based get/set_property API to PBD::XMLNodeTim Mayberry
2017-04-19Remove now unused stream operator functions in ardour/types.hTim Mayberry
2017-04-19Use PBD string conversion functions in PBD::ConfigurationVariableTim Mayberry
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-19Use int32_t type instead of long for font-scale UI configuration variableTim Mayberry
long type can not be used with PBD::to_string/string_to
2017-04-19Add missing header include to ControlProtocol class source fileTim Mayberry
2017-04-19Use PBD string conversion functions in PBD::Property classTim Mayberry
2017-04-19Add header for PBD::to_string/_to template specializations for Evoral typesTim Mayberry
2017-04-19Add header for PBD::to_string/string_to() specialisations for libardour typesTim Mayberry
Add PBD::to_/string_to specializations for ARDOUR::DataType These could go into the data_type.h header but they don't really need to and it means that ardour/types_convert.h can just be included by source files that need to do type<=>string conversion. A potential problem with this is that if all the specializations are contained in a single header then any class that requires inclusion of that header to do serialization will be recompiled each time types_convert.h is changed. I'm not going to worry about it at this stage, it can always be broken up or improved upon later.
2017-04-19Add DEFINE_ENUM_CONVERT macro for defining PBD::string_to/to_string for enumsTim Mayberry
A simple macro for defining the four template specializations required to convert an enum to a string and back using the existing string_2_enum and enum_2_string functions. Generally these will only be instantiated in one source file, I don't think it is necessary to explicitly instantiate any at this stage.
2017-04-19Remove now unused ID::print methodTim Mayberry
2017-04-19Use ID::to_s() in gtk2_ardour instead of ID::print()Tim Mayberry