Tim Mayberry [Tue, 30 Aug 2016 12:33:00 +0000 (22:33 +1000)]
Use AxisView::get_gui_property API in AxisView class
Tim Mayberry [Tue, 30 Aug 2016 11:07:24 +0000 (21:07 +1000)]
Add AxisView::get_gui_property method, use PBD::string_to<T> for string conversion
Tim Mayberry [Tue, 30 Aug 2016 10:02:26 +0000 (20:02 +1000)]
Use PBD::to_string to convert non-string types in AxisView::set_gui_property
Tim Mayberry [Tue, 30 Aug 2016 09:59:49 +0000 (19:59 +1000)]
Let AxisView::set_gui_property perform type conversion in TimeAxisView::set_height
Tim Mayberry [Tue, 30 Aug 2016 08:59:05 +0000 (18:59 +1000)]
Remove unused XMLNode::add_property methods
These are now unused and functionality is replaced by XMLNode::set_property
set_property is a better name as a node can only have properties with unique
names and the property will be set or reset(if it already exists). Changing the
name also makes it easier to transition and test the new API.
Tim Mayberry [Mon, 26 Sep 2016 13:05:47 +0000 (23:05 +1000)]
Use XMLNode::set_property API in xml tests
Tim Mayberry [Tue, 30 Aug 2016 04:01:52 +0000 (14:01 +1000)]
Use XMLNode::set_property API in copy-mixer Session utility
Tim Mayberry [Tue, 30 Aug 2016 07:16:34 +0000 (17:16 +1000)]
Use XMLNode::get_property in AudioClock class
Tim Mayberry [Mon, 29 Aug 2016 13:34:13 +0000 (23:34 +1000)]
Use XMLNode::get/set_property API in VideoTimeLine class
Tim Mayberry [Mon, 29 Aug 2016 12:04:57 +0000 (22:04 +1000)]
Use XMLNode::set_property API in VideoMonitor class
Tim Mayberry [Mon, 29 Aug 2016 12:02:11 +0000 (22:02 +1000)]
Use XMLNode::set_property API in UIConfiguration class
Tim Mayberry [Mon, 29 Aug 2016 11:33:17 +0000 (21:33 +1000)]
Use XMLNode::get/set_property API in SelectionMemento class
Tim Mayberry [Wed, 7 Dec 2016 04:41:46 +0000 (14:41 +1000)]
Use XMLNode::get/set_property API in Selection class
There were many possible value truncations occuring and some precision loss
with the double conversions.
Tim Mayberry [Mon, 29 Aug 2016 10:16:08 +0000 (20:16 +1000)]
Use XMLNode::get/set_property API in ProcessorBox and ProcessorWindowProxy classes
Tim Mayberry [Mon, 29 Aug 2016 09:51:55 +0000 (19:51 +1000)]
Use XMLNode::get/set_property API in ProcessorBox class
Tim Mayberry [Mon, 29 Aug 2016 08:50:04 +0000 (18:50 +1000)]
Use XMLNode::get/set_property API in MeterBridge class
Tim Mayberry [Mon, 29 Aug 2016 08:14:47 +0000 (18:14 +1000)]
Use XMLNode::set_property API in LuaInstance class
Didn't seem worth converting from XMLNode::property API to
XMLNode::get_property and there may be some ordering issues.
Tim Mayberry [Mon, 29 Aug 2016 08:11:04 +0000 (18:11 +1000)]
Use XMLNode::get/set_property API in LocationUI class
Tim Mayberry [Mon, 29 Aug 2016 08:06:29 +0000 (18:06 +1000)]
Use XMLNode::get/set_property API in Keyboard class
Tim Mayberry [Tue, 30 Aug 2016 12:31:25 +0000 (22:31 +1000)]
Use XMLNode::get_property API in AutomationTimeAxis class
Tim Mayberry [Mon, 29 Aug 2016 07:54:11 +0000 (17:54 +1000)]
Use XMLNode::set_property API in GUIObject class
Tim Mayberry [Mon, 29 Aug 2016 07:18:45 +0000 (17:18 +1000)]
Use XMLNode::get/set_property in ExportVideoDialog class
Tim Mayberry [Sun, 28 Aug 2016 23:36:10 +0000 (09:36 +1000)]
Use XMLNode::get/set_property API in EditorRulers class
Tim Mayberry [Sun, 28 Aug 2016 23:27:25 +0000 (09:27 +1000)]
Use XMLNode::get/set_property API in EditorRegions class
Tim Mayberry [Sun, 28 Aug 2016 23:12:35 +0000 (09:12 +1000)]
Use XMLNode::set_property API in ARDOUR_UI class
Tim Mayberry [Sun, 28 Aug 2016 22:58:39 +0000 (08:58 +1000)]
Use XMLNode::get/set_property API in ARDOUR_UI class
Tim Mayberry [Sun, 28 Aug 2016 22:57:43 +0000 (08:57 +1000)]
Add AudioClock::on() method as convenience method for serialization
Tim Mayberry [Sat, 27 Aug 2016 04:15:18 +0000 (14:15 +1000)]
Use XMLNode::get/set_property API in Mixer_UI class
Tim Mayberry [Sat, 20 Aug 2016 13:45:44 +0000 (23:45 +1000)]
Remove unused header include in video_timeline.cc
Tim Mayberry [Sat, 27 Aug 2016 03:44:57 +0000 (13:44 +1000)]
Use XMLNode::get/set_property API in Editor class
Tim Mayberry [Sat, 27 Aug 2016 01:14:54 +0000 (11:14 +1000)]
Use XMLNode::get/set_property API in EngineDialog class
Fixes many of the type conversions but I doubt any would have been an issue.
LocaleGuard is no longer necessary
Tim Mayberry [Sat, 27 Aug 2016 03:44:21 +0000 (13:44 +1000)]
Add PBD::to_string/string_to template specialisations for types in editing.h
Tim Mayberry [Sat, 27 Aug 2016 03:43:35 +0000 (13:43 +1000)]
Add PBD::to_string/string_to template specialisations for types in enums.h
Tim Mayberry [Sat, 20 Aug 2016 13:20:57 +0000 (23:20 +1000)]
Use locale independent string conversion functions in SVAModifier class
Tim Mayberry [Sun, 28 Aug 2016 13:49:46 +0000 (23:49 +1000)]
Use XMLNode::get/set_property API in Gtkmm2ext::WindowProxy class
Tim Mayberry [Sun, 28 Aug 2016 13:43:02 +0000 (23:43 +1000)]
Use XMLNode::get/set_property API in Gtkmm2ext::Tearoff class
Tim Mayberry [Sun, 28 Aug 2016 13:33:46 +0000 (23:33 +1000)]
Use XMLNode::get/set_property API in Gtkmm2ext::Tabbable class
Tim Mayberry [Sun, 28 Aug 2016 13:31:10 +0000 (23:31 +1000)]
Use XMLNode::get/set_property API in Gtkmm2ext::Keyboard class
Tim Mayberry [Sun, 28 Aug 2016 13:30:33 +0000 (23:30 +1000)]
Use XMLNode::set_property API in Gtkmm2ext::Bindings class
Tim Mayberry [Wed, 7 Dec 2016 05:48:57 +0000 (15:48 +1000)]
Use XMLProperty::get/set_property API in CC121 Surface module
Tim Mayberry [Tue, 30 Aug 2016 02:11:03 +0000 (12:11 +1000)]
Use XMLNode::set_property API in WiimoteControlProtocol class
Tim Mayberry [Tue, 18 Apr 2017 10:00:12 +0000 (20:00 +1000)]
Use XMLNode::get/set_property in Push2 surface
Fix push2 property names to use hyphen word separator.
Tim Mayberry [Sun, 4 Sep 2016 04:15:16 +0000 (14:15 +1000)]
Use XMLNode::set_property in OSC_GUI class
Tim Mayberry [Tue, 30 Aug 2016 02:08:12 +0000 (12:08 +1000)]
Use XMLNode::get/set_property API in OSC class
Tim Mayberry [Wed, 31 Aug 2016 05:38:04 +0000 (15:38 +1000)]
Use XMLNode::get_property API in Mackie DeviceInfo class
Tim Mayberry [Tue, 30 Aug 2016 01:51:18 +0000 (11:51 +1000)]
Use XMLNode::get/set_property API in mackie Surface class
Tim Mayberry [Tue, 30 Aug 2016 01:41:11 +0000 (11:41 +1000)]
Use XMLNode::get/set_property API in MackieControlProtocol class
Tim Mayberry [Tue, 30 Aug 2016 01:05:37 +0000 (11:05 +1000)]
Use XMLNode::get/set_property API in mackie surface DeviceProfile class
Tim Mayberry [Tue, 30 Aug 2016 00:57:18 +0000 (10:57 +1000)]
Use XMLNode::get/set_property API in MIDIControllable class
Tim Mayberry [Tue, 30 Aug 2016 00:41:51 +0000 (10:41 +1000)]
Use XMLNode::get/set_property API in GenericMidiControlProtocol class
Tim Mayberry [Tue, 30 Aug 2016 00:22:01 +0000 (10:22 +1000)]
Use XMLNode::get/set_property API in FaderPort class
Tim Mayberry [Mon, 29 Aug 2016 13:40:33 +0000 (23:40 +1000)]
Use XMLNode::get/set_property API in ARDOUR::ControlProtocol class
Tim Mayberry [Sun, 28 Aug 2016 13:52:11 +0000 (23:52 +1000)]
Use XMLNode::set_property API in all Panner classes
Tim Mayberry [Wed, 7 Dec 2016 06:37:59 +0000 (16:37 +1000)]
Use XMLProperty::get/set_property API in PortManager class
Tim Mayberry [Sun, 28 Aug 2016 12:07:50 +0000 (22:07 +1000)]
Use XMLNode::get/set_property API in ARDOUR::VCA class
Tim Mayberry [Sun, 28 Aug 2016 12:02:07 +0000 (22:02 +1000)]
Use XMLNode::get/set_property API in ARDOUR::UserBundle class
Tim Mayberry [Sun, 28 Aug 2016 11:54:14 +0000 (21:54 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Track class
Tim Mayberry [Sun, 28 Aug 2016 11:41:22 +0000 (21:41 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Source class
Tim Mayberry [Sun, 28 Aug 2016 11:19:27 +0000 (21:19 +1000)]
Use XMLNode::set_property API in ARDOUR::SMFSource class
Tim Mayberry [Tue, 21 Feb 2017 22:52:56 +0000 (08:52 +1000)]
Use XMLNode::get/set_property API in ARDOUR::SlavableAutomationControl class
Tim Mayberry [Sun, 28 Aug 2016 11:16:41 +0000 (21:16 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Slavable class
Tim Mayberry [Sun, 28 Aug 2016 11:13:19 +0000 (21:13 +1000)]
Use XMLNode::set_property in ARDOUR::SideChain class
Tim Mayberry [Sun, 28 Aug 2016 11:12:16 +0000 (21:12 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Session class
Tim Mayberry [Sun, 28 Aug 2016 11:07:33 +0000 (21:07 +1000)]
Use XMLNode::get/set_property API in ARDOUR::RouteGroup
Tim Mayberry [Sun, 28 Aug 2016 10:47:38 +0000 (20:47 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Return class
Tim Mayberry [Sun, 28 Aug 2016 10:43:17 +0000 (20:43 +1000)]
Use XMLNode::get/set_property API in ARDOUR::PresentationInfo class
Tim Mayberry [Sun, 28 Aug 2016 10:33:20 +0000 (20:33 +1000)]
Use XMLNode::get/set_property API in ARDOUR::PortInsert class
Tim Mayberry [Sun, 28 Aug 2016 10:22:35 +0000 (20:22 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Port class
Tim Mayberry [Sun, 28 Aug 2016 10:17:48 +0000 (20:17 +1000)]
Use XMLNode::get/set_property API in ARDOUR::PlaylistSource class
Tim Mayberry [Sun, 28 Aug 2016 10:02:32 +0000 (20:02 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Playlist class
Tim Mayberry [Sun, 28 Aug 2016 09:02:27 +0000 (19:02 +1000)]
Use XMLNode::get/set_property API in ARDOUR::PhaseControl class
Tim Mayberry [Sun, 28 Aug 2016 08:58:42 +0000 (18:58 +1000)]
Use XMLNode::get/set_property API in ARDOUR::MuteMaster class
Tim Mayberry [Sun, 28 Aug 2016 08:52:31 +0000 (18:52 +1000)]
Use XMLNode::get/set_property API in ARDOUR::MonitorChoice class
Tim Mayberry [Sun, 28 Aug 2016 08:47:18 +0000 (18:47 +1000)]
Use XMLNode::get/set_property API in ARDOUR::MidiTrack class
Tim Mayberry [Sun, 28 Aug 2016 07:56:16 +0000 (17:56 +1000)]
Use XMLNode::get/set_property API in ARDOUR::MidiSource class
Tim Mayberry [Sun, 28 Aug 2016 03:57:05 +0000 (13:57 +1000)]
Use XMLNode::get/set_property in ARDOUR::MIDISceneChange class
Tim Mayberry [Sun, 28 Aug 2016 03:45:49 +0000 (13:45 +1000)]
Use XMLNode::get/set_property API in ARDOUR::MidiModel class
Tim Mayberry [Sun, 28 Aug 2016 01:18:08 +0000 (11:18 +1000)]
Use XMLNode::get/set_parameter API in ARDOUR::MidiAutomationListBinder class
Tim Mayberry [Sun, 28 Aug 2016 01:13:11 +0000 (11:13 +1000)]
Use XMLNode::set_property in ARDOUR::Meter class
Tim Mayberry [Sun, 28 Aug 2016 01:10:23 +0000 (11:10 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Location class
Tim Mayberry [Sun, 28 Aug 2016 00:48:24 +0000 (10:48 +1000)]
Use XMLNode::get/set_property API in ARDOUR::InternalSend class
Tim Mayberry [Sun, 28 Aug 2016 00:44:56 +0000 (10:44 +1000)]
Use XMLNode::set_property in ARDOUR::InternalReturn class
Tim Mayberry [Sun, 28 Aug 2016 00:41:55 +0000 (10:41 +1000)]
Use XMLNode::get/set_property in ARDOUR::ExportProfileManager class
Tim Mayberry [Sun, 28 Aug 2016 00:30:54 +0000 (10:30 +1000)]
Use XMLNode::get/set_property API in ARDOUR::SoloSafeControl class
Tim Mayberry [Sun, 28 Aug 2016 00:28:44 +0000 (10:28 +1000)]
Use XMLNode::get/set_property API in ARDOUR::SoloIsolateControl class
Tim Mayberry [Sun, 28 Aug 2016 00:23:13 +0000 (10:23 +1000)]
Use XMLNode::get/set_property API in ARDOUR::SoloControl class
Tim Mayberry [Sun, 28 Aug 2016 00:18:32 +0000 (10:18 +1000)]
Use XMLNode::get/set_property in ARDOUR::Send class
Tim Mayberry [Sun, 28 Aug 2016 00:04:57 +0000 (10:04 +1000)]
Use XMLNode::get/set_property API in ARDOUR::ExportPreset class
Tim Mayberry [Sat, 27 Aug 2016 23:51:00 +0000 (09:51 +1000)]
Use XMLNode::get/set_property in ARDOUR::ExportFilename class
Serious improvement in code readability in ExportFilename::get_field
Tim Mayberry [Sat, 27 Aug 2016 23:17:54 +0000 (09:17 +1000)]
Use XMLNode::get/set_property API in ARDOUR::PluginInsert class
Tim Mayberry [Sat, 27 Aug 2016 13:29:52 +0000 (23:29 +1000)]
Use XMLNode::get/set_property API in ARDOUR::ExportChannel class
Tim Mayberry [Sat, 27 Aug 2016 13:27:21 +0000 (23:27 +1000)]
Use XMLNode::get/set_property API in ARDOUR::ExportChannelConfiguration
Tim Mayberry [Sat, 27 Aug 2016 13:13:45 +0000 (23:13 +1000)]
Use XMLNode::get/set_property API in ARDOUR::LuaProc class
Tim Mayberry [Sat, 27 Aug 2016 12:53:51 +0000 (22:53 +1000)]
Use XMLNode::get/set_property API in ARDOUR::Delivery
Tim Mayberry [Sat, 27 Aug 2016 12:46:25 +0000 (22:46 +1000)]
Use XMLNode::set_property in ARDOUR::DelayLine class
Tim Mayberry [Sat, 27 Aug 2016 12:45:05 +0000 (22:45 +1000)]
Use XMLNode::get/set_property API in ARDOUR::ControlProtocolManager
Tim Mayberry [Sat, 27 Aug 2016 12:27:10 +0000 (22:27 +1000)]
Use XMLNode::get/set_property in ARDOUR::ChanMapping class
This avoids possible demotion of unsigned integers when using the
add_property(char*, long) API. Which is unlikely to have ever been an issue but
worth noting.
Tim Mayberry [Sat, 27 Aug 2016 12:17:45 +0000 (22:17 +1000)]
Use XMLNode::set_property API in ARDOUR::CapturingProcessor
Tim Mayberry [Sat, 27 Aug 2016 06:08:48 +0000 (16:08 +1000)]
Use XMLNode::set_property in ARDOUR::Amp class
Tim Mayberry [Tue, 18 Apr 2017 11:23:25 +0000 (21:23 +1000)]
Use XMLNode::get/set_property API in AudioUnit related classes