First stage of options rework.
authorCarl Hetherington <carl@carlh.net>
Thu, 14 May 2009 00:13:27 +0000 (00:13 +0000)
committerCarl Hetherington <carl@carlh.net>
Thu, 14 May 2009 00:13:27 +0000 (00:13 +0000)
commit015fc7b39fab97cee1875231694adce43155ceb5
tree76dded18cc9441e7325af999358ab3a3235cdb1e
parent0569107ddc0d2a8df6ca0a2c8cc16ebe8f3dee99
First stage of options rework.

- Split Configuration into RCConfiguration and SessionConfiguration;
the first for options which are saved to .rc files and the second
for options which are saved in a session file.

- Move some options from the old `master' Configuration object into
SessionConfiguration; this needs more refinement.

- Reflect many RCConfiguration options in an expanded Edit->Preferences
dialog; my intention is to remove the corresponding menu items
eventually.

git-svn-id: svn://localhost/ardour2/branches/3.0@5075 d708f5d6-7413-0410-9779-e7cbd77b26cf
65 files changed:
.gitignore
gtk2_ardour/actions.cc
gtk2_ardour/actions.h
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/ardour_ui_dialogs.cc
gtk2_ardour/ardour_ui_ed.cc
gtk2_ardour/ardour_ui_options.cc
gtk2_ardour/audio_region_view.cc
gtk2_ardour/audio_streamview.cc
gtk2_ardour/editor_actions.cc
gtk2_ardour/editor_markers.cc
gtk2_ardour/editor_ops.cc
gtk2_ardour/editor_rulers.cc
gtk2_ardour/ghostregion.h
gtk2_ardour/midi_port_dialog.cc
gtk2_ardour/option_editor.cc
gtk2_ardour/option_editor.h
gtk2_ardour/selection.cc
gtk2_ardour/sfdb_ui.cc
gtk2_ardour/sfdb_ui.h
gtk2_ardour/ui_config.h
gtk2_ardour/wscript
libs/ardour/ardour/ardour.h
libs/ardour/ardour/audio_diskstream.h
libs/ardour/ardour/broadcast_info.h
libs/ardour/ardour/configuration.h
libs/ardour/ardour/configuration_variable.h
libs/ardour/ardour/diskstream.h
libs/ardour/ardour/midi_diskstream.h
libs/ardour/ardour/session.h
libs/ardour/ardour/session_object.h
libs/ardour/ardour/sndfilesource.h
libs/ardour/ardour/types.h
libs/ardour/ardour/utils.h
libs/ardour/audio_diskstream.cc
libs/ardour/audio_playlist.cc
libs/ardour/audio_track.cc
libs/ardour/audioregion.cc
libs/ardour/auditioner.cc
libs/ardour/broadcast_info.cc
libs/ardour/configuration.cc
libs/ardour/crossfade.cc
libs/ardour/globals.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_track.cc
libs/ardour/playlist.cc
libs/ardour/playlist_factory.cc
libs/ardour/route.cc
libs/ardour/session.cc
libs/ardour/session_events.cc
libs/ardour/session_midi.cc
libs/ardour/session_process.cc
libs/ardour/session_state.cc
libs/ardour/session_time.cc
libs/ardour/session_transport.cc
libs/ardour/sndfilesource.cc
libs/ardour/source_factory.cc
libs/ardour/track.cc
libs/ardour/utils.cc
libs/ardour/wscript
libs/surfaces/control_protocol/basic_ui.cc
libs/surfaces/control_protocol/control_protocol/smpte.h
libs/surfaces/control_protocol/smpte.cc